#1083485 mkdocs-bootstrap: (build-)depends on deprecated module python3-pkg-resources

#1083485#5
Date:
2024-10-04 09:43:45 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.

#1083485#12
Date:
2025-10-29 17:00:52 UTC
From:
To:
The mkdocs-bootstrap package still uses the pkg_resources module.

Raising the severity of this issue. At the end of the
year 2025, raising the severity again to serious.

If the package is a namespace package, then please lower
the severity again to normal.

#1083485#23
Date:
2026-08-31 22:08:05 UTC
From:
To:
[Replace XX with correct value]

Dear maintainer,

I've prepared an NMU for mkdocs-bootstrap (versioned as 1.1+dfsg-0.2) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should cancel it.

Regards.

diffstat for mkdocs-bootstrap-1.1+dfsg mkdocs-bootstrap-1.1+dfsg

 changelog |    7 +++++++
 control   |    3 +--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff -Nru mkdocs-bootstrap-1.1+dfsg/debian/changelog mkdocs-bootstrap-1.1+dfsg/debian/changelog
--- mkdocs-bootstrap-1.1+dfsg/debian/changelog	2020-10-06 14:48:21.000000000 +0200
+++ mkdocs-bootstrap-1.1+dfsg/debian/changelog	2026-09-01 00:03:53.000000000 +0200
@@ -1,3 +1,10 @@
+mkdocs-bootstrap (1.1+dfsg-0.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop unused python3-pkg-resources runtime dependency (Closes: #1083485)
+
+ -- Alexandre Detiste <tchet@debian.org>  Tue, 01 Sep 2026 00:03:53 +0200
+
 mkdocs-bootstrap (1.1+dfsg-0.1) unstable; urgency=medium

   * Non-maintainer upload, with maintainer's permission.
diff -Nru mkdocs-bootstrap-1.1+dfsg/debian/control mkdocs-bootstrap-1.1+dfsg/debian/control
--- mkdocs-bootstrap-1.1+dfsg/debian/control	2020-10-06 14:48:21.000000000 +0200
+++ mkdocs-bootstrap-1.1+dfsg/debian/control	2026-09-01 00:02:56.000000000 +0200
@@ -5,7 +5,7 @@
 Build-Depends:
  debhelper-compat (= 12),
  dh-python,
- python3-all (>= 3.2),
+ python3-all,
  python3-setuptools
 Standards-Version: 4.5.0
 Homepage: https://mkdocs.github.io/mkdocs-bootstrap/
@@ -17,7 +17,6 @@
 Depends:
  libjs-bootstrap4,
  mkdocs (>= 1.1),
- python3-pkg-resources,
  ${misc:Depends},
  ${python3:Depends}
 Enhances: mkdocs

#1083485#32
Date:
2026-09-07 22:49:14 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mkdocs-bootstrap, 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 1083485@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 mkdocs-bootstrap 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: Tue, 01 Sep 2026 00:03:53 +0200
Source: mkdocs-bootstrap
Architecture: source
Version: 1.1+dfsg-0.2
Distribution: unstable
Urgency: medium
Maintainer: Brian May <bam@debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 1083485
Changes:
 mkdocs-bootstrap (1.1+dfsg-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Drop unused python3-pkg-resources runtime dependency (Closes: #1083485)
Checksums-Sha1:
 308fe0e4a7161f420c171e5f66c33f4e00dfd6d3 2025 mkdocs-bootstrap_1.1+dfsg-0.2.dsc
 70849ca89b61a4e75d217dc0ff93b3044c1df271 3128 mkdocs-bootstrap_1.1+dfsg-0.2.debian.tar.xz
 f31582221739c578c79f200623f02ecba6708409 6830 mkdocs-bootstrap_1.1+dfsg-0.2_source.buildinfo
Checksums-Sha256:
 2e384d8fbe5f1da8574cd1fbd7b5fb8b5d3653f792b1258ccc118b56b2cfa175 2025 mkdocs-bootstrap_1.1+dfsg-0.2.dsc
 8b1801a9aeedbb34a1e9c06556e29a206af9fd0e853f5477ade7199a89d58f5d 3128 mkdocs-bootstrap_1.1+dfsg-0.2.debian.tar.xz
 2d85b7605f6efb1b8a68897f3b97c2d8d34412e66cd14cdb04c79288df27a441 6830 mkdocs-bootstrap_1.1+dfsg-0.2_source.buildinfo
Files:
 52dc0403a26a8635bd4ba364c715e0ea 2025 text optional mkdocs-bootstrap_1.1+dfsg-0.2.dsc
 405700360db3c57ec65ade7d8a01fa2c 3128 text optional mkdocs-bootstrap_1.1+dfsg-0.2.debian.tar.xz
 de4be79721e4bf647d8b7c2dda19b124 6830 text optional mkdocs-bootstrap_1.1+dfsg-0.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqV+y0RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBo0RRAAqEPsuwc2yyozcXj5JB1GuNFFcloHefFJ
s66+o9sLx1hzoJtBr/EuIDtiNknWpWQTHKrOK0XgN1Q7l+Vap7qy72ZwcP/cL+aA
YwmB7kHNW71E7yT/H1Hj5j71YbrT1OZPUFsZ296iQeWAXaMFRPrY+mhRIdZk1Csg
b7v2AXfcnuKYq5P8BQSpauvd7Qjl+yNNdgjSm6olPymjbsxkOsKby65TNs9oTGxK
8tZo249zAIt1OAytTXAP0CgYsf5cGSTfRjMdTWdu4nWkP4QKaHfyJPAHJRLAUiiG
myQly+RRLhqln0X0pNDFx7wHg0qrbJ83gaYzBdCRLMAAI/uBsG954cmsXFT4Gsl5
TPkz6JkmJ4WoRmzigfAq1gkyNN/z7elpStxVWvvnmmRUqovSsDVihXWXq+d/AKFp
8cvpJ6+ecHZRMI1/aYkf0g6kc1Wh829+3SgLYdQtmSuYguDiEuOvN4kNnW+ZmBWg
Ow3DqlkloVqRrwS8vb2dbwxuzUpXk9nl5VOOSW4rIHwd0w8Nwc8XKBplUy2jYoyc
Zp6LDq83vLylCYd0ScRKzo/irzPPCy1JGLpjxIhM646oTkIt6dfqY3RasDybXeay
Z3vrRdMxBI0PeC0NkQ6W4aCRahw+FqfULfAuAdZSYn9chat6NF4uiUaIdHFFzFIl
nk+YXMXcO+M=
=717B
-----END PGP SIGNATURE-----