Étienne Mollier pushed to branch master at Debian Med / ariba
Commits: 098ac7f1 by s3v at 2025-01-14T19:25:02+01:00 py3.13.patch: new: update "exec" and "eval" invocation. Closes: #1092524 Signed-off-by: Étienne Mollier <[email protected]> - - - - - 67caf0b3 by Étienne Mollier at 2025-01-14T19:51:35+01:00 d/patches/*: normalise last update timestamp. - - - - - b0793fbf by Étienne Mollier at 2025-01-14T19:54:09+01:00 py3.13.patch: add dep3 header. Gbp-Dch: ignore - - - - - dbaf9cd2 by Étienne Mollier at 2025-01-14T19:56:52+01:00 d/changelog: ready for upload to unstable. - - - - - 5 changed files: - debian/changelog - + debian/patches/py3.13.patch - debian/patches/python3.12.patch - debian/patches/series - debian/patches/use_bwa_compatible_fermi-lite.patch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +ariba (2.14.7+ds-6) unstable; urgency=medium + + [ s3v ] + * py3.13.patch: new: update "exec" and "eval" invocation. (Closes: #1092524) + + [ Étienne Mollier ] + * d/patches/*: normalise last update timestamp. + + -- Étienne Mollier <[email protected]> Tue, 14 Jan 2025 19:56:19 +0100 + ariba (2.14.7+ds-5) unstable; urgency=medium * Team upload. ===================================== debian/patches/py3.13.patch ===================================== @@ -0,0 +1,33 @@ +Description: "exec" and "eval" changed semantic in Python 3.13 + "exec" and "eval" changed semantic of the default locals namespace in + Python 3.13, this patch addresses this change ("exec" and "eval" usage + can be avoided, but the maintainer seems to be far away). + +Author: s3v <[email protected]> +Bug-Debian: https://bugs.debian.org/1092524 +Forwarded: no +Last-Update: 2025-01-14 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/ariba/versions.py ++++ b/ariba/versions.py +@@ -34,9 +34,16 @@ + + for package in ['ariba', 'bs4', 'dendropy', 'pyfastaq', 'pymummer', 'pysam']: + try: +- exec('import ' + package) +- version = eval(package + '.__version__') +- path = eval(package + '.__file__') ++ if sys.version_info[:2] >= (3, 13): ++ locals = {} ++ exec('import ' + package, locals=locals) ++ version = eval(package + '.__version__', locals=locals) ++ path = eval(package + '.__file__', locals=locals) ++ else: ++ exec('import ' + package) ++ version = eval(package + '.__version__') ++ path = eval(package + '.__file__') ++ + except: + version = 'NOT_FOUND' + path = 'NOT_FOUND' ===================================== debian/patches/python3.12.patch ===================================== @@ -1,7 +1,7 @@ Description: Fix autopkgtest by replacing distutils Bug-Debian: https://bugs.debian.org/1061784 Author: Andreas Tille <[email protected]> -Last-Update: Thu, 01 Feb 2024 09:12:26 +0100 +Last-Update: 2024-02-01 --- a/ariba/external_progs.py +++ b/ariba/external_progs.py ===================================== debian/patches/series ===================================== @@ -6,3 +6,4 @@ support-pymummer-0.11.patch run-debian-spades-wrapper.patch python3.12.patch python3.12_syntax_warning.patch +py3.13.patch ===================================== debian/patches/use_bwa_compatible_fermi-lite.patch ===================================== @@ -6,7 +6,7 @@ Description: Adapt to fermi-lite which does not conflict with bwa libseqlib). This patch adapts ariba to the potential change in fermi-lite. Author: Andreas Tille <[email protected]> -Last-Update: Sat, 04 Feb 2017 09:09:26 +0100 +Last-Update: 2017-02-04 --- a/ariba/ext/fml-asm_ariba.cpp +++ b/ariba/ext/fml-asm_ariba.cpp View it on GitLab: https://salsa.debian.org/med-team/ariba/-/compare/e5f9cbe60bcfe900d4aff1f684c18992406b106a...dbaf9cd238771564c972f415e98c024cbec3806f -- View it on GitLab: https://salsa.debian.org/med-team/ariba/-/compare/e5f9cbe60bcfe900d4aff1f684c18992406b106a...dbaf9cd238771564c972f415e98c024cbec3806f You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
