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'

Reply via email to