2026-01-05T01:28:33,557 Created temporary directory: /tmp/pip-ephem-wheel-cache-z99ka9_w 2026-01-05T01:28:33,559 Created temporary directory: /tmp/pip-build-tracker-m2mw13ka 2026-01-05T01:28:33,559 Initialized build tracking at /tmp/pip-build-tracker-m2mw13ka 2026-01-05T01:28:33,560 Created build tracker: /tmp/pip-build-tracker-m2mw13ka 2026-01-05T01:28:33,560 Entered build tracker: /tmp/pip-build-tracker-m2mw13ka 2026-01-05T01:28:33,561 Created temporary directory: /tmp/pip-wheel-35un7j25 2026-01-05T01:28:33,564 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-05T01:28:33,567 Created temporary directory: /tmp/pip-ephem-wheel-cache-abx2rkx1 2026-01-05T01:28:33,591 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T01:28:33,595 2 location(s) to search for versions of mechanicsdsl-core: 2026-01-05T01:28:33,595 * https://pypi.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,595 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,595 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,596 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,598 Found index url https://pypi.org/simple 2026-01-05T01:28:33,815 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-01-05T01:28:33,819 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/fc/a6/0e88e1d1bc1d2fe045188d713c627f980cfeb7c04381b61abe5c9cfaa885/mechanicsdsl_core-0.6.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,820 Found link https://files.pythonhosted.org/packages/06/fe/0a29f812350f5ff35d2066633645a6736e4e64e43b3a56434de89b896104/mechanicsdsl_core-0.6.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 0.6.1 2026-01-05T01:28:33,821 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/d3/55/802b1767d30f49f3d3d61c19cd4039893026dcd8054042f3f3609433ff0e/mechanicsdsl_core-0.6.2-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,822 Found link https://files.pythonhosted.org/packages/11/6b/8eed93792f757e9d3091c9ea00a297c7fff3f64e60f72c66af174c20b052/mechanicsdsl_core-0.6.2.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 0.6.2 2026-01-05T01:28:33,823 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/4a/96/3d9e718123ec4a7eb3c8ce1fc74946c18b4d9526da8a320530e9e21baf62/mechanicsdsl_core-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,824 Found link https://files.pythonhosted.org/packages/fa/55/e30cd767a85120131cffc377677c890d6822d6dcdf550196e3d25a9cc52d/mechanicsdsl_core-1.0.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.0.0 2026-01-05T01:28:33,824 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/e5/c3/52abb69248a4e74fe150c9b5b7c364222e0a165d9652c4ce645b05509280/mechanicsdsl_core-1.1.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,825 Found link https://files.pythonhosted.org/packages/52/39/b33fffd4434b5040a7efead3842a1ca7b90080b5bb37263a1c3e14d19a1e/mechanicsdsl_core-1.1.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.1.0 2026-01-05T01:28:33,826 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/8b/d9/19bb0d2c64873c94803644181db3a40b0c16d4a3f5f66c842ea7c33c669a/mechanicsdsl_core-1.2.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,827 Found link https://files.pythonhosted.org/packages/b2/10/e584fb57c559993f36ae31abc6f1b7678dee73b5f706631c7dbcfe466e7a/mechanicsdsl_core-1.2.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.2.1 2026-01-05T01:28:33,828 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/7b/fb/1a2d356de3cc2200f3a747ac2a3c80c9f1956d11537e632ac5cb93347708/mechanicsdsl_core-1.2.2-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,829 Found link https://files.pythonhosted.org/packages/2f/4d/e34f50624de6266c13f4e90bde527e831046407fdbab77b3e00299f7c1c0/mechanicsdsl_core-1.2.2.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.2.2 2026-01-05T01:28:33,829 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/dd/91/abe65111938a315a42027bcde2dab5a7296c26e3f051594f2aee0d395043/mechanicsdsl_core-1.3.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,830 Found link https://files.pythonhosted.org/packages/3f/6b/a54716cd3df8b2f48ed3dfa90d297bbc7cb16dece8cbf65dbbbcdab69eac/mechanicsdsl_core-1.3.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.3.0 2026-01-05T01:28:33,831 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/11/e2/5b9e609350ead251531204c4c9afe7a25879a602b0f1fcb8923b6cf18145/mechanicsdsl_core-1.3.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,832 Found link https://files.pythonhosted.org/packages/9f/8d/274440464800ae2059e7ec3956976b2ba647519a63c8640acc44a2552cfa/mechanicsdsl_core-1.3.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.3.1 2026-01-05T01:28:33,832 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/90/d7/a2d0b1168539048dafa48b542a95a29f18e475c7f7a62660963e80d3de22/mechanicsdsl_core-1.4.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:33,833 Found link https://files.pythonhosted.org/packages/ef/e0/e2e156f5f0c5b93331353d4821f39a574eddd99b8666673df45e110c22c9/mechanicsdsl_core-1.4.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.4.0 2026-01-05T01:28:33,834 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,835 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:33,836 Found index url https://www.piwheels.org/simple 2026-01-05T01:28:34,150 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-01-05T01:28:34,154 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.1-py3-none-any.whl#sha256=f2fdd4f7a885184de5cb2b3e47b64281d75f30a42b5371b0a0c80b4f4dbca5e9 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,154 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.0-py3-none-any.whl#sha256=424241b18c7e258f4c2af3257f873da35716c930bcff7a875839baa3d74c9509 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,155 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.2-py3-none-any.whl#sha256=835ec24d5d46f8f8c7456fc9591652166e29bac80e4a3859662701ab3ebf1d86 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,155 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.1-py3-none-any.whl#sha256=9476fcb26109fbc14d122d5aa22e5249826283eea0a890f77749a7f499bad315 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,156 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.1.0-py3-none-any.whl#sha256=e7ade3390f3a9524ead1a8afab499d6adceeac77b2c8dbbf1c4934a34c5a9456 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,157 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.0.0-py3-none-any.whl#sha256=8286dcfb63e50fe4947db97fab9efa5218ea507db4087c296e824b32819775cc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,157 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.2-py3-none-any.whl#sha256=177db9d0092d6d508e1bc13f767f6a62fb61a094ade9fd23652bec1a5dabdebc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,158 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.1-py3-none-any.whl#sha256=a2831bec1ec36ca25f27b1bfa6366a2b3ca27697e64713efccf7bb18f1d191b6 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-05T01:28:34,158 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:34,159 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-01-05T01:28:34,178 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-01-05T01:28:34,196 Collecting mechanicsdsl-core==1.4.0 2026-01-05T01:28:34,198 Created temporary directory: /tmp/pip-unpack-aq5tf74c 2026-01-05T01:28:34,411 Downloading mechanicsdsl_core-1.4.0.tar.gz (205 kB) 2026-01-05T01:28:34,685 Added mechanicsdsl-core==1.4.0 from https://files.pythonhosted.org/packages/ef/e0/e2e156f5f0c5b93331353d4821f39a574eddd99b8666673df45e110c22c9/mechanicsdsl_core-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-m2mw13ka' 2026-01-05T01:28:34,689 Created temporary directory: /tmp/pip-build-env-cijbdwo3 2026-01-05T01:28:34,693 Installing build dependencies: started 2026-01-05T01:28:34,694 Running command pip subprocess to install build dependencies 2026-01-05T01:28:35,862 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-05T01:28:36,437 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-05T01:28:36,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T01:28:38,237 Collecting setuptools>=61.0 2026-01-05T01:28:38,354 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-05T01:28:41,354 Installing collected packages: setuptools 2026-01-05T01:28:45,041 Successfully installed setuptools-80.9.0 2026-01-05T01:28:45,309 Installing build dependencies: finished with status 'done' 2026-01-05T01:28:45,316 Getting requirements to build wheel: started 2026-01-05T01:28:45,317 Running command Getting requirements to build wheel 2026-01-05T01:28:45,946 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T01:28:45,947 !! 2026-01-05T01:28:45,948 ******************************************************************************** 2026-01-05T01:28:45,948 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T01:28:45,949 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T01:28:45,950 or your builds will no longer be supported. 2026-01-05T01:28:45,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:45,951 ******************************************************************************** 2026-01-05T01:28:45,952 !! 2026-01-05T01:28:45,952 corresp(dist, value, root_dir) 2026-01-05T01:28:46,035 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:46,036 !! 2026-01-05T01:28:46,037 ******************************************************************************** 2026-01-05T01:28:46,037 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:46,038 License :: OSI Approved :: MIT License 2026-01-05T01:28:46,039 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:46,040 ******************************************************************************** 2026-01-05T01:28:46,041 !! 2026-01-05T01:28:46,041 dist._finalize_license_expression() 2026-01-05T01:28:46,042 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:46,042 !! 2026-01-05T01:28:46,043 ******************************************************************************** 2026-01-05T01:28:46,044 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:46,045 License :: OSI Approved :: MIT License 2026-01-05T01:28:46,047 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:46,047 ******************************************************************************** 2026-01-05T01:28:46,048 !! 2026-01-05T01:28:46,049 self._finalize_license_expression() 2026-01-05T01:28:46,056 running egg_info 2026-01-05T01:28:46,063 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-05T01:28:46,071 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-05T01:28:46,076 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-01-05T01:28:46,078 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-01-05T01:28:46,110 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:46,115 adding license file 'LICENSE' 2026-01-05T01:28:46,121 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:46,219 Getting requirements to build wheel: finished with status 'done' 2026-01-05T01:28:46,223 Created temporary directory: /tmp/pip-modern-metadata-gimq25ay 2026-01-05T01:28:46,225 Preparing metadata (pyproject.toml): started 2026-01-05T01:28:46,226 Running command Preparing metadata (pyproject.toml) 2026-01-05T01:28:46,786 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T01:28:46,786 !! 2026-01-05T01:28:46,788 ******************************************************************************** 2026-01-05T01:28:46,788 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T01:28:46,790 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T01:28:46,790 or your builds will no longer be supported. 2026-01-05T01:28:46,791 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:46,792 ******************************************************************************** 2026-01-05T01:28:46,792 !! 2026-01-05T01:28:46,793 corresp(dist, value, root_dir) 2026-01-05T01:28:46,869 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:46,869 !! 2026-01-05T01:28:46,870 ******************************************************************************** 2026-01-05T01:28:46,870 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:46,871 License :: OSI Approved :: MIT License 2026-01-05T01:28:46,872 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:46,873 ******************************************************************************** 2026-01-05T01:28:46,874 !! 2026-01-05T01:28:46,874 dist._finalize_license_expression() 2026-01-05T01:28:46,875 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:46,875 !! 2026-01-05T01:28:46,876 ******************************************************************************** 2026-01-05T01:28:46,877 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:46,878 License :: OSI Approved :: MIT License 2026-01-05T01:28:46,879 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:46,880 ******************************************************************************** 2026-01-05T01:28:46,881 !! 2026-01-05T01:28:46,882 self._finalize_license_expression() 2026-01-05T01:28:46,888 running dist_info 2026-01-05T01:28:46,900 creating /tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info 2026-01-05T01:28:46,901 writing /tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-05T01:28:46,909 writing dependency_links to /tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-05T01:28:46,913 writing requirements to /tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/requires.txt 2026-01-05T01:28:46,914 writing top-level names to /tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/top_level.txt 2026-01-05T01:28:46,916 writing manifest file '/tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:46,945 reading manifest file '/tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:46,947 adding license file 'LICENSE' 2026-01-05T01:28:46,952 writing manifest file '/tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:46,953 creating '/tmp/pip-modern-metadata-gimq25ay/mechanicsdsl_core-1.4.0.dist-info' 2026-01-05T01:28:47,074 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-05T01:28:47,079 Source in /tmp/pip-wheel-35un7j25/mechanicsdsl-core_a41a5dfc5a4f4933b4051dc90e5ea5c8 has version 1.4.0, which satisfies requirement mechanicsdsl-core==1.4.0 from https://files.pythonhosted.org/packages/ef/e0/e2e156f5f0c5b93331353d4821f39a574eddd99b8666673df45e110c22c9/mechanicsdsl_core-1.4.0.tar.gz 2026-01-05T01:28:47,080 Removed mechanicsdsl-core==1.4.0 from https://files.pythonhosted.org/packages/ef/e0/e2e156f5f0c5b93331353d4821f39a574eddd99b8666673df45e110c22c9/mechanicsdsl_core-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-m2mw13ka' 2026-01-05T01:28:47,088 Created temporary directory: /tmp/pip-unpack-uyptjhlx 2026-01-05T01:28:47,088 Building wheels for collected packages: mechanicsdsl-core 2026-01-05T01:28:47,093 Created temporary directory: /tmp/pip-wheel-kn9lgeq8 2026-01-05T01:28:47,093 Destination directory: /tmp/pip-wheel-kn9lgeq8 2026-01-05T01:28:47,095 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-01-05T01:28:47,096 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-01-05T01:28:47,649 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-05T01:28:47,650 !! 2026-01-05T01:28:47,650 ******************************************************************************** 2026-01-05T01:28:47,651 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-05T01:28:47,652 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-05T01:28:47,652 or your builds will no longer be supported. 2026-01-05T01:28:47,654 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:47,654 ******************************************************************************** 2026-01-05T01:28:47,655 !! 2026-01-05T01:28:47,656 corresp(dist, value, root_dir) 2026-01-05T01:28:47,729 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:47,729 !! 2026-01-05T01:28:47,730 ******************************************************************************** 2026-01-05T01:28:47,731 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:47,732 License :: OSI Approved :: MIT License 2026-01-05T01:28:47,733 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:47,734 ******************************************************************************** 2026-01-05T01:28:47,735 !! 2026-01-05T01:28:47,736 dist._finalize_license_expression() 2026-01-05T01:28:47,737 /tmp/pip-build-env-cijbdwo3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-05T01:28:47,738 !! 2026-01-05T01:28:47,739 ******************************************************************************** 2026-01-05T01:28:47,739 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-05T01:28:47,741 License :: OSI Approved :: MIT License 2026-01-05T01:28:47,742 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-05T01:28:47,742 ******************************************************************************** 2026-01-05T01:28:47,743 !! 2026-01-05T01:28:47,744 self._finalize_license_expression() 2026-01-05T01:28:47,747 running bdist_wheel 2026-01-05T01:28:47,768 running build 2026-01-05T01:28:47,769 running build_py 2026-01-05T01:28:47,776 creating build/lib/mechanics_dsl 2026-01-05T01:28:47,779 copying src/mechanics_dsl/parser.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,782 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,785 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,788 copying src/mechanics_dsl/solver.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,791 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,794 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,797 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,800 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,802 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-01-05T01:28:47,806 creating build/lib/mechanics_dsl/visualization 2026-01-05T01:28:47,807 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-01-05T01:28:47,809 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-01-05T01:28:47,812 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-01-05T01:28:47,815 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-01-05T01:28:47,818 creating build/lib/mechanics_dsl/analysis 2026-01-05T01:28:47,819 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-01-05T01:28:47,822 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-01-05T01:28:47,824 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-01-05T01:28:47,827 creating build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,829 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,831 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,835 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,838 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,841 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,843 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,846 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-01-05T01:28:47,849 creating build/lib/mechanics_dsl/core 2026-01-05T01:28:47,850 copying src/mechanics_dsl/core/parser.py -> build/lib/mechanics_dsl/core 2026-01-05T01:28:47,853 copying src/mechanics_dsl/core/compiler.py -> build/lib/mechanics_dsl/core 2026-01-05T01:28:47,856 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-01-05T01:28:47,859 copying src/mechanics_dsl/core/solver.py -> build/lib/mechanics_dsl/core 2026-01-05T01:28:47,862 copying src/mechanics_dsl/core/symbolic.py -> build/lib/mechanics_dsl/core 2026-01-05T01:28:47,865 creating build/lib/mechanics_dsl/io 2026-01-05T01:28:47,867 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-01-05T01:28:47,869 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-01-05T01:28:47,872 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-01-05T01:28:47,875 creating build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,876 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,878 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,881 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,883 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,885 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,889 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,891 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,893 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,896 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,898 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,901 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,903 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,905 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,907 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-01-05T01:28:47,910 creating build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,911 copying src/mechanics_dsl/domains/statistical.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,914 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,916 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,918 copying src/mechanics_dsl/domains/relativistic.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,921 copying src/mechanics_dsl/domains/quantum.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,924 copying src/mechanics_dsl/domains/thermodynamics.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,927 copying src/mechanics_dsl/domains/electromagnetic.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,929 copying src/mechanics_dsl/domains/general_relativity.py -> build/lib/mechanics_dsl/domains 2026-01-05T01:28:47,933 creating build/lib/mechanics_dsl/domains/fluids 2026-01-05T01:28:47,934 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-05T01:28:47,936 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-05T01:28:47,938 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-05T01:28:47,941 creating build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,942 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,944 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,947 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,950 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,952 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,955 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,958 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,960 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,962 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,965 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,968 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,970 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,973 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,975 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,977 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,980 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,983 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-01-05T01:28:47,985 running egg_info 2026-01-05T01:28:47,997 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-05T01:28:48,005 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-05T01:28:48,009 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-01-05T01:28:48,010 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-01-05T01:28:48,029 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:48,034 adding license file 'LICENSE' 2026-01-05T01:28:48,040 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-05T01:28:48,047 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-01-05T01:28:48,064 installing to build/bdist.linux-armv7l/wheel 2026-01-05T01:28:48,065 running install 2026-01-05T01:28:48,088 running install_lib 2026-01-05T01:28:48,094 creating build/bdist.linux-armv7l/wheel 2026-01-05T01:28:48,096 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-01-05T01:28:48,098 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-01-05T01:28:48,099 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-05T01:28:48,101 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-05T01:28:48,103 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-05T01:28:48,105 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-05T01:28:48,107 copying build/lib/mechanics_dsl/parser.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,110 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,114 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,116 copying build/lib/mechanics_dsl/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,119 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-01-05T01:28:48,120 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-05T01:28:48,122 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-05T01:28:48,124 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-05T01:28:48,127 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,129 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,132 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-01-05T01:28:48,133 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,136 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,138 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,140 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,142 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,145 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,146 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-05T01:28:48,150 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-01-05T01:28:48,151 copying build/lib/mechanics_dsl/core/parser.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-05T01:28:48,154 copying build/lib/mechanics_dsl/core/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-05T01:28:48,158 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-05T01:28:48,160 copying build/lib/mechanics_dsl/core/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-05T01:28:48,162 copying build/lib/mechanics_dsl/core/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-05T01:28:48,165 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,167 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,169 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,171 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-05T01:28:48,174 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-01-05T01:28:48,175 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-05T01:28:48,177 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-05T01:28:48,179 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-05T01:28:48,182 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-01-05T01:28:48,183 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,185 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,187 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,189 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,191 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,194 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,196 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,198 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,200 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,202 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,205 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,207 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,209 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,211 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-05T01:28:48,214 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-01-05T01:28:48,216 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-01-05T01:28:48,217 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-05T01:28:48,220 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-05T01:28:48,221 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-05T01:28:48,223 copying build/lib/mechanics_dsl/domains/statistical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,226 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,228 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,230 copying build/lib/mechanics_dsl/domains/relativistic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,233 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-01-05T01:28:48,234 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,236 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,239 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,241 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,243 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,245 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,248 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,250 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,252 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,255 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,257 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,260 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,262 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,265 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,267 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,269 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,271 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-05T01:28:48,274 copying build/lib/mechanics_dsl/domains/quantum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,277 copying build/lib/mechanics_dsl/domains/thermodynamics.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,279 copying build/lib/mechanics_dsl/domains/electromagnetic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,281 copying build/lib/mechanics_dsl/domains/general_relativity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-05T01:28:48,284 running install_egg_info 2026-01-05T01:28:48,290 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-1.4.0-py3.11.egg-info 2026-01-05T01:28:48,299 running install_scripts 2026-01-05T01:28:48,309 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-1.4.0.dist-info/WHEEL 2026-01-05T01:28:48,312 creating '/tmp/pip-wheel-kn9lgeq8/.tmp-1rac6igc/mechanicsdsl_core-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-05T01:28:48,314 adding 'mechanics_dsl/__init__.py' 2026-01-05T01:28:48,318 adding 'mechanics_dsl/compiler.py' 2026-01-05T01:28:48,320 adding 'mechanics_dsl/energy.py' 2026-01-05T01:28:48,324 adding 'mechanics_dsl/parser.py' 2026-01-05T01:28:48,325 adding 'mechanics_dsl/py.typed' 2026-01-05T01:28:48,328 adding 'mechanics_dsl/solver.py' 2026-01-05T01:28:48,331 adding 'mechanics_dsl/solver_numba.py' 2026-01-05T01:28:48,334 adding 'mechanics_dsl/symbolic.py' 2026-01-05T01:28:48,336 adding 'mechanics_dsl/units.py' 2026-01-05T01:28:48,339 adding 'mechanics_dsl/visualization.py' 2026-01-05T01:28:48,340 adding 'mechanics_dsl/analysis/__init__.py' 2026-01-05T01:28:48,342 adding 'mechanics_dsl/analysis/energy.py' 2026-01-05T01:28:48,343 adding 'mechanics_dsl/analysis/stability.py' 2026-01-05T01:28:48,345 adding 'mechanics_dsl/codegen/__init__.py' 2026-01-05T01:28:48,347 adding 'mechanics_dsl/codegen/arduino.py' 2026-01-05T01:28:48,348 adding 'mechanics_dsl/codegen/base.py' 2026-01-05T01:28:48,350 adding 'mechanics_dsl/codegen/cpp.py' 2026-01-05T01:28:48,352 adding 'mechanics_dsl/codegen/cuda.py' 2026-01-05T01:28:48,354 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-01-05T01:28:48,355 adding 'mechanics_dsl/codegen/fortran.py' 2026-01-05T01:28:48,357 adding 'mechanics_dsl/codegen/javascript.py' 2026-01-05T01:28:48,358 adding 'mechanics_dsl/codegen/julia.py' 2026-01-05T01:28:48,360 adding 'mechanics_dsl/codegen/matlab.py' 2026-01-05T01:28:48,361 adding 'mechanics_dsl/codegen/openmp.py' 2026-01-05T01:28:48,363 adding 'mechanics_dsl/codegen/python.py' 2026-01-05T01:28:48,364 adding 'mechanics_dsl/codegen/rust.py' 2026-01-05T01:28:48,366 adding 'mechanics_dsl/codegen/wasm.py' 2026-01-05T01:28:48,368 adding 'mechanics_dsl/core/__init__.py' 2026-01-05T01:28:48,372 adding 'mechanics_dsl/core/compiler.py' 2026-01-05T01:28:48,376 adding 'mechanics_dsl/core/parser.py' 2026-01-05T01:28:48,379 adding 'mechanics_dsl/core/solver.py' 2026-01-05T01:28:48,382 adding 'mechanics_dsl/core/symbolic.py' 2026-01-05T01:28:48,384 adding 'mechanics_dsl/domains/__init__.py' 2026-01-05T01:28:48,386 adding 'mechanics_dsl/domains/base.py' 2026-01-05T01:28:48,389 adding 'mechanics_dsl/domains/electromagnetic.py' 2026-01-05T01:28:48,392 adding 'mechanics_dsl/domains/general_relativity.py' 2026-01-05T01:28:48,396 adding 'mechanics_dsl/domains/quantum.py' 2026-01-05T01:28:48,400 adding 'mechanics_dsl/domains/relativistic.py' 2026-01-05T01:28:48,402 adding 'mechanics_dsl/domains/statistical.py' 2026-01-05T01:28:48,404 adding 'mechanics_dsl/domains/thermodynamics.py' 2026-01-05T01:28:48,407 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-01-05T01:28:48,409 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-01-05T01:28:48,412 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-01-05T01:28:48,414 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-01-05T01:28:48,416 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-01-05T01:28:48,419 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-01-05T01:28:48,421 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-01-05T01:28:48,423 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-01-05T01:28:48,424 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-01-05T01:28:48,426 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-01-05T01:28:48,429 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-01-05T01:28:48,431 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-01-05T01:28:48,434 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-01-05T01:28:48,436 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-01-05T01:28:48,439 adding 'mechanics_dsl/domains/classical/stability.py' 2026-01-05T01:28:48,441 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-01-05T01:28:48,443 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-01-05T01:28:48,444 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-01-05T01:28:48,446 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-01-05T01:28:48,447 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-01-05T01:28:48,449 adding 'mechanics_dsl/io/__init__.py' 2026-01-05T01:28:48,450 adding 'mechanics_dsl/io/export.py' 2026-01-05T01:28:48,451 adding 'mechanics_dsl/io/serialization.py' 2026-01-05T01:28:48,453 adding 'mechanics_dsl/utils/__init__.py' 2026-01-05T01:28:48,455 adding 'mechanics_dsl/utils/caching.py' 2026-01-05T01:28:48,456 adding 'mechanics_dsl/utils/config.py' 2026-01-05T01:28:48,457 adding 'mechanics_dsl/utils/logging.py' 2026-01-05T01:28:48,459 adding 'mechanics_dsl/utils/profiling.py' 2026-01-05T01:28:48,461 adding 'mechanics_dsl/utils/units.py' 2026-01-05T01:28:48,463 adding 'mechanics_dsl/utils/validation.py' 2026-01-05T01:28:48,465 adding 'mechanics_dsl/visualization/__init__.py' 2026-01-05T01:28:48,467 adding 'mechanics_dsl/visualization/animator.py' 2026-01-05T01:28:48,468 adding 'mechanics_dsl/visualization/phase_space.py' 2026-01-05T01:28:48,469 adding 'mechanics_dsl/visualization/plotter.py' 2026-01-05T01:28:48,472 adding 'mechanicsdsl_core-1.4.0.dist-info/licenses/LICENSE' 2026-01-05T01:28:48,474 adding 'mechanicsdsl_core-1.4.0.dist-info/METADATA' 2026-01-05T01:28:48,475 adding 'mechanicsdsl_core-1.4.0.dist-info/WHEEL' 2026-01-05T01:28:48,476 adding 'mechanicsdsl_core-1.4.0.dist-info/top_level.txt' 2026-01-05T01:28:48,477 adding 'mechanicsdsl_core-1.4.0.dist-info/RECORD' 2026-01-05T01:28:48,482 removing build/bdist.linux-armv7l/wheel 2026-01-05T01:28:48,599 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-01-05T01:28:48,609 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-1.4.0-py3-none-any.whl size=246032 sha256=b056d26c286ca7bd9016728b1ccad93c78a07881abdc59340e5b2dca648ead1b 2026-01-05T01:28:48,610 Stored in directory: /tmp/pip-ephem-wheel-cache-abx2rkx1/wheels/48/f7/e2/718f54c88993b963e7260688559fbd07e6f96ea39c0676edae 2026-01-05T01:28:48,625 Successfully built mechanicsdsl-core 2026-01-05T01:28:48,634 Removed build tracker: '/tmp/pip-build-tracker-m2mw13ka'