[med-svn] [Git][med-team/fastaq][master] 2 commits: remove-pkg_resources.patch: new: implement importlib.metadata.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Wed Oct 16 21:21:44 BST 2024



Étienne Mollier pushed to branch master at Debian Med / fastaq


Commits:
79787f75 by Étienne Mollier at 2024-10-16T11:14:17+02:00
remove-pkg_resources.patch: new: implement importlib.metadata.

Closes: #1083383

- - - - -
1eb95b17 by Étienne Mollier at 2024-10-16T11:16:08+02:00
Ready for upload to unstable.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/remove-pkg_resources.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+fastaq (3.17.0-8) unstable; urgency=medium
+
+  * Team upload.
+  * remove-pkg_resources.patch: new: implement importlib.metadata.
+    (Closes: #1083383)
+
+ -- Étienne Mollier <emollier at debian.org>  Wed, 16 Oct 2024 11:14:26 +0200
+
 fastaq (3.17.0-7) unstable; urgency=medium
 
   * Drop (Build-)Depends: python3-pkg-resources


=====================================
debian/patches/remove-pkg_resources.patch
=====================================
@@ -0,0 +1,33 @@
+Description: replace deprecated pkg_resources to importlib.metadata
+ The pkg_resources module is deprecated[1], and obsoleted in the
+ upcoming Python 3.13.  This change replaces the use of pkg_resources to
+ obtain the module version from egg info files by importlib.metadata[2],
+ available since Python 3.8.
+ .
+ [1]: https://setuptools.pypa.io/en/latest/pkg_resources.html
+ [2]: https://docs.python.org/3.11/library/importlib.metadata.html#module-importlib.metadata
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083383
+Forwarded: https://github.com/sanger-pathogens/Fastaq/pull/85
+Last-Update: 2024-10-16
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- fastaq.orig/pyfastaq/__init__.py
++++ fastaq/pyfastaq/__init__.py
+@@ -1,9 +1,12 @@
+-from pkg_resources import get_distribution
+-
+ try:
+-    __version__ = get_distribution('pyfastaq').version
++    from importlib.metadata import Distribution
++    __version__ = Distribution().from_name('pyfastaq').version
+ except:
+-    __version__ = 'local'
++    try:
++        from pkg_resources import get_distribution
++        __version__ = get_distribution('pyfastaq').version
++    except:
++        __version__ = 'local'
+ 
+ 
+ 


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 tests
+remove-pkg_resources.patch



View it on GitLab: https://salsa.debian.org/med-team/fastaq/-/compare/001e1f9f00ad7011ef076bbda807ac8d4291edb8...1eb95b1792d73384cd4422c79c13263caad56eb3

-- 
View it on GitLab: https://salsa.debian.org/med-team/fastaq/-/compare/001e1f9f00ad7011ef076bbda807ac8d4291edb8...1eb95b1792d73384cd4422c79c13263caad56eb3
You're receiving this email because of your account on salsa.debian.org.


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


More information about the debian-med-commit mailing list