automl / auto-sklearn

Automated Machine Learning with scikit-learn
https://automl.github.io/auto-sklearn
BSD 3-Clause "New" or "Revised" License
7.61k stars 1.28k forks source link

[Question] Trouble to install `auto-sklearn`? #1670

Open guilhermeparreira opened 1 year ago

guilhermeparreira commented 1 year ago

How to troubleshoot installation auto-sklearn?

I tried to do pipenv install auto-sklearn on my Linux environment, but I got this (in the end):

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scikit-learn
ERROR: Could not build wheels for scikit-learn, which is required to install pyproject.toml-based projects
[0m
⠇ Installing auto-sklearn...✘ Installation Failed

I installed swig through sudo apt -y install swig and it returned me no error.

In order to address the error, I tried a manual installation of scikit-learn, following these steps, link1, link2, but I always end up on missing wheels.

Any help?/Guidance? *I use WSL to run Ubuntu 22.04.2 LTS on my windows machine. I also have C++ compiler.

eddiebergman commented 1 year ago

I'm not sure why the wheel building would fail for you, the issue most likely lies with auto-sklearn's dependancy on SMAC, which has no pre-compiled wheels for windows.

Can you enable more logging and try to install smac specifically?

guilhermeparreira commented 1 year ago

I installed smac and it worked out fine: image

I tried pipenv install auto-sklearn and the full log is:

(qualidade-ml) guilherme@FEL0987:~/qualidade-ml$ pipenv install auto-sklearn
Installing auto-sklearn...
Resolving auto-sklearn...
Installing...
⠸ Installing auto-sklearn...[31m[1mError: [0m An error occurred while installing [32mauto-sklearn[0m!
Error text: Collecting auto-sklearn
  Using cached auto_sklearn-0.15.0-py3-none-any.whl
Requirement already satisfied: pyyaml in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (6.0)
Collecting scikit-learn<0.25.0,>=0.24.0
  Using cached scikit-learn-0.24.2.tar.gz (7.5 MB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: numpy>=1.9.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.24.3)
Collecting pyrfr<0.9,>=0.8.1
  Using cached pyrfr-0.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
Collecting liac-arff
  Using cached liac_arff-2.5.0-py3-none-any.whl
Requirement already satisfied: dask>=2021.12 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2023.6.0)
Requirement already satisfied: scipy>=1.7.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.10.1)
Requirement already satisfied: distributed>=2012.12 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2023.6.0)
Requirement already satisfied: joblib in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.2.0)
Requirement already satisfied: typing-extensions in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (4.6.3)
Requirement already satisfied: pandas>=1.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.0.2)
Requirement already satisfied: threadpoolctl in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.1.0)
Collecting smac<1.3,>=1.2
  Using cached smac-1.2-py3-none-any.whl
Collecting distro
  Using cached distro-1.8.0-py3-none-any.whl (20 kB)
Requirement already satisfied: setuptools in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (67.8.0)
Collecting pynisher<0.7,>=0.6.3
  Using cached pynisher-0.6.4-py3-none-any.whl
Collecting ConfigSpace<0.5,>=0.4.21
  Using cached ConfigSpace-0.4.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB)
Requirement already satisfied: pyparsing in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from ConfigSpace<0.5,>=0.4.21->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.0.9)
Collecting cython
  Using cached Cython-0.29.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Requirement already satisfied: click>=8.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (8.1.3)
Requirement already satisfied: toolz>=0.10.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (0.12.0)
Requirement already satisfied: partd>=1.2.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.4.0)
Requirement already satisfied: fsspec>=2021.09.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2023.6.0)
Requirement already satisfied: cloudpickle>=1.5.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.2.1)
Requirement already satisfied: packaging>=20.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (23.1)
Requirement already satisfied: importlib-metadata>=4.13.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from dask>=2021.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (6.6.0)
Requirement already satisfied: tornado>=6.0.4 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (6.3.2)
Requirement already satisfied: zict>=2.2.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.0.0)
Requirement already satisfied: jinja2>=2.10.3 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.1.2)
Requirement already satisfied: sortedcontainers>=2.0.5 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from 
distributed>=2012.12->auto-sklearn->-r /tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.4.0)
Requirement already satisfied: tblib>=1.6.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.7.0)
Requirement already satisfied: msgpack>=1.0.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.0.5)
Requirement already satisfied: urllib3>=1.24.3 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.0.3)
Requirement already satisfied: psutil>=5.7.2 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (5.9.5)
Requirement already satisfied: locket>=1.0.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from distributed>=2012.12->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.0.0)
Requirement already satisfied: tzdata>=2022.1 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from pandas>=1.0->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2023.3)
Requirement already satisfied: pytz>=2020.1 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from pandas>=1.0->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2023.3)
Requirement already satisfied: python-dateutil>=2.8.2 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from pandas>=1.0->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.8.2)
Requirement already satisfied: emcee>=3.0.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from smac<1.3,>=1.2->auto-sklearn->-r 
/tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.1.4)
Requirement already satisfied: zipp>=0.5 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from 
importlib-metadata>=4.13.0->dask>=2021.12->auto-sklearn->-r /tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (3.15.0)
Requirement already satisfied: MarkupSafe>=2.0 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from 
jinja2>=2.10.3->distributed>=2012.12->auto-sklearn->-r /tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (2.1.3)
Requirement already satisfied: six>=1.5 in /home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/lib/python3.10/site-packages (from 
python-dateutil>=2.8.2->pandas>=1.0->auto-sklearn->-r /tmp/pipenv-0vjlis2a-requirements/pipenv-mlzmyyxv-requirement.txt (line 1)) (1.16.0)
Building wheels for collected packages: scikit-learn
  Building wheel for scikit-learn (pyproject.toml): started
  Building wheel for scikit-learn (pyproject.toml): finished with status 'error'
