Bug#1064384: pandas: Build-Depends on python3-tables, no longer available everywhere

Graham Inggs ginggs at debian.org
Wed Feb 21 10:12:22 GMT 2024


Source: pandas
Version: 2.1.4+dfsg-5
Severity: important
Tags: patch

Hi Maintainer

pandas has a build-dependency on python3-tables, but since 3.9.2-1 it
is no longer available for all architectures, see #1061661 [1].

This was worked around in Ubuntu by moving python3-tables to
Build-Depends-Indep, see patch below.

Another option could be to limit the architectures for python3-tables
to the release architectures where it is available, something like:

python3-tables (>= 3.7.0~) [amd64 arm64 ... ] <!nocheck> <!nodoc>,

I'm unsure of the severity of this bug, it might only become serious
once old versions of python3-tables are no longer available.

Regards
Graham


[1] https://bugs.debian.org/1061661


--- pandas-2.1.4+dfsg/debian/control
+++ pandas-2.1.4+dfsg/debian/control
@@ -43,7 +44,7 @@
                python3-setuptools (>= 51~),
 # we don't have this version               python3-snappy (>= 0.6.0~)
<!nocheck> <!nodoc>,
                python3-sqlalchemy (>= 1.4.36~) [!ia64 !hppa !sh4
!x32] <!nocheck> <!nodoc>,
-               python3-tables (>= 3.7.0~) <!nocheck> <!nodoc>,
+# moved to Build-Depends-Indep             python3-tables (>= 3.7.0~)
<!nocheck> <!nodoc>,
 # we don't have this version               python3-tabulate (>=
0.8.10~) <!nocheck> <!nodoc>,
                python3-tk <!nocheck> <!nodoc>,
                python3-tz (>= 2022.1~) <!nocheck> <!nodoc>,
@@ -86,6 +87,8 @@
                      python3-sqlalchemy <!nodoc>,
                      python3-statsmodels <!nodoc>,
                      python3-xarray (>= 2022.03.0~) <!nodoc>,
+# not available on all architectures
+                     python3-tables (>= 3.7.0~) <!nodoc>,
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/science-team/pandas
 Vcs-Git: https://salsa.debian.org/science-team/pandas.git



More information about the debian-science-maintainers mailing list