Package Details: python-isbnlib 3.10.14-4

Git Clone URL: https://aur.archlinux.org/python-isbnlib.git (read-only, click to copy)
Package Base: python-isbnlib
Description: Extract, clean, transform, hyphenate and metadata for ISBNs
Upstream URL: https://pypi.python.org/pypi/isbnlib
Licenses: LGPL-3.0-only
Submitter: Francois_B
Maintainer: alerque
Last Packager: alerque
Votes: 3
Popularity: 0.000000
First Submitted: 2014-10-18 22:04 (UTC)
Last Updated: 2024-12-23 19:41 (UTC)

Latest Comments

gesh commented on 2025-08-24 13:50 (UTC)

Package is emitting warnings that the pkg_resources API it's using is deprecated and will be removed on 2025-11-30. Please pull in PR #145, which migrates the package to use importlib.metadata instead. It's a two-line change, however the upstream patch is based on dev, which has drifted from the latest release, so it doesn't apply cleanly anymore. The following sed script reimplements the necessary changes:

sed -i '
s/from pkg_resources import iter_entry_points/from importlib.metadata import entry_points/;
s/iter_entry_points(/entry_points(/' isbnlib/registry.py

(Unfortunately, upstream seems unmaintained, so we'll need to ship the necessary patches ourselves to prevent breakage)

Until then, python-setuptools is actually a depends of the package, since it is the one providing pkg_resources.

Also, please remove python-wheel from the makedepends, as it is unnecessary as of setuptools 70.1 (see https://pypi.org/project/wheel/).

gesh commented on 2024-12-23 14:45 (UTC)

@alerque not marking OOD as requested, but please do bump pkgrel to remind people to rebuild the package for Python 3.13

alerque commented on 2024-04-28 20:17 (UTC)

@kachelaqa Rebuilds for new Python versions is not a valid OOD flag reason for AUR packages. You're responsible for rebuilding anything not coming from official repos if/when necessary, not the package maintainer. I'm finding excuses like license fixes and such to bump a lot of my Python packages anyway just to make it that much easier in the wild, but please do not flag AUR packages for this reason only. They are not OOD because the recipes themselves do not specify the Python version at all, only your build of them is.

alerque commented on 2023-03-16 22:57 (UTC)

@kseistrup It builds fine in a clean chroot right now. It sounds like you have some old Python build tooling packages or are missing something (if you are on Manjaro I think their Python ecosystem is broken).

kseistrup commented on 2023-02-16 14:15 (UTC)

V3.10.13-1 doesn't build here, it ends with with an AttributeError:

  File "/usr/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 253, in finalize_options
    if pd is not None and pd.key == self.egg_name.lower():
AttributeError: 'PathDistribution' object has no attribute 'key'