2026-01-14T03:26:57,136 Created temporary directory: /tmp/pip-ephem-wheel-cache-jrdd37jj 2026-01-14T03:26:57,138 Created temporary directory: /tmp/pip-build-tracker-557k7q1z 2026-01-14T03:26:57,138 Initialized build tracking at /tmp/pip-build-tracker-557k7q1z 2026-01-14T03:26:57,139 Created build tracker: /tmp/pip-build-tracker-557k7q1z 2026-01-14T03:26:57,139 Entered build tracker: /tmp/pip-build-tracker-557k7q1z 2026-01-14T03:26:57,140 Created temporary directory: /tmp/pip-wheel-k6zijy5z 2026-01-14T03:26:57,143 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-14T03:26:57,145 Created temporary directory: /tmp/pip-ephem-wheel-cache-rmjkhthi 2026-01-14T03:26:57,167 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T03:26:57,170 2 location(s) to search for versions of mechanicsdsl-core: 2026-01-14T03:26:57,170 * https://pypi.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,170 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,171 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,172 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,173 Found index url https://pypi.org/simple 2026-01-14T03:26:57,390 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-01-14T03:26:57,395 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-14T03:26:57,396 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-14T03:26:57,397 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-14T03:26:57,398 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-14T03:26:57,399 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-14T03:26:57,400 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-14T03:26:57,401 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-14T03:26:57,402 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-14T03:26:57,402 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-14T03:26:57,403 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-14T03:26:57,404 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-14T03:26:57,405 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-14T03:26:57,406 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-14T03:26:57,406 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-14T03:26:57,407 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-14T03:26:57,408 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-14T03:26:57,409 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-14T03:26:57,410 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-14T03:26:57,411 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/e8/00/bc53f092be9caa48b7c48ada56c9c9d33500a8ca6590b6857a8a9f9088ac/mechanicsdsl_core-1.5.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,412 Found link https://files.pythonhosted.org/packages/5d/76/583f14be9e6ea6df1272997af183dbb74f07a2e7cd275608021de33bfdff/mechanicsdsl_core-1.5.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.5.0 2026-01-14T03:26:57,412 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/bc/29/ed81c5aeb57f626278be8b8a6ee486ed295fe7d8662bcf4b651f940de645/mechanicsdsl_core-1.5.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,413 Found link https://files.pythonhosted.org/packages/2b/d2/754a63b48c97303e3b99b86fb062d490be86bf5a91234bdffbc63bf2e93c/mechanicsdsl_core-1.5.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.5.1 2026-01-14T03:26:57,414 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/87/2a/c66490f9e499d1e495558d67cdcb0b49eb0663d8afaf2d674aa311a58b9e/mechanicsdsl_core-1.6.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,415 Found link https://files.pythonhosted.org/packages/ab/07/d52513d2564b941d378e1aa045c81451e92d7fd728bbc7ec267e29399350/mechanicsdsl_core-1.6.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.6.0 2026-01-14T03:26:57,416 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,417 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,418 Found index url https://www.piwheels.org/simple 2026-01-14T03:26:57,578 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-01-14T03:26:57,582 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.1-py3-none-any.whl#sha256=3c0fac3c350ce4379f750b2328f473ee490a524b9c46cd762f35d1f7f64a1f25 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,583 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.0-py3-none-any.whl#sha256=c17032a982cb9322c6783f4621a6350d4097fac756671dd32e16392d0f1ecc58 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,583 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.4.0-py3-none-any.whl#sha256=b056d26c286ca7bd9016728b1ccad93c78a07881abdc59340e5b2dca648ead1b (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-01-14T03:26:57,584 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-14T03:26:57,584 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-14T03:26:57,585 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-14T03:26:57,586 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-14T03:26:57,586 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-14T03:26:57,587 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-14T03:26:57,587 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-14T03:26:57,588 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-14T03:26:57,589 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,589 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-01-14T03:26:57,611 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-01-14T03:26:57,630 Collecting mechanicsdsl-core==1.6.0 2026-01-14T03:26:57,633 Created temporary directory: /tmp/pip-unpack-advvbleo 2026-01-14T03:26:57,862 Downloading mechanicsdsl_core-1.6.0.tar.gz (270 kB) 2026-01-14T03:26:58,281 Added mechanicsdsl-core==1.6.0 from https://files.pythonhosted.org/packages/ab/07/d52513d2564b941d378e1aa045c81451e92d7fd728bbc7ec267e29399350/mechanicsdsl_core-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-557k7q1z' 2026-01-14T03:26:58,287 Created temporary directory: /tmp/pip-build-env-xqkb456e 2026-01-14T03:26:58,291 Installing build dependencies: started 2026-01-14T03:26:58,292 Running command pip subprocess to install build dependencies 2026-01-14T03:26:59,412 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T03:27:00,065 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-14T03:27:00,087 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T03:27:01,839 Collecting setuptools>=61.0 2026-01-14T03:27:01,945 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T03:27:04,954 Installing collected packages: setuptools 2026-01-14T03:27:08,459 Successfully installed setuptools-80.9.0 2026-01-14T03:27:08,724 Installing build dependencies: finished with status 'done' 2026-01-14T03:27:08,730 Getting requirements to build wheel: started 2026-01-14T03:27:08,731 Running command Getting requirements to build wheel 2026-01-14T03:27:09,354 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T03:27:09,354 !! 2026-01-14T03:27:09,355 ******************************************************************************** 2026-01-14T03:27:09,356 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-14T03:27:09,357 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T03:27:09,357 or your builds will no longer be supported. 2026-01-14T03:27:09,358 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:09,359 ******************************************************************************** 2026-01-14T03:27:09,360 !! 2026-01-14T03:27:09,361 corresp(dist, value, root_dir) 2026-01-14T03:27:09,443 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:09,444 !! 2026-01-14T03:27:09,445 ******************************************************************************** 2026-01-14T03:27:09,445 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:09,447 License :: OSI Approved :: MIT License 2026-01-14T03:27:09,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:09,448 ******************************************************************************** 2026-01-14T03:27:09,449 !! 2026-01-14T03:27:09,449 dist._finalize_license_expression() 2026-01-14T03:27:09,450 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:09,450 !! 2026-01-14T03:27:09,451 ******************************************************************************** 2026-01-14T03:27:09,452 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:09,453 License :: OSI Approved :: MIT License 2026-01-14T03:27:09,453 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:09,454 ******************************************************************************** 2026-01-14T03:27:09,455 !! 2026-01-14T03:27:09,455 self._finalize_license_expression() 2026-01-14T03:27:09,472 running egg_info 2026-01-14T03:27:09,478 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-14T03:27:09,497 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-14T03:27:09,507 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-01-14T03:27:09,509 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-01-14T03:27:09,559 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:09,567 adding license file 'LICENSE' 2026-01-14T03:27:09,575 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:09,673 Getting requirements to build wheel: finished with status 'done' 2026-01-14T03:27:09,677 Created temporary directory: /tmp/pip-modern-metadata-gi8ljxgf 2026-01-14T03:27:09,679 Preparing metadata (pyproject.toml): started 2026-01-14T03:27:09,680 Running command Preparing metadata (pyproject.toml) 2026-01-14T03:27:10,250 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T03:27:10,250 !! 2026-01-14T03:27:10,251 ******************************************************************************** 2026-01-14T03:27:10,252 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-14T03:27:10,253 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T03:27:10,253 or your builds will no longer be supported. 2026-01-14T03:27:10,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:10,255 ******************************************************************************** 2026-01-14T03:27:10,256 !! 2026-01-14T03:27:10,257 corresp(dist, value, root_dir) 2026-01-14T03:27:10,340 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:10,341 !! 2026-01-14T03:27:10,342 ******************************************************************************** 2026-01-14T03:27:10,343 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:10,344 License :: OSI Approved :: MIT License 2026-01-14T03:27:10,345 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:10,346 ******************************************************************************** 2026-01-14T03:27:10,347 !! 2026-01-14T03:27:10,347 dist._finalize_license_expression() 2026-01-14T03:27:10,348 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:10,348 !! 2026-01-14T03:27:10,349 ******************************************************************************** 2026-01-14T03:27:10,350 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:10,351 License :: OSI Approved :: MIT License 2026-01-14T03:27:10,352 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:10,352 ******************************************************************************** 2026-01-14T03:27:10,353 !! 2026-01-14T03:27:10,353 self._finalize_license_expression() 2026-01-14T03:27:10,365 running dist_info 2026-01-14T03:27:10,377 creating /tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info 2026-01-14T03:27:10,378 writing /tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-14T03:27:10,396 writing dependency_links to /tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-14T03:27:10,407 writing requirements to /tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/requires.txt 2026-01-14T03:27:10,408 writing top-level names to /tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/top_level.txt 2026-01-14T03:27:10,409 writing manifest file '/tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:10,453 reading manifest file '/tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:10,455 adding license file 'LICENSE' 2026-01-14T03:27:10,462 writing manifest file '/tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:10,463 creating '/tmp/pip-modern-metadata-gi8ljxgf/mechanicsdsl_core-1.6.0.dist-info' 2026-01-14T03:27:10,588 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T03:27:10,593 Source in /tmp/pip-wheel-k6zijy5z/mechanicsdsl-core_bd566fc1f82d413bb3f2ff24adc870bd has version 1.6.0, which satisfies requirement mechanicsdsl-core==1.6.0 from https://files.pythonhosted.org/packages/ab/07/d52513d2564b941d378e1aa045c81451e92d7fd728bbc7ec267e29399350/mechanicsdsl_core-1.6.0.tar.gz 2026-01-14T03:27:10,594 Removed mechanicsdsl-core==1.6.0 from https://files.pythonhosted.org/packages/ab/07/d52513d2564b941d378e1aa045c81451e92d7fd728bbc7ec267e29399350/mechanicsdsl_core-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-557k7q1z' 2026-01-14T03:27:10,602 Created temporary directory: /tmp/pip-unpack-xw03pyky 2026-01-14T03:27:10,602 Building wheels for collected packages: mechanicsdsl-core 2026-01-14T03:27:10,607 Created temporary directory: /tmp/pip-wheel-2ji1gpgh 2026-01-14T03:27:10,607 Destination directory: /tmp/pip-wheel-2ji1gpgh 2026-01-14T03:27:10,610 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-01-14T03:27:10,611 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-01-14T03:27:11,168 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T03:27:11,168 !! 2026-01-14T03:27:11,169 ******************************************************************************** 2026-01-14T03:27:11,170 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-14T03:27:11,171 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T03:27:11,171 or your builds will no longer be supported. 2026-01-14T03:27:11,173 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:11,173 ******************************************************************************** 2026-01-14T03:27:11,174 !! 2026-01-14T03:27:11,175 corresp(dist, value, root_dir) 2026-01-14T03:27:11,251 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:11,251 !! 2026-01-14T03:27:11,252 ******************************************************************************** 2026-01-14T03:27:11,253 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:11,254 License :: OSI Approved :: MIT License 2026-01-14T03:27:11,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:11,255 ******************************************************************************** 2026-01-14T03:27:11,256 !! 2026-01-14T03:27:11,257 dist._finalize_license_expression() 2026-01-14T03:27:11,258 /tmp/pip-build-env-xqkb456e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T03:27:11,258 !! 2026-01-14T03:27:11,259 ******************************************************************************** 2026-01-14T03:27:11,260 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T03:27:11,261 License :: OSI Approved :: MIT License 2026-01-14T03:27:11,262 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T03:27:11,263 ******************************************************************************** 2026-01-14T03:27:11,264 !! 2026-01-14T03:27:11,264 self._finalize_license_expression() 2026-01-14T03:27:11,270 running bdist_wheel 2026-01-14T03:27:11,292 running build 2026-01-14T03:27:11,292 running build_py 2026-01-14T03:27:11,299 creating build/lib/mechanics_dsl 2026-01-14T03:27:11,301 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,304 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,307 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,310 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,312 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,314 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,317 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,320 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,323 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-01-14T03:27:11,326 creating build/lib/mechanics_dsl/backends 2026-01-14T03:27:11,327 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-01-14T03:27:11,330 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-01-14T03:27:11,331 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-01-14T03:27:11,334 creating build/lib/mechanics_dsl/io 2026-01-14T03:27:11,336 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-01-14T03:27:11,338 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-01-14T03:27:11,340 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-01-14T03:27:11,343 creating build/lib/mechanics_dsl/analysis 2026-01-14T03:27:11,344 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-01-14T03:27:11,347 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-01-14T03:27:11,349 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-01-14T03:27:11,353 creating build/lib/mechanics_dsl/domains 2026-01-14T03:27:11,354 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-01-14T03:27:11,357 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-01-14T03:27:11,359 creating build/lib/mechanics_dsl/core 2026-01-14T03:27:11,360 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-01-14T03:27:11,363 creating build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,365 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,367 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,369 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,372 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,374 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,376 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,378 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,381 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,383 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,386 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,388 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,390 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,393 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,396 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-01-14T03:27:11,399 creating build/lib/mechanics_dsl/lsp 2026-01-14T03:27:11,400 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-01-14T03:27:11,402 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-01-14T03:27:11,405 creating build/lib/mechanics_dsl/compiler_pkg 2026-01-14T03:27:11,406 copying src/mechanics_dsl/compiler_pkg/__init__.py -> build/lib/mechanics_dsl/compiler_pkg 2026-01-14T03:27:11,408 copying src/mechanics_dsl/compiler_pkg/serializer.py -> build/lib/mechanics_dsl/compiler_pkg 2026-01-14T03:27:11,411 copying src/mechanics_dsl/compiler_pkg/particles.py -> build/lib/mechanics_dsl/compiler_pkg 2026-01-14T03:27:11,413 creating build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,414 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,416 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,418 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,421 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,423 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,426 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-01-14T03:27:11,429 creating build/lib/mechanics_dsl/visualization 2026-01-14T03:27:11,430 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-01-14T03:27:11,432 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-01-14T03:27:11,435 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-01-14T03:27:11,438 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-01-14T03:27:11,441 creating build/lib/mechanics_dsl/server 2026-01-14T03:27:11,443 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-01-14T03:27:11,445 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-01-14T03:27:11,447 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-01-14T03:27:11,449 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-01-14T03:27:11,452 creating build/lib/mechanics_dsl/inverse 2026-01-14T03:27:11,453 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-01-14T03:27:11,455 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-01-14T03:27:11,457 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-01-14T03:27:11,459 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-01-14T03:27:11,462 creating build/lib/mechanics_dsl/jupyter 2026-01-14T03:27:11,463 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-01-14T03:27:11,465 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-01-14T03:27:11,467 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-01-14T03:27:11,470 creating build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,471 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,473 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,476 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,478 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,480 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,482 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,484 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,487 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,489 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-01-14T03:27:11,492 creating build/lib/mechanics_dsl/solver 2026-01-14T03:27:11,493 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-01-14T03:27:11,495 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-01-14T03:27:11,498 creating build/lib/mechanics_dsl/plugins 2026-01-14T03:27:11,499 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-01-14T03:27:11,502 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-01-14T03:27:11,504 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-01-14T03:27:11,506 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-01-14T03:27:11,509 creating build/lib/mechanics_dsl/parser 2026-01-14T03:27:11,510 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-01-14T03:27:11,512 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-01-14T03:27:11,514 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-01-14T03:27:11,517 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-01-14T03:27:11,520 creating build/lib/mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,521 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,523 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,527 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,528 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,531 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,534 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,535 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,537 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,540 creating build/lib/mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,541 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,543 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,546 creating build/lib/mechanics_dsl/domains/statistical 2026-01-14T03:27:11,547 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-01-14T03:27:11,549 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-01-14T03:27:11,552 creating build/lib/mechanics_dsl/domains/quantum 2026-01-14T03:27:11,553 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-01-14T03:27:11,555 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-01-14T03:27:11,559 creating build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,560 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,562 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,565 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,567 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,570 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,573 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,575 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,578 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,580 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,583 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,586 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,588 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,591 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,594 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,596 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,598 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,601 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-01-14T03:27:11,604 creating build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,605 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,607 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,610 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,613 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,615 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,618 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,621 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,624 creating build/lib/mechanics_dsl/domains/fluids 2026-01-14T03:27:11,625 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-14T03:27:11,627 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-14T03:27:11,629 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-01-14T03:27:11,631 running egg_info 2026-01-14T03:27:11,643 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-01-14T03:27:11,661 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-01-14T03:27:11,671 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-01-14T03:27:11,672 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-01-14T03:27:11,705 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:11,714 adding license file 'LICENSE' 2026-01-14T03:27:11,721 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-01-14T03:27:11,736 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-01-14T03:27:11,760 installing to build/bdist.linux-armv7l/wheel 2026-01-14T03:27:11,760 running install 2026-01-14T03:27:11,783 running install_lib 2026-01-14T03:27:11,789 creating build/bdist.linux-armv7l/wheel 2026-01-14T03:27:11,791 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-01-14T03:27:11,793 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-01-14T03:27:11,794 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-01-14T03:27:11,797 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-01-14T03:27:11,798 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-01-14T03:27:11,801 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,804 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-01-14T03:27:11,805 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-14T03:27:11,807 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-14T03:27:11,810 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-01-14T03:27:11,813 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-01-14T03:27:11,814 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-14T03:27:11,816 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-14T03:27:11,818 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-01-14T03:27:11,820 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,822 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,826 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-01-14T03:27:11,827 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-14T03:27:11,830 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,831 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,833 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-01-14T03:27:11,835 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-01-14T03:27:11,837 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,838 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,841 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-01-14T03:27:11,844 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,845 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,847 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-01-14T03:27:11,850 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,851 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,854 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-01-14T03:27:11,858 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-01-14T03:27:11,859 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-01-14T03:27:11,861 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-01-14T03:27:11,864 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-01-14T03:27:11,865 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-01-14T03:27:11,868 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-01-14T03:27:11,872 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-01-14T03:27:11,873 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,876 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,879 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,881 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,884 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,887 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,890 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,893 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,895 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,898 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,901 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,903 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,906 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,909 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,911 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,914 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,916 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-01-14T03:27:11,919 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,920 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,923 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,925 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,928 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,931 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,934 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,936 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-01-14T03:27:11,940 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-01-14T03:27:11,941 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-14T03:27:11,944 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-14T03:27:11,946 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-01-14T03:27:11,948 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,950 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,954 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-01-14T03:27:11,955 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-01-14T03:27:11,957 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,960 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-01-14T03:27:11,961 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,963 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,965 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,968 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,970 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,972 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,974 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,977 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,979 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,981 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,983 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,986 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,988 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,990 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-01-14T03:27:11,992 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:11,995 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-01-14T03:27:11,996 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-01-14T03:27:11,998 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-01-14T03:27:12,001 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/compiler_pkg 2026-01-14T03:27:12,002 copying build/lib/mechanics_dsl/compiler_pkg/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-01-14T03:27:12,004 copying build/lib/mechanics_dsl/compiler_pkg/serializer.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-01-14T03:27:12,007 copying build/lib/mechanics_dsl/compiler_pkg/particles.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-01-14T03:27:12,009 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-01-14T03:27:12,010 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,012 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,015 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,017 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,020 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,022 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-01-14T03:27:12,025 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:12,028 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-01-14T03:27:12,029 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-14T03:27:12,031 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-14T03:27:12,034 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-14T03:27:12,036 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-01-14T03:27:12,038 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:12,041 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-01-14T03:27:12,042 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-01-14T03:27:12,044 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-01-14T03:27:12,047 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-01-14T03:27:12,049 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-01-14T03:27:12,051 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-01-14T03:27:12,052 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-01-14T03:27:12,055 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-01-14T03:27:12,057 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-01-14T03:27:12,059 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-01-14T03:27:12,062 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-01-14T03:27:12,063 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-01-14T03:27:12,065 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-01-14T03:27:12,067 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-01-14T03:27:12,070 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-01-14T03:27:12,071 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,074 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,077 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,078 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,080 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,083 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,085 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,087 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,090 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-01-14T03:27:12,092 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-01-14T03:27:12,095 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-01-14T03:27:12,096 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-01-14T03:27:12,098 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-01-14T03:27:12,102 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-01-14T03:27:12,103 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-01-14T03:27:12,105 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-01-14T03:27:12,108 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-01-14T03:27:12,110 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-01-14T03:27:12,113 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-01-14T03:27:12,114 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-01-14T03:27:12,116 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-01-14T03:27:12,119 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-01-14T03:27:12,121 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-01-14T03:27:12,123 running install_egg_info 2026-01-14T03:27:12,129 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-1.6.0-py3.11.egg-info 2026-01-14T03:27:12,140 running install_scripts 2026-01-14T03:27:12,150 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-1.6.0.dist-info/WHEEL 2026-01-14T03:27:12,153 creating '/tmp/pip-wheel-2ji1gpgh/.tmp-7yhs9415/mechanicsdsl_core-1.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T03:27:12,156 adding 'mechanics_dsl/__init__.py' 2026-01-14T03:27:12,160 adding 'mechanics_dsl/compiler.py' 2026-01-14T03:27:12,162 adding 'mechanics_dsl/energy.py' 2026-01-14T03:27:12,164 adding 'mechanics_dsl/exceptions.py' 2026-01-14T03:27:12,165 adding 'mechanics_dsl/protocols.py' 2026-01-14T03:27:12,166 adding 'mechanics_dsl/py.typed' 2026-01-14T03:27:12,169 adding 'mechanics_dsl/solver_numba.py' 2026-01-14T03:27:12,172 adding 'mechanics_dsl/symbolic.py' 2026-01-14T03:27:12,174 adding 'mechanics_dsl/units.py' 2026-01-14T03:27:12,177 adding 'mechanics_dsl/visualization.py' 2026-01-14T03:27:12,179 adding 'mechanics_dsl/analysis/__init__.py' 2026-01-14T03:27:12,180 adding 'mechanics_dsl/analysis/energy.py' 2026-01-14T03:27:12,182 adding 'mechanics_dsl/analysis/stability.py' 2026-01-14T03:27:12,184 adding 'mechanics_dsl/backends/__init__.py' 2026-01-14T03:27:12,185 adding 'mechanics_dsl/backends/base.py' 2026-01-14T03:27:12,187 adding 'mechanics_dsl/backends/jax_backend.py' 2026-01-14T03:27:12,189 adding 'mechanics_dsl/codegen/__init__.py' 2026-01-14T03:27:12,191 adding 'mechanics_dsl/codegen/arduino.py' 2026-01-14T03:27:12,192 adding 'mechanics_dsl/codegen/base.py' 2026-01-14T03:27:12,194 adding 'mechanics_dsl/codegen/cpp.py' 2026-01-14T03:27:12,197 adding 'mechanics_dsl/codegen/cuda.py' 2026-01-14T03:27:12,199 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-01-14T03:27:12,200 adding 'mechanics_dsl/codegen/fortran.py' 2026-01-14T03:27:12,202 adding 'mechanics_dsl/codegen/javascript.py' 2026-01-14T03:27:12,204 adding 'mechanics_dsl/codegen/julia.py' 2026-01-14T03:27:12,205 adding 'mechanics_dsl/codegen/matlab.py' 2026-01-14T03:27:12,207 adding 'mechanics_dsl/codegen/openmp.py' 2026-01-14T03:27:12,209 adding 'mechanics_dsl/codegen/python.py' 2026-01-14T03:27:12,211 adding 'mechanics_dsl/codegen/rust.py' 2026-01-14T03:27:12,213 adding 'mechanics_dsl/codegen/wasm.py' 2026-01-14T03:27:12,215 adding 'mechanics_dsl/compiler_pkg/__init__.py' 2026-01-14T03:27:12,216 adding 'mechanics_dsl/compiler_pkg/particles.py' 2026-01-14T03:27:12,218 adding 'mechanics_dsl/compiler_pkg/serializer.py' 2026-01-14T03:27:12,220 adding 'mechanics_dsl/core/__init__.py' 2026-01-14T03:27:12,222 adding 'mechanics_dsl/domains/__init__.py' 2026-01-14T03:27:12,223 adding 'mechanics_dsl/domains/base.py' 2026-01-14T03:27:12,225 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-01-14T03:27:12,228 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-01-14T03:27:12,231 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-01-14T03:27:12,233 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-01-14T03:27:12,235 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-01-14T03:27:12,237 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-01-14T03:27:12,239 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-01-14T03:27:12,241 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-01-14T03:27:12,242 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-01-14T03:27:12,244 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-01-14T03:27:12,246 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-01-14T03:27:12,249 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-01-14T03:27:12,252 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-01-14T03:27:12,254 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-01-14T03:27:12,256 adding 'mechanics_dsl/domains/classical/stability.py' 2026-01-14T03:27:12,258 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-01-14T03:27:12,261 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-01-14T03:27:12,262 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-01-14T03:27:12,266 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-01-14T03:27:12,268 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-01-14T03:27:12,269 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-01-14T03:27:12,271 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-01-14T03:27:12,272 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-01-14T03:27:12,275 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-01-14T03:27:12,277 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-01-14T03:27:12,280 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-01-14T03:27:12,282 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-01-14T03:27:12,284 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-01-14T03:27:12,289 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-01-14T03:27:12,291 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-01-14T03:27:12,294 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-01-14T03:27:12,296 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-01-14T03:27:12,300 adding 'mechanics_dsl/domains/quantum/core.py' 2026-01-14T03:27:12,302 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-01-14T03:27:12,305 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-01-14T03:27:12,307 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-01-14T03:27:12,310 adding 'mechanics_dsl/domains/statistical/core.py' 2026-01-14T03:27:12,311 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-01-14T03:27:12,313 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-01-14T03:27:12,315 adding 'mechanics_dsl/integrations/__init__.py' 2026-01-14T03:27:12,317 adding 'mechanics_dsl/integrations/modelica.py' 2026-01-14T03:27:12,319 adding 'mechanics_dsl/integrations/openmao.py' 2026-01-14T03:27:12,321 adding 'mechanics_dsl/integrations/ros2.py' 2026-01-14T03:27:12,322 adding 'mechanics_dsl/integrations/unity.py' 2026-01-14T03:27:12,324 adding 'mechanics_dsl/integrations/unreal.py' 2026-01-14T03:27:12,326 adding 'mechanics_dsl/inverse/__init__.py' 2026-01-14T03:27:12,328 adding 'mechanics_dsl/inverse/estimator.py' 2026-01-14T03:27:12,329 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-01-14T03:27:12,331 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-01-14T03:27:12,333 adding 'mechanics_dsl/io/__init__.py' 2026-01-14T03:27:12,335 adding 'mechanics_dsl/io/export.py' 2026-01-14T03:27:12,336 adding 'mechanics_dsl/io/serialization.py' 2026-01-14T03:27:12,338 adding 'mechanics_dsl/jupyter/__init__.py' 2026-01-14T03:27:12,339 adding 'mechanics_dsl/jupyter/display.py' 2026-01-14T03:27:12,341 adding 'mechanics_dsl/jupyter/magic.py' 2026-01-14T03:27:12,343 adding 'mechanics_dsl/lsp/__init__.py' 2026-01-14T03:27:12,345 adding 'mechanics_dsl/lsp/server.py' 2026-01-14T03:27:12,347 adding 'mechanics_dsl/parser/__init__.py' 2026-01-14T03:27:12,349 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-01-14T03:27:12,352 adding 'mechanics_dsl/parser/core.py' 2026-01-14T03:27:12,353 adding 'mechanics_dsl/parser/tokens.py' 2026-01-14T03:27:12,355 adding 'mechanics_dsl/plugins/__init__.py' 2026-01-14T03:27:12,357 adding 'mechanics_dsl/plugins/base.py' 2026-01-14T03:27:12,358 adding 'mechanics_dsl/plugins/loader.py' 2026-01-14T03:27:12,360 adding 'mechanics_dsl/plugins/registry.py' 2026-01-14T03:27:12,362 adding 'mechanics_dsl/server/__init__.py' 2026-01-14T03:27:12,363 adding 'mechanics_dsl/server/app.py' 2026-01-14T03:27:12,365 adding 'mechanics_dsl/server/routes.py' 2026-01-14T03:27:12,366 adding 'mechanics_dsl/server/websocket.py' 2026-01-14T03:27:12,368 adding 'mechanics_dsl/solver/__init__.py' 2026-01-14T03:27:12,372 adding 'mechanics_dsl/solver/core.py' 2026-01-14T03:27:12,374 adding 'mechanics_dsl/utils/__init__.py' 2026-01-14T03:27:12,375 adding 'mechanics_dsl/utils/caching.py' 2026-01-14T03:27:12,377 adding 'mechanics_dsl/utils/config.py' 2026-01-14T03:27:12,379 adding 'mechanics_dsl/utils/logging.py' 2026-01-14T03:27:12,380 adding 'mechanics_dsl/utils/profiling.py' 2026-01-14T03:27:12,382 adding 'mechanics_dsl/utils/rate_limit.py' 2026-01-14T03:27:12,383 adding 'mechanics_dsl/utils/registry.py' 2026-01-14T03:27:12,385 adding 'mechanics_dsl/utils/units.py' 2026-01-14T03:27:12,387 adding 'mechanics_dsl/utils/validation.py' 2026-01-14T03:27:12,389 adding 'mechanics_dsl/visualization/__init__.py' 2026-01-14T03:27:12,391 adding 'mechanics_dsl/visualization/animator.py' 2026-01-14T03:27:12,392 adding 'mechanics_dsl/visualization/phase_space.py' 2026-01-14T03:27:12,394 adding 'mechanics_dsl/visualization/plotter.py' 2026-01-14T03:27:12,396 adding 'mechanicsdsl_core-1.6.0.dist-info/licenses/LICENSE' 2026-01-14T03:27:12,398 adding 'mechanicsdsl_core-1.6.0.dist-info/METADATA' 2026-01-14T03:27:12,399 adding 'mechanicsdsl_core-1.6.0.dist-info/WHEEL' 2026-01-14T03:27:12,400 adding 'mechanicsdsl_core-1.6.0.dist-info/top_level.txt' 2026-01-14T03:27:12,402 adding 'mechanicsdsl_core-1.6.0.dist-info/RECORD' 2026-01-14T03:27:12,408 removing build/bdist.linux-armv7l/wheel 2026-01-14T03:27:12,545 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-01-14T03:27:12,558 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-1.6.0-py3-none-any.whl size=331698 sha256=f51083350877f41dca4eabc3d7d13ec78c25e34ae75ade48ac302df7c5f1df3e 2026-01-14T03:27:12,560 Stored in directory: /tmp/pip-ephem-wheel-cache-rmjkhthi/wheels/58/b7/1c/8640f336abbdb290ab064b0c32d8d3c053ede56a781de9f5e1 2026-01-14T03:27:12,577 Successfully built mechanicsdsl-core 2026-01-14T03:27:12,593 Removed build tracker: '/tmp/pip-build-tracker-557k7q1z'