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.

Reply via email to