Source: influxdb-python
Version: 5.3.2-6
Control: block 1141694 by -1
influxdb-python fails to build with pandas 3.0 (in experimental):
https://launchpadlibrarian.net/869023830/buildlog_ubuntu-stonking-amd64.influxdb-python_5.3.2-6_BUILDING.txt.gz
It looks like the problem is that influxdb-python needs python3-pytz but
doesn't declare a dependency on it. (pandas used to depend on pytz but
no longer does.)
==================================== ERRORS
====================================
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/chunked_json_test.py _
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/chunked_json_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/client_test.py _
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/client_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/dataframe_client_test.py
_
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/dataframe_client_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/helper_test.py _
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/helper_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/client_test.py
_
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/client_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/dataframe_client_test.py
_
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/dataframe_client_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/helper_test.py
_
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/influxdb08/helper_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/resultset_test.py _
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/resultset_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'
_ ERROR collecting
.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/test_line_protocol.py _
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_influxdb/build/influxdb/tests/test_line_protocol.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.14/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
influxdb/__init__.py:9: in <module>
from .client import InfluxDBClient
influxdb/client.py:26: in <module>
from influxdb.line_protocol import make_lines, quote_ident,
quote_literal
influxdb/line_protocol.py:12: in <module>
from pytz import UTC
E ModuleNotFoundError: No module named 'pytz'