2026-02-26T21:31:59,075 Created temporary directory: /tmp/pip-ephem-wheel-cache-0051o55t 2026-02-26T21:31:59,077 Created temporary directory: /tmp/pip-build-tracker-0qpcu3zu 2026-02-26T21:31:59,077 Initialized build tracking at /tmp/pip-build-tracker-0qpcu3zu 2026-02-26T21:31:59,078 Created build tracker: /tmp/pip-build-tracker-0qpcu3zu 2026-02-26T21:31:59,078 Entered build tracker: /tmp/pip-build-tracker-0qpcu3zu 2026-02-26T21:31:59,079 Created temporary directory: /tmp/pip-wheel-2omtz3ps 2026-02-26T21:31:59,082 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-26T21:31:59,084 Created temporary directory: /tmp/pip-ephem-wheel-cache-l785lddh 2026-02-26T21:31:59,105 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-26T21:31:59,109 2 location(s) to search for versions of nullspace-optimizer: 2026-02-26T21:31:59,109 * https://pypi.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,109 * https://www.piwheels.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,110 Fetching project page and analyzing links: https://pypi.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,110 Getting page https://pypi.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,112 Found index url https://pypi.org/simple 2026-02-26T21:31:59,392 Fetched page https://pypi.org/simple/nullspace-optimizer/ as application/vnd.pypi.simple.v1+json 2026-02-26T21:31:59,397 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/04/97/986c840638e9ead7d070ac7f4853ddec46cf40d219cc4f22d94b2d6854a1/nullspace_optimizer-1.0.0-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,398 Found link https://files.pythonhosted.org/packages/c5/e4/9b6252d1b39f21e02582c6b893d0500c05621e4e14c0fe9f6c35a3d619ee/nullspace_optimizer-1.0.0.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.0.0 2026-02-26T21:31:59,399 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/c3/05/f9a62b1239f57131bc0d259d67d3413d9aebb037e0bedcf4221d518e1a70/nullspace_optimizer-1.0.1-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,399 Found link https://files.pythonhosted.org/packages/a7/f2/0835a266071df085a10f9ac928e5fdd0712efea93ac347f6937613f6bf4f/nullspace_optimizer-1.0.1.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.0.1 2026-02-26T21:31:59,400 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/cd/e8/6bf32af908c7b389cae0798886816771f81abe8b418d915fb1221bb47a59/nullspace_optimizer-1.1.0-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,401 Found link https://files.pythonhosted.org/packages/31/33/413527f6bff33240c68a273af6272f72de733e971bb3c9b2c0404acb9c72/nullspace_optimizer-1.1.0.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.1.0 2026-02-26T21:31:59,402 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/bf/b8/4dbc0997818a278d19e56b01dce443a8fe8b018dccab6418be0d242d9962/nullspace_optimizer-1.1.1-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,403 Found link https://files.pythonhosted.org/packages/67/f9/82a22a063c7dbae3457bf5f454fe8c12eb644abf725d7c837a1e981767b5/nullspace_optimizer-1.1.1.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.1.1 2026-02-26T21:31:59,403 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/e7/2d/c13f10d1cffed3f25a441fc7fe08cda84ddbe8897dc93131e51d61e0ca56/nullspace_optimizer-1.1.2-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,404 Found link https://files.pythonhosted.org/packages/2c/b7/05fb891d9566f3ca6fc808c3071cc92bf186292988f829ef5575f8982a45/nullspace_optimizer-1.1.2.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.1.2 2026-02-26T21:31:59,405 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/4e/b9/afa2e2cbc9e3d825c7af2a08f39b09ff3e70f4493084364bc3b499bb90b5/nullspace_optimizer-1.2.0-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,406 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/17/5d/4b6763915ebc2c3d6c1bde95c354c723a24a1ce672da6c04769cb99d2179/nullspace_optimizer-1.2.1-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,407 Found link https://files.pythonhosted.org/packages/aa/87/793ef489aa4333cdad0ca4f2f239392c215f593ffba8613ee0fb59f8e0c8/nullspace_optimizer-1.2.1.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6), version: 1.2.1 2026-02-26T21:31:59,407 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/1c/4b/cefb5a625b503e0cfaa9e4d84d2d55ae6b371cdd5c8f47500eec95b62e94/nullspace_optimizer-1.2.2-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,408 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/3d/fd/25c54ea25aa84a3d181cd489e15eeef7c63a2a0d290a5b9e48c21af8a011/nullspace_optimizer-1.2.3-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9) 2026-02-26T21:31:59,408 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/a7/98/b8722368e5046ee781a7cc5401a693ee4a9d5b66fa6d99c20a142ad61e94/nullspace_optimizer-1.2.4-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9) 2026-02-26T21:31:59,409 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/f8/3e/c08db950faf236c0d4e21b72bd7cfb93b567356e36c63c47dd4c46799b8d/nullspace_optimizer-1.2.5-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9) 2026-02-26T21:31:59,409 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/10/56/6725099c7418535ff8e658c66b3950f763ac1ea47e264bf2305a2d2d0274/nullspace_optimizer-1.2.6-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9) 2026-02-26T21:31:59,410 Skipping link: No binaries permitted for nullspace-optimizer: https://files.pythonhosted.org/packages/12/23/a3fbd0f48767c8712f9572b744ffbf777c81b9211445ece82583388c3c0a/nullspace_optimizer-1.3.0-py3-none-any.whl (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9) 2026-02-26T21:31:59,411 Found link https://files.pythonhosted.org/packages/69/74/0b8c958bae9dd03aec8af2010d0c5000cd70fe72c25431e2ffc4b551bdd3/nullspace_optimizer-1.3.0.tar.gz (from https://pypi.org/simple/nullspace-optimizer/) (requires-python:>=3.9), version: 1.3.0 2026-02-26T21:31:59,412 Fetching project page and analyzing links: https://www.piwheels.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,412 Getting page https://www.piwheels.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,414 Found index url https://www.piwheels.org/simple 2026-02-26T21:31:59,564 Fetched page https://www.piwheels.org/simple/nullspace-optimizer/ as text/html 2026-02-26T21:31:59,567 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.2.1-py3-none-any.whl#sha256=ebe538704ccb1c5dec0d5fd052fba5782c9c95666ec64caf90a05e4b63744f53 (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,568 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.1.2-py3-none-any.whl#sha256=9651282ce5741f79fea205443e9d2125d2235e7d2fc08d65d7fa968382cbb92d (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,568 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.1.1-py3-none-any.whl#sha256=b69e63034d966dc6ec97f8155c4284b1b3c4da05da565bb3471adc0360dc08a8 (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,569 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.1.0-py3-none-any.whl#sha256=6c3fa6e7574a6e6b5673049692bea9a56f818f51404f0d4368514a2ffa13fa9e (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,569 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.0.1-py3-none-any.whl#sha256=d23ad4de7e2f271aa6be2cf47ecd096b945773a756c867a4ae663a55ad106e56 (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,570 Skipping link: No binaries permitted for nullspace-optimizer: https://archive1.piwheels.org/simple/nullspace-optimizer/nullspace_optimizer-1.0.0-py3-none-any.whl#sha256=4d8557f40a49d171c65113710ebcae6ccd1b69fbd8968587d211ea8f74919fd5 (from https://www.piwheels.org/simple/nullspace-optimizer/) (requires-python:>=3.6) 2026-02-26T21:31:59,570 Skipping link: not a file: https://www.piwheels.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,571 Skipping link: not a file: https://pypi.org/simple/nullspace-optimizer/ 2026-02-26T21:31:59,592 Given no hashes to check 1 links for project 'nullspace-optimizer': discarding no candidates 2026-02-26T21:31:59,611 Collecting nullspace-optimizer==1.3.0 2026-02-26T21:31:59,614 Created temporary directory: /tmp/pip-unpack-jzh23j4k 2026-02-26T21:31:59,745 Downloading nullspace_optimizer-1.3.0.tar.gz (85 kB) 2026-02-26T21:31:59,971 Added nullspace-optimizer==1.3.0 from https://files.pythonhosted.org/packages/69/74/0b8c958bae9dd03aec8af2010d0c5000cd70fe72c25431e2ffc4b551bdd3/nullspace_optimizer-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-0qpcu3zu' 2026-02-26T21:31:59,972 Running setup.py (path:/tmp/pip-wheel-2omtz3ps/nullspace-optimizer_dabfbffdbca147d9bbdf8baf3bfcaa10/setup.py) egg_info for package nullspace-optimizer 2026-02-26T21:31:59,973 Created temporary directory: /tmp/pip-pip-egg-info-s0pg8r_5 2026-02-26T21:31:59,974 Preparing metadata (setup.py): started 2026-02-26T21:31:59,975 Running command python setup.py egg_info 2026-02-26T21:32:00,841 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-26T21:32:00,841 !! 2026-02-26T21:32:00,842 ******************************************************************************** 2026-02-26T21:32:00,842 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-26T21:32:00,844 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-02-26T21:32:00,845 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-26T21:32:00,846 ******************************************************************************** 2026-02-26T21:32:00,847 !! 2026-02-26T21:32:00,848 self._finalize_license_expression() 2026-02-26T21:32:00,871 running egg_info 2026-02-26T21:32:00,898 creating /tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info 2026-02-26T21:32:00,899 writing /tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/PKG-INFO 2026-02-26T21:32:00,902 writing dependency_links to /tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/dependency_links.txt 2026-02-26T21:32:00,904 writing requirements to /tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/requires.txt 2026-02-26T21:32:00,905 writing top-level names to /tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/top_level.txt 2026-02-26T21:32:00,906 writing manifest file '/tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/SOURCES.txt' 2026-02-26T21:32:01,012 reading manifest file '/tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/SOURCES.txt' 2026-02-26T21:32:01,013 adding license file 'LICENSE' 2026-02-26T21:32:01,018 writing manifest file '/tmp/pip-pip-egg-info-s0pg8r_5/nullspace_optimizer.egg-info/SOURCES.txt' 2026-02-26T21:32:01,125 Preparing metadata (setup.py): finished with status 'done' 2026-02-26T21:32:01,129 Source in /tmp/pip-wheel-2omtz3ps/nullspace-optimizer_dabfbffdbca147d9bbdf8baf3bfcaa10 has version 1.3.0, which satisfies requirement nullspace-optimizer==1.3.0 from https://files.pythonhosted.org/packages/69/74/0b8c958bae9dd03aec8af2010d0c5000cd70fe72c25431e2ffc4b551bdd3/nullspace_optimizer-1.3.0.tar.gz 2026-02-26T21:32:01,130 Removed nullspace-optimizer==1.3.0 from https://files.pythonhosted.org/packages/69/74/0b8c958bae9dd03aec8af2010d0c5000cd70fe72c25431e2ffc4b551bdd3/nullspace_optimizer-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-0qpcu3zu' 2026-02-26T21:32:01,137 Created temporary directory: /tmp/pip-unpack-nci1v122 2026-02-26T21:32:01,137 Building wheels for collected packages: nullspace-optimizer 2026-02-26T21:32:01,142 Created temporary directory: /tmp/pip-wheel-6psyz6kn 2026-02-26T21:32:01,142 Building wheel for nullspace-optimizer (setup.py): started 2026-02-26T21:32:01,143 Destination directory: /tmp/pip-wheel-6psyz6kn 2026-02-26T21:32:01,144 Running command python setup.py bdist_wheel 2026-02-26T21:32:01,969 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-26T21:32:01,970 !! 2026-02-26T21:32:01,971 ******************************************************************************** 2026-02-26T21:32:01,971 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-26T21:32:01,972 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-02-26T21:32:01,974 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-26T21:32:01,974 ******************************************************************************** 2026-02-26T21:32:01,975 !! 2026-02-26T21:32:01,976 self._finalize_license_expression() 2026-02-26T21:32:01,977 running bdist_wheel 2026-02-26T21:32:02,100 running build 2026-02-26T21:32:02,100 running build_py 2026-02-26T21:32:02,132 creating build/lib/nullspace_optimizer 2026-02-26T21:32:02,134 copying nullspace_optimizer/utils.py -> build/lib/nullspace_optimizer 2026-02-26T21:32:02,137 copying nullspace_optimizer/inout.py -> build/lib/nullspace_optimizer 2026-02-26T21:32:02,139 copying nullspace_optimizer/__init__.py -> build/lib/nullspace_optimizer 2026-02-26T21:32:02,141 creating build/lib/test 2026-02-26T21:32:02,142 copying test/test_topopt_examples.py -> build/lib/test 2026-02-26T21:32:02,145 copying test/test_basic_examples.py -> build/lib/test 2026-02-26T21:32:02,147 copying test/__init__.py -> build/lib/test 2026-02-26T21:32:02,149 copying test/test_advanced_examples.py -> build/lib/test 2026-02-26T21:32:02,152 creating build/lib/nullspace_optimizer/optimizers 2026-02-26T21:32:02,153 copying nullspace_optimizer/optimizers/utils.py -> build/lib/nullspace_optimizer/optimizers 2026-02-26T21:32:02,155 copying nullspace_optimizer/optimizers/__init__.py -> build/lib/nullspace_optimizer/optimizers 2026-02-26T21:32:02,157 creating build/lib/nullspace_optimizer/examples 2026-02-26T21:32:02,158 copying nullspace_optimizer/examples/__init__.py -> build/lib/nullspace_optimizer/examples 2026-02-26T21:32:02,159 copying nullspace_optimizer/examples/run_all.py -> build/lib/nullspace_optimizer/examples 2026-02-26T21:32:02,162 creating build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,163 copying nullspace_optimizer/optimizable/optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,165 copying nullspace_optimizer/optimizable/utils.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,167 copying nullspace_optimizer/optimizable/euclidean_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,168 copying nullspace_optimizer/optimizable/filtered_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,170 copying nullspace_optimizer/optimizable/equalized_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,172 copying nullspace_optimizer/optimizable/__init__.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,174 copying nullspace_optimizer/optimizable/minmax_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,176 copying nullspace_optimizer/optimizable/symbolic_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,178 copying nullspace_optimizer/optimizable/tuple_to_array_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,180 copying nullspace_optimizer/optimizable/bound_constraints_optimizable.py -> build/lib/nullspace_optimizer/optimizable 2026-02-26T21:32:02,182 creating build/lib/nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,183 copying nullspace_optimizer/optimizers/OC/__init__.py -> build/lib/nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,185 copying nullspace_optimizer/optimizers/OC/oc.py -> build/lib/nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,188 creating build/lib/nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,189 copying nullspace_optimizer/optimizers/MMA/__init__.py -> build/lib/nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,190 copying nullspace_optimizer/optimizers/MMA/MMA.py -> build/lib/nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,193 copying nullspace_optimizer/optimizers/MMA/mma_lib.py -> build/lib/nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,196 creating build/lib/nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,197 copying nullspace_optimizer/optimizers/IPOPT/__init__.py -> build/lib/nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,198 copying nullspace_optimizer/optimizers/IPOPT/ipopt.py -> build/lib/nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,201 creating build/lib/nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,202 copying nullspace_optimizer/optimizers/nullspace/utils.py -> build/lib/nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,205 copying nullspace_optimizer/optimizers/nullspace/__init__.py -> build/lib/nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,208 copying nullspace_optimizer/optimizers/nullspace/nullspace.py -> build/lib/nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,213 creating build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,215 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/base.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,218 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/piqp_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,220 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/cplex_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,224 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/osqp_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,225 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/gurobi_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,228 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/__init__.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,229 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/mosek_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,232 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/cvx_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,234 copying nullspace_optimizer/optimizers/nullspace/qp_solvers/qpalm_interface.py -> build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,237 creating build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,238 copying nullspace_optimizer/examples/basic_examples/ex13_saturation.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,240 copying nullspace_optimizer/examples/basic_examples/ex02_basic_problem_3.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,241 copying nullspace_optimizer/examples/basic_examples/ex07_unconstrained.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,243 copying nullspace_optimizer/examples/basic_examples/ex05_multiple_shootings.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,245 copying nullspace_optimizer/examples/basic_examples/ex00_basic_problem.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,247 copying nullspace_optimizer/examples/basic_examples/ex01_basic_problem_2.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,249 copying nullspace_optimizer/examples/basic_examples/__init__.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,250 copying nullspace_optimizer/examples/basic_examples/ex08_degenerate.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,252 copying nullspace_optimizer/examples/basic_examples/ex12_unfeasible_xiC.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,254 copying nullspace_optimizer/examples/basic_examples/ex04_basic_problem_4.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,256 copying nullspace_optimizer/examples/basic_examples/ex06_multiple_shootings2.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,258 copying nullspace_optimizer/examples/basic_examples/ex03_basic_problem_degenerate.py -> build/lib/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,260 creating build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,261 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex05_basic_example_symbolic.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,263 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex04_symbolic_svanberg.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,265 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex02_filter.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,267 copying nullspace_optimizer/examples/advanced_optimizable_examples/__init__.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,268 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex07_check_derivatives.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,270 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex08_logger.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,272 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex03_symbolic_svanberg.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,273 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex00_bound_constraints.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,275 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex01_bound_constraints_sparse.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,277 copying nullspace_optimizer/examples/advanced_optimizable_examples/ex06_provide_gradients.py -> build/lib/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,279 creating build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,280 copying nullspace_optimizer/examples/topopt_examples/ex07_heat_nlspace.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,282 copying nullspace_optimizer/examples/topopt_examples/ex13_heat_SAND.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,284 copying nullspace_optimizer/examples/topopt_examples/ex00_compliance.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,287 copying nullspace_optimizer/examples/topopt_examples/ex02_compliance_oc.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,288 copying nullspace_optimizer/examples/topopt_examples/ex08_heat_MMA.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,290 copying nullspace_optimizer/examples/topopt_examples/ex01_compliance_equalized.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,292 copying nullspace_optimizer/examples/topopt_examples/ex05_tiny_volfrac.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,294 copying nullspace_optimizer/examples/topopt_examples/ex12_multiple_load_IPOPT.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,295 copying nullspace_optimizer/examples/topopt_examples/ex11_multiple_load_MMA.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,297 copying nullspace_optimizer/examples/topopt_examples/__init__.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,299 copying nullspace_optimizer/examples/topopt_examples/ex09_heat_OC.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,301 copying nullspace_optimizer/examples/topopt_examples/ex06_tiny_volfrac_MMA.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,302 copying nullspace_optimizer/examples/topopt_examples/ex04_compliance_IPOPT.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,304 copying nullspace_optimizer/examples/topopt_examples/ex10_multiple_load.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,306 copying nullspace_optimizer/examples/topopt_examples/ex03_compliance_MMA.py -> build/lib/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,308 creating build/lib/nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,309 copying nullspace_optimizer/examples/basic_examples/utils/draw.py -> build/lib/nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,311 copying nullspace_optimizer/examples/basic_examples/utils/draw_pyplot.py -> build/lib/nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,314 copying nullspace_optimizer/examples/basic_examples/utils/__init__.py -> build/lib/nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,353 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-26T21:32:02,354 !! 2026-02-26T21:32:02,355 ******************************************************************************** 2026-02-26T21:32:02,356 Please avoid running ``setup.py`` directly. 2026-02-26T21:32:02,356 Instead, use pypa/build, pypa/installer or other 2026-02-26T21:32:02,357 standards-based tools. 2026-02-26T21:32:02,357 This deprecation is overdue, please update your project and remove deprecated 2026-02-26T21:32:02,358 calls to avoid build errors in the future. 2026-02-26T21:32:02,359 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-26T21:32:02,359 ******************************************************************************** 2026-02-26T21:32:02,360 !! 2026-02-26T21:32:02,360 self.initialize_options() 2026-02-26T21:32:02,381 installing to build/bdist.linux-armv7l/wheel 2026-02-26T21:32:02,382 running install 2026-02-26T21:32:02,405 running install_lib 2026-02-26T21:32:02,431 creating build/bdist.linux-armv7l/wheel 2026-02-26T21:32:02,433 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer 2026-02-26T21:32:02,434 copying build/lib/nullspace_optimizer/utils.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer 2026-02-26T21:32:02,436 copying build/lib/nullspace_optimizer/inout.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer 2026-02-26T21:32:02,438 copying build/lib/nullspace_optimizer/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer 2026-02-26T21:32:02,441 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers 2026-02-26T21:32:02,442 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,443 copying build/lib/nullspace_optimizer/optimizers/OC/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,445 copying build/lib/nullspace_optimizer/optimizers/OC/oc.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/OC 2026-02-26T21:32:02,447 copying build/lib/nullspace_optimizer/optimizers/utils.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers 2026-02-26T21:32:02,450 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,451 copying build/lib/nullspace_optimizer/optimizers/MMA/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,453 copying build/lib/nullspace_optimizer/optimizers/MMA/MMA.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,455 copying build/lib/nullspace_optimizer/optimizers/MMA/mma_lib.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/MMA 2026-02-26T21:32:02,458 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,459 copying build/lib/nullspace_optimizer/optimizers/IPOPT/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,461 copying build/lib/nullspace_optimizer/optimizers/IPOPT/ipopt.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/IPOPT 2026-02-26T21:32:02,463 copying build/lib/nullspace_optimizer/optimizers/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers 2026-02-26T21:32:02,465 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,466 copying build/lib/nullspace_optimizer/optimizers/nullspace/utils.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,469 copying build/lib/nullspace_optimizer/optimizers/nullspace/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,470 copying build/lib/nullspace_optimizer/optimizers/nullspace/nullspace.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace 2026-02-26T21:32:02,473 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,474 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/base.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,476 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/piqp_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,478 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/cplex_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,480 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/osqp_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,482 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/gurobi_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,484 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,485 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/mosek_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,487 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/cvx_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,490 copying build/lib/nullspace_optimizer/optimizers/nullspace/qp_solvers/qpalm_interface.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizers/nullspace/qp_solvers 2026-02-26T21:32:02,492 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/examples 2026-02-26T21:32:02,493 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,495 copying build/lib/nullspace_optimizer/examples/basic_examples/ex13_saturation.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,496 copying build/lib/nullspace_optimizer/examples/basic_examples/ex02_basic_problem_3.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,498 copying build/lib/nullspace_optimizer/examples/basic_examples/ex07_unconstrained.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,500 copying build/lib/nullspace_optimizer/examples/basic_examples/ex05_multiple_shootings.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,502 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,503 copying build/lib/nullspace_optimizer/examples/basic_examples/utils/draw.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,505 copying build/lib/nullspace_optimizer/examples/basic_examples/utils/draw_pyplot.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,507 copying build/lib/nullspace_optimizer/examples/basic_examples/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples/utils 2026-02-26T21:32:02,509 copying build/lib/nullspace_optimizer/examples/basic_examples/ex00_basic_problem.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,511 copying build/lib/nullspace_optimizer/examples/basic_examples/ex01_basic_problem_2.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,513 copying build/lib/nullspace_optimizer/examples/basic_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,514 copying build/lib/nullspace_optimizer/examples/basic_examples/ex08_degenerate.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,516 copying build/lib/nullspace_optimizer/examples/basic_examples/ex12_unfeasible_xiC.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,518 copying build/lib/nullspace_optimizer/examples/basic_examples/ex04_basic_problem_4.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,520 copying build/lib/nullspace_optimizer/examples/basic_examples/ex06_multiple_shootings2.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,522 copying build/lib/nullspace_optimizer/examples/basic_examples/ex03_basic_problem_degenerate.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/basic_examples 2026-02-26T21:32:02,524 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,525 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex05_basic_example_symbolic.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,527 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex04_symbolic_svanberg.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,529 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex02_filter.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,530 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,532 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex07_check_derivatives.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,534 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex08_logger.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,535 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex03_symbolic_svanberg.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,537 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex00_bound_constraints.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,539 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex01_bound_constraints_sparse.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,541 copying build/lib/nullspace_optimizer/examples/advanced_optimizable_examples/ex06_provide_gradients.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/advanced_optimizable_examples 2026-02-26T21:32:02,543 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,544 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex07_heat_nlspace.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,547 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex13_heat_SAND.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,549 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex00_compliance.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,551 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex02_compliance_oc.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,553 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex08_heat_MMA.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,555 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex01_compliance_equalized.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,557 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex05_tiny_volfrac.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,558 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex12_multiple_load_IPOPT.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,560 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex11_multiple_load_MMA.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,562 copying build/lib/nullspace_optimizer/examples/topopt_examples/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,563 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex09_heat_OC.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,565 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex06_tiny_volfrac_MMA.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,567 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex04_compliance_IPOPT.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,568 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex10_multiple_load.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,570 copying build/lib/nullspace_optimizer/examples/topopt_examples/ex03_compliance_MMA.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples/topopt_examples 2026-02-26T21:32:02,572 copying build/lib/nullspace_optimizer/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples 2026-02-26T21:32:02,574 copying build/lib/nullspace_optimizer/examples/run_all.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/examples 2026-02-26T21:32:02,576 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer/optimizable 2026-02-26T21:32:02,577 copying build/lib/nullspace_optimizer/optimizable/optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,579 copying build/lib/nullspace_optimizer/optimizable/utils.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,581 copying build/lib/nullspace_optimizer/optimizable/euclidean_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,583 copying build/lib/nullspace_optimizer/optimizable/filtered_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,585 copying build/lib/nullspace_optimizer/optimizable/equalized_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,587 copying build/lib/nullspace_optimizer/optimizable/__init__.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,589 copying build/lib/nullspace_optimizer/optimizable/minmax_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,591 copying build/lib/nullspace_optimizer/optimizable/symbolic_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,593 copying build/lib/nullspace_optimizer/optimizable/tuple_to_array_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,595 copying build/lib/nullspace_optimizer/optimizable/bound_constraints_optimizable.py -> build/bdist.linux-armv7l/wheel/./nullspace_optimizer/optimizable 2026-02-26T21:32:02,598 creating build/bdist.linux-armv7l/wheel/test 2026-02-26T21:32:02,599 copying build/lib/test/test_topopt_examples.py -> build/bdist.linux-armv7l/wheel/./test 2026-02-26T21:32:02,601 copying build/lib/test/test_basic_examples.py -> build/bdist.linux-armv7l/wheel/./test 2026-02-26T21:32:02,603 copying build/lib/test/__init__.py -> build/bdist.linux-armv7l/wheel/./test 2026-02-26T21:32:02,604 copying build/lib/test/test_advanced_examples.py -> build/bdist.linux-armv7l/wheel/./test 2026-02-26T21:32:02,606 running install_egg_info 2026-02-26T21:32:02,640 running egg_info 2026-02-26T21:32:02,667 writing nullspace_optimizer.egg-info/PKG-INFO 2026-02-26T21:32:02,670 writing dependency_links to nullspace_optimizer.egg-info/dependency_links.txt 2026-02-26T21:32:02,672 writing requirements to nullspace_optimizer.egg-info/requires.txt 2026-02-26T21:32:02,673 writing top-level names to nullspace_optimizer.egg-info/top_level.txt 2026-02-26T21:32:02,714 reading manifest file 'nullspace_optimizer.egg-info/SOURCES.txt' 2026-02-26T21:32:02,720 adding license file 'LICENSE' 2026-02-26T21:32:02,726 writing manifest file 'nullspace_optimizer.egg-info/SOURCES.txt' 2026-02-26T21:32:02,728 Copying nullspace_optimizer.egg-info to build/bdist.linux-armv7l/wheel/./nullspace_optimizer-1.3.0-py3.11.egg-info 2026-02-26T21:32:02,737 running install_scripts 2026-02-26T21:32:02,749 creating build/bdist.linux-armv7l/wheel/nullspace_optimizer-1.3.0.dist-info/WHEEL 2026-02-26T21:32:02,752 creating '/tmp/pip-wheel-6psyz6kn/nullspace_optimizer-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-26T21:32:02,754 adding 'nullspace_optimizer/__init__.py' 2026-02-26T21:32:02,756 adding 'nullspace_optimizer/inout.py' 2026-02-26T21:32:02,758 adding 'nullspace_optimizer/utils.py' 2026-02-26T21:32:02,760 adding 'nullspace_optimizer/examples/__init__.py' 2026-02-26T21:32:02,761 adding 'nullspace_optimizer/examples/run_all.py' 2026-02-26T21:32:02,763 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/__init__.py' 2026-02-26T21:32:02,764 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex00_bound_constraints.py' 2026-02-26T21:32:02,766 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex01_bound_constraints_sparse.py' 2026-02-26T21:32:02,767 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex02_filter.py' 2026-02-26T21:32:02,768 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex03_symbolic_svanberg.py' 2026-02-26T21:32:02,770 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex04_symbolic_svanberg.py' 2026-02-26T21:32:02,771 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex05_basic_example_symbolic.py' 2026-02-26T21:32:02,772 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex06_provide_gradients.py' 2026-02-26T21:32:02,773 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex07_check_derivatives.py' 2026-02-26T21:32:02,775 adding 'nullspace_optimizer/examples/advanced_optimizable_examples/ex08_logger.py' 2026-02-26T21:32:02,776 adding 'nullspace_optimizer/examples/basic_examples/__init__.py' 2026-02-26T21:32:02,778 adding 'nullspace_optimizer/examples/basic_examples/ex00_basic_problem.py' 2026-02-26T21:32:02,779 adding 'nullspace_optimizer/examples/basic_examples/ex01_basic_problem_2.py' 2026-02-26T21:32:02,781 adding 'nullspace_optimizer/examples/basic_examples/ex02_basic_problem_3.py' 2026-02-26T21:32:02,782 adding 'nullspace_optimizer/examples/basic_examples/ex03_basic_problem_degenerate.py' 2026-02-26T21:32:02,784 adding 'nullspace_optimizer/examples/basic_examples/ex04_basic_problem_4.py' 2026-02-26T21:32:02,785 adding 'nullspace_optimizer/examples/basic_examples/ex05_multiple_shootings.py' 2026-02-26T21:32:02,786 adding 'nullspace_optimizer/examples/basic_examples/ex06_multiple_shootings2.py' 2026-02-26T21:32:02,788 adding 'nullspace_optimizer/examples/basic_examples/ex07_unconstrained.py' 2026-02-26T21:32:02,789 adding 'nullspace_optimizer/examples/basic_examples/ex08_degenerate.py' 2026-02-26T21:32:02,790 adding 'nullspace_optimizer/examples/basic_examples/ex12_unfeasible_xiC.py' 2026-02-26T21:32:02,792 adding 'nullspace_optimizer/examples/basic_examples/ex13_saturation.py' 2026-02-26T21:32:02,793 adding 'nullspace_optimizer/examples/basic_examples/utils/__init__.py' 2026-02-26T21:32:02,794 adding 'nullspace_optimizer/examples/basic_examples/utils/draw.py' 2026-02-26T21:32:02,796 adding 'nullspace_optimizer/examples/basic_examples/utils/draw_pyplot.py' 2026-02-26T21:32:02,797 adding 'nullspace_optimizer/examples/topopt_examples/__init__.py' 2026-02-26T21:32:02,799 adding 'nullspace_optimizer/examples/topopt_examples/ex00_compliance.py' 2026-02-26T21:32:02,800 adding 'nullspace_optimizer/examples/topopt_examples/ex01_compliance_equalized.py' 2026-02-26T21:32:02,802 adding 'nullspace_optimizer/examples/topopt_examples/ex02_compliance_oc.py' 2026-02-26T21:32:02,803 adding 'nullspace_optimizer/examples/topopt_examples/ex03_compliance_MMA.py' 2026-02-26T21:32:02,805 adding 'nullspace_optimizer/examples/topopt_examples/ex04_compliance_IPOPT.py' 2026-02-26T21:32:02,806 adding 'nullspace_optimizer/examples/topopt_examples/ex05_tiny_volfrac.py' 2026-02-26T21:32:02,807 adding 'nullspace_optimizer/examples/topopt_examples/ex06_tiny_volfrac_MMA.py' 2026-02-26T21:32:02,809 adding 'nullspace_optimizer/examples/topopt_examples/ex07_heat_nlspace.py' 2026-02-26T21:32:02,810 adding 'nullspace_optimizer/examples/topopt_examples/ex08_heat_MMA.py' 2026-02-26T21:32:02,811 adding 'nullspace_optimizer/examples/topopt_examples/ex09_heat_OC.py' 2026-02-26T21:32:02,813 adding 'nullspace_optimizer/examples/topopt_examples/ex10_multiple_load.py' 2026-02-26T21:32:02,814 adding 'nullspace_optimizer/examples/topopt_examples/ex11_multiple_load_MMA.py' 2026-02-26T21:32:02,815 adding 'nullspace_optimizer/examples/topopt_examples/ex12_multiple_load_IPOPT.py' 2026-02-26T21:32:02,817 adding 'nullspace_optimizer/examples/topopt_examples/ex13_heat_SAND.py' 2026-02-26T21:32:02,819 adding 'nullspace_optimizer/optimizable/__init__.py' 2026-02-26T21:32:02,821 adding 'nullspace_optimizer/optimizable/bound_constraints_optimizable.py' 2026-02-26T21:32:02,822 adding 'nullspace_optimizer/optimizable/equalized_optimizable.py' 2026-02-26T21:32:02,824 adding 'nullspace_optimizer/optimizable/euclidean_optimizable.py' 2026-02-26T21:32:02,825 adding 'nullspace_optimizer/optimizable/filtered_optimizable.py' 2026-02-26T21:32:02,827 adding 'nullspace_optimizer/optimizable/minmax_optimizable.py' 2026-02-26T21:32:02,829 adding 'nullspace_optimizer/optimizable/optimizable.py' 2026-02-26T21:32:02,830 adding 'nullspace_optimizer/optimizable/symbolic_optimizable.py' 2026-02-26T21:32:02,831 adding 'nullspace_optimizer/optimizable/tuple_to_array_optimizable.py' 2026-02-26T21:32:02,833 adding 'nullspace_optimizer/optimizable/utils.py' 2026-02-26T21:32:02,834 adding 'nullspace_optimizer/optimizers/__init__.py' 2026-02-26T21:32:02,836 adding 'nullspace_optimizer/optimizers/utils.py' 2026-02-26T21:32:02,838 adding 'nullspace_optimizer/optimizers/IPOPT/__init__.py' 2026-02-26T21:32:02,839 adding 'nullspace_optimizer/optimizers/IPOPT/ipopt.py' 2026-02-26T21:32:02,841 adding 'nullspace_optimizer/optimizers/MMA/MMA.py' 2026-02-26T21:32:02,842 adding 'nullspace_optimizer/optimizers/MMA/__init__.py' 2026-02-26T21:32:02,845 adding 'nullspace_optimizer/optimizers/MMA/mma_lib.py' 2026-02-26T21:32:02,847 adding 'nullspace_optimizer/optimizers/OC/__init__.py' 2026-02-26T21:32:02,849 adding 'nullspace_optimizer/optimizers/OC/oc.py' 2026-02-26T21:32:02,850 adding 'nullspace_optimizer/optimizers/nullspace/__init__.py' 2026-02-26T21:32:02,854 adding 'nullspace_optimizer/optimizers/nullspace/nullspace.py' 2026-02-26T21:32:02,856 adding 'nullspace_optimizer/optimizers/nullspace/utils.py' 2026-02-26T21:32:02,858 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/__init__.py' 2026-02-26T21:32:02,859 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/base.py' 2026-02-26T21:32:02,861 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/cplex_interface.py' 2026-02-26T21:32:02,863 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/cvx_interface.py' 2026-02-26T21:32:02,864 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/gurobi_interface.py' 2026-02-26T21:32:02,866 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/mosek_interface.py' 2026-02-26T21:32:02,867 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/osqp_interface.py' 2026-02-26T21:32:02,868 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/piqp_interface.py' 2026-02-26T21:32:02,870 adding 'nullspace_optimizer/optimizers/nullspace/qp_solvers/qpalm_interface.py' 2026-02-26T21:32:02,877 adding 'nullspace_optimizer-1.3.0.dist-info/licenses/LICENSE' 2026-02-26T21:32:02,878 adding 'test/__init__.py' 2026-02-26T21:32:02,880 adding 'test/test_advanced_examples.py' 2026-02-26T21:32:02,881 adding 'test/test_basic_examples.py' 2026-02-26T21:32:02,883 adding 'test/test_topopt_examples.py' 2026-02-26T21:32:02,884 adding 'nullspace_optimizer-1.3.0.dist-info/METADATA' 2026-02-26T21:32:02,885 adding 'nullspace_optimizer-1.3.0.dist-info/WHEEL' 2026-02-26T21:32:02,886 adding 'nullspace_optimizer-1.3.0.dist-info/top_level.txt' 2026-02-26T21:32:02,888 adding 'nullspace_optimizer-1.3.0.dist-info/RECORD' 2026-02-26T21:32:02,891 removing build/bdist.linux-armv7l/wheel 2026-02-26T21:32:03,020 Building wheel for nullspace-optimizer (setup.py): finished with status 'done' 2026-02-26T21:32:03,024 Created wheel for nullspace-optimizer: filename=nullspace_optimizer-1.3.0-py3-none-any.whl size=134104 sha256=86419743569631c8f2e192d1914cbe8380f8e69967c4464d1f69b636f8236f4a 2026-02-26T21:32:03,025 Stored in directory: /tmp/pip-ephem-wheel-cache-l785lddh/wheels/42/60/16/da09f742ac6266ef363a3d3ac85d5324cd6f079ea01bbd4d69 2026-02-26T21:32:03,039 Successfully built nullspace-optimizer 2026-02-26T21:32:03,045 Removed build tracker: '/tmp/pip-build-tracker-0qpcu3zu'