2025-11-13T18:53:11,750 Created temporary directory: /tmp/pip-ephem-wheel-cache-v4yd6ibr 2025-11-13T18:53:11,752 Created temporary directory: /tmp/pip-build-tracker-1l1tb4ba 2025-11-13T18:53:11,753 Initialized build tracking at /tmp/pip-build-tracker-1l1tb4ba 2025-11-13T18:53:11,753 Created build tracker: /tmp/pip-build-tracker-1l1tb4ba 2025-11-13T18:53:11,754 Entered build tracker: /tmp/pip-build-tracker-1l1tb4ba 2025-11-13T18:53:11,755 Created temporary directory: /tmp/pip-wheel-x7w08imy 2025-11-13T18:53:11,758 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 2025-11-13T18:53:11,760 Created temporary directory: /tmp/pip-ephem-wheel-cache-hy1lrcvh 2025-11-13T18:53:11,782 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T18:53:11,785 2 location(s) to search for versions of curves: 2025-11-13T18:53:11,785 * https://pypi.org/simple/curves/ 2025-11-13T18:53:11,785 * https://www.piwheels.org/simple/curves/ 2025-11-13T18:53:11,786 Fetching project page and analyzing links: https://pypi.org/simple/curves/ 2025-11-13T18:53:11,787 Getting page https://pypi.org/simple/curves/ 2025-11-13T18:53:11,789 Found index url https://pypi.org/simple 2025-11-13T18:53:12,007 Fetched page https://pypi.org/simple/curves/ as application/vnd.pypi.simple.v1+json 2025-11-13T18:53:12,010 Found link https://files.pythonhosted.org/packages/a2/e0/d5bb356771607bb2abcdbbcd96391a3334179d6a0311076ccd5128e79adf/curves-0.1.zip (from https://pypi.org/simple/curves/), version: 0.1 2025-11-13T18:53:12,011 Found link https://files.pythonhosted.org/packages/1b/ab/b053cb19d2e621a5ded2faab899641b304370addc2138e7702773eddda7b/curves-0.1.1.zip (from https://pypi.org/simple/curves/), version: 0.1.1 2025-11-13T18:53:12,011 Found link https://files.pythonhosted.org/packages/1a/84/9a3e23910eabde8f54cfb73eae63a06c9a53ed54d959777021ed3b88efdd/curves-0.1.2.zip (from https://pypi.org/simple/curves/), version: 0.1.2 2025-11-13T18:53:12,012 Found link https://files.pythonhosted.org/packages/42/0c/16cbb13faa14f7722ef5cc4fc27c3bcc4c9a84fb9554eaf8b2b9a317c63c/curves-0.1.3.zip (from https://pypi.org/simple/curves/), version: 0.1.3 2025-11-13T18:53:12,013 Found link https://files.pythonhosted.org/packages/2c/ef/df554d9baf6059ebede16dae9da30f570cc99b8e83e3025692fb5a4eb7b0/curves-0.1.4.zip (from https://pypi.org/simple/curves/), version: 0.1.4 2025-11-13T18:53:12,014 Found link https://files.pythonhosted.org/packages/a0/4a/345af6af3f116f0a2334223b8e321ba3dc943d3e479fcf7bd73380fd1c5e/curves-0.1.5.zip (from https://pypi.org/simple/curves/), version: 0.1.5 2025-11-13T18:53:12,014 Found link https://files.pythonhosted.org/packages/27/11/5d200dc60e379d592644ee1191949f4f011499f79b7f5fd039418509f75f/curves-0.1.6.tar.gz (from https://pypi.org/simple/curves/), version: 0.1.6 2025-11-13T18:53:12,015 Fetching project page and analyzing links: https://www.piwheels.org/simple/curves/ 2025-11-13T18:53:12,016 Getting page https://www.piwheels.org/simple/curves/ 2025-11-13T18:53:12,017 Found index url https://www.piwheels.org/simple 2025-11-13T18:53:12,182 Fetched page https://www.piwheels.org/simple/curves/ as text/html 2025-11-13T18:53:12,184 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1.5-py3-none-any.whl#sha256=9276cd0b938a55feb93e1333ac1f161993b9a11713eaeaf808d29c8adcad93a0 (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,185 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1.4-py3-none-any.whl#sha256=d41080517046f4f26bfd270db46501430b234d1f1273603c69b906fc8d371774 (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,186 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1.3-py3-none-any.whl#sha256=8c92bd02a334d6beb825f793a7113fecdb7963a26860313a914cffe65f42bf6d (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,186 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1.2-py3-none-any.whl#sha256=605b1aca9eba66cb80243e316e6afb1742732b0ca2e39ab24ca047da63483215 (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,187 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1.1-py3-none-any.whl#sha256=59d83daa6647eabfa30dfa600efc0e460335ce53a6e9648a91974a0d7148142c (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,188 Skipping link: No binaries permitted for curves: https://archive1.piwheels.org/simple/curves/curves-0.1-py3-none-any.whl#sha256=751a275e463a15a9b610ef6a253f229263d7b3c53b5127d8a7c7bfe0043495f0 (from https://www.piwheels.org/simple/curves/) 2025-11-13T18:53:12,188 Skipping link: not a file: https://www.piwheels.org/simple/curves/ 2025-11-13T18:53:12,189 Skipping link: not a file: https://pypi.org/simple/curves/ 2025-11-13T18:53:12,208 Given no hashes to check 1 links for project 'curves': discarding no candidates 2025-11-13T18:53:12,226 Collecting curves==0.1.6 2025-11-13T18:53:12,228 Created temporary directory: /tmp/pip-unpack-9ac5yvbx 2025-11-13T18:53:12,362 Downloading curves-0.1.6.tar.gz (20 kB) 2025-11-13T18:53:12,422 Added curves==0.1.6 from https://files.pythonhosted.org/packages/27/11/5d200dc60e379d592644ee1191949f4f011499f79b7f5fd039418509f75f/curves-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-1l1tb4ba' 2025-11-13T18:53:12,423 Running setup.py (path:/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/setup.py) egg_info for package curves 2025-11-13T18:53:12,424 Created temporary directory: /tmp/pip-pip-egg-info-lu9f5x98 2025-11-13T18:53:12,425 Preparing metadata (setup.py): started 2025-11-13T18:53:12,426 Running command python setup.py egg_info 2025-11-13T18:53:13,560 A module that was compiled using NumPy 1.x cannot be run in 2025-11-13T18:53:13,560 NumPy 2.3.4 as it may crash. To support both 1.x and 2.x 2025-11-13T18:53:13,561 versions of NumPy, modules must be compiled with NumPy 2.0. 2025-11-13T18:53:13,562 Some module may need to rebuild instead e.g. with 'pybind11>=2.12'. 2025-11-13T18:53:13,563 If you are a user of the module, the easiest solution will be to 2025-11-13T18:53:13,564 downgrade to 'numpy<2' or try to upgrade the affected module. 2025-11-13T18:53:13,564 We expect that some modules will need time to support NumPy 2. 2025-11-13T18:53:13,566 Traceback (most recent call last): File "", line 2, in 2025-11-13T18:53:13,566 File "", line 34, in 2025-11-13T18:53:13,567 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/setup.py", line 10, in 2025-11-13T18:53:13,568 pkg = __import__('curves') 2025-11-13T18:53:13,568 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/__init__.py", line 40, in 2025-11-13T18:53:13,569 from .plot import plotter, plot, lin # noqa F401 E402 2025-11-13T18:53:13,569 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/plot.py", line 16, in 2025-11-13T18:53:13,570 from matplotlib import use, pyplot as plt 2025-11-13T18:53:13,570 File "/usr/lib/python3/dist-packages/matplotlib/__init__.py", line 113, in 2025-11-13T18:53:13,571 from . import _api, _version, cbook, _docstring, rcsetup 2025-11-13T18:53:13,572 File "/usr/lib/python3/dist-packages/matplotlib/rcsetup.py", line 27, in 2025-11-13T18:53:13,572 from matplotlib.colors import Colormap, is_color_like 2025-11-13T18:53:13,573 File "/usr/lib/python3/dist-packages/matplotlib/colors.py", line 56, in 2025-11-13T18:53:13,573 from matplotlib import _api, _cm, cbook, scale 2025-11-13T18:53:13,574 File "/usr/lib/python3/dist-packages/matplotlib/scale.py", line 22, in 2025-11-13T18:53:13,575 from matplotlib.ticker import ( 2025-11-13T18:53:13,575 File "/usr/lib/python3/dist-packages/matplotlib/ticker.py", line 138, in 2025-11-13T18:53:13,576 from matplotlib import transforms as mtransforms 2025-11-13T18:53:13,577 File "/usr/lib/python3/dist-packages/matplotlib/transforms.py", line 49, in 2025-11-13T18:53:13,577 from matplotlib._path import ( 2025-11-13T18:53:13,577 AttributeError: _ARRAY_API not found 2025-11-13T18:53:13,578 /tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/plot.py:18: UserWarning: using plotter to plot curves requires 'matplotlib' consider 'pip install matplotlib' 2025-11-13T18:53:13,578 warn("using plotter to plot curves requires 'matplotlib' " 2025-11-13T18:53:13,929 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T18:53:13,930 !! 2025-11-13T18:53:13,931 ******************************************************************************** 2025-11-13T18:53:13,932 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T18:53:13,933 License :: OSI Approved :: Apache Software License 2025-11-13T18:53:13,934 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T18:53:13,934 ******************************************************************************** 2025-11-13T18:53:13,935 !! 2025-11-13T18:53:13,936 self._finalize_license_expression() 2025-11-13T18:53:13,959 running egg_info 2025-11-13T18:53:13,989 creating /tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info 2025-11-13T18:53:13,990 writing /tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/PKG-INFO 2025-11-13T18:53:13,993 writing dependency_links to /tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/dependency_links.txt 2025-11-13T18:53:13,995 writing top-level names to /tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/top_level.txt 2025-11-13T18:53:13,996 writing manifest file '/tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/SOURCES.txt' 2025-11-13T18:53:14,081 reading manifest file '/tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/SOURCES.txt' 2025-11-13T18:53:14,083 reading manifest template 'MANIFEST.in' 2025-11-13T18:53:14,085 adding license file 'LICENSE' 2025-11-13T18:53:14,088 writing manifest file '/tmp/pip-pip-egg-info-lu9f5x98/curves.egg-info/SOURCES.txt' 2025-11-13T18:53:14,237 Preparing metadata (setup.py): finished with status 'done' 2025-11-13T18:53:14,241 Source in /tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685 has version 0.1.6, which satisfies requirement curves==0.1.6 from https://files.pythonhosted.org/packages/27/11/5d200dc60e379d592644ee1191949f4f011499f79b7f5fd039418509f75f/curves-0.1.6.tar.gz 2025-11-13T18:53:14,242 Removed curves==0.1.6 from https://files.pythonhosted.org/packages/27/11/5d200dc60e379d592644ee1191949f4f011499f79b7f5fd039418509f75f/curves-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-1l1tb4ba' 2025-11-13T18:53:14,247 Created temporary directory: /tmp/pip-unpack-lz030yjp 2025-11-13T18:53:14,248 Building wheels for collected packages: curves 2025-11-13T18:53:14,252 Created temporary directory: /tmp/pip-wheel-w_euy4lg 2025-11-13T18:53:14,253 Building wheel for curves (setup.py): started 2025-11-13T18:53:14,254 Destination directory: /tmp/pip-wheel-w_euy4lg 2025-11-13T18:53:14,255 Running command python setup.py bdist_wheel 2025-11-13T18:53:15,026 A module that was compiled using NumPy 1.x cannot be run in 2025-11-13T18:53:15,027 NumPy 2.3.4 as it may crash. To support both 1.x and 2.x 2025-11-13T18:53:15,028 versions of NumPy, modules must be compiled with NumPy 2.0. 2025-11-13T18:53:15,029 Some module may need to rebuild instead e.g. with 'pybind11>=2.12'. 2025-11-13T18:53:15,030 If you are a user of the module, the easiest solution will be to 2025-11-13T18:53:15,030 downgrade to 'numpy<2' or try to upgrade the affected module. 2025-11-13T18:53:15,031 We expect that some modules will need time to support NumPy 2. 2025-11-13T18:53:15,032 Traceback (most recent call last): File "", line 2, in 2025-11-13T18:53:15,033 File "", line 34, in 2025-11-13T18:53:15,033 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/setup.py", line 10, in 2025-11-13T18:53:15,034 pkg = __import__('curves') 2025-11-13T18:53:15,034 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/__init__.py", line 40, in 2025-11-13T18:53:15,035 from .plot import plotter, plot, lin # noqa F401 E402 2025-11-13T18:53:15,035 File "/tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/plot.py", line 16, in 2025-11-13T18:53:15,036 from matplotlib import use, pyplot as plt 2025-11-13T18:53:15,036 File "/usr/lib/python3/dist-packages/matplotlib/__init__.py", line 113, in 2025-11-13T18:53:15,037 from . import _api, _version, cbook, _docstring, rcsetup 2025-11-13T18:53:15,037 File "/usr/lib/python3/dist-packages/matplotlib/rcsetup.py", line 27, in 2025-11-13T18:53:15,038 from matplotlib.colors import Colormap, is_color_like 2025-11-13T18:53:15,038 File "/usr/lib/python3/dist-packages/matplotlib/colors.py", line 56, in 2025-11-13T18:53:15,039 from matplotlib import _api, _cm, cbook, scale 2025-11-13T18:53:15,039 File "/usr/lib/python3/dist-packages/matplotlib/scale.py", line 22, in 2025-11-13T18:53:15,040 from matplotlib.ticker import ( 2025-11-13T18:53:15,040 File "/usr/lib/python3/dist-packages/matplotlib/ticker.py", line 138, in 2025-11-13T18:53:15,041 from matplotlib import transforms as mtransforms 2025-11-13T18:53:15,041 File "/usr/lib/python3/dist-packages/matplotlib/transforms.py", line 49, in 2025-11-13T18:53:15,042 from matplotlib._path import ( 2025-11-13T18:53:15,042 AttributeError: _ARRAY_API not found 2025-11-13T18:53:15,043 /tmp/pip-wheel-x7w08imy/curves_5f730727f16341f3a99da84f15d32685/curves/plot.py:18: UserWarning: using plotter to plot curves requires 'matplotlib' consider 'pip install matplotlib' 2025-11-13T18:53:15,044 warn("using plotter to plot curves requires 'matplotlib' " 2025-11-13T18:53:15,393 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-13T18:53:15,393 !! 2025-11-13T18:53:15,395 ******************************************************************************** 2025-11-13T18:53:15,395 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-13T18:53:15,397 License :: OSI Approved :: Apache Software License 2025-11-13T18:53:15,398 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-13T18:53:15,398 ******************************************************************************** 2025-11-13T18:53:15,399 !! 2025-11-13T18:53:15,400 self._finalize_license_expression() 2025-11-13T18:53:15,400 running bdist_wheel 2025-11-13T18:53:15,532 running build 2025-11-13T18:53:15,532 running build_py 2025-11-13T18:53:15,563 creating build/lib/curves 2025-11-13T18:53:15,565 copying curves/functions.py -> build/lib/curves 2025-11-13T18:53:15,567 copying curves/interpolation.py -> build/lib/curves 2025-11-13T18:53:15,570 copying curves/operators.py -> build/lib/curves 2025-11-13T18:53:15,572 copying curves/curves.py -> build/lib/curves 2025-11-13T18:53:15,575 copying curves/__init__.py -> build/lib/curves 2025-11-13T18:53:15,576 copying curves/numerics.py -> build/lib/curves 2025-11-13T18:53:15,578 copying curves/plot.py -> build/lib/curves 2025-11-13T18:53:15,609 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-13T18:53:15,610 !! 2025-11-13T18:53:15,611 ******************************************************************************** 2025-11-13T18:53:15,611 Please avoid running ``setup.py`` directly. 2025-11-13T18:53:15,612 Instead, use pypa/build, pypa/installer or other 2025-11-13T18:53:15,612 standards-based tools. 2025-11-13T18:53:15,613 This deprecation is overdue, please update your project and remove deprecated 2025-11-13T18:53:15,613 calls to avoid build errors in the future. 2025-11-13T18:53:15,614 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-13T18:53:15,615 ******************************************************************************** 2025-11-13T18:53:15,616 !! 2025-11-13T18:53:15,616 self.initialize_options() 2025-11-13T18:53:15,638 installing to build/bdist.linux-armv7l/wheel 2025-11-13T18:53:15,639 running install 2025-11-13T18:53:15,663 running install_lib 2025-11-13T18:53:15,690 creating build/bdist.linux-armv7l/wheel 2025-11-13T18:53:15,693 creating build/bdist.linux-armv7l/wheel/curves 2025-11-13T18:53:15,694 copying build/lib/curves/functions.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,696 copying build/lib/curves/interpolation.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,698 copying build/lib/curves/operators.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,700 copying build/lib/curves/curves.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,703 copying build/lib/curves/__init__.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,705 copying build/lib/curves/numerics.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,707 copying build/lib/curves/plot.py -> build/bdist.linux-armv7l/wheel/./curves 2025-11-13T18:53:15,709 running install_egg_info 2025-11-13T18:53:15,742 running egg_info 2025-11-13T18:53:15,771 writing curves.egg-info/PKG-INFO 2025-11-13T18:53:15,774 writing dependency_links to curves.egg-info/dependency_links.txt 2025-11-13T18:53:15,776 writing top-level names to curves.egg-info/top_level.txt 2025-11-13T18:53:15,806 reading manifest file 'curves.egg-info/SOURCES.txt' 2025-11-13T18:53:15,809 reading manifest template 'MANIFEST.in' 2025-11-13T18:53:15,811 adding license file 'LICENSE' 2025-11-13T18:53:15,814 writing manifest file 'curves.egg-info/SOURCES.txt' 2025-11-13T18:53:15,816 Copying curves.egg-info to build/bdist.linux-armv7l/wheel/./curves-0.1.6-py3.11.egg-info 2025-11-13T18:53:15,824 running install_scripts 2025-11-13T18:53:15,835 creating build/bdist.linux-armv7l/wheel/curves-0.1.6.dist-info/WHEEL 2025-11-13T18:53:15,838 creating '/tmp/pip-wheel-w_euy4lg/curves-0.1.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-13T18:53:15,840 adding 'curves/__init__.py' 2025-11-13T18:53:15,842 adding 'curves/curves.py' 2025-11-13T18:53:15,844 adding 'curves/functions.py' 2025-11-13T18:53:15,847 adding 'curves/interpolation.py' 2025-11-13T18:53:15,848 adding 'curves/numerics.py' 2025-11-13T18:53:15,850 adding 'curves/operators.py' 2025-11-13T18:53:15,852 adding 'curves/plot.py' 2025-11-13T18:53:15,856 adding 'curves-0.1.6.dist-info/licenses/LICENSE' 2025-11-13T18:53:15,857 adding 'curves-0.1.6.dist-info/METADATA' 2025-11-13T18:53:15,858 adding 'curves-0.1.6.dist-info/WHEEL' 2025-11-13T18:53:15,859 adding 'curves-0.1.6.dist-info/top_level.txt' 2025-11-13T18:53:15,860 adding 'curves-0.1.6.dist-info/RECORD' 2025-11-13T18:53:15,861 removing build/bdist.linux-armv7l/wheel 2025-11-13T18:53:16,011 Building wheel for curves (setup.py): finished with status 'done' 2025-11-13T18:53:16,014 Created wheel for curves: filename=curves-0.1.6-py3-none-any.whl size=20883 sha256=73bf74ae6d750b0c84a7ea993baa6d87fed97816a49411be0c738b3332a8c55a 2025-11-13T18:53:16,015 Stored in directory: /tmp/pip-ephem-wheel-cache-hy1lrcvh/wheels/70/34/bc/9c1c43dfccaece616e1c49f331b1b58a6004e6864cd97a2898 2025-11-13T18:53:16,026 Successfully built curves 2025-11-13T18:53:16,030 Removed build tracker: '/tmp/pip-build-tracker-1l1tb4ba'