2026-02-09T17:48:11,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-0_wxegnh 2026-02-09T17:48:11,539 Created temporary directory: /tmp/pip-build-tracker-kb_vtqdn 2026-02-09T17:48:11,540 Initialized build tracking at /tmp/pip-build-tracker-kb_vtqdn 2026-02-09T17:48:11,540 Created build tracker: /tmp/pip-build-tracker-kb_vtqdn 2026-02-09T17:48:11,541 Entered build tracker: /tmp/pip-build-tracker-kb_vtqdn 2026-02-09T17:48:11,541 Created temporary directory: /tmp/pip-wheel-25bnjwxr 2026-02-09T17:48:11,544 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-02-09T17:48:11,547 Created temporary directory: /tmp/pip-ephem-wheel-cache-2eqv1xv8 2026-02-09T17:48:11,568 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T17:48:11,571 2 location(s) to search for versions of pyoptima: 2026-02-09T17:48:11,571 * https://pypi.org/simple/pyoptima/ 2026-02-09T17:48:11,571 * https://www.piwheels.org/simple/pyoptima/ 2026-02-09T17:48:11,572 Fetching project page and analyzing links: https://pypi.org/simple/pyoptima/ 2026-02-09T17:48:11,573 Getting page https://pypi.org/simple/pyoptima/ 2026-02-09T17:48:11,574 Found index url https://pypi.org/simple 2026-02-09T17:48:11,791 Fetched page https://pypi.org/simple/pyoptima/ as application/vnd.pypi.simple.v1+json 2026-02-09T17:48:11,794 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-02-09T17:48:11,795 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-02-09T17:48:11,795 Skipping link: No binaries permitted for pyoptima: https://files.pythonhosted.org/packages/71/39/d17a9be9a7fb6a155750619679f121530b58816875b4a7a9fdb44695deeb/pyoptima-0.0.2-py3-none-any.whl (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10) 2026-02-09T17:48:11,796 Found link https://files.pythonhosted.org/packages/a3/41/c22d1d579f27f632c9ea417063ecd2782761ba5bc5ba7a527edeea08017d/pyoptima-0.0.2.tar.gz (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10), version: 0.0.2 2026-02-09T17:48:11,797 Skipping link: No binaries permitted for pyoptima: https://files.pythonhosted.org/packages/69/76/8275a7eddbbb8ff0e6724f39edf047a840d286b8591e07424c96bd5db8d0/pyoptima-0.0.3-py3-none-any.whl (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10) 2026-02-09T17:48:11,798 Found link https://files.pythonhosted.org/packages/15/23/4e134cfcc632c2358a3ab1f46549075c9a3338811bb7c1cd1b6cd20f1cb2/pyoptima-0.0.3.tar.gz (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10), version: 0.0.3 2026-02-09T17:48:11,799 Skipping link: No binaries permitted for pyoptima: https://files.pythonhosted.org/packages/88/e6/371d579afdd3238e8d4e733e842fe611e23b0471b0d31a28742a783c286d/pyoptima-0.0.4-py3-none-any.whl (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10) 2026-02-09T17:48:11,800 Found link https://files.pythonhosted.org/packages/c4/17/b207fff51c58b49ae1c9dfbd5eec9f62a26eb330963fa71dd09fa70563aa/pyoptima-0.0.4.tar.gz (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10), version: 0.0.4 2026-02-09T17:48:11,801 Skipping link: No binaries permitted for pyoptima: https://files.pythonhosted.org/packages/2e/54/5f0d3095490d5d510da5424e37bed40dc7b4fcf4c84b25efcb4bb92b593b/pyoptima-0.0.5-py3-none-any.whl (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10) 2026-02-09T17:48:11,802 Found link https://files.pythonhosted.org/packages/1a/32/4f50dbbb3688b01be49e19a056aee13fa1ac1187bee50a3240c5b4b4dc57/pyoptima-0.0.5.tar.gz (from https://pypi.org/simple/pyoptima/) (requires-python:>=3.10), version: 0.0.5 2026-02-09T17:48:11,803 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyoptima/ 2026-02-09T17:48:11,804 Getting page https://www.piwheels.org/simple/pyoptima/ 2026-02-09T17:48:11,805 Found index url https://www.piwheels.org/simple 2026-02-09T17:48:11,961 Fetched page https://www.piwheels.org/simple/pyoptima/ as text/html 2026-02-09T17:48:11,962 Skipping link: No binaries permitted for pyoptima: https://www.piwheels.org/simple/pyoptima/pyoptima-0.0.1-py3-none-any.whl#sha256=c82bb919807e5aa864373a2b5fb955c3ec0c606203d925f2a99cb9526b2c7287 (from https://www.piwheels.org/simple/pyoptima/) (requires-python:>=3.10) 2026-02-09T17:48:11,963 Skipping link: not a file: https://www.piwheels.org/simple/pyoptima/ 2026-02-09T17:48:11,963 Skipping link: not a file: https://pypi.org/simple/pyoptima/ 2026-02-09T17:48:11,982 Given no hashes to check 1 links for project 'pyoptima': discarding no candidates 2026-02-09T17:48:12,000 Collecting pyoptima==0.0.2 2026-02-09T17:48:12,003 Created temporary directory: /tmp/pip-unpack-0k4xpsr1 2026-02-09T17:48:12,216 Downloading pyoptima-0.0.2.tar.gz (78 kB) 2026-02-09T17:48:12,382 Added pyoptima==0.0.2 from https://files.pythonhosted.org/packages/a3/41/c22d1d579f27f632c9ea417063ecd2782761ba5bc5ba7a527edeea08017d/pyoptima-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-kb_vtqdn' 2026-02-09T17:48:12,388 Created temporary directory: /tmp/pip-build-env-y5m36uur 2026-02-09T17:48:12,392 Installing build dependencies: started 2026-02-09T17:48:12,393 Running command pip subprocess to install build dependencies 2026-02-09T17:48:13,538 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-09T17:48:14,115 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-02-09T17:48:14,139 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T17:48:15,912 Collecting setuptools>=61.0 2026-02-09T17:48:15,932 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-09T17:48:16,197 Collecting wheel 2026-02-09T17:48:16,215 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-09T17:48:16,399 Collecting packaging>=24.0 2026-02-09T17:48:16,417 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-09T17:48:19,387 Installing collected packages: setuptools, packaging, wheel 2026-02-09T17:48:22,740 Creating /tmp/pip-build-env-y5m36uur/overlay/local/bin 2026-02-09T17:48:22,742 changing mode of /tmp/pip-build-env-y5m36uur/overlay/local/bin/wheel to 755 2026-02-09T17:48:22,764 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-09T17:48:23,063 Installing build dependencies: finished with status 'done' 2026-02-09T17:48:23,069 Getting requirements to build wheel: started 2026-02-09T17:48:23,070 Running command Getting requirements to build wheel 2026-02-09T17:48:23,769 running egg_info 2026-02-09T17:48:23,774 writing pyoptima.egg-info/PKG-INFO 2026-02-09T17:48:23,783 writing dependency_links to pyoptima.egg-info/dependency_links.txt 2026-02-09T17:48:23,785 writing entry points to pyoptima.egg-info/entry_points.txt 2026-02-09T17:48:23,789 writing requirements to pyoptima.egg-info/requires.txt 2026-02-09T17:48:23,791 writing top-level names to pyoptima.egg-info/top_level.txt 2026-02-09T17:48:23,815 reading manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:23,819 reading manifest template 'MANIFEST.in' 2026-02-09T17:48:23,835 warning: no files found matching '*.json' under directory 'examples' 2026-02-09T17:48:23,842 adding license file 'LICENSE' 2026-02-09T17:48:23,847 writing manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:23,943 Getting requirements to build wheel: finished with status 'done' 2026-02-09T17:48:23,947 Created temporary directory: /tmp/pip-modern-metadata-24_fd44f 2026-02-09T17:48:23,949 Preparing metadata (pyproject.toml): started 2026-02-09T17:48:23,950 Running command Preparing metadata (pyproject.toml) 2026-02-09T17:48:24,631 running dist_info 2026-02-09T17:48:24,642 creating /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info 2026-02-09T17:48:24,643 writing /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/PKG-INFO 2026-02-09T17:48:24,652 writing dependency_links to /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/dependency_links.txt 2026-02-09T17:48:24,653 writing entry points to /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/entry_points.txt 2026-02-09T17:48:24,658 writing requirements to /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/requires.txt 2026-02-09T17:48:24,659 writing top-level names to /tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/top_level.txt 2026-02-09T17:48:24,660 writing manifest file '/tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:24,681 reading manifest file '/tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:24,683 reading manifest template 'MANIFEST.in' 2026-02-09T17:48:24,699 warning: no files found matching '*.json' under directory 'examples' 2026-02-09T17:48:24,705 adding license file 'LICENSE' 2026-02-09T17:48:24,709 writing manifest file '/tmp/pip-modern-metadata-24_fd44f/pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:24,710 creating '/tmp/pip-modern-metadata-24_fd44f/pyoptima-0.0.2.dist-info' 2026-02-09T17:48:24,837 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-09T17:48:24,843 Source in /tmp/pip-wheel-25bnjwxr/pyoptima_87614551e45149a1b8e9363377bd2ed9 has version 0.0.2, which satisfies requirement pyoptima==0.0.2 from https://files.pythonhosted.org/packages/a3/41/c22d1d579f27f632c9ea417063ecd2782761ba5bc5ba7a527edeea08017d/pyoptima-0.0.2.tar.gz 2026-02-09T17:48:24,844 Removed pyoptima==0.0.2 from https://files.pythonhosted.org/packages/a3/41/c22d1d579f27f632c9ea417063ecd2782761ba5bc5ba7a527edeea08017d/pyoptima-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-kb_vtqdn' 2026-02-09T17:48:24,852 Created temporary directory: /tmp/pip-unpack-y79lu8o7 2026-02-09T17:48:24,853 Building wheels for collected packages: pyoptima 2026-02-09T17:48:24,857 Created temporary directory: /tmp/pip-wheel-d02boepy 2026-02-09T17:48:24,858 Destination directory: /tmp/pip-wheel-d02boepy 2026-02-09T17:48:24,860 Building wheel for pyoptima (pyproject.toml): started 2026-02-09T17:48:24,861 Running command Building wheel for pyoptima (pyproject.toml) 2026-02-09T17:48:25,504 running bdist_wheel 2026-02-09T17:48:25,521 running build 2026-02-09T17:48:25,522 running build_py 2026-02-09T17:48:25,528 creating build/lib/pyoptima 2026-02-09T17:48:25,530 copying pyoptima/cli.py -> build/lib/pyoptima 2026-02-09T17:48:25,533 copying pyoptima/exceptions.py -> build/lib/pyoptima 2026-02-09T17:48:25,535 copying pyoptima/__init__.py -> build/lib/pyoptima 2026-02-09T17:48:25,537 copying pyoptima/config.py -> build/lib/pyoptima 2026-02-09T17:48:25,539 creating build/lib/pyoptima/model 2026-02-09T17:48:25,540 copying pyoptima/model/sets.py -> build/lib/pyoptima/model 2026-02-09T17:48:25,542 copying pyoptima/model/core.py -> build/lib/pyoptima/model 2026-02-09T17:48:25,545 copying pyoptima/model/__init__.py -> build/lib/pyoptima/model 2026-02-09T17:48:25,547 creating build/lib/pyoptima/solvers 2026-02-09T17:48:25,548 copying pyoptima/solvers/base.py -> build/lib/pyoptima/solvers 2026-02-09T17:48:25,551 copying pyoptima/solvers/__init__.py -> build/lib/pyoptima/solvers 2026-02-09T17:48:25,553 copying pyoptima/solvers/pyomo_solver.py -> build/lib/pyoptima/solvers 2026-02-09T17:48:25,556 creating build/lib/pyoptima/templates 2026-02-09T17:48:25,557 copying pyoptima/templates/facility.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,559 copying pyoptima/templates/routing.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,562 copying pyoptima/templates/mathematical.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,564 copying pyoptima/templates/base.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,566 copying pyoptima/templates/__init__.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,568 copying pyoptima/templates/classic.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,570 copying pyoptima/templates/portfolio_config.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,573 copying pyoptima/templates/packing.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,575 copying pyoptima/templates/scheduling.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,578 copying pyoptima/templates/network.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,580 copying pyoptima/templates/portfolio.py -> build/lib/pyoptima/templates 2026-02-09T17:48:25,584 creating build/lib/pyoptima/expression 2026-02-09T17:48:25,585 copying pyoptima/expression/ast.py -> build/lib/pyoptima/expression 2026-02-09T17:48:25,587 copying pyoptima/expression/parser.py -> build/lib/pyoptima/expression 2026-02-09T17:48:25,590 copying pyoptima/expression/__init__.py -> build/lib/pyoptima/expression 2026-02-09T17:48:25,592 copying pyoptima/expression/evaluator.py -> build/lib/pyoptima/expression 2026-02-09T17:48:25,594 running egg_info 2026-02-09T17:48:25,603 writing pyoptima.egg-info/PKG-INFO 2026-02-09T17:48:25,611 writing dependency_links to pyoptima.egg-info/dependency_links.txt 2026-02-09T17:48:25,613 writing entry points to pyoptima.egg-info/entry_points.txt 2026-02-09T17:48:25,617 writing requirements to pyoptima.egg-info/requires.txt 2026-02-09T17:48:25,618 writing top-level names to pyoptima.egg-info/top_level.txt 2026-02-09T17:48:25,631 reading manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:25,635 reading manifest template 'MANIFEST.in' 2026-02-09T17:48:25,650 warning: no files found matching '*.json' under directory 'examples' 2026-02-09T17:48:25,657 adding license file 'LICENSE' 2026-02-09T17:48:25,661 writing manifest file 'pyoptima.egg-info/SOURCES.txt' 2026-02-09T17:48:25,666 copying pyoptima/py.typed -> build/lib/pyoptima 2026-02-09T17:48:25,678 installing to build/bdist.linux-armv7l/wheel 2026-02-09T17:48:25,679 running install 2026-02-09T17:48:25,702 running install_lib 2026-02-09T17:48:25,708 creating build/bdist.linux-armv7l/wheel 2026-02-09T17:48:25,710 creating build/bdist.linux-armv7l/wheel/pyoptima 2026-02-09T17:48:25,711 copying build/lib/pyoptima/cli.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-02-09T17:48:25,714 copying build/lib/pyoptima/exceptions.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-02-09T17:48:25,716 creating build/bdist.linux-armv7l/wheel/pyoptima/model 2026-02-09T17:48:25,717 copying build/lib/pyoptima/model/sets.py -> build/bdist.linux-armv7l/wheel/./pyoptima/model 2026-02-09T17:48:25,720 copying build/lib/pyoptima/model/core.py -> build/bdist.linux-armv7l/wheel/./pyoptima/model 2026-02-09T17:48:25,722 copying build/lib/pyoptima/model/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/model 2026-02-09T17:48:25,724 copying build/lib/pyoptima/py.typed -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-02-09T17:48:25,726 creating build/bdist.linux-armv7l/wheel/pyoptima/solvers 2026-02-09T17:48:25,727 copying build/lib/pyoptima/solvers/base.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-02-09T17:48:25,729 copying build/lib/pyoptima/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-02-09T17:48:25,731 copying build/lib/pyoptima/solvers/pyomo_solver.py -> build/bdist.linux-armv7l/wheel/./pyoptima/solvers 2026-02-09T17:48:25,734 copying build/lib/pyoptima/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-02-09T17:48:25,736 copying build/lib/pyoptima/config.py -> build/bdist.linux-armv7l/wheel/./pyoptima 2026-02-09T17:48:25,738 creating build/bdist.linux-armv7l/wheel/pyoptima/templates 2026-02-09T17:48:25,739 copying build/lib/pyoptima/templates/facility.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,741 copying build/lib/pyoptima/templates/routing.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,744 copying build/lib/pyoptima/templates/mathematical.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,746 copying build/lib/pyoptima/templates/base.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,748 copying build/lib/pyoptima/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,750 copying build/lib/pyoptima/templates/classic.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,753 copying build/lib/pyoptima/templates/portfolio_config.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,755 copying build/lib/pyoptima/templates/packing.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,757 copying build/lib/pyoptima/templates/scheduling.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,759 copying build/lib/pyoptima/templates/network.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,762 copying build/lib/pyoptima/templates/portfolio.py -> build/bdist.linux-armv7l/wheel/./pyoptima/templates 2026-02-09T17:48:25,766 creating build/bdist.linux-armv7l/wheel/pyoptima/expression 2026-02-09T17:48:25,767 copying build/lib/pyoptima/expression/ast.py -> build/bdist.linux-armv7l/wheel/./pyoptima/expression 2026-02-09T17:48:25,769 copying build/lib/pyoptima/expression/parser.py -> build/bdist.linux-armv7l/wheel/./pyoptima/expression 2026-02-09T17:48:25,772 copying build/lib/pyoptima/expression/__init__.py -> build/bdist.linux-armv7l/wheel/./pyoptima/expression 2026-02-09T17:48:25,774 copying build/lib/pyoptima/expression/evaluator.py -> build/bdist.linux-armv7l/wheel/./pyoptima/expression 2026-02-09T17:48:25,776 running install_egg_info 2026-02-09T17:48:25,781 Copying pyoptima.egg-info to build/bdist.linux-armv7l/wheel/./pyoptima-0.0.2-py3.11.egg-info 2026-02-09T17:48:25,793 running install_scripts 2026-02-09T17:48:25,805 creating build/bdist.linux-armv7l/wheel/pyoptima-0.0.2.dist-info/WHEEL 2026-02-09T17:48:25,808 creating '/tmp/pip-wheel-d02boepy/.tmp-11pwzdr3/pyoptima-0.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-09T17:48:25,811 adding 'pyoptima/__init__.py' 2026-02-09T17:48:25,814 adding 'pyoptima/cli.py' 2026-02-09T17:48:25,816 adding 'pyoptima/config.py' 2026-02-09T17:48:25,817 adding 'pyoptima/exceptions.py' 2026-02-09T17:48:25,818 adding 'pyoptima/py.typed' 2026-02-09T17:48:25,820 adding 'pyoptima/expression/__init__.py' 2026-02-09T17:48:25,822 adding 'pyoptima/expression/ast.py' 2026-02-09T17:48:25,824 adding 'pyoptima/expression/evaluator.py' 2026-02-09T17:48:25,827 adding 'pyoptima/expression/parser.py' 2026-02-09T17:48:25,829 adding 'pyoptima/model/__init__.py' 2026-02-09T17:48:25,831 adding 'pyoptima/model/core.py' 2026-02-09T17:48:25,832 adding 'pyoptima/model/sets.py' 2026-02-09T17:48:25,834 adding 'pyoptima/solvers/__init__.py' 2026-02-09T17:48:25,835 adding 'pyoptima/solvers/base.py' 2026-02-09T17:48:25,837 adding 'pyoptima/solvers/pyomo_solver.py' 2026-02-09T17:48:25,840 adding 'pyoptima/templates/__init__.py' 2026-02-09T17:48:25,841 adding 'pyoptima/templates/base.py' 2026-02-09T17:48:25,843 adding 'pyoptima/templates/classic.py' 2026-02-09T17:48:25,845 adding 'pyoptima/templates/facility.py' 2026-02-09T17:48:25,847 adding 'pyoptima/templates/mathematical.py' 2026-02-09T17:48:25,848 adding 'pyoptima/templates/network.py' 2026-02-09T17:48:25,850 adding 'pyoptima/templates/packing.py' 2026-02-09T17:48:25,857 adding 'pyoptima/templates/portfolio.py' 2026-02-09T17:48:25,860 adding 'pyoptima/templates/portfolio_config.py' 2026-02-09T17:48:25,861 adding 'pyoptima/templates/routing.py' 2026-02-09T17:48:25,864 adding 'pyoptima/templates/scheduling.py' 2026-02-09T17:48:25,866 adding 'pyoptima-0.0.2.dist-info/licenses/LICENSE' 2026-02-09T17:48:25,869 adding 'pyoptima-0.0.2.dist-info/METADATA' 2026-02-09T17:48:25,870 adding 'pyoptima-0.0.2.dist-info/WHEEL' 2026-02-09T17:48:25,870 adding 'pyoptima-0.0.2.dist-info/entry_points.txt' 2026-02-09T17:48:25,871 adding 'pyoptima-0.0.2.dist-info/top_level.txt' 2026-02-09T17:48:25,872 adding 'pyoptima-0.0.2.dist-info/RECORD' 2026-02-09T17:48:25,875 removing build/bdist.linux-armv7l/wheel 2026-02-09T17:48:25,981 Building wheel for pyoptima (pyproject.toml): finished with status 'done' 2026-02-09T17:48:25,987 Created wheel for pyoptima: filename=pyoptima-0.0.2-py3-none-any.whl size=76632 sha256=af9385b2425e72fe129bbb85ac23bf2e2811e0580e9e671e5fd8ac8f6f184296 2026-02-09T17:48:25,989 Stored in directory: /tmp/pip-ephem-wheel-cache-2eqv1xv8/wheels/a7/71/a1/2223080be7b009716d37a34d367249b8548b1574e679c7f702 2026-02-09T17:48:26,004 Successfully built pyoptima 2026-02-09T17:48:26,008 Removed build tracker: '/tmp/pip-build-tracker-kb_vtqdn'