[Python-modules-team] Bug#955670: influxdb-python: FTBFS: ERROR: Failure: ModuleNotFoundError (No module named 'matplotlib')

Lucas Nussbaum lucas at debian.org
Fri Apr 3 20:41:08 BST 2020


Source: influxdb-python
Version: 5.2.3-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200402 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:217: python3.7 setup.py config 
> running config
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3.7 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/_dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/line_protocol.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/chunked_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/resultset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> copying influxdb/dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/chunked_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/influxdb08
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/dataframe_client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/resultset_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/chunked_json_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/test_line_protocol.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> copying influxdb/tests/helper_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/dataframe_client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/helper_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/influxdb08
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/influxdb_instance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/client_test_with_server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build/influxdb/tests/server_tests
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/_dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/line_protocol.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/chunked_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/resultset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> copying influxdb/dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/chunked_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> copying influxdb/influxdb08/dataframe_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/influxdb08
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/dataframe_client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/resultset_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/chunked_json_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/test_line_protocol.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> copying influxdb/tests/helper_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/dataframe_client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/client_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/influxdb08
> copying influxdb/tests/influxdb08/helper_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/influxdb08
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/influxdb_instance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/client_test_with_server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/server_tests
> copying influxdb/tests/server_tests/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_influxdb/build/influxdb/tests/server_tests
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build; python3.7 -m nose -v /<<PKGBUILDDIR>> --verbose
> nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
> Test add cluster admin for TestInfluxDBClient. ... ok
> Test add database admins for TestInfluxDBClient. ... ok
> Test add database user for TestInfluxDBClient. ... ok
> Test add database user with bad perms for TestInfluxDBClient. ... ok
> Test alter database admin for TestInfluxDBClient. ... ok
> Test alter database user pass for TestInfluxDBClient. ... ok
> Test alter database user pass and perms for TestInfluxDBClient. ... ok
> Test alter database user perms for TestInfluxDBClient. ... ok
> Test create database for TestInfluxDBClient. ... ok
> Test failed create database for TestInfluxDBClient. ... ok
> Test create scheduled deletes. ... ok
> Test delete cluster admin for TestInfluxDBClient. ... ok
> Test delete database for TestInfluxDBClient. ... ok
> Test delete database admin for TestInfluxDBClient. ... ok
> Test failed delete database for TestInfluxDBClient. ... ok
> Test delete database user for TestInfluxDBClient. ... ok
> Test delete points for TestInfluxDBClient object. ... ok
> Test delete points with wrong name. ... ok
> Test delete series for TestInfluxDBClient. ... ok
> Test failed delete series for TestInfluxDBClient. ... ok
> Test datasource name for TestInfluxDBClient object. ... ok
> Test get continuous queries for TestInfluxDBClient. ... ok
> Test deprecated get database list for TestInfluxDBClient. ... ok
> Test get database users for TestInfluxDBClient. ... ok
> Test get list of cluster admins, not implemented. ... ok
> Test get list of databases for TestInfluxDBClient. ... ok
> Test get list of database admins for TestInfluxDBClient. ... ok
> Test failed get list of databases for TestInfluxDBClient. ... ok
> Test get schedule list of deletes TestInfluxDBClient. ... ok
> Test get list of series for TestInfluxDBClient. ... ok
> Test query for TestInfluxDBClient object. ... ok
> Test query with bad precision for TestInfluxDBClient. ... ok
> Test chunked query for TestInfluxDBClient object. ... ok
> Test unicode chunked query for TestInfluxDBClient object. ... ok
> Test failed query for TestInfluxDBClient. ... ok
> Test remove scheduled delete TestInfluxDBClient. ... ok
> Test that two connection errors will be handled. ... ok
> Test that three connection errors will not be handled. ... ok
> Test database scheme for TestInfluxDBClient object. ... ok
> Test set database admin for TestInfluxDBClient. ... ok
> Test switch database for TestInfluxDBClient object. ... ok
> Test deprecated switch database for TestInfluxDBClient object. ... ok
> Test switch user for TestInfluxDBClient object. ... ok
> Test unset database admin for TestInfluxDBClient. ... ok
> Test update cluster admin pass for TestInfluxDBClient. ... ok
> Test update database admin pass for TestInfluxDBClient. ... ok
> Test update database user pass for TestInfluxDBClient. ... ok
> Test update permission for TestInfluxDBClient. ... ok
> Test write to database for TestInfluxDBClient object. ... ok
> Test write UDP w/bad precision. ... ok
> Test write points for TestInfluxDBClient object. ... ok
> Test write points with bad precision. ... ok
> Test write batch points for TestInfluxDBClient object. ... ok
> Test write batch points invalid size for TestInfluxDBClient. ... ok
> Test write points batch multiple series. ... ok
> Test failed write points for TestInfluxDBClient object. ... ok
> Test write string points for TestInfluxDBClient object. ... ok
> Test write points UDP for TestInfluxDBClient object. ... ok
> Test write points with precision. ... ok
> Test write points where precision fails. ... ok
> Failure: ModuleNotFoundError (No module named 'matplotlib') ... ERROR
> Test errors in invalid helpers. ... ok
> Test JSON conversion when there is only one series name. ... ok
> Test JSON conversion when there is only one series name. ... ok
> Test warning for a set bulk size but autocommit False. ... ok
> Test warning for an invalid bulk size. ... ok
> Test that write_points called after the right number of events. ... ok
> Test reading a sequence of JSON values from a string. ... ok
> Test alter retention policy for TestInfluxDBClient object. ... ok
> Test invalid alter ret policy for TestInfluxDBClient object. ... ok
> Test mutual TLS authentication for TestInfluxDBClient object. ... ok
> Test chunked reponse for TestInfluxDBClient object. ... ok
> Test continuous query creation. ... ok
> Test failing to create a continuous query. ... ok
> Test create database for TestInfluxDBClient object. ... ok
> Test create database fail for TestInfluxDBClient object. ... ok
> Test create db w/numeric name for TestInfluxDBClient object. ... ok
> Test create retention policy for TestInfluxDBClient object. ... ok
> Test create default ret policy for TestInfluxDBClient object. ... ok
> Test dropping a continuous query. ... ok
> Test failing to drop a continuous query. ... ok
> Test drop database for TestInfluxDBClient object. ... ok
> Test drop measurement for TestInfluxDBClient object. ... ok
> Test drop numeric db for TestInfluxDBClient object. ... ok
> Test drop retention policy for TestInfluxDBClient object. ... ok
> Test failed drop ret policy for TestInfluxDBClient object. ... ok
> Set up the test datasource name for TestInfluxDBClient object. ... ok
> Test getting a list of continuous queries. ... ok
> Test failing to get a list of continuous queries. ... ok
> Test get list of databases for TestInfluxDBClient object. ... ok
> Test get list of dbs fail for TestInfluxDBClient object. ... ok
> Test get list of measurements for TestInfluxDBClient object. ... ok
> Tst get list of privs for TestInfluxDBClient object. ... ok
> Test failed get list of privs for TestInfluxDBClient object. ... ok
> Test get retention policies for TestInfluxDBClient object. ... ok
> Test get users for TestInfluxDBClient object. ... ok
> Test get empty userlist for TestInfluxDBClient object. ... ok
> Test grant admin privs for TestInfluxDBClient object. ... ok
> Test grant invalid admin privs for TestInfluxDBClient object. ... ok
> Test grant privs for TestInfluxDBClient object. ... ok
> Test grant invalid privs for TestInfluxDBClient object. ... ok
> Test invalid port fail for TestInfluxDBClient object. ... ok
> Test ping querying InfluxDB version. ... ok
> Test query method for TestInfluxDBClient object. ... ok
> Test chunked query for TestInfluxDBClient object. ... SKIP: Not implemented for 0.9
> Test query failed for TestInfluxDBClient object. ... ok
> Test that a random number of connection errors will be handled. ... ok
> Test a random number of conn errors plus one will not be handled. ... ok
> Test that two connection errors will be handled. ... ok
> Test that three requests errors will not be handled. ... ok
> Test revoke admin privs for TestInfluxDBClient object. ... ok
> Test revoke invalid admin privs for TestInfluxDBClient object. ... ok
> Test revoke privs for TestInfluxDBClient object. ... ok
> Test revoke invalid privs for TestInfluxDBClient object. ... ok
> Set up the test schema for TestInfluxDBClient object. ... ok
> Test SELECT.*INTO is POSTed. ... ok
> Test switch database in TestInfluxDBClient object. ... ok
> Test switch user in TestInfluxDBClient object. ... ok
> Test write in TestInfluxDBClient object. ... ok
> Test write points for TestInfluxDBClient object. ... ok
> Test write points w/bad consistency value. ... ok
> Test write points w/bad precision TestInfluxDBClient object. ... ok
> Test write points batch for TestInfluxDBClient object. ... ok
> Test write points fail for TestInfluxDBClient object. ... ok
> Test write points attrs for TestInfluxDBClient object. ... ok
> Test write points UDP for TestInfluxDBClient object. ... ok
> Test write points with consistency for TestInfluxDBClient object. ... ok
> Test write points with precision for TestInfluxDBClient object. ... ok
> Test write points w/precision fail for TestInfluxDBClient object. ... ok
> Test write points with precision for TestInfluxDBClient object. ... ok
> Failure: ModuleNotFoundError (No module named 'matplotlib') ... ERROR
> Test errors in invalid helpers. ... ok
> Test that time is optional on a series with a time field. ... ok
> Test that creating a data point without a tag throws an error. ... ok
> Test that time is optional on a series without a time field. ... ok
> Test JSON conversion when there are multiple series names. ... ok
> Test JSON conversion when there is only one series name. ... ok
> Test warning for a set bulk size but autocommit False. ... ok
> Test warning for an invalid bulk size. ... SKIP: Fails on py32
> Test write_points called after valid number of events. ... ok
> Test filtering by name in TestResultSet object. ... ok
> Test filter by name and tags in TestResultSet object. ... ok
> Test filter by tags in TestResultSet object. ... ok
> Test items in TestResultSet object. ... ok
> Test keys in TestResultSet object. ... ok
> Test length in TestResultSet object. ... ok
> Test points from columns in TestResultSet object. ... ok
> Test returning error in TestResultSet object. ... ok
> Test system query capabilities in TestResultSet object. ... ok
> Failure: ModuleNotFoundError (No module named 'matplotlib') ... ERROR
> Ensure precision is preserved when casting floats into strings. ... ok
> Test make new lines in TestLineProtocol object. ... ok
> Test make unicode lines in TestLineProtocol object. ... ok
> Test quote indentation in TestLineProtocol object. ... ok
> Test quote literal in TestLineProtocol object. ... ok
> Test string value with newline in TestLineProtocol object. ... ok
> Test make lines with tag value contains newline. ... ok
> Test timezone in TestLineProtocol object. ... ok
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'matplotlib')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 417, in loadTestsFromName
>     addr.filename, addr.module)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.7/imp.py", line 234, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.7/imp.py", line 171, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 696, in _load
>   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
>   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
>   File "/<<PKGBUILDDIR>>/influxdb/tests/influxdb08/dataframe_client_test.py", line 20, in <module>
>     import pandas as pd
>   File "/usr/lib/python3/dist-packages/pandas/__init__.py", line 182, in <module>
>     import pandas.testing
>   File "/usr/lib/python3/dist-packages/pandas/testing.py", line 7, in <module>
>     from pandas.util.testing import (
>   File "/usr/lib/python3/dist-packages/pandas/util/testing.py", line 18, in <module>
>     from matplotlib.cbook import MatplotlibDeprecationWarning
> ModuleNotFoundError: No module named 'matplotlib'
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'matplotlib')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 417, in loadTestsFromName
>     addr.filename, addr.module)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.7/imp.py", line 234, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.7/imp.py", line 171, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 696, in _load
>   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
>   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
>   File "/<<PKGBUILDDIR>>/influxdb/tests/dataframe_client_test.py", line 22, in <module>
>     import pandas as pd
>   File "/usr/lib/python3/dist-packages/pandas/__init__.py", line 182, in <module>
>     import pandas.testing
>   File "/usr/lib/python3/dist-packages/pandas/testing.py", line 7, in <module>
>     from pandas.util.testing import (
>   File "/usr/lib/python3/dist-packages/pandas/util/testing.py", line 18, in <module>
>     from matplotlib.cbook import MatplotlibDeprecationWarning
> ModuleNotFoundError: No module named 'matplotlib'
> 
> ======================================================================
> ERROR: Failure: ModuleNotFoundError (No module named 'matplotlib')
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
>     raise self.exc_val.with_traceback(self.tb)
>   File "/usr/lib/python3/dist-packages/nose/loader.py", line 417, in loadTestsFromName
>     addr.filename, addr.module)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in importFromPath
>     return self.importFromDir(dir_path, fqname)
>   File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in importFromDir
>     mod = load_module(part_fqname, fh, filename, desc)
>   File "/usr/lib/python3.7/imp.py", line 234, in load_module
>     return load_source(name, filename, file)
>   File "/usr/lib/python3.7/imp.py", line 171, in load_source
>     module = _load(spec)
>   File "<frozen importlib._bootstrap>", line 696, in _load
>   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
>   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
>   File "/<<PKGBUILDDIR>>/influxdb/tests/server_tests/client_test_with_server.py", line 34, in <module>
>     import pandas as pd
>   File "/usr/lib/python3/dist-packages/pandas/__init__.py", line 182, in <module>
>     import pandas.testing
>   File "/usr/lib/python3/dist-packages/pandas/testing.py", line 7, in <module>
>     from pandas.util.testing import (
>   File "/usr/lib/python3/dist-packages/pandas/util/testing.py", line 18, in <module>
>     from matplotlib.cbook import MatplotlibDeprecationWarning
> ModuleNotFoundError: No module named 'matplotlib'
> 
> ----------------------------------------------------------------------
> Ran 158 tests in 1.017s
> 
> FAILED (SKIP=2, errors=3)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_influxdb/build; python3.7 -m nose -v {dir} --verbose
> dh_auto_test: error: pybuild --test -i python{version} -p "3.7 3.8" returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/04/02/influxdb-python_5.2.3-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Python-modules-team mailing list