Failed to build scikit-learn

⠼ Installing auto-sklearn...[36m  error: subprocess-exited-with-error

  × Building wheel for scikit-learn (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [1005 lines of output]
      Partial import of sklearn during the build process.
      <string>:116: DeprecationWarning:

        `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
        of the deprecation of `distutils` itself. It will be removed for
        Python >= 3.12. For older Python versions it will remain present.
        It is recommended to use `setuptools < 60.0` for those Python versions.
        For more details, see:
          https://numpy.org/devdocs/reference/distutils_status_migration.html

      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      INFO: x86_64-linux-gnu-gcc: test_program.c
      INFO: x86_64-linux-gnu-gcc objects/test_program.o -o test_program
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-fopenmp'
      INFO: x86_64-linux-gnu-gcc: test_program.c
      INFO: x86_64-linux-gnu-gcc objects/test_program.o -o test_program -fopenmp
      running bdist_wheel
      running build
      running config_cc
      INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
      running config_fc
      INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
      running build_src
      INFO: build_src
      INFO: building library "libsvm-skl" sources
      INFO: building library "liblinear-skl" sources
      INFO: building extension "sklearn.__check_build._check_build" sources
      INFO: building extension "sklearn.preprocessing._csr_polynomial_expansion" sources
      INFO: building extension "sklearn.cluster._dbscan_inner" sources
      INFO: building extension "sklearn.cluster._hierarchical_fast" sources
      INFO: building extension "sklearn.cluster._k_means_fast" sources
      INFO: building extension "sklearn.cluster._k_means_lloyd" sources
      INFO: building extension "sklearn.cluster._k_means_elkan" sources
      INFO: building extension "sklearn.datasets._svmlight_format_fast" sources
      INFO: building extension "sklearn.decomposition._online_lda_fast" sources
      INFO: building extension "sklearn.decomposition._cdnmf_fast" sources
      INFO: building extension "sklearn.ensemble._gradient_boosting" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting._gradient_boosting" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting.histogram" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting.splitting" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting._binning" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting._predictor" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting._loss" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting._bitset" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting.common" sources
      INFO: building extension "sklearn.ensemble._hist_gradient_boosting.utils" sources
      INFO: building extension "sklearn.feature_extraction._hashing_fast" sources
      INFO: building extension "sklearn.manifold._utils" sources
      INFO: building extension "sklearn.manifold._barnes_hut_tsne" sources
      INFO: building extension "sklearn.metrics.cluster._expected_mutual_info_fast" sources
      INFO: building extension "sklearn.metrics._pairwise_fast" sources
      INFO: building extension "sklearn.neighbors._ball_tree" sources
      INFO: building extension "sklearn.neighbors._kd_tree" sources
      INFO: building extension "sklearn.neighbors._dist_metrics" sources
      INFO: building extension "sklearn.neighbors._typedefs" sources
      INFO: building extension "sklearn.neighbors._quad_tree" sources
      INFO: building extension "sklearn.tree._tree" sources
      INFO: building extension "sklearn.tree._splitter" sources
      INFO: building extension "sklearn.tree._criterion" sources
      INFO: building extension "sklearn.tree._utils" sources
      INFO: building extension "sklearn.utils.sparsefuncs_fast" sources
      INFO: building extension "sklearn.utils._cython_blas" sources
      INFO: building extension "sklearn.utils.arrayfuncs" sources
      INFO: building extension "sklearn.utils.murmurhash" sources
      INFO: building extension "sklearn.utils.graph_shortest_path" sources
      INFO: building extension "sklearn.utils._fast_dict" sources
      INFO: building extension "sklearn.utils._openmp_helpers" sources
      INFO: building extension "sklearn.utils._seq_dataset" sources
      INFO: building extension "sklearn.utils._weight_vector" sources
      INFO: building extension "sklearn.utils._random" sources
      INFO: building extension "sklearn.utils._logistic_sigmoid" sources
      INFO: building extension "sklearn.svm._newrand" sources
      INFO: building extension "sklearn.svm._libsvm" sources
      INFO: building extension "sklearn.svm._liblinear" sources
      INFO: building extension "sklearn.svm._libsvm_sparse" sources
      INFO: building extension "sklearn.linear_model._cd_fast" sources
      INFO: building extension "sklearn.linear_model._sgd_fast" sources
      INFO: building extension "sklearn.linear_model._sag_fast" sources
      INFO: building extension "sklearn._isotonic" sources
      INFO: building data_files sources
      INFO: build_src: building npy-pkg config files
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-310
      creating build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/multiclass.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/calibration.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/multioutput.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/exceptions.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/_distributor_init.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/kernel_approximation.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/discriminant_analysis.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/naive_bayes.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/pipeline.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/kernel_ridge.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/conftest.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/_min_dependencies.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/_config.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/base.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/isotonic.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/dummy.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/random_projection.py -> build/lib.linux-x86_64-cpython-310/sklearn
      copying sklearn/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn
      creating build/lib.linux-x86_64-cpython-310/sklearn/__check_build
      copying sklearn/__check_build/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/__check_build
      copying sklearn/__check_build/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/__check_build
      creating build/lib.linux-x86_64-cpython-310/sklearn/_build_utils
      copying sklearn/_build_utils/openmp_helpers.py -> build/lib.linux-x86_64-cpython-310/sklearn/_build_utils
      copying sklearn/_build_utils/pre_build_helpers.py -> build/lib.linux-x86_64-cpython-310/sklearn/_build_utils
      copying sklearn/_build_utils/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/_build_utils
      creating build/lib.linux-x86_64-cpython-310/sklearn/compose
      copying sklearn/compose/_target.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose
      copying sklearn/compose/_column_transformer.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose
      copying sklearn/compose/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose
      creating build/lib.linux-x86_64-cpython-310/sklearn/compose/tests
      copying sklearn/compose/tests/test_column_transformer.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose/tests
      copying sklearn/compose/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose/tests
      copying sklearn/compose/tests/test_target.py -> build/lib.linux-x86_64-cpython-310/sklearn/compose/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/_elliptic_envelope.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/_shrunk_covariance.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/_robust_covariance.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/_graph_lasso.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      copying sklearn/covariance/_empirical_covariance.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance
      creating build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      copying sklearn/covariance/tests/test_robust_covariance.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      copying sklearn/covariance/tests/test_graphical_lasso.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      copying sklearn/covariance/tests/test_elliptic_envelope.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      copying sklearn/covariance/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      copying sklearn/covariance/tests/test_covariance.py -> build/lib.linux-x86_64-cpython-310/sklearn/covariance/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition
      copying sklearn/cross_decomposition/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition
      copying sklearn/cross_decomposition/_pls.py -> build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition
      creating build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition/tests
      copying sklearn/cross_decomposition/tests/test_pls.py -> build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition/tests
      copying sklearn/cross_decomposition/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/cross_decomposition/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_univariate_selection.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_variance_threshold.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_sequential.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_mutual_info.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_from_model.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      copying sklearn/feature_selection/_rfe.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection
      creating build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_rfe.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_feature_select.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_chi2.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_mutual_info.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_sequential.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_from_model.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      copying sklearn/feature_selection/tests/test_variance_threshold.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_selection/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process
      copying sklearn/gaussian_process/_gpc.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process
      copying sklearn/gaussian_process/_gpr.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process
      copying sklearn/gaussian_process/kernels.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process
      copying sklearn/gaussian_process/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process
      creating build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      copying sklearn/gaussian_process/tests/test_gpr.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      copying sklearn/gaussian_process/tests/_mini_sequence_kernel.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      copying sklearn/gaussian_process/tests/test_gpc.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      copying sklearn/gaussian_process/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      copying sklearn/gaussian_process/tests/test_kernels.py -> build/lib.linux-x86_64-cpython-310/sklearn/gaussian_process/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/impute
      copying sklearn/impute/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute
      copying sklearn/impute/_iterative.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute
      copying sklearn/impute/_knn.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute
      copying sklearn/impute/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute
      creating build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      copying sklearn/impute/tests/test_knn.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      copying sklearn/impute/tests/test_impute.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      copying sklearn/impute/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      copying sklearn/impute/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      copying sklearn/impute/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/impute/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/inspection
      copying sklearn/inspection/_partial_dependence.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection
      copying sklearn/inspection/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection
      copying sklearn/inspection/_permutation_importance.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection
      copying sklearn/inspection/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection
      creating build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot
      copying sklearn/inspection/_plot/partial_dependence.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot
      copying sklearn/inspection/_plot/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot
      creating build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot/tests
      copying sklearn/inspection/_plot/tests/test_plot_partial_dependence.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot/tests
      copying sklearn/inspection/_plot/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/_plot/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/inspection/tests
      copying sklearn/inspection/tests/test_partial_dependence.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/tests
      copying sklearn/inspection/tests/test_permutation_importance.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/tests
      copying sklearn/inspection/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/inspection/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/mixture
      copying sklearn/mixture/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture
      copying sklearn/mixture/_gaussian_mixture.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture
      copying sklearn/mixture/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture
      copying sklearn/mixture/_bayesian_mixture.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture
      creating build/lib.linux-x86_64-cpython-310/sklearn/mixture/tests
      copying sklearn/mixture/tests/test_mixture.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture/tests
      copying sklearn/mixture/tests/test_gaussian_mixture.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture/tests
      copying sklearn/mixture/tests/test_bayesian_mixture.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture/tests
      copying sklearn/mixture/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/mixture/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      copying sklearn/model_selection/_search.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      copying sklearn/model_selection/_split.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      copying sklearn/model_selection/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      copying sklearn/model_selection/_search_successive_halving.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      copying sklearn/model_selection/_validation.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection
      creating build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/test_search.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/test_validation.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/common.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/test_successive_halving.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/test_split.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      copying sklearn/model_selection/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/model_selection/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      copying sklearn/neural_network/_multilayer_perceptron.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      copying sklearn/neural_network/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      copying sklearn/neural_network/_rbm.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      copying sklearn/neural_network/_stochastic_optimizers.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      copying sklearn/neural_network/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network
      creating build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      copying sklearn/neural_network/tests/test_mlp.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      copying sklearn/neural_network/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      copying sklearn/neural_network/tests/test_stochastic_optimizers.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      copying sklearn/neural_network/tests/test_rbm.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      copying sklearn/neural_network/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/neural_network/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/_label.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/_function_transformer.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/_discretization.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/_encoders.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/_data.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      copying sklearn/preprocessing/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing
      creating build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_label.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_function_transformer.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_discretization.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_data.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/test_encoders.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      copying sklearn/preprocessing/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/preprocessing/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised
      copying sklearn/semi_supervised/_label_propagation.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised
      copying sklearn/semi_supervised/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised
      copying sklearn/semi_supervised/_self_training.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised
      creating build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised/tests
      copying sklearn/semi_supervised/tests/test_label_propagation.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised/tests
      copying sklearn/semi_supervised/tests/test_self_training.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised/tests
      copying sklearn/semi_supervised/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/semi_supervised/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/experimental
      copying sklearn/experimental/enable_halving_search_cv.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental
      copying sklearn/experimental/enable_iterative_imputer.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental
      copying sklearn/experimental/enable_hist_gradient_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental
      copying sklearn/experimental/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental
      creating build/lib.linux-x86_64-cpython-310/sklearn/experimental/tests
      copying sklearn/experimental/tests/test_enable_successive_halving.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental/tests
      copying sklearn/experimental/tests/test_enable_hist_gradient_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental/tests
      copying sklearn/experimental/tests/test_enable_iterative_imputer.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental/tests
      copying sklearn/experimental/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/experimental/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      creating build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/gradient_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/loss.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/binning.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/grower.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/predictor.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      creating build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_histogram.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_bitset.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_grower.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_splitting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_binning.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_compare_lightgbm.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_predictor.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_loss.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_warm_start.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_monotonic_contraints.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      copying sklearn/ensemble/_hist_gradient_boosting/tests/test_gradient_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/_loss
      copying sklearn/_loss/glm_distribution.py -> build/lib.linux-x86_64-cpython-310/sklearn/_loss
      copying sklearn/_loss/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/_loss
      creating build/lib.linux-x86_64-cpython-310/sklearn/_loss/tests
      copying sklearn/_loss/tests/test_glm_distribution.py -> build/lib.linux-x86_64-cpython-310/sklearn/_loss/tests
      copying sklearn/_loss/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/_loss/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/_arff.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/_lobpcg.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/conftest.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/_pep562.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      copying sklearn/externals/_pilutil.py -> build/lib.linux-x86_64-cpython-310/sklearn/externals
      creating build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_birch.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_spectral.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_bicluster.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_agglomerative.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_affinity_propagation.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_kmeans.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_optics.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_feature_agglomeration.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_mean_shift.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/cluster/_dbscan.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      creating build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_spectral.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_bicluster.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_affinity_propagation.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_k_means.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/common.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_feature_agglomeration.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_mean_shift.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_dbscan.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_optics.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_hierarchical.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/test_birch.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      copying sklearn/cluster/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/cluster/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_twenty_newsgroups.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_samples_generator.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_lfw.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_openml.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_california_housing.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_species_distributions.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_svmlight_format_io.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_covtype.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_olivetti_faces.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_rcv1.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      copying sklearn/datasets/_kddcup99.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets
      creating build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_kddcup99.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_covtype.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_olivetti_faces.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_samples_generator.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/conftest.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_lfw.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_california_housing.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_svmlight_format.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_openml.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_20news.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/test_rcv1.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      copying sklearn/datasets/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/datasets/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_incremental_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_lda.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_factor_analysis.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_kernel_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_nmf.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_fastica.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_sparse_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_dict_learning.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      copying sklearn/decomposition/_truncated_svd.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition
      creating build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_dict_learning.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_fastica.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_online_lda.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_truncated_svd.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_factor_analysis.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_nmf.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_sparse_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_incremental_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/test_kernel_pca.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/decomposition/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/decomposition/tests
      copying sklearn/ensemble/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_bagging.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_forest.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_gb.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_voting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_iforest.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_weight_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_gb_losses.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      copying sklearn/ensemble/_stacking.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble
      creating build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_stacking.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_weight_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_gradient_boosting_loss_functions.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_voting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_iforest.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_bagging.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_forest.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      copying sklearn/ensemble/tests/test_gradient_boosting.py -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/image.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/text.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/_hash.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/_stop_words.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/_dict_vectorizer.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      copying sklearn/feature_extraction/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction
      creating build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      copying sklearn/feature_extraction/tests/test_text.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      copying sklearn/feature_extraction/tests/test_dict_vectorizer.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      copying sklearn/feature_extraction/tests/test_image.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      copying sklearn/feature_extraction/tests/test_feature_hasher.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      copying sklearn/feature_extraction/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/feature_extraction/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/_spectral_embedding.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/_mds.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/_isomap.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/_locally_linear.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/_t_sne.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      copying sklearn/manifold/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold
      creating build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/test_locally_linear.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/test_spectral_embedding.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/test_mds.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/test_isomap.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/test_t_sne.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      copying sklearn/manifold/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/manifold/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/_classification.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/_ranking.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/_scorer.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/_regression.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/pairwise.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      copying sklearn/metrics/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/roc_curve.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/det_curve.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/base.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/precision_recall_curve.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      copying sklearn/metrics/_plot/confusion_matrix.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/test_plot_roc_curve.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/test_plot_det_curve.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/test_plot_confusion_matrix.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/test_plot_precision_recall.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/test_plot_curve_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      copying sklearn/metrics/_plot/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/_plot/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      copying sklearn/metrics/cluster/_supervised.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      copying sklearn/metrics/cluster/_bicluster.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      copying sklearn/metrics/cluster/_unsupervised.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      copying sklearn/metrics/cluster/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      copying sklearn/metrics/cluster/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      copying sklearn/metrics/cluster/tests/test_bicluster.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      copying sklearn/metrics/cluster/tests/test_unsupervised.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      copying sklearn/metrics/cluster/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      copying sklearn/metrics/cluster/tests/test_supervised.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      copying sklearn/metrics/cluster/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/cluster/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_regression.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_score_objects.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_ranking.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_pairwise.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      copying sklearn/metrics/tests/test_classification.py -> build/lib.linux-x86_64-cpython-310/sklearn/metrics/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_classification.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_nca.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_kde.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_lof.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_graph.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_nearest_centroid.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_unsupervised.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_regression.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      creating build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_graph.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_ball_tree.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_neighbors_pipeline.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_quad_tree.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_kde.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_nearest_centroid.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_nca.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_neighbors_tree.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_neighbors.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_dist_metrics.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_kd_tree.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      copying sklearn/neighbors/tests/test_lof.py -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_classes.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_reingold_tilford.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_export.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      creating build/lib.linux-x86_64-cpython-310/sklearn/tree/tests
      copying sklearn/tree/tests/test_export.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree/tests
      copying sklearn/tree/tests/test_tree.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree/tests
      copying sklearn/tree/tests/test_reingold_tilford.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree/tests
      copying sklearn/tree/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/tree/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/multiclass.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/deprecation.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_tags.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/stats.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_encode.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_joblib.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/class_weight.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/graph.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/optimize.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/validation.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/fixes.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_arpack.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/extmath.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/sparsefuncs.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/random.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_estimator_html_repr.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_testing.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/estimator_checks.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/metaestimators.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_mocking.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_show_versions.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_pprint.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_mask.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      creating build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_extmath.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_show_versions.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_arrayfuncs.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_murmurhash.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_validation.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_testing.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_parallel.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_utils.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_class_weight.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_encode.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_fast_dict.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/conftest.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_arpack.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_tags.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_multiclass.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_metaestimators.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_pprint.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_estimator_checks.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_seq_dataset.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_estimator_html_repr.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_cython_blas.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_fixes.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_shortest_path.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_optimize.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_random.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_mocking.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_sparsefuncs.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_stats.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      copying sklearn/utils/tests/test_deprecation.py -> build/lib.linux-x86_64-cpython-310/sklearn/utils/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/svm
      copying sklearn/svm/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm
      copying sklearn/svm/_classes.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm
      copying sklearn/svm/_bounds.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm
      copying sklearn/svm/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm
      copying sklearn/svm/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm
      creating build/lib.linux-x86_64-cpython-310/sklearn/svm/tests
      copying sklearn/svm/tests/test_sparse.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm/tests
      copying sklearn/svm/tests/test_bounds.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm/tests
      copying sklearn/svm/tests/test_svm.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm/tests
      copying sklearn/svm/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/svm/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_coordinate_descent.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_bayes.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_passive_aggressive.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_least_angle.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_theil_sen.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_omp.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_ridge.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_perceptron.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_huber.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_logistic.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_sag.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_ransac.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/setup.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/_stochastic_gradient.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      copying sklearn/linear_model/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      creating build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_theil_sen.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_perceptron.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_coordinate_descent.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_sparse_coordinate_descent.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_bayes.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_passive_aggressive.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_omp.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_sag.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_ransac.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_logistic.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_huber.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_least_angle.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_sgd.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      copying sklearn/linear_model/tests/test_ridge.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm
      copying sklearn/linear_model/_glm/link.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm
      copying sklearn/linear_model/_glm/glm.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm
      copying sklearn/linear_model/_glm/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm
      creating build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm/tests
      copying sklearn/linear_model/_glm/tests/test_link.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm/tests
      copying sklearn/linear_model/_glm/tests/test_glm.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm/tests
      copying sklearn/linear_model/_glm/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model/_glm/tests
      creating build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_min_dependencies_readme.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_multioutput.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_random_projection.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_pipeline.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_discriminant_analysis.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_config.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_docstring_parameters.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_dummy.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_build.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_base.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_common.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_init.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_check_build.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_multiclass.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_calibration.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_metaestimators.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_kernel_ridge.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/__init__.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_naive_bayes.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_kernel_approximation.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/tests/test_isotonic.py -> build/lib.linux-x86_64-cpython-310/sklearn/tests
      copying sklearn/ensemble/_hist_gradient_boosting/_bitset.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/ensemble/_hist_gradient_boosting/common.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/ensemble/_hist_gradient_boosting
      copying sklearn/cluster/_k_means_fast.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/cluster
      copying sklearn/neighbors/_dist_metrics.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_quad_tree.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/neighbors/_typedefs.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/neighbors
      copying sklearn/tree/_criterion.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_splitter.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_tree.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/tree/_utils.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/tree
      copying sklearn/utils/_seq_dataset.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/murmurhash.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_random.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_cython_blas.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_fast_dict.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/utils/_weight_vector.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/utils
      copying sklearn/linear_model/_sgd_fast.pxd -> build/lib.linux-x86_64-cpython-310/sklearn/linear_model
      warning: build_py: byte-compiling is disabled, skipping.

      running build_clib
      INFO: customize UnixCCompiler
      INFO: customize UnixCCompiler using build_clib
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-march=native)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      creating /tmp/tmpoe5jkenp/tmp
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/distutils
      creating /tmp/tmpoe5jkenp/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/distutils/checks
      INFO: compile options: '-c'
      extra options: '-march=native'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-O3)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-O3'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-Werror)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-Werror'
      INFO: CCompilerOpt.__init__[1786] : check requested baseline
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-msse)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-msse2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse2'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSE2' with flags (-msse -msse2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -Werror'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSE' with flags (-msse -msse2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-msse3)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse3'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -Werror'
      INFO: CCompilerOpt.__init__[1795] : check requested dispatch-able features
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mssse3)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mssse3'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-msse4.1)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse4.1'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mpopcnt)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mpopcnt'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-msse4.2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse4.2'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mf16c)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mf16c'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mfma)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mfma'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx2'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512f -mno-mmx)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512f -mno-mmx'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512cd)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512cd'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512er -mavx512pf)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512er -mavx512pf'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512er -mavx512pf)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw 
-mavx512vpopcntdq -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512vl -mavx512bw -mavx512dq'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512vl -mavx512bw -mavx512dq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512ifma -mavx512vbmi)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512ifma -mavx512vbmi'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi 
-Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512vnni)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512vnni'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
      INFO: CCompilerOpt.cc_test_flags[1077] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
      INFO: CCompilerOpt.feature_test[1551] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx 
-mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma 
-mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
      INFO: CCompilerOpt.__init__[1807] : skip features (SSE SSE2 SSE3) since its part of baseline
      INFO: CCompilerOpt.__init__[1811] : initialize targets groups
      INFO: CCompilerOpt.__init__[1813] : parse target group simd_test
      INFO: CCompilerOpt._parse_target_tokens[2024] : skip targets (VSX2 XOP VSX VX VXE2 VSX4 ASIMD FMA4 VXE VSX3 NEON) not part of baseline or dispatch-able features
      INFO: CCompilerOpt._parse_policy_not_keepbase[2136] : skip baseline features (SSE2)
      INFO: CCompilerOpt.generate_dispatch_header[2357] : generate CPU dispatch header: (build/src.linux-x86_64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
      WARN: CCompilerOpt.generate_dispatch_header[2366] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
      INFO: CCompilerOpt.feature_extra_checks[1631] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
      INFO: CCompilerOpt.feature_extra_checks[1631] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      INFO: compile options: '-c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: building 'libsvm-skl' library
      INFO: compiling C++ sources
      INFO: C compiler: x86_64-linux-gnu-g++ -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      creating build/temp.linux-x86_64-cpython-310
      creating build/temp.linux-x86_64-cpython-310/sklearn
      creating build/temp.linux-x86_64-cpython-310/sklearn/svm
      creating build/temp.linux-x86_64-cpython-310/sklearn/svm/src
      creating build/temp.linux-x86_64-cpython-310/sklearn/svm/src/libsvm
      INFO: compile options: '-I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -c'
      extra options: '-std=c++11 -msse -msse2 -msse3'
      INFO: x86_64-linux-gnu-g++: sklearn/svm/src/libsvm/libsvm_template.cpp
      In file included from sklearn/svm/src/libsvm/libsvm_template.cpp:6:
      sklearn/svm/src/libsvm/svm.cpp: In function ‘const char* svm_check_parameter(const svm_problem*, const svm_parameter*)’:
      sklearn/svm/src/libsvm/svm.cpp:3130:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
       3130 |                         msg =  "Invalid input - all samples have zero or negative weights.";
            |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      sklearn/svm/src/libsvm/svm.cpp:3145:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
       3145 |                                 msg = "Invalid input - all samples with positive weights have the same label.";
            |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from sklearn/svm/src/libsvm/libsvm_template.cpp:8:
      sklearn/svm/src/libsvm/svm.cpp: In function ‘const char* svm_csr_check_parameter(const svm_csr_problem*, const svm_parameter*)’:
      sklearn/svm/src/libsvm/svm.cpp:3130:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
       3130 |                         msg =  "Invalid input - all samples have zero or negative weights.";
            |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      sklearn/svm/src/libsvm/svm.cpp:3145:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
       3145 |                                 msg = "Invalid input - all samples with positive weights have the same label.";
            |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      INFO: x86_64-linux-gnu-gcc-ar: adding 1 object files to build/temp.linux-x86_64-cpython-310/liblibsvm-skl.a
      INFO: building 'liblinear-skl' library
      INFO: compiling C++ sources
      INFO: C compiler: x86_64-linux-gnu-g++ -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      creating build/temp.linux-x86_64-cpython-310/sklearn/svm/src/liblinear
      INFO: compile options: '-I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -c'
      extra options: '-std=c++11 -msse -msse2 -msse3'
      INFO: x86_64-linux-gnu-g++: sklearn/svm/src/liblinear/linear.cpp
      INFO: x86_64-linux-gnu-g++: sklearn/svm/src/liblinear/tron.cpp
      sklearn/svm/src/liblinear/linear.cpp: In function ‘model* train(const problem*, const parameter*, BlasFunctions*)’:
      sklearn/svm/src/liblinear/linear.cpp:2456:13: warning: unused variable ‘n_iter’ [-Wunused-variable]
       2456 |         int n_iter;
            |             ^~~~~~
      INFO: x86_64-linux-gnu-gcc-ar: adding 2 object files to build/temp.linux-x86_64-cpython-310/libliblinear-skl.a
      running build_ext
      INFO: customize UnixCCompiler
      INFO: customize UnixCCompiler using build_ext_subclass
      INFO: CCompilerOpt.__init__[834] : hit the memory cache
      INFO: CCompilerOpt.generate_dispatch_header[2357] : generate CPU dispatch header: (build/src.linux-x86_64-3.10/numpy/distutils/include/npy_cpu_dispatch_config.h)
      INFO: customize UnixCCompiler
      INFO: customize UnixCCompiler using build_ext_subclass
      INFO: building 'sklearn.__check_build._check_build' extension
      INFO: compiling C sources
      INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC

      creating build/temp.linux-x86_64-cpython-310/sklearn/__check_build
      INFO: compile options: '-I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include 
-I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.10/numpy/distutils/include 
-I/home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/include -I/usr/include/python3.10 -c'
      extra options: '-fopenmp -msse -msse2 -msse3'
      INFO: x86_64-linux-gnu-gcc: sklearn/__check_build/_check_build.c
      sklearn/__check_build/_check_build.c:21:10: fatal error: Python.h: No such file or directory
         21 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC 
-I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include -I/tmp/pip-build-env-abdafe4j/overlay/lib/python3.10/site-packages/numpy/core/include 
-Ibuild/src.linux-x86_64-3.10/numpy/distutils/include -I/home/guilherme/.local/share/virtualenvs/qualidade-ml-ERbdz4V4/include -I/usr/include/python3.10 -c sklearn/__check_build/_check_build.c
-o build/temp.linux-x86_64-cpython-310/sklearn/__check_build/_check_build.o -MMD -MF build/temp.linux-x86_64-cpython-310/sklearn/__check_build/_check_build.o.d -fopenmp -msse -msse2 -msse3" 
failed with exit status 1
      INFO:
      ########### EXT COMPILER OPTIMIZATION ###########
      INFO: Platform      :
        Architecture: x64
        Compiler    : gcc

      CPU baseline  :
        Requested   : 'min'
        Enabled     : SSE SSE2 SSE3
        Flags       : -msse -msse2 -msse3
        Extra checks: none

      CPU dispatch  :
        Requested   : 'max -xop -fma4'
        Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
        Generated   : none
      INFO: CCompilerOpt.cache_flush[857] : write cache to path -> 
/tmp/pip-install-_cdrox51/scikit-learn_7fdaf08921ea4a39a6904add827b9d92/build/temp.linux-x86_64-cpython-310/ccompiler_opt_cache_ext.py
      INFO:
      ########### CLIB COMPILER OPTIMIZATION ###########
      INFO: Platform      :
        Architecture: x64
        Compiler    : gcc

      CPU baseline  :
        Requested   : 'min'
        Enabled     : SSE SSE2 SSE3
        Flags       : -msse -msse2 -msse3
        Extra checks: none

      CPU dispatch  :
        Requested   : 'max -xop -fma4'
        Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
        Generated   : none
      INFO: CCompilerOpt.cache_flush[857] : write cache to path -> 
/tmp/pip-install-_cdrox51/scikit-learn_7fdaf08921ea4a39a6904add827b9d92/build/temp.linux-x86_64-cpython-310/ccompiler_opt_cache_clib.py

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for scikit-learn
ERROR: Could not build wheels for scikit-learn, which is required to install pyproject.toml-based projects
[0m
✘ Installation Failed
eddiebergman commented 1 year ago

Ahh sorry misread the original post. Essentially the scikit-learn version we still have is a bit older. Scikit-learn has stopped producing wheels (pre-compiled binaries) for these older version with the newer version of Python. My guess is you're using Python>=3.10, right? My solution in that case would be downgrade python to Python==3.9.

You can check what version scikit-learn has pre-compiled binaries for 0.24.2 here. You can see there's no *-cp310-* as there are for newer version of scikit-learn

guilhermeparreira commented 1 year ago

Yes! I am using Python 3.10.6.

Thank you for your support!

REPsabah-for-science commented 1 year ago

I'm using google colab how could I downgrade python to Python==3.9

eyalElb commented 1 year ago

hii it still doesn't work for me even after using python3.9 here is a notebookk in google colab where i try to use pyhton3.9 and still won't work. If anyone can help it will be really helpfull :)