Package: src:tpot Version: 0.11.7+dfsg-5 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --with python3,mkdocs --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config running config I: pybuild base:311: python3.11 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build I: pybuild base:311: /usr/bin/python3.12 setup.py build running build [... snipped ...] The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/feature_transformers_tests.py", line 2, in <module> from tpot.builtins import CategoricalSelector, ContinuousSelector File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: ImportError ( `load_boston` has been removed from scikit-learn since version 1.2. The Boston housing prices dataset has an ethical problem: as investigated in [1], the authors of this dataset engineered a non-invertible variable "B" assuming that racial self-segregation had a positive impact on house prices [2]. Furthermore the goal of the research that led to the creation of this dataset was to study the impact of air quality but it did not give adequate demonstration of the validity of this assumption. The scikit-learn maintainers therefore strongly discourage the use of this dataset unless the purpose of the code is to study and educate about ethical issues in data science and machine learning. In this special case, you can fetch the dataset from the original source:: import pandas as pd import numpy as np data_url = "http://lib.stat.cmu.edu/datasets/boston" raw_df = pd.read_csv(data_url, sep="\s+", skiprows=22, header=None) data = np.hstack([raw_df.values[::2, :], raw_df.values[1::2, :2]]) target = raw_df.values[1::2, 2] Alternative datasets include the California housing dataset and the Ames housing dataset. You can load the datasets as follows:: from sklearn.datasets import fetch_california_housing housing = fetch_california_housing() for the California housing dataset and:: from sklearn.datasets import fetch_openml housing = fetch_openml(name="house_prices", as_frame=True) for the Ames housing dataset. [1] M Carlisle. "Racist data destruction?" <https://medium.com/@docintangible/racist-data-destruction-113e3eff54a8> [2] Harrison Jr, David, and Daniel L. Rubinfeld. "Hedonic housing prices and the demand for clean air." Journal of environmental economics and management 5.1 (1978): 81-102. <https://www.researchgate.net/publication/4974606_Hedonic_housing_prices_and_the_demand_for_clean_air> ) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/one_hot_encoder_tests.py", line 34, in <module> from sklearn.datasets import load_iris, load_boston File "/usr/lib/python3/dist-packages/sklearn/datasets/__init__.py", line 157, in __getattr__ raise ImportError(msg) ImportError: `load_boston` has been removed from scikit-learn since version 1.2. The Boston housing prices dataset has an ethical problem: as investigated in [1], the authors of this dataset engineered a non-invertible variable "B" assuming that racial self-segregation had a positive impact on house prices [2]. Furthermore the goal of the research that led to the creation of this dataset was to study the impact of air quality but it did not give adequate demonstration of the validity of this assumption. The scikit-learn maintainers therefore strongly discourage the use of this dataset unless the purpose of the code is to study and educate about ethical issues in data science and machine learning. In this special case, you can fetch the dataset from the original source:: import pandas as pd import numpy as np data_url = "http://lib.stat.cmu.edu/datasets/boston" raw_df = pd.read_csv(data_url, sep="\s+", skiprows=22, header=None) data = np.hstack([raw_df.values[::2, :], raw_df.values[1::2, :2]]) target = raw_df.values[1::2, 2] Alternative datasets include the California housing dataset and the Ames housing dataset. You can load the datasets as follows:: from sklearn.datasets import fetch_california_housing housing = fetch_california_housing() for the California housing dataset and:: from sklearn.datasets import fetch_openml housing = fetch_openml(name="house_prices", as_frame=True) for the Ames housing dataset. [1] M Carlisle. "Racist data destruction?" <https://medium.com/@docintangible/racist-data-destruction-113e3eff54a8> [2] Harrison Jr, David, and Daniel L. Rubinfeld. "Hedonic housing prices and the demand for clean air." Journal of environmental economics and management 5.1 (1978): 81-102. <https://www.researchgate.net/publication/4974606_Hedonic_housing_prices_and_the_demand_for_clean_air> ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/stacking_estimator_tests.py", line 27, in <module> from tpot.builtins import StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/stats_test.py", line 26, in <module> from tpot import TPOTClassifier File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/test_dask_based.py", line 9, in <module> from tpot import TPOTClassifier File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/test_log_file.py", line 26, in <module> from tpot import TPOTClassifier File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/tpot_tests.py", line 26, in <module> from tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ====================================================================== ERROR: Failure: AttributeError (module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations) ---------------------------------------------------------------------- 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 416, in loadTestsFromName module = self.importer.importFromPath( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.11/imp.py", line 235, in load_module return load_source(name, filename, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/imp.py", line 172, in load_source module = _load(spec) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 721, in _load File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tests/zero_count_tests.py", line 27, in <module> from tpot.builtins import ZeroCount File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/__init__.py", line 27, in <module> from .tpot import TPOTClassifier, TPOTRegressor File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/tpot.py", line 31, in <module> from .base import TPOTBase File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/base.py", line 68, in <module> from .builtins import CombineDFs, StackingEstimator File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/__init__.py", line 29, in <module> from .one_hot_encoder import OneHotEncoder, auto_select_categorical_features, _transform_selected File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 136, in <module> class OneHotEncoder(BaseEstimator, TransformerMixin): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build/tpot/builtins/one_hot_encoder.py", line 216, in OneHotEncoder def __init__(self, categorical_features='auto', dtype=np.float, ^^^^^^^^ File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 324, in __getattr__ raise AttributeError(__former_attrs__[attr]) AttributeError: module 'numpy' has no attribute 'float'. `np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations ---------------------------------------------------------------------- Ran 12 tests in 0.667s FAILED (errors=12) E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tpot/build; python3.11 -m nose -v --ignore-files nn_tests.py --exclude test_log_file_verbose_3 --exclude test_sample_weight_func dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" returned exit code 13 make: *** [debian/rules:26: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202405/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.