[med-svn] [Git][python-team/packages/sphinxcontrib-autoprogram][master] Add a patch to stop using pkg_resources.

Dmitry Shachnev (@mitya57) gitlab at salsa.debian.org
Sat Sep 19 18:30:43 BST 2026



Dmitry Shachnev pushed to branch master at Debian Python Team / packages / sphinxcontrib-autoprogram


Commits:
5577199d by Dmitry Shachnev at 2026-09-19T20:28:14+03:00
Add a patch to stop using pkg_resources.

Closes: #1147859.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/Stop-using-deprecated-pkg_resources.patch
- + debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+sphinxcontrib-autoprogram (0.1.9-2) UNRELEASED; urgency=medium
+
+  * Add a patch to stop using pkg_resources (closes: #1147859).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 19 Sep 2026 20:09:43 +0300
+
 sphinxcontrib-autoprogram (0.1.9-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/Stop-using-deprecated-pkg_resources.patch
=====================================
@@ -0,0 +1,46 @@
+From: Dmitry Shachnev <mitya57 at debian.org>
+Date: Sat, 19 Sep 2026 16:26:12 +0300
+Subject: Stop using deprecated pkg_resources
+
+Rely on PEP 420 implicit namespace packages instead.
+
+(cherry picked from commit 39f788a89ef4b307fafd31788f9e7d5182b621c6)
+---
+ setup.py                  |  3 +--
+ sphinxcontrib/__init__.py | 13 -------------
+ 2 files changed, 1 insertion(+), 15 deletions(-)
+ delete mode 100644 sphinxcontrib/__init__.py
+
+diff --git a/setup.py b/setup.py
+index 34621aa..9602325 100644
+--- a/setup.py
++++ b/setup.py
+@@ -49,8 +49,7 @@ setup(
+     ],
+     python_requires='>=3.8',
+     platforms='any',
+-    packages=find_packages(),
+-    namespace_packages=['sphinxcontrib'],
++    py_modules=['sphinxcontrib.autoprogram'],
+     include_package_data=True,
+     install_requires=requires,
+     test_suite='sphinxcontrib.autoprogram.suite'
+diff --git a/sphinxcontrib/__init__.py b/sphinxcontrib/__init__.py
+deleted file mode 100644
+index 47685e7..0000000
+--- a/sphinxcontrib/__init__.py
++++ /dev/null
+@@ -1,13 +0,0 @@
+-# -*- coding: utf-8 -*-
+-"""
+-    sphinxcontrib
+-    ~~~~~~~~~~~~~
+-
+-    This package is a namespace package that contains all extensions
+-    distributed in the ``sphinx-contrib`` distribution.
+-
+-    :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
+-    :license: BSD, see LICENSE for details.
+-"""
+-
+-__import__("pkg_resources").declare_namespace(__name__)


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+Stop-using-deprecated-pkg_resources.patch



View it on GitLab: https://salsa.debian.org/python-team/packages/sphinxcontrib-autoprogram/-/commit/5577199d7889070ee399b8698a175eeeee38603b

-- 
View it on GitLab: https://salsa.debian.org/python-team/packages/sphinxcontrib-autoprogram/-/commit/5577199d7889070ee399b8698a175eeeee38603b
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260919/e75fbffa/attachment-0001.htm>


More information about the debian-med-commit mailing list