#1083630 python-distutils-extra: (build-)depends on deprecated module python3-pkg-resources

#1083630#5
Date:
2024-10-04 09:46:17 UTC
From:
To:
[This bug is targeted to the upcoming trixie release]

The package build-depends or depends on python3-pkg-resources, which is
deprecated upstream. Details can be found at

https://setuptools.pypa.io/en/latest/pkg_resources.html

Use of pkg_resources is deprecated in favor of importlib.resources,
importlib.metadata and their backports (importlib_resources, importlib_metadata).
Some useful APIs are also provided by packaging (e.g. requirements and version
parsing). Users should refrain from new usage of pkg_resources and should work
to port to importlib-based solutions.

Python 3.12 in unstable provides both importlib_resources and
importlib_metadata, so no additional dependencies on those packages are needed.

#1083630#10
Date:
2025-08-10 17:43:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-distutils-extra, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1083630@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (supplier of updated python-distutils-extra package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 10 Feb 2025 07:21:23 +0100
Source: python-distutils-extra
Architecture: source
Version: 3.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 1083630
Changes:
 python-distutils-extra (3.2) unstable; urgency=medium
 .
   * Team upload.
   * Removal of old python-mkdebian tool that generated Python2/python-support
     package templates. The tool heavily relied on ancient setup.py semantics.
   * Use dh-sequence-python3
   * Remove runtime dep on python3-pkg-resources (Closes: #1083630)
Checksums-Sha1:
 1e0c295d1a7e2b6905e1155ae5d4340084575775 2001 python-distutils-extra_3.2.dsc
 886bb506ad81dbb38b0e1bd3de87666ca3b14237 37032 python-distutils-extra_3.2.tar.xz
 da61e7a333fc1dacb124445ad6f77a56bd7c302a 8089 python-distutils-extra_3.2_source.buildinfo
Checksums-Sha256:
 04f046a627bfcb3ba05b129667901a19bbacb21e03a6eceff7e8c2ca9a296798 2001 python-distutils-extra_3.2.dsc
 bde785e428e85a67685885947daf013beb3a9787a6d5b8f9aca05f1874158773 37032 python-distutils-extra_3.2.tar.xz
 6e237fcb44e28ce4235a07c174ee983929e9b83582b21fe36e363ccab1c5eb0d 8089 python-distutils-extra_3.2_source.buildinfo
Files:
 ec5838a7a333a16d67b3e5a02fb6bf37 2001 python optional python-distutils-extra_3.2.dsc
 90641645cb6231b7d57416dcfb376a13 37032 python optional python-distutils-extra_3.2.tar.xz
 e9825c34d744e42aca2f0f056a086866 8089 python optional python-distutils-extra_3.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmiPkSERHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrflhAAjgbzbbaEuGjdlXjLUBTnDf2ChI/b/ASo
yCs6r+OSQWMp/36fhNJVETQkcRlk/stg7C9qoz8ypTIdrs2DosR+RCiM7+LNj9OM
FNJKMY8sl/eCyZe6haBq3OVgA59/7vnboPLTcaLINMMwvx3LXOWcWvMp5EbKZZ0s
i4uj1uxfY+/a8T8nMSuwtbwBPRY21AWY3NWH+2o714bZF08VAGgAS4WDtOnFYARS
0kgNosA5G5A+v31ZQlwXpi0NacKxMTwPv3YQYX4DTtgCAQb0z0fWgjBmBxRpt4Jk
nUuYaWQIgKuo5aN+ZMXhFutqMcQThDgWe4CsPu+4cwCpxcLCeHJYKLgUL6sH/bx8
rMcsI6csRZKFLEB/UNse8sO44bw/ej6ZnRJvMl9Po5kGZQlJUaTecDwswVmJRwrz
SUdbyd0SKAuqljGT827FSYCFt4t+dV6kwF8aSDmXKs0mgQuYmJ4W8IM3cFf/UBCc
2wB5FZd1bqGzSIc/lVTK7ZKk/CDCGzVR9A9v6uAd/avdBOgCRgCwFIiIEFJRsSd+
kGUT6hB9cvYnJxpSKts1rGBaaoiV1l8NmJ30YP/IIh7Ki02r6YVkBqgZkTw3yIov
Y2CGK2+lSu82o9cuISKJGDlAaytgCj/0lZBUpvOXJe6lhHjgUYAG4YBBqF74gILv
JluP6xqD+mo=
=LL7L
-----END PGP SIGNATURE-----