2026-01-09T12:36:20,006 Created temporary directory: /tmp/pip-ephem-wheel-cache-pp2oc9v5 2026-01-09T12:36:20,008 Created temporary directory: /tmp/pip-build-tracker-ytt691h_ 2026-01-09T12:36:20,008 Initialized build tracking at /tmp/pip-build-tracker-ytt691h_ 2026-01-09T12:36:20,009 Created build tracker: /tmp/pip-build-tracker-ytt691h_ 2026-01-09T12:36:20,009 Entered build tracker: /tmp/pip-build-tracker-ytt691h_ 2026-01-09T12:36:20,010 Created temporary directory: /tmp/pip-wheel-4208b8ky 2026-01-09T12:36:20,013 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T12:36:20,015 Created temporary directory: /tmp/pip-ephem-wheel-cache-zq_sk3lf 2026-01-09T12:36:20,037 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T12:36:20,040 2 location(s) to search for versions of gwlearn: 2026-01-09T12:36:20,040 * https://pypi.org/simple/gwlearn/ 2026-01-09T12:36:20,040 * https://www.piwheels.org/simple/gwlearn/ 2026-01-09T12:36:20,041 Fetching project page and analyzing links: https://pypi.org/simple/gwlearn/ 2026-01-09T12:36:20,042 Getting page https://pypi.org/simple/gwlearn/ 2026-01-09T12:36:20,043 Found index url https://pypi.org/simple 2026-01-09T12:36:20,262 Fetched page https://pypi.org/simple/gwlearn/ as application/vnd.pypi.simple.v1+json 2026-01-09T12:36:20,265 Skipping link: No binaries permitted for gwlearn: https://files.pythonhosted.org/packages/1f/7b/ec5b793ca9e1c4290c03bb31cdf26f1766c2dac6c35c4b05527e7310d8ec/gwlearn-0.0.1-py3-none-any.whl (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,266 Found link https://files.pythonhosted.org/packages/b3/4e/c3d536aec10bf84742e00bc91a9c2302eb5d02d2c7d450cb7958f118afa4/gwlearn-0.0.1.tar.gz (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11), version: 0.0.1 2026-01-09T12:36:20,266 Skipping link: No binaries permitted for gwlearn: https://files.pythonhosted.org/packages/80/07/b4b3138aacb1645d9fd4e8fb7285d9eff9cca822b454e663983749a834f6/gwlearn-0.0.2-py3-none-any.whl (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,267 Found link https://files.pythonhosted.org/packages/e1/fd/627998c07abe53be653ec2b62bd45ed6d666a3605ac0eba0356a4e3983ae/gwlearn-0.0.2.tar.gz (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11), version: 0.0.2 2026-01-09T12:36:20,268 Skipping link: No binaries permitted for gwlearn: https://files.pythonhosted.org/packages/e6/f4/68d553dc077012eea1db92484f73670234820b8664ecc4542660382548b7/gwlearn-0.0.3-py3-none-any.whl (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,269 Found link https://files.pythonhosted.org/packages/2e/94/ffe4efa1d8ef012d1ae9d88d82ec348eca0cf73bb2c9db13ce04f344ffe3/gwlearn-0.0.3.tar.gz (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11), version: 0.0.3 2026-01-09T12:36:20,270 Skipping link: No binaries permitted for gwlearn: https://files.pythonhosted.org/packages/7e/86/ea754ba9c9a90f16a9b2878707e167b30ae3f9a5846886375ab7bd6418db/gwlearn-0.0.4-py3-none-any.whl (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,271 Found link https://files.pythonhosted.org/packages/dd/eb/8be914834f2d962988d394d79ff6adb4032ad76039b260d84b5addd5f607/gwlearn-0.0.4.tar.gz (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11), version: 0.0.4 2026-01-09T12:36:20,271 Skipping link: No binaries permitted for gwlearn: https://files.pythonhosted.org/packages/84/0c/a9fc92f514366de7054c59c2ba5cecd4ec42c0623e59eb875cc884f775cd/gwlearn-0.1.0-py3-none-any.whl (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,272 Found link https://files.pythonhosted.org/packages/21/a6/237207fed24360ecbdc122a67dbd36467753c82d0e8d0569a48b4ed6dbc7/gwlearn-0.1.0.tar.gz (from https://pypi.org/simple/gwlearn/) (requires-python:>=3.11), version: 0.1.0 2026-01-09T12:36:20,273 Fetching project page and analyzing links: https://www.piwheels.org/simple/gwlearn/ 2026-01-09T12:36:20,274 Getting page https://www.piwheels.org/simple/gwlearn/ 2026-01-09T12:36:20,275 Found index url https://www.piwheels.org/simple 2026-01-09T12:36:20,474 Fetched page https://www.piwheels.org/simple/gwlearn/ as text/html 2026-01-09T12:36:20,476 Skipping link: No binaries permitted for gwlearn: https://www.piwheels.org/simple/gwlearn/gwlearn-0.0.4-py3-none-any.whl#sha256=fae4972aa0df7476d63dbd69ad23689e0232c28b073f54e7152aa7d7b45c9951 (from https://www.piwheels.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,477 Skipping link: No binaries permitted for gwlearn: https://www.piwheels.org/simple/gwlearn/gwlearn-0.0.3-py3-none-any.whl#sha256=08b67097a8e8c93de2e4e07a691bfd42e08027166ec2b10ece040a4b96246c4b (from https://www.piwheels.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,477 Skipping link: No binaries permitted for gwlearn: https://www.piwheels.org/simple/gwlearn/gwlearn-0.0.2-py3-none-any.whl#sha256=38d772cbe13d6ed1793fe658d84da8d04fdb377718164d84b7b05adaa205daf2 (from https://www.piwheels.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,478 Skipping link: No binaries permitted for gwlearn: https://www.piwheels.org/simple/gwlearn/gwlearn-0.0.1-py3-none-any.whl#sha256=9be286e58dd0d69aa8af919a290829be919deadcca3aa795ea0492e86c610a8b (from https://www.piwheels.org/simple/gwlearn/) (requires-python:>=3.11) 2026-01-09T12:36:20,479 Skipping link: not a file: https://www.piwheels.org/simple/gwlearn/ 2026-01-09T12:36:20,479 Skipping link: not a file: https://pypi.org/simple/gwlearn/ 2026-01-09T12:36:20,498 Given no hashes to check 1 links for project 'gwlearn': discarding no candidates 2026-01-09T12:36:20,516 Collecting gwlearn==0.1.0 2026-01-09T12:36:20,518 Created temporary directory: /tmp/pip-unpack-5sy925jm 2026-01-09T12:36:20,658 Downloading gwlearn-0.1.0.tar.gz (2.2 MB) 2026-01-09T12:36:21,309 Added gwlearn==0.1.0 from https://files.pythonhosted.org/packages/21/a6/237207fed24360ecbdc122a67dbd36467753c82d0e8d0569a48b4ed6dbc7/gwlearn-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-ytt691h_' 2026-01-09T12:36:21,317 Created temporary directory: /tmp/pip-build-env-ljzv0lhs 2026-01-09T12:36:21,322 Installing build dependencies: started 2026-01-09T12:36:21,323 Running command pip subprocess to install build dependencies 2026-01-09T12:36:22,454 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T12:36:23,102 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-09T12:36:23,125 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T12:36:24,874 Collecting setuptools>=61.0 2026-01-09T12:36:24,977 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T12:36:25,367 Collecting setuptools_scm[toml]>=6.2 2026-01-09T12:36:25,383 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-09T12:36:25,571 Collecting packaging>=20 2026-01-09T12:36:25,590 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-09T12:36:28,624 Installing collected packages: setuptools, packaging, setuptools_scm 2026-01-09T12:36:32,689 Creating /tmp/pip-build-env-ljzv0lhs/overlay/local/bin 2026-01-09T12:36:32,692 changing mode of /tmp/pip-build-env-ljzv0lhs/overlay/local/bin/setuptools-scm to 755 2026-01-09T12:36:32,716 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2026-01-09T12:36:32,997 Installing build dependencies: finished with status 'done' 2026-01-09T12:36:33,003 Getting requirements to build wheel: started 2026-01-09T12:36:33,005 Running command Getting requirements to build wheel 2026-01-09T12:36:33,781 running egg_info 2026-01-09T12:36:33,789 writing gwlearn.egg-info/PKG-INFO 2026-01-09T12:36:33,793 writing dependency_links to gwlearn.egg-info/dependency_links.txt 2026-01-09T12:36:33,795 writing requirements to gwlearn.egg-info/requires.txt 2026-01-09T12:36:33,796 writing top-level names to gwlearn.egg-info/top_level.txt 2026-01-09T12:36:33,845 listing git files failed - pretending there aren't any 2026-01-09T12:36:33,850 reading manifest file 'gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:33,855 adding license file 'LICENSE' 2026-01-09T12:36:33,860 writing manifest file 'gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:33,961 Getting requirements to build wheel: finished with status 'done' 2026-01-09T12:36:33,964 Created temporary directory: /tmp/pip-modern-metadata-oxm7kdu6 2026-01-09T12:36:33,966 Preparing metadata (pyproject.toml): started 2026-01-09T12:36:33,967 Running command Preparing metadata (pyproject.toml) 2026-01-09T12:36:34,699 running dist_info 2026-01-09T12:36:34,713 creating /tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info 2026-01-09T12:36:34,714 writing /tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/PKG-INFO 2026-01-09T12:36:34,717 writing dependency_links to /tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/dependency_links.txt 2026-01-09T12:36:34,720 writing requirements to /tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/requires.txt 2026-01-09T12:36:34,720 writing top-level names to /tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/top_level.txt 2026-01-09T12:36:34,722 writing manifest file '/tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:34,769 listing git files failed - pretending there aren't any 2026-01-09T12:36:34,773 reading manifest file '/tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:34,776 adding license file 'LICENSE' 2026-01-09T12:36:34,779 writing manifest file '/tmp/pip-modern-metadata-oxm7kdu6/gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:34,780 creating '/tmp/pip-modern-metadata-oxm7kdu6/gwlearn-0.1.0.dist-info' 2026-01-09T12:36:34,912 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T12:36:34,917 Source in /tmp/pip-wheel-4208b8ky/gwlearn_681d85d36c34498980a3eb78a0f72bdb has version 0.1.0, which satisfies requirement gwlearn==0.1.0 from https://files.pythonhosted.org/packages/21/a6/237207fed24360ecbdc122a67dbd36467753c82d0e8d0569a48b4ed6dbc7/gwlearn-0.1.0.tar.gz 2026-01-09T12:36:34,918 Removed gwlearn==0.1.0 from https://files.pythonhosted.org/packages/21/a6/237207fed24360ecbdc122a67dbd36467753c82d0e8d0569a48b4ed6dbc7/gwlearn-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-ytt691h_' 2026-01-09T12:36:34,923 Created temporary directory: /tmp/pip-unpack-_goh7mm6 2026-01-09T12:36:34,924 Building wheels for collected packages: gwlearn 2026-01-09T12:36:34,929 Created temporary directory: /tmp/pip-wheel-_ofor9mv 2026-01-09T12:36:34,930 Destination directory: /tmp/pip-wheel-_ofor9mv 2026-01-09T12:36:34,932 Building wheel for gwlearn (pyproject.toml): started 2026-01-09T12:36:34,933 Running command Building wheel for gwlearn (pyproject.toml) 2026-01-09T12:36:35,640 running bdist_wheel 2026-01-09T12:36:35,666 running build 2026-01-09T12:36:35,667 running build_py 2026-01-09T12:36:35,675 creating build/lib/gwlearn 2026-01-09T12:36:35,677 copying gwlearn/__init__.py -> build/lib/gwlearn 2026-01-09T12:36:35,679 copying gwlearn/search.py -> build/lib/gwlearn 2026-01-09T12:36:35,682 copying gwlearn/ensemble.py -> build/lib/gwlearn 2026-01-09T12:36:35,685 copying gwlearn/base.py -> build/lib/gwlearn 2026-01-09T12:36:35,689 copying gwlearn/linear_model.py -> build/lib/gwlearn 2026-01-09T12:36:35,692 copying gwlearn/undersample.py -> build/lib/gwlearn 2026-01-09T12:36:35,694 creating build/lib/gwlearn/tests 2026-01-09T12:36:35,695 copying gwlearn/tests/test_base.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,698 copying gwlearn/tests/test_linear_model.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,701 copying gwlearn/tests/__init__.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,702 copying gwlearn/tests/test_search.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,705 copying gwlearn/tests/test_ensemble.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,707 copying gwlearn/tests/conftest.py -> build/lib/gwlearn/tests 2026-01-09T12:36:35,708 running egg_info 2026-01-09T12:36:35,723 writing gwlearn.egg-info/PKG-INFO 2026-01-09T12:36:35,725 writing dependency_links to gwlearn.egg-info/dependency_links.txt 2026-01-09T12:36:35,727 writing requirements to gwlearn.egg-info/requires.txt 2026-01-09T12:36:35,728 writing top-level names to gwlearn.egg-info/top_level.txt 2026-01-09T12:36:35,762 listing git files failed - pretending there aren't any 2026-01-09T12:36:35,766 reading manifest file 'gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:35,771 adding license file 'LICENSE' 2026-01-09T12:36:35,775 writing manifest file 'gwlearn.egg-info/SOURCES.txt' 2026-01-09T12:36:35,779 copying gwlearn/py.typed -> build/lib/gwlearn 2026-01-09T12:36:35,795 installing to build/bdist.linux-armv7l/wheel 2026-01-09T12:36:35,796 running install 2026-01-09T12:36:35,820 running install_lib 2026-01-09T12:36:35,828 creating build/bdist.linux-armv7l/wheel 2026-01-09T12:36:35,830 creating build/bdist.linux-armv7l/wheel/gwlearn 2026-01-09T12:36:35,832 creating build/bdist.linux-armv7l/wheel/gwlearn/tests 2026-01-09T12:36:35,833 copying build/lib/gwlearn/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,837 copying build/lib/gwlearn/tests/test_linear_model.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,839 copying build/lib/gwlearn/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,841 copying build/lib/gwlearn/tests/test_search.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,844 copying build/lib/gwlearn/tests/test_ensemble.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,846 copying build/lib/gwlearn/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./gwlearn/tests 2026-01-09T12:36:35,848 copying build/lib/gwlearn/__init__.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,850 copying build/lib/gwlearn/search.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,853 copying build/lib/gwlearn/ensemble.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,856 copying build/lib/gwlearn/base.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,860 copying build/lib/gwlearn/linear_model.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,862 copying build/lib/gwlearn/undersample.py -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,864 copying build/lib/gwlearn/py.typed -> build/bdist.linux-armv7l/wheel/./gwlearn 2026-01-09T12:36:35,866 running install_egg_info 2026-01-09T12:36:35,873 Copying gwlearn.egg-info to build/bdist.linux-armv7l/wheel/./gwlearn-0.1.0-py3.11.egg-info 2026-01-09T12:36:35,883 running install_scripts 2026-01-09T12:36:35,894 creating build/bdist.linux-armv7l/wheel/gwlearn-0.1.0.dist-info/WHEEL 2026-01-09T12:36:35,897 creating '/tmp/pip-wheel-_ofor9mv/.tmp-n_qol8m7/gwlearn-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T12:36:35,899 adding 'gwlearn/__init__.py' 2026-01-09T12:36:35,906 adding 'gwlearn/base.py' 2026-01-09T12:36:35,910 adding 'gwlearn/ensemble.py' 2026-01-09T12:36:35,913 adding 'gwlearn/linear_model.py' 2026-01-09T12:36:35,914 adding 'gwlearn/py.typed' 2026-01-09T12:36:35,916 adding 'gwlearn/search.py' 2026-01-09T12:36:35,919 adding 'gwlearn/undersample.py' 2026-01-09T12:36:35,920 adding 'gwlearn/tests/__init__.py' 2026-01-09T12:36:35,922 adding 'gwlearn/tests/conftest.py' 2026-01-09T12:36:35,926 adding 'gwlearn/tests/test_base.py' 2026-01-09T12:36:35,927 adding 'gwlearn/tests/test_ensemble.py' 2026-01-09T12:36:35,929 adding 'gwlearn/tests/test_linear_model.py' 2026-01-09T12:36:35,931 adding 'gwlearn/tests/test_search.py' 2026-01-09T12:36:35,934 adding 'gwlearn-0.1.0.dist-info/licenses/LICENSE' 2026-01-09T12:36:35,935 adding 'gwlearn-0.1.0.dist-info/METADATA' 2026-01-09T12:36:35,936 adding 'gwlearn-0.1.0.dist-info/WHEEL' 2026-01-09T12:36:35,937 adding 'gwlearn-0.1.0.dist-info/top_level.txt' 2026-01-09T12:36:35,938 adding 'gwlearn-0.1.0.dist-info/RECORD' 2026-01-09T12:36:35,940 removing build/bdist.linux-armv7l/wheel 2026-01-09T12:36:36,050 Building wheel for gwlearn (pyproject.toml): finished with status 'done' 2026-01-09T12:36:36,055 Created wheel for gwlearn: filename=gwlearn-0.1.0-py3-none-any.whl size=46562 sha256=0a8d9056e44c0c916dddb915592179c721d9a75ba4f8e65db8bbced4eb592986 2026-01-09T12:36:36,057 Stored in directory: /tmp/pip-ephem-wheel-cache-zq_sk3lf/wheels/b8/68/dd/a22da9e6b0d5ea2659ff5c7f334c89ec1910cc72285387dfe4 2026-01-09T12:36:36,067 Successfully built gwlearn 2026-01-09T12:36:36,072 Removed build tracker: '/tmp/pip-build-tracker-ytt691h_'