Package Details: python-shlib 1.6-1

Git Clone URL: https://aur.archlinux.org/python-shlib.git (read-only, click to copy)
Package Base: python-shlib
Description: A light-weight library to do shell-script like things with Python
Upstream URL: https://github.com/KenKundert/shlib
Licenses: GPL3
Submitter: Kewl
Maintainer: Kewl
Last Packager: Kewl
Votes: 2
Popularity: 0.000000
First Submitted: 2019-09-08 19:37 (UTC)
Last Updated: 2023-05-19 07:20 (UTC)

Latest Comments

1 2 Next › Last »

RubenKelevra commented on 2023-03-23 03:59 (UTC)

Do not omit my name/email from the PKGBUILD. If I should not be listed as maintainer, change the line to list me as contributor.

RubenKelevra commented on 2022-09-13 13:30 (UTC)

@Kewl but using setup.py is the issue here. This is deprecated. See the wiki on that:

"[...] it means the project is using the old legacy format, which uses a setup.py file [...]"

https://wiki.archlinux.org/title/Python_package_guidelines#setuptools_or_distutils

Kewl commented on 2022-09-09 16:54 (UTC)

We are using setup.py here, not PEP517

RubenKelevra commented on 2022-09-09 16:16 (UTC)

So you removed python-wheel while PEP517 specifies "makedepends=(python-build python-installer python-wheel)" for no particular reason? 🤔

Kewl commented on 2022-09-09 12:56 (UTC)

@RubenKelevra PEP517 is certainly not deprecated, I haven't come to this conclusion.

RubenKelevra commented on 2022-09-09 12:44 (UTC) (edited on 2022-09-09 12:46 (UTC) by RubenKelevra)

@Kewl not sure how you came to the conclusion that PEP 517 is deprecated, while it's listed as "Standards based" installation method in the Python package guidelines:

https://wiki.archlinux.org/title/Python_package_guidelines#Standards_based_%28PEP_517%29

Kewl commented on 2022-09-03 10:17 (UTC) (edited on 2022-09-03 10:19 (UTC) by Kewl)

@RubenKelevra this package is fine without the wheel dependency, the issue is upstream with the use of setup_requires and pytest-runner in the setup.py. This is deprecated and I am liaising with the author. Please raise upstream issues in their GitHub.

RubenKelevra commented on 2022-08-28 15:27 (UTC)

You also removed python-wheel for no reason, so there's now two warnings that the package is missing (great - what an improvement!)

==> Starting build()...
/usr/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
  warnings.warn(
WARNING: The wheel package is not available.
[...]
==> Starting package()...
/usr/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
  warnings.warn(
WARNING: The wheel package is not available.
running install
/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running install_lib

RubenKelevra commented on 2022-08-28 14:34 (UTC)

I think you misunderstood what epoch means. There's no reason to revert this change back and have everyone do an manual intervention.

Please read the docs on epoch and revert your change, thanks.

Kewl commented on 2022-08-28 13:45 (UTC)

An epoch was wrongly added by the previous packager, reverting to epoch 0, please reinstall.