2026-02-08T07:26:49,110 Created temporary directory: /tmp/pip-ephem-wheel-cache-_5j31stc 2026-02-08T07:26:49,112 Created temporary directory: /tmp/pip-build-tracker-5_jazft5 2026-02-08T07:26:49,112 Initialized build tracking at /tmp/pip-build-tracker-5_jazft5 2026-02-08T07:26:49,113 Created build tracker: /tmp/pip-build-tracker-5_jazft5 2026-02-08T07:26:49,113 Entered build tracker: /tmp/pip-build-tracker-5_jazft5 2026-02-08T07:26:49,114 Created temporary directory: /tmp/pip-wheel-pe2rh537 2026-02-08T07:26:49,117 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-08T07:26:49,120 Created temporary directory: /tmp/pip-ephem-wheel-cache-3vx3_glz 2026-02-08T07:26:49,144 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T07:26:49,147 2 location(s) to search for versions of mechanicsdsl-core: 2026-02-08T07:26:49,147 * https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,147 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,148 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,149 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,151 Found index url https://pypi.org/simple 2026-02-08T07:26:49,290 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-02-08T07:26:49,298 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-08T07:26:49,299 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-08T07:26:49,299 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-08T07:26:49,300 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-08T07:26:49,301 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-08T07:26:49,302 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-08T07:26:49,303 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-08T07:26:49,304 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-08T07:26:49,305 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-08T07:26:49,305 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-08T07:26:49,306 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-08T07:26:49,307 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-08T07:26:49,308 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-08T07:26:49,309 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-08T07:26:49,309 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-08T07:26:49,310 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-08T07:26:49,311 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-08T07:26:49,312 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-08T07:26:49,312 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-08T07:26:49,313 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-08T07:26:49,314 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-08T07:26:49,315 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-08T07:26:49,315 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-08T07:26:49,316 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-08T07:26:49,317 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-08T07:26:49,318 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-08T07:26:49,319 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-08T07:26:49,320 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-08T07:26:49,320 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-08T07:26:49,321 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-08T07:26:49,322 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-08T07:26:49,323 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-08T07:26:49,323 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-08T07:26:49,324 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-08T07:26:49,325 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,326 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,327 Found index url https://www.piwheels.org/simple 2026-02-08T07:26:49,488 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-02-08T07:26:49,493 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-08T07:26:49,494 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-08T07:26:49,494 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-08T07:26:49,495 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-08T07:26:49,496 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-08T07:26:49,496 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-08T07:26:49,496 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-08T07:26:49,497 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-08T07:26:49,497 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-08T07:26:49,498 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-08T07:26:49,499 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-08T07:26:49,500 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-08T07:26:49,500 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-08T07:26:49,501 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-08T07:26:49,501 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,502 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T07:26:49,523 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-02-08T07:26:49,541 Collecting mechanicsdsl-core==2.0.1 2026-02-08T07:26:49,543 Created temporary directory: /tmp/pip-unpack-8628l_ej 2026-02-08T07:26:49,678 Downloading mechanicsdsl_core-2.0.1.tar.gz (307 kB) 2026-02-08T07:26:50,098 Added mechanicsdsl-core==2.0.1 from https://files.pythonhosted.org/packages/d9/d9/962579af1fb3f8e907df0e9d66a44d868e67443997dd2a8b438406f88790/mechanicsdsl_core-2.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-5_jazft5' 2026-02-08T07:26:50,105 Created temporary directory: /tmp/pip-build-env-rg1jxkxe 2026-02-08T07:26:50,109 Installing build dependencies: started 2026-02-08T07:26:50,111 Running command pip subprocess to install build dependencies 2026-02-08T07:26:51,253 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T07:26:51,837 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-08T07:26:51,860 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T07:26:53,616 Collecting setuptools>=61.0 2026-02-08T07:26:53,637 Using cached setuptools-81.0.0-py3-none-any.whl (1.1 MB) 2026-02-08T07:26:56,650 Installing collected packages: setuptools 2026-02-08T07:26:59,930 Successfully installed setuptools-81.0.0 2026-02-08T07:27:00,198 Installing build dependencies: finished with status 'done' 2026-02-08T07:27:00,205 Getting requirements to build wheel: started 2026-02-08T07:27:00,206 Running command Getting requirements to build wheel 2026-02-08T07:27:00,819 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T07:27:00,819 !! 2026-02-08T07:27:00,820 ******************************************************************************** 2026-02-08T07:27:00,820 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-08T07:27:00,821 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T07:27:00,822 or your builds will no longer be supported. 2026-02-08T07:27:00,823 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:00,824 ******************************************************************************** 2026-02-08T07:27:00,826 !! 2026-02-08T07:27:00,827 corresp(dist, value, root_dir) 2026-02-08T07:27:00,904 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:00,905 !! 2026-02-08T07:27:00,906 ******************************************************************************** 2026-02-08T07:27:00,906 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:00,908 License :: OSI Approved :: MIT License 2026-02-08T07:27:00,909 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:00,909 ******************************************************************************** 2026-02-08T07:27:00,911 !! 2026-02-08T07:27:00,912 dist._finalize_license_expression() 2026-02-08T07:27:00,912 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:00,912 !! 2026-02-08T07:27:00,913 ******************************************************************************** 2026-02-08T07:27:00,914 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:00,915 License :: OSI Approved :: MIT License 2026-02-08T07:27:00,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:00,916 ******************************************************************************** 2026-02-08T07:27:00,917 !! 2026-02-08T07:27:00,918 self._finalize_license_expression() 2026-02-08T07:27:00,934 running egg_info 2026-02-08T07:27:00,940 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T07:27:00,954 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T07:27:00,955 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T07:27:00,963 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T07:27:00,964 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T07:27:01,014 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:01,023 adding license file 'LICENSE' 2026-02-08T07:27:01,031 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:01,129 Getting requirements to build wheel: finished with status 'done' 2026-02-08T07:27:01,133 Created temporary directory: /tmp/pip-modern-metadata-jedbmyi8 2026-02-08T07:27:01,135 Preparing metadata (pyproject.toml): started 2026-02-08T07:27:01,136 Running command Preparing metadata (pyproject.toml) 2026-02-08T07:27:01,711 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T07:27:01,711 !! 2026-02-08T07:27:01,713 ******************************************************************************** 2026-02-08T07:27:01,713 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-08T07:27:01,715 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T07:27:01,715 or your builds will no longer be supported. 2026-02-08T07:27:01,716 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:01,717 ******************************************************************************** 2026-02-08T07:27:01,718 !! 2026-02-08T07:27:01,719 corresp(dist, value, root_dir) 2026-02-08T07:27:01,791 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:01,791 !! 2026-02-08T07:27:01,793 ******************************************************************************** 2026-02-08T07:27:01,793 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:01,794 License :: OSI Approved :: MIT License 2026-02-08T07:27:01,795 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:01,796 ******************************************************************************** 2026-02-08T07:27:01,797 !! 2026-02-08T07:27:01,798 dist._finalize_license_expression() 2026-02-08T07:27:01,799 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:01,800 !! 2026-02-08T07:27:01,801 ******************************************************************************** 2026-02-08T07:27:01,801 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:01,802 License :: OSI Approved :: MIT License 2026-02-08T07:27:01,803 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:01,803 ******************************************************************************** 2026-02-08T07:27:01,804 !! 2026-02-08T07:27:01,804 self._finalize_license_expression() 2026-02-08T07:27:01,815 running dist_info 2026-02-08T07:27:01,825 creating /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info 2026-02-08T07:27:01,826 writing /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T07:27:01,839 writing dependency_links to /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T07:27:01,841 writing entry points to /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T07:27:01,849 writing requirements to /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T07:27:01,850 writing top-level names to /tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T07:27:01,851 writing manifest file '/tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:01,893 reading manifest file '/tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:01,895 adding license file 'LICENSE' 2026-02-08T07:27:01,901 writing manifest file '/tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:01,903 creating '/tmp/pip-modern-metadata-jedbmyi8/mechanicsdsl_core-2.0.1.dist-info' 2026-02-08T07:27:02,030 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T07:27:02,036 Source in /tmp/pip-wheel-pe2rh537/mechanicsdsl-core_9f8d118b9cd946a7b336a2ca2c700db1 has version 2.0.1, which satisfies requirement mechanicsdsl-core==2.0.1 from https://files.pythonhosted.org/packages/d9/d9/962579af1fb3f8e907df0e9d66a44d868e67443997dd2a8b438406f88790/mechanicsdsl_core-2.0.1.tar.gz 2026-02-08T07:27:02,037 Removed mechanicsdsl-core==2.0.1 from https://files.pythonhosted.org/packages/d9/d9/962579af1fb3f8e907df0e9d66a44d868e67443997dd2a8b438406f88790/mechanicsdsl_core-2.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-5_jazft5' 2026-02-08T07:27:02,047 Created temporary directory: /tmp/pip-unpack-1zaory7d 2026-02-08T07:27:02,047 Building wheels for collected packages: mechanicsdsl-core 2026-02-08T07:27:02,052 Created temporary directory: /tmp/pip-wheel-x1uptt3b 2026-02-08T07:27:02,053 Destination directory: /tmp/pip-wheel-x1uptt3b 2026-02-08T07:27:02,055 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-02-08T07:27:02,056 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-02-08T07:27:02,612 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T07:27:02,612 !! 2026-02-08T07:27:02,613 ******************************************************************************** 2026-02-08T07:27:02,614 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-08T07:27:02,615 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T07:27:02,616 or your builds will no longer be supported. 2026-02-08T07:27:02,617 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:02,618 ******************************************************************************** 2026-02-08T07:27:02,619 !! 2026-02-08T07:27:02,620 corresp(dist, value, root_dir) 2026-02-08T07:27:02,688 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:02,688 !! 2026-02-08T07:27:02,689 ******************************************************************************** 2026-02-08T07:27:02,690 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:02,691 License :: OSI Approved :: MIT License 2026-02-08T07:27:02,692 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:02,693 ******************************************************************************** 2026-02-08T07:27:02,694 !! 2026-02-08T07:27:02,694 dist._finalize_license_expression() 2026-02-08T07:27:02,695 /tmp/pip-build-env-rg1jxkxe/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T07:27:02,696 !! 2026-02-08T07:27:02,697 ******************************************************************************** 2026-02-08T07:27:02,697 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T07:27:02,698 License :: OSI Approved :: MIT License 2026-02-08T07:27:02,699 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T07:27:02,700 ******************************************************************************** 2026-02-08T07:27:02,701 !! 2026-02-08T07:27:02,702 self._finalize_license_expression() 2026-02-08T07:27:02,709 running bdist_wheel 2026-02-08T07:27:02,727 running build 2026-02-08T07:27:02,728 running build_py 2026-02-08T07:27:02,734 creating build/lib/mechanics_dsl 2026-02-08T07:27:02,737 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,741 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,744 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,747 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,749 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,751 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,754 copying src/mechanics_dsl/error_handling.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,757 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,760 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,762 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,765 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,767 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,770 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,773 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-02-08T07:27:02,776 creating build/lib/mechanics_dsl/visualization 2026-02-08T07:27:02,777 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-02-08T07:27:02,779 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-02-08T07:27:02,781 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-02-08T07:27:02,784 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-02-08T07:27:02,787 creating build/lib/mechanics_dsl/parser 2026-02-08T07:27:02,788 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-02-08T07:27:02,791 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-02-08T07:27:02,793 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-02-08T07:27:02,796 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-02-08T07:27:02,799 creating build/lib/mechanics_dsl/inverse 2026-02-08T07:27:02,800 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-02-08T07:27:02,802 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-02-08T07:27:02,804 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-02-08T07:27:02,806 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-02-08T07:27:02,809 creating build/lib/mechanics_dsl/jupyter 2026-02-08T07:27:02,810 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T07:27:02,813 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T07:27:02,815 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T07:27:02,818 creating build/lib/mechanics_dsl/solver 2026-02-08T07:27:02,819 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-02-08T07:27:02,821 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-02-08T07:27:02,824 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-02-08T07:27:02,826 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-02-08T07:27:02,829 creating build/lib/mechanics_dsl/plugins 2026-02-08T07:27:02,830 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-02-08T07:27:02,833 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-02-08T07:27:02,835 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-02-08T07:27:02,837 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-02-08T07:27:02,840 creating build/lib/mechanics_dsl/backends 2026-02-08T07:27:02,841 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-02-08T07:27:02,844 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-02-08T07:27:02,845 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-02-08T07:27:02,848 creating build/lib/mechanics_dsl/analysis 2026-02-08T07:27:02,849 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-02-08T07:27:02,851 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-02-08T07:27:02,853 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-02-08T07:27:02,856 creating build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,857 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,860 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,862 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,864 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,867 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,869 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-02-08T07:27:02,872 creating build/lib/mechanics_dsl/compiler_pkg 2026-02-08T07:27:02,874 copying src/mechanics_dsl/compiler_pkg/__init__.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T07:27:02,876 copying src/mechanics_dsl/compiler_pkg/particles.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T07:27:02,878 copying src/mechanics_dsl/compiler_pkg/serializer.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T07:27:02,881 creating build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,882 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,885 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,886 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,889 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,891 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,894 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,896 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,899 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,901 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,903 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-02-08T07:27:02,906 creating build/lib/mechanics_dsl/core 2026-02-08T07:27:02,907 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-02-08T07:27:02,909 creating build/lib/mechanics_dsl/io 2026-02-08T07:27:02,910 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-02-08T07:27:02,912 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-02-08T07:27:02,915 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-02-08T07:27:02,918 creating build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,919 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,922 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,924 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,925 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,928 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,930 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,932 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,935 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,937 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,939 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,941 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,944 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,946 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,948 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,950 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-02-08T07:27:02,953 creating build/lib/mechanics_dsl/server 2026-02-08T07:27:02,955 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-02-08T07:27:02,957 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-02-08T07:27:02,959 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-02-08T07:27:02,961 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-02-08T07:27:02,964 creating build/lib/mechanics_dsl/lsp 2026-02-08T07:27:02,965 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-02-08T07:27:02,967 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-02-08T07:27:02,970 creating build/lib/mechanics_dsl/domains 2026-02-08T07:27:02,971 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-02-08T07:27:02,973 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-02-08T07:27:02,976 creating build/lib/mechanics_dsl/domains/fluids 2026-02-08T07:27:02,977 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T07:27:02,979 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T07:27:02,981 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T07:27:02,984 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:02,985 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:02,988 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:02,990 creating build/lib/mechanics_dsl/domains/quantum 2026-02-08T07:27:02,991 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T07:27:02,994 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T07:27:02,996 creating build/lib/mechanics_dsl/domains/statistical 2026-02-08T07:27:02,997 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T07:27:03,000 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T07:27:03,002 creating build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,003 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,006 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,009 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,011 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,013 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,016 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,019 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,021 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,024 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,026 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,029 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,031 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,034 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,037 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,039 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,042 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,044 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T07:27:03,047 creating build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,049 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,051 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,054 creating build/lib/mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,055 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,057 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,060 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,061 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,063 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,066 creating build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,067 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,070 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,073 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,075 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,079 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,081 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,084 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,087 running egg_info 2026-02-08T07:27:03,096 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T07:27:03,110 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T07:27:03,112 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T07:27:03,121 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T07:27:03,122 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T07:27:03,157 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:03,167 adding license file 'LICENSE' 2026-02-08T07:27:03,175 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T07:27:03,191 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-02-08T07:27:03,214 installing to build/bdist.linux-armv7l/wheel 2026-02-08T07:27:03,215 running install 2026-02-08T07:27:03,238 running install_lib 2026-02-08T07:27:03,244 creating build/bdist.linux-armv7l/wheel 2026-02-08T07:27:03,247 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-02-08T07:27:03,248 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-02-08T07:27:03,250 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T07:27:03,252 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T07:27:03,254 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T07:27:03,256 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T07:27:03,259 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,261 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,265 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,268 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,270 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-02-08T07:27:03,271 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T07:27:03,274 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T07:27:03,276 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T07:27:03,279 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T07:27:03,282 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-02-08T07:27:03,283 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T07:27:03,285 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T07:27:03,287 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T07:27:03,289 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T07:27:03,292 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,294 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,297 copying build/lib/mechanics_dsl/error_handling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,300 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-02-08T07:27:03,301 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T07:27:03,304 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T07:27:03,306 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T07:27:03,308 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-02-08T07:27:03,310 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T07:27:03,312 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T07:27:03,315 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T07:27:03,317 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T07:27:03,321 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-02-08T07:27:03,322 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T07:27:03,324 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T07:27:03,327 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T07:27:03,329 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T07:27:03,332 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-02-08T07:27:03,333 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T07:27:03,336 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T07:27:03,337 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T07:27:03,340 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-02-08T07:27:03,342 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T07:27:03,343 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T07:27:03,345 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T07:27:03,347 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,351 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-02-08T07:27:03,352 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,354 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,356 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,358 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,361 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,363 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T07:27:03,366 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/compiler_pkg 2026-02-08T07:27:03,367 copying build/lib/mechanics_dsl/compiler_pkg/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T07:27:03,369 copying build/lib/mechanics_dsl/compiler_pkg/particles.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T07:27:03,371 copying build/lib/mechanics_dsl/compiler_pkg/serializer.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T07:27:03,373 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,377 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-02-08T07:27:03,378 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,380 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,382 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,385 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,387 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,390 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,392 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,395 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,397 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,399 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T07:27:03,402 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-02-08T07:27:03,403 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-02-08T07:27:03,405 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,408 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,410 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,412 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,415 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-02-08T07:27:03,416 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T07:27:03,418 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T07:27:03,420 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T07:27:03,423 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-02-08T07:27:03,424 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,426 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,428 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,430 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,432 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,434 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,437 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,439 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,441 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,444 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,446 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,448 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,451 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,453 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,455 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T07:27:03,459 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-02-08T07:27:03,460 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T07:27:03,462 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T07:27:03,464 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T07:27:03,466 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T07:27:03,469 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-02-08T07:27:03,470 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T07:27:03,472 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T07:27:03,475 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,477 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T07:27:03,480 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-02-08T07:27:03,482 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-02-08T07:27:03,483 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T07:27:03,486 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T07:27:03,488 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T07:27:03,490 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:03,491 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:03,494 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T07:27:03,496 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T07:27:03,498 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T07:27:03,501 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-02-08T07:27:03,502 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T07:27:03,505 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T07:27:03,508 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-02-08T07:27:03,509 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T07:27:03,512 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T07:27:03,515 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-02-08T07:27:03,516 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,519 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,521 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,524 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,526 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,529 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,532 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,534 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,537 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,540 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,542 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,545 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,548 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,551 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,553 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,555 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,558 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T07:27:03,561 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,562 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,565 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T07:27:03,567 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,569 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,572 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T07:27:03,574 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,575 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,578 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T07:27:03,581 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,582 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,585 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,588 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,590 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,593 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,595 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,598 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T07:27:03,601 running install_egg_info 2026-02-08T07:27:03,606 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.0.1-py3.11.egg-info 2026-02-08T07:27:03,619 running install_scripts 2026-02-08T07:27:03,633 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.0.1.dist-info/WHEEL 2026-02-08T07:27:03,636 creating '/tmp/pip-wheel-x1uptt3b/.tmp-14il7b1e/mechanicsdsl_core-2.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T07:27:03,639 adding 'mechanics_dsl/__init__.py' 2026-02-08T07:27:03,641 adding 'mechanics_dsl/cli.py' 2026-02-08T07:27:03,646 adding 'mechanics_dsl/compiler.py' 2026-02-08T07:27:03,648 adding 'mechanics_dsl/energy.py' 2026-02-08T07:27:03,650 adding 'mechanics_dsl/error_handling.py' 2026-02-08T07:27:03,652 adding 'mechanics_dsl/exceptions.py' 2026-02-08T07:27:03,654 adding 'mechanics_dsl/logging_config.py' 2026-02-08T07:27:03,656 adding 'mechanics_dsl/protocols.py' 2026-02-08T07:27:03,657 adding 'mechanics_dsl/py.typed' 2026-02-08T07:27:03,659 adding 'mechanics_dsl/security.py' 2026-02-08T07:27:03,662 adding 'mechanics_dsl/solver_numba.py' 2026-02-08T07:27:03,665 adding 'mechanics_dsl/symbolic.py' 2026-02-08T07:27:03,667 adding 'mechanics_dsl/units.py' 2026-02-08T07:27:03,669 adding 'mechanics_dsl/validators.py' 2026-02-08T07:27:03,672 adding 'mechanics_dsl/visualization.py' 2026-02-08T07:27:03,674 adding 'mechanics_dsl/analysis/__init__.py' 2026-02-08T07:27:03,675 adding 'mechanics_dsl/analysis/energy.py' 2026-02-08T07:27:03,676 adding 'mechanics_dsl/analysis/stability.py' 2026-02-08T07:27:03,678 adding 'mechanics_dsl/backends/__init__.py' 2026-02-08T07:27:03,680 adding 'mechanics_dsl/backends/base.py' 2026-02-08T07:27:03,682 adding 'mechanics_dsl/backends/jax_backend.py' 2026-02-08T07:27:03,684 adding 'mechanics_dsl/codegen/__init__.py' 2026-02-08T07:27:03,685 adding 'mechanics_dsl/codegen/arduino.py' 2026-02-08T07:27:03,687 adding 'mechanics_dsl/codegen/arm.py' 2026-02-08T07:27:03,689 adding 'mechanics_dsl/codegen/base.py' 2026-02-08T07:27:03,691 adding 'mechanics_dsl/codegen/cpp.py' 2026-02-08T07:27:03,694 adding 'mechanics_dsl/codegen/cuda.py' 2026-02-08T07:27:03,696 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-02-08T07:27:03,697 adding 'mechanics_dsl/codegen/fortran.py' 2026-02-08T07:27:03,698 adding 'mechanics_dsl/codegen/javascript.py' 2026-02-08T07:27:03,700 adding 'mechanics_dsl/codegen/julia.py' 2026-02-08T07:27:03,701 adding 'mechanics_dsl/codegen/matlab.py' 2026-02-08T07:27:03,703 adding 'mechanics_dsl/codegen/openmp.py' 2026-02-08T07:27:03,704 adding 'mechanics_dsl/codegen/python.py' 2026-02-08T07:27:03,706 adding 'mechanics_dsl/codegen/rust.py' 2026-02-08T07:27:03,708 adding 'mechanics_dsl/codegen/wasm.py' 2026-02-08T07:27:03,710 adding 'mechanics_dsl/compiler_pkg/__init__.py' 2026-02-08T07:27:03,711 adding 'mechanics_dsl/compiler_pkg/particles.py' 2026-02-08T07:27:03,713 adding 'mechanics_dsl/compiler_pkg/serializer.py' 2026-02-08T07:27:03,715 adding 'mechanics_dsl/core/__init__.py' 2026-02-08T07:27:03,716 adding 'mechanics_dsl/domains/__init__.py' 2026-02-08T07:27:03,718 adding 'mechanics_dsl/domains/base.py' 2026-02-08T07:27:03,720 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-02-08T07:27:03,723 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-02-08T07:27:03,726 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-02-08T07:27:03,728 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-02-08T07:27:03,730 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-02-08T07:27:03,732 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-02-08T07:27:03,734 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-02-08T07:27:03,736 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-02-08T07:27:03,737 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-02-08T07:27:03,740 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-02-08T07:27:03,742 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-02-08T07:27:03,744 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-02-08T07:27:03,747 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-02-08T07:27:03,749 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-02-08T07:27:03,751 adding 'mechanics_dsl/domains/classical/stability.py' 2026-02-08T07:27:03,754 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-02-08T07:27:03,756 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-02-08T07:27:03,757 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-02-08T07:27:03,761 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-02-08T07:27:03,763 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-02-08T07:27:03,764 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-02-08T07:27:03,766 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-02-08T07:27:03,768 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-02-08T07:27:03,770 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-02-08T07:27:03,772 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-02-08T07:27:03,775 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-02-08T07:27:03,778 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-02-08T07:27:03,780 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-02-08T07:27:03,784 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-02-08T07:27:03,786 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-02-08T07:27:03,789 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-02-08T07:27:03,791 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-02-08T07:27:03,795 adding 'mechanics_dsl/domains/quantum/core.py' 2026-02-08T07:27:03,797 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-02-08T07:27:03,800 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-02-08T07:27:03,802 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-02-08T07:27:03,804 adding 'mechanics_dsl/domains/statistical/core.py' 2026-02-08T07:27:03,806 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-02-08T07:27:03,808 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-02-08T07:27:03,810 adding 'mechanics_dsl/integrations/__init__.py' 2026-02-08T07:27:03,812 adding 'mechanics_dsl/integrations/modelica.py' 2026-02-08T07:27:03,813 adding 'mechanics_dsl/integrations/openmao.py' 2026-02-08T07:27:03,815 adding 'mechanics_dsl/integrations/ros2.py' 2026-02-08T07:27:03,817 adding 'mechanics_dsl/integrations/unity.py' 2026-02-08T07:27:03,819 adding 'mechanics_dsl/integrations/unreal.py' 2026-02-08T07:27:03,821 adding 'mechanics_dsl/inverse/__init__.py' 2026-02-08T07:27:03,822 adding 'mechanics_dsl/inverse/estimator.py' 2026-02-08T07:27:03,824 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-02-08T07:27:03,826 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-02-08T07:27:03,828 adding 'mechanics_dsl/io/__init__.py' 2026-02-08T07:27:03,830 adding 'mechanics_dsl/io/export.py' 2026-02-08T07:27:03,831 adding 'mechanics_dsl/io/serialization.py' 2026-02-08T07:27:03,833 adding 'mechanics_dsl/jupyter/__init__.py' 2026-02-08T07:27:03,834 adding 'mechanics_dsl/jupyter/display.py' 2026-02-08T07:27:03,836 adding 'mechanics_dsl/jupyter/magic.py' 2026-02-08T07:27:03,838 adding 'mechanics_dsl/lsp/__init__.py' 2026-02-08T07:27:03,840 adding 'mechanics_dsl/lsp/server.py' 2026-02-08T07:27:03,842 adding 'mechanics_dsl/parser/__init__.py' 2026-02-08T07:27:03,844 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-02-08T07:27:03,848 adding 'mechanics_dsl/parser/core.py' 2026-02-08T07:27:03,850 adding 'mechanics_dsl/parser/tokens.py' 2026-02-08T07:27:03,851 adding 'mechanics_dsl/plugins/__init__.py' 2026-02-08T07:27:03,853 adding 'mechanics_dsl/plugins/base.py' 2026-02-08T07:27:03,855 adding 'mechanics_dsl/plugins/loader.py' 2026-02-08T07:27:03,857 adding 'mechanics_dsl/plugins/registry.py' 2026-02-08T07:27:03,859 adding 'mechanics_dsl/server/__init__.py' 2026-02-08T07:27:03,860 adding 'mechanics_dsl/server/app.py' 2026-02-08T07:27:03,862 adding 'mechanics_dsl/server/routes.py' 2026-02-08T07:27:03,863 adding 'mechanics_dsl/server/websocket.py' 2026-02-08T07:27:03,865 adding 'mechanics_dsl/solver/__init__.py' 2026-02-08T07:27:03,869 adding 'mechanics_dsl/solver/core.py' 2026-02-08T07:27:03,871 adding 'mechanics_dsl/solver/symplectic.py' 2026-02-08T07:27:03,873 adding 'mechanics_dsl/solver/variational.py' 2026-02-08T07:27:03,875 adding 'mechanics_dsl/utils/__init__.py' 2026-02-08T07:27:03,877 adding 'mechanics_dsl/utils/caching.py' 2026-02-08T07:27:03,879 adding 'mechanics_dsl/utils/config.py' 2026-02-08T07:27:03,880 adding 'mechanics_dsl/utils/logging.py' 2026-02-08T07:27:03,882 adding 'mechanics_dsl/utils/path_validation.py' 2026-02-08T07:27:03,884 adding 'mechanics_dsl/utils/profiling.py' 2026-02-08T07:27:03,885 adding 'mechanics_dsl/utils/rate_limit.py' 2026-02-08T07:27:03,887 adding 'mechanics_dsl/utils/registry.py' 2026-02-08T07:27:03,889 adding 'mechanics_dsl/utils/units.py' 2026-02-08T07:27:03,891 adding 'mechanics_dsl/utils/validation.py' 2026-02-08T07:27:03,893 adding 'mechanics_dsl/visualization/__init__.py' 2026-02-08T07:27:03,894 adding 'mechanics_dsl/visualization/animator.py' 2026-02-08T07:27:03,896 adding 'mechanics_dsl/visualization/phase_space.py' 2026-02-08T07:27:03,897 adding 'mechanics_dsl/visualization/plotter.py' 2026-02-08T07:27:03,900 adding 'mechanicsdsl_core-2.0.1.dist-info/licenses/LICENSE' 2026-02-08T07:27:03,902 adding 'mechanicsdsl_core-2.0.1.dist-info/METADATA' 2026-02-08T07:27:03,904 adding 'mechanicsdsl_core-2.0.1.dist-info/WHEEL' 2026-02-08T07:27:03,905 adding 'mechanicsdsl_core-2.0.1.dist-info/entry_points.txt' 2026-02-08T07:27:03,906 adding 'mechanicsdsl_core-2.0.1.dist-info/top_level.txt' 2026-02-08T07:27:03,908 adding 'mechanicsdsl_core-2.0.1.dist-info/RECORD' 2026-02-08T07:27:03,915 removing build/bdist.linux-armv7l/wheel 2026-02-08T07:27:04,054 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-02-08T07:27:04,065 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.0.1-py3-none-any.whl size=369371 sha256=8e53866e0c3e79c1daf5a7204899e4e65cf8edd16335b887915489a7b231d501 2026-02-08T07:27:04,066 Stored in directory: /tmp/pip-ephem-wheel-cache-3vx3_glz/wheels/58/fc/0e/0b4df4fb92d8feb42453d9c15e6d025163753ca63023084021 2026-02-08T07:27:04,086 Successfully built mechanicsdsl-core 2026-02-08T07:27:04,100 Removed build tracker: '/tmp/pip-build-tracker-5_jazft5'