[Debian-med-packaging] Bug#1058565: emperor: please remove extraneous dependency on python3-future

Alexandre Detiste alexandre.detiste at gmail.com
Wed Dec 13 00:53:28 GMT 2023


Source: emperor
Version: 1.0.3+ds-7
Severity: normal

python3-future is deprecated and being removed from the archive.

Please use attached patch to remove it from the packaging

Please check with upstream to update setup.py

Greetings,

Alexandre Detiste


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-5-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff --git a/debian/control b/debian/control
index d8fe69b..2e92f8d 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,6 @@ Build-Depends: debhelper-compat (= 13),
                python3-numpy <!nocheck>,
                python3-pandas <!nocheck>,
                python3-skbio <!nocheck>,
-               python3-future <!nocheck>,
                python3-click <!nocheck>,
                jsdoc-toolkit <!nocheck>,
                python3-notebook <!nocheck>,
@@ -36,7 +35,6 @@ Depends: ${python3:Depends},
          python3-click,
          python3-pandas,
          python3-jinja2,
-         python3-future,
          python3-skbio,
          libjs-jquery-ui
 Description: visualizing high-throughput microbial community data
diff --git a/debian/rules b/debian/rules
index c8aa126..dad0938 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,7 +11,7 @@ export PYBUILD_AFTER_BUILD=python{version} setup.py develop --install-dir {build
 
 export PYBUILD_BEFORE_INSTALL=rm -rvf {build_dir}/emperor.egg* \
 	{build_dir}/site.py {build_dir}/easy-install.pth \
-	{build_dir}/f* {build_dir}/pasteurize {build_dir}/*.py
+	{build_dir}/f* {build_dir}/*.py
 
 %:
 	dh $@ --with python3,sphinxdoc --buildsystem=pybuild
diff --git a/debian/tests/control b/debian/tests/control
index 52aca74..5268e03 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -2,7 +2,6 @@ Tests: run-unit-test
 Depends: @,
 	 python3-all,
 	 python3-click,
-         python3-future,
          python3-notebook,
          python3-pytest,
 Restrictions: allow-stderr, skip-not-installable
diff --git a/setup.py b/setup.py
index 5879203..5aa5fca 100644
--- a/setup.py
+++ b/setup.py
@@ -35,7 +35,7 @@ with open('README.md') as f:
     long_description = f.read()
 
 base = ["numpy >= 1.7", "scipy >= 0.17.0", "click", "pandas",
-        "scikit-bio >= 0.4.1", "jinja2 >= 2.9", "future"]
+        "scikit-bio >= 0.4.1", "jinja2 >= 2.9"]
 doc = ["Sphinx", "sphinx-bootstrap-theme", "numpydoc"]
 test = ["pep8", "flake8", "nose"]
 all_deps = base + doc + test


More information about the Debian-med-packaging mailing list