2026-01-04T13:07:47,324 Created temporary directory: /tmp/pip-ephem-wheel-cache-7moxbwd5 2026-01-04T13:07:47,326 Created temporary directory: /tmp/pip-build-tracker-z87rxn5o 2026-01-04T13:07:47,326 Initialized build tracking at /tmp/pip-build-tracker-z87rxn5o 2026-01-04T13:07:47,327 Created build tracker: /tmp/pip-build-tracker-z87rxn5o 2026-01-04T13:07:47,327 Entered build tracker: /tmp/pip-build-tracker-z87rxn5o 2026-01-04T13:07:47,328 Created temporary directory: /tmp/pip-wheel-alfo708z 2026-01-04T13:07:47,331 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-04T13:07:47,334 Created temporary directory: /tmp/pip-ephem-wheel-cache-kai53l2d 2026-01-04T13:07:47,355 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T13:07:47,359 2 location(s) to search for versions of pyoptima: 2026-01-04T13:07:47,359 * https://pypi.org/simple/pyoptima/ 2026-01-04T13:07:47,359 * https://www.piwheels.org/simple/pyoptima/ 2026-01-04T13:07:47,360 Fetching project page and analyzing links: https://pypi.org/simple/pyoptima/ 2026-01-04T13:07:47,361 Getting page https://pypi.org/simple/pyoptima/ 2026-01-04T13:07:47,362 Found index url https://pypi.org/simple 2026-01-04T13:07:47,580 Fetched page https://pypi.org/simple/pyoptima/ as application/vnd.pypi.simple.v1+json 2026-01-04T13:07:47,581 Skipping link: No binaries permitted for pyoptima: https://files.pythonhosted.org/packages/e6/4e/e6f6f08845a838b34690d7f81064366c3bee02a1cf7295cf83f5a4c71acb/pyoptima-0.0.1-py3-none-any.whl (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10) 2026-01-04T13:07:47,583 Found link https://files.pythonhosted.org/packages/5d/f5/53166601933a56b0cb99c11f2e3e13a257adb3827aaf66cca4188d7e49e5/pyoptima-0.0.1.tar.gz (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10), version: 0.0.1 2026-01-04T13:07:47,584 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyoptima/ 2026-01-04T13:07:47,584 Getting page https://www.piwheels.org/simple/pyoptima/ 2026-01-04T13:07:47,586 Found index url https://www.piwheels.org/simple 2026-01-04T13:07:47,779 Fetched page https://www.piwheels.org/simple/pyoptima/ as text/html 2026-01-04T13:07:47,780 Skipping link: not a file: https://www.piwheels.org/simple/pyoptima/ 2026-01-04T13:07:47,781 Skipping link: not a file: https://pypi.org/simple/pyoptima/ 2026-01-04T13:07:47,800 Given no hashes to check 1 links for project 'pyoptima': discarding no candidates 2026-01-04T13:07:47,818 Collecting pyoptima==0.0.1 2026-01-04T13:07:47,820 Created temporary directory: /tmp/pip-unpack-ktcu7537 2026-01-04T13:07:47,957 Downloading pyoptima-0.0.1.tar.gz (14 kB) 2026-01-04T13:07:48,022 Added pyoptima==0.0.1 from https://files.pythonhosted.org/packages/5d/f5/53166601933a56b0cb99c11f2e3e13a257adb3827aaf66cca4188d7e49e5/pyoptima-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-z87rxn5o' 2026-01-04T13:07:48,028 Created temporary directory: /tmp/pip-build-env-5p0ygzzz 2026-01-04T13:07:48,033 Installing build dependencies: started 2026-01-04T13:07:48,034 Running command pip subprocess to install build dependencies 2026-01-04T13:07:49,204 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-04T13:07:49,878 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-04T13:07:49,902 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-04T13:07:51,672 Collecting setuptools>=61.0 2026-01-04T13:07:51,761 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-04T13:07:52,027 Collecting wheel 2026-01-04T13:07:52,044 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-04T13:07:55,015 Installing collected packages: wheel, setuptools 2026-01-04T13:07:55,255 Creating /tmp/pip-build-env-5p0ygzzz/overlay/local/bin 2026-01-04T13:07:55,257 changing mode of /tmp/pip-build-env-5p0ygzzz/overlay/local/bin/wheel to 755 2026-01-04T13:07:58,917 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-04T13:07:59,191 Installing build dependencies: finished with status 'done' 2026-01-04T13:07:59,197 Getting requirements to build wheel: started 2026-01-04T13:07:59,198 Running command Getting requirements to build wheel 2026-01-04T13:07:59,893 running egg_info 2026-01-04T13:07:59,900 writing pyoptima.egg-info/PKG-INFO 2026-01-04T13:07:59,909 writing dependency_links to pyoptima.egg-info/dependency_links.txt 2026-01-04T13:07:59,911 writing entry points to pyoptima.egg-info/entry_points.txt 2026-01-04T13:07:59,916 writing requirements to pyoptima.egg-info/requires.txt 2026-01-04T13:07:59,917 writing top-level names to pyoptima.egg-info/top_level.txt 2026-01-04T13:07:59,942 reading manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:07:59,946 reading manifest template 'MANIFEST.in' 2026-01-04T13:07:59,961 adding license file 'LICENSE' 2026-01-04T13:07:59,964 writing manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:00,062 Getting requirements to build wheel: finished with status 'done' 2026-01-04T13:08:00,065 Created temporary directory: /tmp/pip-modern-metadata-vg_llgcd 2026-01-04T13:08:00,068 Preparing metadata (pyproject.toml): started 2026-01-04T13:08:00,069 Running command Preparing metadata (pyproject.toml) 2026-01-04T13:08:00,728 running dist_info 2026-01-04T13:08:00,740 creating /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info 2026-01-04T13:08:00,741 writing /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/PKG-INFO 2026-01-04T13:08:00,750 writing dependency_links to /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/dependency_links.txt 2026-01-04T13:08:00,752 writing entry points to /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/entry_points.txt 2026-01-04T13:08:00,757 writing requirements to /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/requires.txt 2026-01-04T13:08:00,759 writing top-level names to /tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/top_level.txt 2026-01-04T13:08:00,760 writing manifest file '/tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:00,782 reading manifest file '/tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:00,784 reading manifest template 'MANIFEST.in' 2026-01-04T13:08:00,798 adding license file 'LICENSE' 2026-01-04T13:08:00,801 writing manifest file '/tmp/pip-modern-metadata-vg_llgcd/pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:00,803 creating '/tmp/pip-modern-metadata-vg_llgcd/pyoptima-0.0.1.dist-info' 2026-01-04T13:08:00,929 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-04T13:08:00,934 Source in /tmp/pip-wheel-alfo708z/pyoptima_c456a40d732641d7859b5f0d28d417c3 has version 0.0.1, which satisfies requirement pyoptima==0.0.1 from https://files.pythonhosted.org/packages/5d/f5/53166601933a56b0cb99c11f2e3e13a257adb3827aaf66cca4188d7e49e5/pyoptima-0.0.1.tar.gz 2026-01-04T13:08:00,935 Removed pyoptima==0.0.1 from https://files.pythonhosted.org/packages/5d/f5/53166601933a56b0cb99c11f2e3e13a257adb3827aaf66cca4188d7e49e5/pyoptima-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-z87rxn5o' 2026-01-04T13:08:00,942 Created temporary directory: /tmp/pip-unpack-2eecqr8w 2026-01-04T13:08:00,943 Building wheels for collected packages: pyoptima 2026-01-04T13:08:00,947 Created temporary directory: /tmp/pip-wheel-hku7qnua 2026-01-04T13:08:00,948 Destination directory: /tmp/pip-wheel-hku7qnua 2026-01-04T13:08:00,950 Building wheel for pyoptima (pyproject.toml): started 2026-01-04T13:08:00,951 Running command Building wheel for pyoptima (pyproject.toml) 2026-01-04T13:08:01,580 running bdist_wheel 2026-01-04T13:08:01,601 running build 2026-01-04T13:08:01,602 running build_py 2026-01-04T13:08:01,608 creating build/lib/pyoptima 2026-01-04T13:08:01,610 copying pyoptima/__init__.py -> build/lib/pyoptima 2026-01-04T13:08:01,612 copying pyoptima/optimization_engine.py -> build/lib/pyoptima 2026-01-04T13:08:01,614 copying pyoptima/cli.py -> build/lib/pyoptima 2026-01-04T13:08:01,617 creating build/lib/pyoptima/models 2026-01-04T13:08:01,618 copying pyoptima/models/__init__.py -> build/lib/pyoptima/models 2026-01-04T13:08:01,620 copying pyoptima/models/config.py -> build/lib/pyoptima/models 2026-01-04T13:08:01,623 creating build/lib/pyoptima/config_parser 2026-01-04T13:08:01,623 copying pyoptima/config_parser/__init__.py -> build/lib/pyoptima/config_parser 2026-01-04T13:08:01,625 copying pyoptima/config_parser/parser.py -> build/lib/pyoptima/config_parser 2026-01-04T13:08:01,628 creating build/lib/pyoptima/solvers 2026-01-04T13:08:01,629 copying pyoptima/solvers/gurobi_solver.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,631 copying pyoptima/solvers/base.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,633 copying pyoptima/solvers/__init__.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,635 copying pyoptima/solvers/glpk_solver.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,637 copying pyoptima/solvers/factory.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,638 copying pyoptima/solvers/cbc_solver.py -> build/lib/pyoptima/solvers 2026-01-04T13:08:01,640 running egg_info 2026-01-04T13:08:01,652 writing pyoptima.egg-info/PKG-INFO 2026-01-04T13:08:01,661 writing dependency_links to pyoptima.egg-info/dependency_links.txt 2026-01-04T13:08:01,662 writing entry points to pyoptima.egg-info/entry_points.txt 2026-01-04T13:08:01,668 writing requirements to pyoptima.egg-info/requires.txt 2026-01-04T13:08:01,669 writing top-level names to pyoptima.egg-info/top_level.txt 2026-01-04T13:08:01,680 reading manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:01,684 reading manifest template 'MANIFEST.in' 2026-01-04T13:08:01,697 adding license file 'LICENSE' 2026-01-04T13:08:01,700 writing manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-01-04T13:08:01,704 copying pyoptima/py.typed -> build/lib/pyoptima 2026-01-04T13:08:01,718 installing to build/bdist.linux-armv7l/wheel 2026-01-04T13:08:01,719 running install 2026-01-04T13:08:01,742 running install_lib 2026-01-04T13:08:01,748 creating build/bdist.linux-armv7l/wheel 2026-01-04T13:08:01,750 creating build/bdist.linux-armv7l/wheel/pyoptima 2026-01-04T13:08:01,752 copying build/lib/pyoptima/py.typed -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-01-04T13:08:01,754 creating build/bdist.linux-armv7l/wheel/pyoptima/solvers 2026-01-04T13:08:01,755 copying build/lib/pyoptima/solvers/gurobi_solver.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,758 copying build/lib/pyoptima/solvers/base.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,760 copying build/lib/pyoptima/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,763 copying build/lib/pyoptima/solvers/glpk_solver.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,767 copying build/lib/pyoptima/solvers/factory.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,770 copying build/lib/pyoptima/solvers/cbc_solver.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-01-04T13:08:01,774 copying build/lib/pyoptima/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-01-04T13:08:01,779 creating build/bdist.linux-armv7l/wheel/pyoptima/config_parser 2026-01-04T13:08:01,782 copying build/lib/pyoptima/config_parser/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/config_parser 2026-01-04T13:08:01,797 copying build/lib/pyoptima/config_parser/parser.py -> build/bdist.linux-armv7l/wheel/./pyoptima/config_parser 2026-01-04T13:08:01,809 copying build/lib/pyoptima/optimization_engine.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-01-04T13:08:01,820 copying build/lib/pyoptima/cli.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-01-04T13:08:01,823 creating build/bdist.linux-armv7l/wheel/pyoptima/models 2026-01-04T13:08:01,824 copying build/lib/pyoptima/models/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/models 2026-01-04T13:08:01,825 copying build/lib/pyoptima/models/config.py -> build/bdist.linux-armv7l/wheel/./pyoptima/models 2026-01-04T13:08:01,827 running install_egg_info 2026-01-04T13:08:01,833 Copying pyoptima.egg-info to build/bdist.linux-armv7l/wheel/./pyoptima-0.0.1-py3.11.egg-info 2026-01-04T13:08:01,845 running install_scripts 2026-01-04T13:08:01,858 creating build/bdist.linux-armv7l/wheel/pyoptima-0.0.1.dist-info/WHEEL 2026-01-04T13:08:01,861 creating '/tmp/pip-wheel-hku7qnua/.tmp-3h_98l98/pyoptima-0.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-04T13:08:01,863 adding 'pyoptima/__init__.py' 2026-01-04T13:08:01,864 adding 'pyoptima/cli.py' 2026-01-04T13:08:01,866 adding 'pyoptima/optimization_engine.py' 2026-01-04T13:08:01,867 adding 'pyoptima/py.typed' 2026-01-04T13:08:01,868 adding 'pyoptima/config_parser/__init__.py' 2026-01-04T13:08:01,870 adding 'pyoptima/config_parser/parser.py' 2026-01-04T13:08:01,871 adding 'pyoptima/models/__init__.py' 2026-01-04T13:08:01,873 adding 'pyoptima/models/config.py' 2026-01-04T13:08:01,875 adding 'pyoptima/solvers/__init__.py' 2026-01-04T13:08:01,876 adding 'pyoptima/solvers/base.py' 2026-01-04T13:08:01,877 adding 'pyoptima/solvers/cbc_solver.py' 2026-01-04T13:08:01,879 adding 'pyoptima/solvers/factory.py' 2026-01-04T13:08:01,880 adding 'pyoptima/solvers/glpk_solver.py' 2026-01-04T13:08:01,881 adding 'pyoptima/solvers/gurobi_solver.py' 2026-01-04T13:08:01,884 adding 'pyoptima-0.0.1.dist-info/licenses/LICENSE' 2026-01-04T13:08:01,886 adding 'pyoptima-0.0.1.dist-info/METADATA' 2026-01-04T13:08:01,887 adding 'pyoptima-0.0.1.dist-info/WHEEL' 2026-01-04T13:08:01,888 adding 'pyoptima-0.0.1.dist-info/entry_points.txt' 2026-01-04T13:08:01,889 adding 'pyoptima-0.0.1.dist-info/top_level.txt' 2026-01-04T13:08:01,890 adding 'pyoptima-0.0.1.dist-info/RECORD' 2026-01-04T13:08:01,891 removing build/bdist.linux-armv7l/wheel 2026-01-04T13:08:01,997 Building wheel for pyoptima (pyproject.toml): finished with status 'done' 2026-01-04T13:08:02,003 Created wheel for pyoptima: filename=pyoptima-0.0.1-py3-none-any.whl size=16039 sha256=c82bb919807e5aa864373a2b5fb955c3ec0c606203d925f2a99cb9526b2c7287 2026-01-04T13:08:02,004 Stored in directory: /tmp/pip-ephem-wheel-cache-kai53l2d/wheels/2e/34/bf/29f32acf29b3da1effd26839b7e849f9cd775efb94aa18e592 2026-01-04T13:08:02,017 Successfully built pyoptima 2026-01-04T13:08:02,021 Removed build tracker: '/tmp/pip-build-tracker-z87rxn5o'