2026-02-08T20:26:16,519 Created temporary directory: /tmp/pip-ephem-wheel-cache-53oa8bll 2026-02-08T20:26:16,521 Created temporary directory: /tmp/pip-build-tracker-5rll65cn 2026-02-08T20:26:16,521 Initialized build tracking at /tmp/pip-build-tracker-5rll65cn 2026-02-08T20:26:16,522 Created build tracker: /tmp/pip-build-tracker-5rll65cn 2026-02-08T20:26:16,522 Entered build tracker: /tmp/pip-build-tracker-5rll65cn 2026-02-08T20:26:16,523 Created temporary directory: /tmp/pip-wheel-gkrczuw6 2026-02-08T20:26:16,526 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:26:16,529 Created temporary directory: /tmp/pip-ephem-wheel-cache-syf7elpw 2026-02-08T20:26:16,550 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:26:16,554 2 location(s) to search for versions of mechanicsdsl-core: 2026-02-08T20:26:16,554 * https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,554 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,555 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,555 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,557 Found index url https://pypi.org/simple 2026-02-08T20:26:16,698 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-02-08T20:26:16,705 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-02-08T20:26:16,707 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-02-08T20:26:16,707 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-02-08T20:26:16,708 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-02-08T20:26:16,709 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-02-08T20:26:16,710 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-02-08T20:26:16,711 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-02-08T20:26:16,712 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-02-08T20:26:16,712 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-02-08T20:26:16,713 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-02-08T20:26:16,714 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-02-08T20:26:16,715 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-02-08T20:26:16,716 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-02-08T20:26:16,716 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-02-08T20:26:16,717 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-02-08T20:26:16,718 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-02-08T20:26:16,718 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-02-08T20:26:16,719 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-02-08T20:26:16,720 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-02-08T20:26:16,721 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-02-08T20:26:16,722 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-02-08T20:26:16,723 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-02-08T20:26:16,723 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-02-08T20:26:16,724 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-02-08T20:26:16,725 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/8c/df/4b93ddd54eba923e3d9cc43459eeedc8b6fe9d56df88592d766a09b73f21/mechanicsdsl_core-1.6.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:26:16,726 Found link https://files.pythonhosted.org/packages/46/83/98110742179bf88ef974ae24919b5276bc736c7c8bc63c8bb3185de42e99/mechanicsdsl_core-1.6.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.6.1 2026-02-08T20:26:16,726 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/dc/3e/10c0b089641b1e6ac54e4e5a1a62e73d5df6fbca3f79c40c01eeb39e5ec1/mechanicsdsl_core-2.0.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:26:16,727 Found link https://files.pythonhosted.org/packages/f6/83/413f00e8f108693394689e9bb806bb6d5a1a4cb27aa8dbed9cc1c5a85aa5/mechanicsdsl_core-2.0.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 2.0.0 2026-02-08T20:26:16,728 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/08/29/790acbda728d780828436031f01d5e494660d45a5e2a054caa6858aa4831/mechanicsdsl_core-2.0.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:26:16,729 Found link https://files.pythonhosted.org/packages/d9/d9/962579af1fb3f8e907df0e9d66a44d868e67443997dd2a8b438406f88790/mechanicsdsl_core-2.0.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.1 2026-02-08T20:26:16,729 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/f8/08/b951cc20708c0ecaad31167a5b316a31f7d40391bf6b9634dcd5a6324904/mechanicsdsl_core-2.0.5-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:26:16,730 Found link https://files.pythonhosted.org/packages/f8/cf/04b55b806ebeb82a9fc87c3f9e3c86d2839a44ea3e22bb90222abc940443/mechanicsdsl_core-2.0.5.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.5 2026-02-08T20:26:16,731 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/52/ab/885dab184246bb161373a5eb56f9f8008e92e57182046c02e983594d7c99/mechanicsdsl_core-2.0.6-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:26:16,732 Found link https://files.pythonhosted.org/packages/05/51/cae344ec3c331a4945e50456d2a41152c65c28cdd3fc5068868ecd8ea5bf/mechanicsdsl_core-2.0.6.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.6 2026-02-08T20:26:16,733 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,733 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,735 Found index url https://www.piwheels.org/simple 2026-02-08T20:26:16,894 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-02-08T20:26:16,899 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.5-py3-none-any.whl#sha256=eae7efdf8884c41b7e5836207089122177f9d8bd926d5d90a66859448c2a56e6 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:26:16,900 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.1-py3-none-any.whl#sha256=8e53866e0c3e79c1daf5a7204899e4e65cf8edd16335b887915489a7b231d501 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:26:16,901 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.0-py3-none-any.whl#sha256=44c8081dfbc94e05d40ca1b403e4599e5c5042bfe1464954941e673a71e93341 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:26:16,902 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.1-py3-none-any.whl#sha256=2a229ba514e987dac88bf5346aa0d23bf419e194004025e4ca22a2eed891fc14 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:26:16,902 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.0-py3-none-any.whl#sha256=f51083350877f41dca4eabc3d7d13ec78c25e34ae75ade48ac302df7c5f1df3e (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:26:16,903 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-02-08T20:26:16,903 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-02-08T20:26:16,903 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-02-08T20:26:16,904 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-02-08T20:26:16,905 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-02-08T20:26:16,905 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-02-08T20:26:16,906 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-02-08T20:26:16,906 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-02-08T20:26:16,907 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-02-08T20:26:16,907 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-02-08T20:26:16,908 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-02-08T20:26:16,909 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,909 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:26:16,930 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-02-08T20:26:16,948 Collecting mechanicsdsl-core==2.0.6 2026-02-08T20:26:16,950 Created temporary directory: /tmp/pip-unpack-w88g2za9 2026-02-08T20:26:17,090 Downloading mechanicsdsl_core-2.0.6.tar.gz (320 kB) 2026-02-08T20:26:17,525 Added mechanicsdsl-core==2.0.6 from https://files.pythonhosted.org/packages/05/51/cae344ec3c331a4945e50456d2a41152c65c28cdd3fc5068868ecd8ea5bf/mechanicsdsl_core-2.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-5rll65cn' 2026-02-08T20:26:17,532 Created temporary directory: /tmp/pip-build-env-hwjxr7px 2026-02-08T20:26:17,537 Installing build dependencies: started 2026-02-08T20:26:17,538 Running command pip subprocess to install build dependencies 2026-02-08T20:26:18,684 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T20:26:19,265 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:26:19,291 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:26:21,019 Collecting setuptools>=61.0 2026-02-08T20:26:21,040 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T20:26:24,063 Installing collected packages: setuptools 2026-02-08T20:26:27,072 Successfully installed setuptools-82.0.0 2026-02-08T20:26:27,348 Installing build dependencies: finished with status 'done' 2026-02-08T20:26:27,354 Getting requirements to build wheel: started 2026-02-08T20:26:27,355 Running command Getting requirements to build wheel 2026-02-08T20:26:27,958 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:26:27,958 !! 2026-02-08T20:26:27,959 ******************************************************************************** 2026-02-08T20:26:27,960 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-02-08T20:26:27,961 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:26:27,961 or your builds will no longer be supported. 2026-02-08T20:26:27,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:27,963 ******************************************************************************** 2026-02-08T20:26:27,965 !! 2026-02-08T20:26:27,965 corresp(dist, value, root_dir) 2026-02-08T20:26:28,041 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:28,042 !! 2026-02-08T20:26:28,043 ******************************************************************************** 2026-02-08T20:26:28,044 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:28,044 License :: OSI Approved :: MIT License 2026-02-08T20:26:28,045 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:28,046 ******************************************************************************** 2026-02-08T20:26:28,047 !! 2026-02-08T20:26:28,047 dist._finalize_license_expression() 2026-02-08T20:26:28,047 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:28,048 !! 2026-02-08T20:26:28,049 ******************************************************************************** 2026-02-08T20:26:28,049 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:28,050 License :: OSI Approved :: MIT License 2026-02-08T20:26:28,051 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:28,051 ******************************************************************************** 2026-02-08T20:26:28,052 !! 2026-02-08T20:26:28,053 self._finalize_license_expression() 2026-02-08T20:26:28,066 running egg_info 2026-02-08T20:26:28,072 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:26:28,085 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:26:28,087 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:26:28,095 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:26:28,096 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:26:28,144 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:28,153 adding license file 'LICENSE' 2026-02-08T20:26:28,161 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:28,261 Getting requirements to build wheel: finished with status 'done' 2026-02-08T20:26:28,265 Created temporary directory: /tmp/pip-modern-metadata-ec2aq970 2026-02-08T20:26:28,267 Preparing metadata (pyproject.toml): started 2026-02-08T20:26:28,268 Running command Preparing metadata (pyproject.toml) 2026-02-08T20:26:28,836 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:26:28,837 !! 2026-02-08T20:26:28,838 ******************************************************************************** 2026-02-08T20:26:28,838 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-02-08T20:26:28,839 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:26:28,840 or your builds will no longer be supported. 2026-02-08T20:26:28,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:28,842 ******************************************************************************** 2026-02-08T20:26:28,843 !! 2026-02-08T20:26:28,844 corresp(dist, value, root_dir) 2026-02-08T20:26:28,921 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:28,922 !! 2026-02-08T20:26:28,924 ******************************************************************************** 2026-02-08T20:26:28,924 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:28,925 License :: OSI Approved :: MIT License 2026-02-08T20:26:28,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:28,926 ******************************************************************************** 2026-02-08T20:26:28,927 !! 2026-02-08T20:26:28,928 dist._finalize_license_expression() 2026-02-08T20:26:28,928 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:28,929 !! 2026-02-08T20:26:28,930 ******************************************************************************** 2026-02-08T20:26:28,930 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:28,931 License :: OSI Approved :: MIT License 2026-02-08T20:26:28,932 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:28,932 ******************************************************************************** 2026-02-08T20:26:28,933 !! 2026-02-08T20:26:28,933 self._finalize_license_expression() 2026-02-08T20:26:28,944 running dist_info 2026-02-08T20:26:28,954 creating /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info 2026-02-08T20:26:28,955 writing /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:26:28,968 writing dependency_links to /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:26:28,970 writing entry points to /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:26:28,978 writing requirements to /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:26:28,979 writing top-level names to /tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:26:28,980 writing manifest file '/tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:29,024 reading manifest file '/tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:29,026 adding license file 'LICENSE' 2026-02-08T20:26:29,032 writing manifest file '/tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:29,034 creating '/tmp/pip-modern-metadata-ec2aq970/mechanicsdsl_core-2.0.6.dist-info' 2026-02-08T20:26:29,161 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T20:26:29,167 Source in /tmp/pip-wheel-gkrczuw6/mechanicsdsl-core_d9ca944e8db74c00bd1227ea1ad7fdc2 has version 2.0.6, which satisfies requirement mechanicsdsl-core==2.0.6 from https://files.pythonhosted.org/packages/05/51/cae344ec3c331a4945e50456d2a41152c65c28cdd3fc5068868ecd8ea5bf/mechanicsdsl_core-2.0.6.tar.gz 2026-02-08T20:26:29,168 Removed mechanicsdsl-core==2.0.6 from https://files.pythonhosted.org/packages/05/51/cae344ec3c331a4945e50456d2a41152c65c28cdd3fc5068868ecd8ea5bf/mechanicsdsl_core-2.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-5rll65cn' 2026-02-08T20:26:29,177 Created temporary directory: /tmp/pip-unpack-xfi23xvc 2026-02-08T20:26:29,178 Building wheels for collected packages: mechanicsdsl-core 2026-02-08T20:26:29,182 Created temporary directory: /tmp/pip-wheel-51oijj0x 2026-02-08T20:26:29,182 Destination directory: /tmp/pip-wheel-51oijj0x 2026-02-08T20:26:29,184 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-02-08T20:26:29,186 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-02-08T20:26:29,737 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:26:29,737 !! 2026-02-08T20:26:29,738 ******************************************************************************** 2026-02-08T20:26:29,739 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-02-08T20:26:29,740 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:26:29,740 or your builds will no longer be supported. 2026-02-08T20:26:29,741 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:29,741 ******************************************************************************** 2026-02-08T20:26:29,742 !! 2026-02-08T20:26:29,743 corresp(dist, value, root_dir) 2026-02-08T20:26:29,809 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:29,810 !! 2026-02-08T20:26:29,811 ******************************************************************************** 2026-02-08T20:26:29,811 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:29,812 License :: OSI Approved :: MIT License 2026-02-08T20:26:29,813 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:29,813 ******************************************************************************** 2026-02-08T20:26:29,814 !! 2026-02-08T20:26:29,815 dist._finalize_license_expression() 2026-02-08T20:26:29,816 /tmp/pip-build-env-hwjxr7px/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:26:29,817 !! 2026-02-08T20:26:29,818 ******************************************************************************** 2026-02-08T20:26:29,818 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:26:29,819 License :: OSI Approved :: MIT License 2026-02-08T20:26:29,820 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:26:29,822 ******************************************************************************** 2026-02-08T20:26:29,823 !! 2026-02-08T20:26:29,823 self._finalize_license_expression() 2026-02-08T20:26:29,826 running bdist_wheel 2026-02-08T20:26:29,844 running build 2026-02-08T20:26:29,844 running build_py 2026-02-08T20:26:29,850 creating build/lib/mechanics_dsl 2026-02-08T20:26:29,852 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,855 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,857 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,860 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,862 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,864 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,866 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,868 copying src/mechanics_dsl/repl.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,871 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,873 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,876 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,878 copying src/mechanics_dsl/error_handling.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,880 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,883 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,885 copying src/mechanics_dsl/presets.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,887 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-02-08T20:26:29,890 creating build/lib/mechanics_dsl/server 2026-02-08T20:26:29,891 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-02-08T20:26:29,893 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-02-08T20:26:29,895 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-02-08T20:26:29,897 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-02-08T20:26:29,900 creating build/lib/mechanics_dsl/solver 2026-02-08T20:26:29,901 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:26:29,904 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:26:29,905 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:26:29,908 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:26:29,911 creating build/lib/mechanics_dsl/lsp 2026-02-08T20:26:29,912 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-02-08T20:26:29,914 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-02-08T20:26:29,917 creating build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,917 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,920 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,922 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,924 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,926 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,928 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,930 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,933 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,935 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,937 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:26:29,940 creating build/lib/mechanics_dsl/core 2026-02-08T20:26:29,941 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-02-08T20:26:29,943 creating build/lib/mechanics_dsl/visualization 2026-02-08T20:26:29,944 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:26:29,946 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:26:29,948 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:26:29,950 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:26:29,953 creating build/lib/mechanics_dsl/analysis 2026-02-08T20:26:29,954 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:26:29,956 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:26:29,958 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:26:29,960 creating build/lib/mechanics_dsl/plugins 2026-02-08T20:26:29,961 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:26:29,963 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:26:29,966 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:26:29,967 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:26:29,970 creating build/lib/mechanics_dsl/domains 2026-02-08T20:26:29,971 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-02-08T20:26:29,973 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-02-08T20:26:29,975 creating build/lib/mechanics_dsl/jupyter 2026-02-08T20:26:29,976 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:26:29,978 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:26:29,980 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:26:29,982 creating build/lib/mechanics_dsl/inverse 2026-02-08T20:26:29,983 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:26:29,986 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:26:29,988 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:26:29,990 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:26:29,992 creating build/lib/mechanics_dsl/backends 2026-02-08T20:26:29,993 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:26:29,996 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:26:29,997 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:26:30,000 creating build/lib/mechanics_dsl/parser 2026-02-08T20:26:30,001 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:26:30,004 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:26:30,006 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:26:30,008 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:26:30,011 creating build/lib/mechanics_dsl/io 2026-02-08T20:26:30,012 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-02-08T20:26:30,014 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-02-08T20:26:30,016 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-02-08T20:26:30,018 creating build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,019 copying src/mechanics_dsl/compiler_pkg/__init__.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,021 copying src/mechanics_dsl/compiler_pkg/particles.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,023 copying src/mechanics_dsl/compiler_pkg/serializer.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,026 creating build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,027 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,030 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,032 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,035 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,037 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,039 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:26:30,043 creating build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,044 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,046 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,049 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,051 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,053 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,055 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,056 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,059 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,061 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,064 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,066 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,069 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,072 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,075 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,077 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:26:30,080 creating build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,081 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,084 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,086 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,089 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,091 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,094 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,096 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,099 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,102 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,104 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,107 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,109 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,112 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,115 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,117 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,119 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,122 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:26:30,125 creating build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,126 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,129 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,131 creating build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,132 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,135 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,138 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,141 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,143 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,145 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,147 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,150 creating build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:26:30,151 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:26:30,154 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:26:30,156 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,157 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,160 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,162 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,163 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,166 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,169 creating build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:26:30,169 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:26:30,172 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:26:30,175 creating build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,176 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,178 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,181 creating build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:26:30,182 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:26:30,184 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:26:30,186 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:26:30,189 running egg_info 2026-02-08T20:26:30,198 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:26:30,212 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:26:30,213 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:26:30,221 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:26:30,222 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:26:30,257 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:30,266 adding license file 'LICENSE' 2026-02-08T20:26:30,274 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:26:30,289 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-02-08T20:26:30,312 installing to build/bdist.linux-armv7l/wheel 2026-02-08T20:26:30,312 running install 2026-02-08T20:26:30,335 running install_lib 2026-02-08T20:26:30,341 creating build/bdist.linux-armv7l/wheel 2026-02-08T20:26:30,344 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-02-08T20:26:30,346 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-02-08T20:26:30,348 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:26:30,351 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:26:30,353 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:26:30,356 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:26:30,359 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-02-08T20:26:30,361 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:26:30,365 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:26:30,367 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:26:30,370 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:26:30,373 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,376 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,379 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,382 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,385 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-02-08T20:26:30,386 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T20:26:30,389 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T20:26:30,392 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-02-08T20:26:30,393 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,396 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,398 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,401 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,404 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,406 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,409 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,412 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,415 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,419 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:26:30,422 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-02-08T20:26:30,424 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-02-08T20:26:30,427 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,430 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-02-08T20:26:30,431 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:26:30,434 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:26:30,436 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:26:30,439 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:26:30,442 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-02-08T20:26:30,443 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:26:30,446 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:26:30,448 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:26:30,451 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-02-08T20:26:30,452 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:26:30,455 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:26:30,457 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:26:30,460 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:26:30,463 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-02-08T20:26:30,465 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-02-08T20:26:30,466 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,469 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,472 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,475 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,478 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,481 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,484 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,486 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,489 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,492 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,495 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,498 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,501 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,503 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,506 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,509 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,512 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:26:30,515 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,517 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,520 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T20:26:30,522 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T20:26:30,525 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,526 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,529 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,532 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,535 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,539 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,541 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,545 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:26:30,547 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T20:26:30,550 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-02-08T20:26:30,551 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T20:26:30,554 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T20:26:30,557 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,558 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,561 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T20:26:30,563 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,564 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,568 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T20:26:30,570 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-02-08T20:26:30,572 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T20:26:30,575 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T20:26:30,578 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,579 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,582 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T20:26:30,585 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-02-08T20:26:30,586 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:26:30,588 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:26:30,590 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:26:30,593 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-02-08T20:26:30,594 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:26:30,597 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:26:30,599 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:26:30,600 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,602 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,604 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,606 copying build/lib/mechanics_dsl/repl.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,608 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,611 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-02-08T20:26:30,612 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:26:30,615 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:26:30,618 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:26:30,620 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:26:30,623 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-02-08T20:26:30,624 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:26:30,626 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:26:30,628 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:26:30,630 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,632 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,635 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-02-08T20:26:30,636 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:26:30,639 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:26:30,641 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:26:30,643 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:26:30,646 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-02-08T20:26:30,647 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:26:30,649 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:26:30,651 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:26:30,653 copying build/lib/mechanics_dsl/error_handling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,656 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,657 copying build/lib/mechanics_dsl/compiler_pkg/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,659 copying build/lib/mechanics_dsl/compiler_pkg/particles.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,661 copying build/lib/mechanics_dsl/compiler_pkg/serializer.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:26:30,663 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,666 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,669 copying build/lib/mechanics_dsl/presets.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,671 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:26:30,674 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-02-08T20:26:30,675 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,677 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,680 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,682 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,684 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,687 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:26:30,690 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-02-08T20:26:30,691 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,694 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,696 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,698 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,700 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,702 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,704 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,706 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,708 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,711 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,713 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,716 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,718 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,720 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,722 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:26:30,724 running install_egg_info 2026-02-08T20:26:30,729 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.0.6-py3.11.egg-info 2026-02-08T20:26:30,742 running install_scripts 2026-02-08T20:26:30,755 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.0.6.dist-info/WHEEL 2026-02-08T20:26:30,757 creating '/tmp/pip-wheel-51oijj0x/.tmp-ub0z_u36/mechanicsdsl_core-2.0.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T20:26:30,760 adding 'mechanics_dsl/__init__.py' 2026-02-08T20:26:30,763 adding 'mechanics_dsl/cli.py' 2026-02-08T20:26:30,768 adding 'mechanics_dsl/compiler.py' 2026-02-08T20:26:30,770 adding 'mechanics_dsl/energy.py' 2026-02-08T20:26:30,772 adding 'mechanics_dsl/error_handling.py' 2026-02-08T20:26:30,774 adding 'mechanics_dsl/exceptions.py' 2026-02-08T20:26:30,776 adding 'mechanics_dsl/logging_config.py' 2026-02-08T20:26:30,778 adding 'mechanics_dsl/presets.py' 2026-02-08T20:26:30,779 adding 'mechanics_dsl/protocols.py' 2026-02-08T20:26:30,780 adding 'mechanics_dsl/py.typed' 2026-02-08T20:26:30,782 adding 'mechanics_dsl/repl.py' 2026-02-08T20:26:30,784 adding 'mechanics_dsl/security.py' 2026-02-08T20:26:30,787 adding 'mechanics_dsl/solver_numba.py' 2026-02-08T20:26:30,790 adding 'mechanics_dsl/symbolic.py' 2026-02-08T20:26:30,792 adding 'mechanics_dsl/units.py' 2026-02-08T20:26:30,794 adding 'mechanics_dsl/validators.py' 2026-02-08T20:26:30,796 adding 'mechanics_dsl/visualization.py' 2026-02-08T20:26:30,798 adding 'mechanics_dsl/analysis/__init__.py' 2026-02-08T20:26:30,799 adding 'mechanics_dsl/analysis/energy.py' 2026-02-08T20:26:30,801 adding 'mechanics_dsl/analysis/stability.py' 2026-02-08T20:26:30,803 adding 'mechanics_dsl/backends/__init__.py' 2026-02-08T20:26:30,804 adding 'mechanics_dsl/backends/base.py' 2026-02-08T20:26:30,806 adding 'mechanics_dsl/backends/jax_backend.py' 2026-02-08T20:26:30,808 adding 'mechanics_dsl/codegen/__init__.py' 2026-02-08T20:26:30,810 adding 'mechanics_dsl/codegen/arduino.py' 2026-02-08T20:26:30,812 adding 'mechanics_dsl/codegen/arm.py' 2026-02-08T20:26:30,813 adding 'mechanics_dsl/codegen/base.py' 2026-02-08T20:26:30,815 adding 'mechanics_dsl/codegen/cpp.py' 2026-02-08T20:26:30,819 adding 'mechanics_dsl/codegen/cuda.py' 2026-02-08T20:26:30,822 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-02-08T20:26:30,823 adding 'mechanics_dsl/codegen/fortran.py' 2026-02-08T20:26:30,825 adding 'mechanics_dsl/codegen/javascript.py' 2026-02-08T20:26:30,826 adding 'mechanics_dsl/codegen/julia.py' 2026-02-08T20:26:30,828 adding 'mechanics_dsl/codegen/matlab.py' 2026-02-08T20:26:30,829 adding 'mechanics_dsl/codegen/openmp.py' 2026-02-08T20:26:30,831 adding 'mechanics_dsl/codegen/python.py' 2026-02-08T20:26:30,833 adding 'mechanics_dsl/codegen/rust.py' 2026-02-08T20:26:30,835 adding 'mechanics_dsl/codegen/wasm.py' 2026-02-08T20:26:30,836 adding 'mechanics_dsl/compiler_pkg/__init__.py' 2026-02-08T20:26:30,838 adding 'mechanics_dsl/compiler_pkg/particles.py' 2026-02-08T20:26:30,839 adding 'mechanics_dsl/compiler_pkg/serializer.py' 2026-02-08T20:26:30,841 adding 'mechanics_dsl/core/__init__.py' 2026-02-08T20:26:30,843 adding 'mechanics_dsl/domains/__init__.py' 2026-02-08T20:26:30,844 adding 'mechanics_dsl/domains/base.py' 2026-02-08T20:26:30,847 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-02-08T20:26:30,850 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-02-08T20:26:30,852 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-02-08T20:26:30,854 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-02-08T20:26:30,856 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-02-08T20:26:30,858 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-02-08T20:26:30,861 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-02-08T20:26:30,863 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-02-08T20:26:30,864 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-02-08T20:26:30,866 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-02-08T20:26:30,869 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-02-08T20:26:30,871 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-02-08T20:26:30,874 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-02-08T20:26:30,876 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-02-08T20:26:30,878 adding 'mechanics_dsl/domains/classical/stability.py' 2026-02-08T20:26:30,881 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-02-08T20:26:30,883 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-02-08T20:26:30,885 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-02-08T20:26:30,889 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-02-08T20:26:30,891 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-02-08T20:26:30,892 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-02-08T20:26:30,894 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-02-08T20:26:30,895 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-02-08T20:26:30,898 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-02-08T20:26:30,900 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-02-08T20:26:30,903 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-02-08T20:26:30,905 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-02-08T20:26:30,908 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-02-08T20:26:30,912 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-02-08T20:26:30,914 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-02-08T20:26:30,917 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-02-08T20:26:30,919 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-02-08T20:26:30,923 adding 'mechanics_dsl/domains/quantum/core.py' 2026-02-08T20:26:30,925 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-02-08T20:26:30,929 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-02-08T20:26:30,930 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-02-08T20:26:30,933 adding 'mechanics_dsl/domains/statistical/core.py' 2026-02-08T20:26:30,934 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-02-08T20:26:30,936 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-02-08T20:26:30,938 adding 'mechanics_dsl/integrations/__init__.py' 2026-02-08T20:26:30,940 adding 'mechanics_dsl/integrations/modelica.py' 2026-02-08T20:26:30,942 adding 'mechanics_dsl/integrations/openmao.py' 2026-02-08T20:26:30,944 adding 'mechanics_dsl/integrations/ros2.py' 2026-02-08T20:26:30,946 adding 'mechanics_dsl/integrations/unity.py' 2026-02-08T20:26:30,949 adding 'mechanics_dsl/integrations/unreal.py' 2026-02-08T20:26:30,951 adding 'mechanics_dsl/inverse/__init__.py' 2026-02-08T20:26:30,953 adding 'mechanics_dsl/inverse/estimator.py' 2026-02-08T20:26:30,955 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-02-08T20:26:30,957 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-02-08T20:26:30,958 adding 'mechanics_dsl/io/__init__.py' 2026-02-08T20:26:30,960 adding 'mechanics_dsl/io/export.py' 2026-02-08T20:26:30,961 adding 'mechanics_dsl/io/serialization.py' 2026-02-08T20:26:30,963 adding 'mechanics_dsl/jupyter/__init__.py' 2026-02-08T20:26:30,965 adding 'mechanics_dsl/jupyter/display.py' 2026-02-08T20:26:30,967 adding 'mechanics_dsl/jupyter/magic.py' 2026-02-08T20:26:30,968 adding 'mechanics_dsl/lsp/__init__.py' 2026-02-08T20:26:30,970 adding 'mechanics_dsl/lsp/server.py' 2026-02-08T20:26:30,972 adding 'mechanics_dsl/parser/__init__.py' 2026-02-08T20:26:30,975 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-02-08T20:26:30,978 adding 'mechanics_dsl/parser/core.py' 2026-02-08T20:26:30,980 adding 'mechanics_dsl/parser/tokens.py' 2026-02-08T20:26:30,982 adding 'mechanics_dsl/plugins/__init__.py' 2026-02-08T20:26:30,983 adding 'mechanics_dsl/plugins/base.py' 2026-02-08T20:26:30,985 adding 'mechanics_dsl/plugins/loader.py' 2026-02-08T20:26:30,987 adding 'mechanics_dsl/plugins/registry.py' 2026-02-08T20:26:30,989 adding 'mechanics_dsl/server/__init__.py' 2026-02-08T20:26:30,990 adding 'mechanics_dsl/server/app.py' 2026-02-08T20:26:30,991 adding 'mechanics_dsl/server/routes.py' 2026-02-08T20:26:30,993 adding 'mechanics_dsl/server/websocket.py' 2026-02-08T20:26:30,995 adding 'mechanics_dsl/solver/__init__.py' 2026-02-08T20:26:30,998 adding 'mechanics_dsl/solver/core.py' 2026-02-08T20:26:31,001 adding 'mechanics_dsl/solver/symplectic.py' 2026-02-08T20:26:31,002 adding 'mechanics_dsl/solver/variational.py' 2026-02-08T20:26:31,004 adding 'mechanics_dsl/utils/__init__.py' 2026-02-08T20:26:31,006 adding 'mechanics_dsl/utils/caching.py' 2026-02-08T20:26:31,008 adding 'mechanics_dsl/utils/config.py' 2026-02-08T20:26:31,009 adding 'mechanics_dsl/utils/logging.py' 2026-02-08T20:26:31,011 adding 'mechanics_dsl/utils/path_validation.py' 2026-02-08T20:26:31,012 adding 'mechanics_dsl/utils/profiling.py' 2026-02-08T20:26:31,014 adding 'mechanics_dsl/utils/rate_limit.py' 2026-02-08T20:26:31,016 adding 'mechanics_dsl/utils/registry.py' 2026-02-08T20:26:31,017 adding 'mechanics_dsl/utils/units.py' 2026-02-08T20:26:31,019 adding 'mechanics_dsl/utils/validation.py' 2026-02-08T20:26:31,021 adding 'mechanics_dsl/visualization/__init__.py' 2026-02-08T20:26:31,023 adding 'mechanics_dsl/visualization/animator.py' 2026-02-08T20:26:31,024 adding 'mechanics_dsl/visualization/phase_space.py' 2026-02-08T20:26:31,026 adding 'mechanics_dsl/visualization/plotter.py' 2026-02-08T20:26:31,028 adding 'mechanicsdsl_core-2.0.6.dist-info/licenses/LICENSE' 2026-02-08T20:26:31,031 adding 'mechanicsdsl_core-2.0.6.dist-info/METADATA' 2026-02-08T20:26:31,032 adding 'mechanicsdsl_core-2.0.6.dist-info/WHEEL' 2026-02-08T20:26:31,033 adding 'mechanicsdsl_core-2.0.6.dist-info/entry_points.txt' 2026-02-08T20:26:31,034 adding 'mechanicsdsl_core-2.0.6.dist-info/top_level.txt' 2026-02-08T20:26:31,036 adding 'mechanicsdsl_core-2.0.6.dist-info/RECORD' 2026-02-08T20:26:31,086 removing build/bdist.linux-armv7l/wheel 2026-02-08T20:26:31,229 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-02-08T20:26:31,242 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.0.6-py3-none-any.whl size=380309 sha256=5b7304ad2544c53a1b41c328c261793b769d47c74a185a8cc79b7f60d099a2c5 2026-02-08T20:26:31,243 Stored in directory: /tmp/pip-ephem-wheel-cache-syf7elpw/wheels/2d/38/f3/68ce634608f5372a44f76308b6c048ac9760a662a3ab718f78 2026-02-08T20:26:31,263 Successfully built mechanicsdsl-core 2026-02-08T20:26:31,277 Removed build tracker: '/tmp/pip-build-tracker-5rll65cn'