Package: qiime / 2024.5.0-1

Metadata

Package Version Patches format
qiime 2024.5.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
platformdirs | (download)

ci/recipe/meta.yaml | 2 1 1 - 0 !
qiime2/sdk/parallel_config.py | 10 5 5 - 0 !
2 files changed, 6 insertions( ), 6 deletions(-)

 switch to platform dirs from appdirs
Debian-Bug:1068006

> python3-appdirs is dead upstream[1] and its Debian maintainer has indicated
> that it should not be included in trixie[2]. A recommended replacement is
> python3-platformdirs[3], which is a fork of appdirs with a very similar API.
> [1] https://github.com/ActiveState/appdirs/commit/8734277956c1df3b85385e6b308e954910533884
> [2] https://bugs.debian.org/1060427
> [3] https://pypi.org/project/platformdirs/


python3.8.patch | (download)

qiime2/core/path.py | 8 8 0 - 0 !
qiime2/core/type/parse.py | 3 3 0 - 0 !
2 files changed, 11 insertions( )

 patch for compatibility with python 3.8
enable_decorator_5.patch | (download)

ci/recipe/meta.yaml | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 enable decorator 5.x in test suite
Bug-Debian: https://bugs.debian.org/996469
python3.10.patch | (download)

qiime2/sdk/tests/test_method.py | 14 7 7 - 0 !
qiime2/sdk/tests/test_pipeline.py | 8 4 4 - 0 !
qiime2/sdk/tests/test_visualizer.py | 11 6 5 - 0 !
3 files changed, 17 insertions( ), 16 deletions(-)

 adjust test suite for python3.10.
 This patch adjusts expected results after inspect.Signature.from_callable
 since this function changed behavior between python3.9 and python3.10.  This
 may be more of a work around than a genuine proper fix.
configparser.patch | (download)

versioneer.py | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 [patch] use configparser instead of safeconfigparser

The configparser's SafeConfigParser has been renamed to ConfigParser in
Python 3.2 [1]. It was finally removed in Python 3.12 [2].

[1] https://docs.python.org/dev/whatsnew/3.2.html#configparser
[2] https://docs.python.org/3/whatsnew/3.12.html#configparser