2026-02-08T02:37:13,232 Created temporary directory: /tmp/pip-ephem-wheel-cache-936jymge 2026-02-08T02:37:13,234 Created temporary directory: /tmp/pip-build-tracker-ia4yw8yv 2026-02-08T02:37:13,234 Initialized build tracking at /tmp/pip-build-tracker-ia4yw8yv 2026-02-08T02:37:13,235 Created build tracker: /tmp/pip-build-tracker-ia4yw8yv 2026-02-08T02:37:13,235 Entered build tracker: /tmp/pip-build-tracker-ia4yw8yv 2026-02-08T02:37:13,236 Created temporary directory: /tmp/pip-wheel-3_5my4p2 2026-02-08T02:37:13,239 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-08T02:37:13,241 Created temporary directory: /tmp/pip-ephem-wheel-cache-jga8ykm6 2026-02-08T02:37:13,263 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T02:37:13,267 2 location(s) to search for versions of mechanicsdsl-core: 2026-02-08T02:37:13,267 * https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,267 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,268 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,268 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,270 Found index url https://pypi.org/simple 2026-02-08T02:37:13,600 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-02-08T02:37:13,607 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-08T02:37:13,608 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-08T02:37:13,609 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-08T02:37:13,610 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-08T02:37:13,610 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-08T02:37:13,611 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-08T02:37:13,612 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-08T02:37:13,613 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-08T02:37:13,614 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-08T02:37:13,615 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-08T02:37:13,616 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-08T02:37:13,617 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-08T02:37:13,618 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-08T02:37:13,619 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-08T02:37:13,619 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-08T02:37:13,620 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-08T02:37:13,621 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-08T02:37:13,622 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-08T02:37:13,622 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-08T02:37:13,623 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-08T02:37:13,624 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-08T02:37:13,625 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-08T02:37:13,625 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-08T02:37:13,626 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-08T02:37:13,627 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-08T02:37:13,628 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-08T02:37:13,629 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-08T02:37:13,629 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-08T02:37:13,630 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-08T02:37:13,631 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-08T02:37:13,631 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-08T02:37:13,632 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-08T02:37:13,633 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-08T02:37:13,634 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-08T02:37:13,635 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,636 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,637 Found index url https://www.piwheels.org/simple 2026-02-08T02:37:13,801 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-02-08T02:37:13,806 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-08T02:37:13,806 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-08T02:37:13,807 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-08T02:37:13,808 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-08T02:37:13,808 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-08T02:37:13,809 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-08T02:37:13,809 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-08T02:37:13,810 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-08T02:37:13,810 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-08T02:37:13,811 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-08T02:37:13,811 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-08T02:37:13,812 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-08T02:37:13,812 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-08T02:37:13,813 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,814 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T02:37:13,835 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-02-08T02:37:13,853 Collecting mechanicsdsl-core==2.0.0 2026-02-08T02:37:13,855 Created temporary directory: /tmp/pip-unpack-0uihaehy 2026-02-08T02:37:14,080 Downloading mechanicsdsl_core-2.0.0.tar.gz (301 kB) 2026-02-08T02:37:14,480 Added mechanicsdsl-core==2.0.0 from https://files.pythonhosted.org/packages/f6/83/413f00e8f108693394689e9bb806bb6d5a1a4cb27aa8dbed9cc1c5a85aa5/mechanicsdsl_core-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-ia4yw8yv' 2026-02-08T02:37:14,486 Created temporary directory: /tmp/pip-build-env-z9ts4s_k 2026-02-08T02:37:14,491 Installing build dependencies: started 2026-02-08T02:37:14,492 Running command pip subprocess to install build dependencies 2026-02-08T02:37:15,671 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T02:37:16,251 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-08T02:37:16,276 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T02:37:18,018 Collecting setuptools>=61.0 2026-02-08T02:37:18,038 Using cached setuptools-81.0.0-py3-none-any.whl (1.1 MB) 2026-02-08T02:37:21,014 Installing collected packages: setuptools 2026-02-08T02:37:24,227 Successfully installed setuptools-81.0.0 2026-02-08T02:37:24,492 Installing build dependencies: finished with status 'done' 2026-02-08T02:37:24,498 Getting requirements to build wheel: started 2026-02-08T02:37:24,499 Running command Getting requirements to build wheel 2026-02-08T02:37:25,142 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T02:37:25,142 !! 2026-02-08T02:37:25,143 ******************************************************************************** 2026-02-08T02:37:25,144 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-08T02:37:25,145 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T02:37:25,145 or your builds will no longer be supported. 2026-02-08T02:37:25,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:25,148 ******************************************************************************** 2026-02-08T02:37:25,149 !! 2026-02-08T02:37:25,149 corresp(dist, value, root_dir) 2026-02-08T02:37:25,226 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:25,227 !! 2026-02-08T02:37:25,228 ******************************************************************************** 2026-02-08T02:37:25,228 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:25,229 License :: OSI Approved :: MIT License 2026-02-08T02:37:25,230 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:25,231 ******************************************************************************** 2026-02-08T02:37:25,232 !! 2026-02-08T02:37:25,233 dist._finalize_license_expression() 2026-02-08T02:37:25,233 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:25,234 !! 2026-02-08T02:37:25,235 ******************************************************************************** 2026-02-08T02:37:25,236 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:25,237 License :: OSI Approved :: MIT License 2026-02-08T02:37:25,238 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:25,238 ******************************************************************************** 2026-02-08T02:37:25,239 !! 2026-02-08T02:37:25,239 self._finalize_license_expression() 2026-02-08T02:37:25,257 running egg_info 2026-02-08T02:37:25,263 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T02:37:25,278 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T02:37:25,286 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T02:37:25,287 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T02:37:25,337 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:25,346 adding license file 'LICENSE' 2026-02-08T02:37:25,354 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:25,451 Getting requirements to build wheel: finished with status 'done' 2026-02-08T02:37:25,455 Created temporary directory: /tmp/pip-modern-metadata-yy4kuudj 2026-02-08T02:37:25,457 Preparing metadata (pyproject.toml): started 2026-02-08T02:37:25,458 Running command Preparing metadata (pyproject.toml) 2026-02-08T02:37:26,028 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T02:37:26,029 !! 2026-02-08T02:37:26,030 ******************************************************************************** 2026-02-08T02:37:26,030 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-08T02:37:26,031 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T02:37:26,032 or your builds will no longer be supported. 2026-02-08T02:37:26,033 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:26,034 ******************************************************************************** 2026-02-08T02:37:26,035 !! 2026-02-08T02:37:26,036 corresp(dist, value, root_dir) 2026-02-08T02:37:26,107 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:26,107 !! 2026-02-08T02:37:26,108 ******************************************************************************** 2026-02-08T02:37:26,109 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:26,110 License :: OSI Approved :: MIT License 2026-02-08T02:37:26,112 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:26,112 ******************************************************************************** 2026-02-08T02:37:26,113 !! 2026-02-08T02:37:26,114 dist._finalize_license_expression() 2026-02-08T02:37:26,115 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:26,115 !! 2026-02-08T02:37:26,117 ******************************************************************************** 2026-02-08T02:37:26,117 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:26,118 License :: OSI Approved :: MIT License 2026-02-08T02:37:26,119 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:26,120 ******************************************************************************** 2026-02-08T02:37:26,121 !! 2026-02-08T02:37:26,121 self._finalize_license_expression() 2026-02-08T02:37:26,129 running dist_info 2026-02-08T02:37:26,139 creating /tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info 2026-02-08T02:37:26,140 writing /tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T02:37:26,153 writing dependency_links to /tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T02:37:26,161 writing requirements to /tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T02:37:26,162 writing top-level names to /tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T02:37:26,164 writing manifest file '/tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:26,205 reading manifest file '/tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:26,207 adding license file 'LICENSE' 2026-02-08T02:37:26,213 writing manifest file '/tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:26,215 creating '/tmp/pip-modern-metadata-yy4kuudj/mechanicsdsl_core-2.0.0.dist-info' 2026-02-08T02:37:26,336 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T02:37:26,343 Source in /tmp/pip-wheel-3_5my4p2/mechanicsdsl-core_009e67374220466bb573553de5bdf07e has version 2.0.0, which satisfies requirement mechanicsdsl-core==2.0.0 from https://files.pythonhosted.org/packages/f6/83/413f00e8f108693394689e9bb806bb6d5a1a4cb27aa8dbed9cc1c5a85aa5/mechanicsdsl_core-2.0.0.tar.gz 2026-02-08T02:37:26,344 Removed mechanicsdsl-core==2.0.0 from https://files.pythonhosted.org/packages/f6/83/413f00e8f108693394689e9bb806bb6d5a1a4cb27aa8dbed9cc1c5a85aa5/mechanicsdsl_core-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-ia4yw8yv' 2026-02-08T02:37:26,353 Created temporary directory: /tmp/pip-unpack-b0f7t8by 2026-02-08T02:37:26,353 Building wheels for collected packages: mechanicsdsl-core 2026-02-08T02:37:26,358 Created temporary directory: /tmp/pip-wheel-o3vnuesf 2026-02-08T02:37:26,358 Destination directory: /tmp/pip-wheel-o3vnuesf 2026-02-08T02:37:26,361 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-02-08T02:37:26,362 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-02-08T02:37:26,915 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T02:37:26,915 !! 2026-02-08T02:37:26,917 ******************************************************************************** 2026-02-08T02:37:26,917 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-08T02:37:26,918 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T02:37:26,919 or your builds will no longer be supported. 2026-02-08T02:37:26,920 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:26,921 ******************************************************************************** 2026-02-08T02:37:26,922 !! 2026-02-08T02:37:26,922 corresp(dist, value, root_dir) 2026-02-08T02:37:26,990 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:26,990 !! 2026-02-08T02:37:26,992 ******************************************************************************** 2026-02-08T02:37:26,992 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:26,993 License :: OSI Approved :: MIT License 2026-02-08T02:37:26,994 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:26,995 ******************************************************************************** 2026-02-08T02:37:26,996 !! 2026-02-08T02:37:26,996 dist._finalize_license_expression() 2026-02-08T02:37:26,997 /tmp/pip-build-env-z9ts4s_k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T02:37:26,997 !! 2026-02-08T02:37:26,998 ******************************************************************************** 2026-02-08T02:37:26,999 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T02:37:27,000 License :: OSI Approved :: MIT License 2026-02-08T02:37:27,000 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T02:37:27,001 ******************************************************************************** 2026-02-08T02:37:27,002 !! 2026-02-08T02:37:27,002 self._finalize_license_expression() 2026-02-08T02:37:27,008 running bdist_wheel 2026-02-08T02:37:27,025 running build 2026-02-08T02:37:27,026 running build_py 2026-02-08T02:37:27,032 creating build/lib/mechanics_dsl 2026-02-08T02:37:27,034 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,036 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,039 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,041 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,044 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,046 copying src/mechanics_dsl/error_handling.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,049 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,052 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,054 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,056 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,059 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,061 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,064 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-02-08T02:37:27,067 creating build/lib/mechanics_dsl/visualization 2026-02-08T02:37:27,068 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-02-08T02:37:27,070 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-02-08T02:37:27,072 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-02-08T02:37:27,074 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-02-08T02:37:27,077 creating build/lib/mechanics_dsl/parser 2026-02-08T02:37:27,078 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-02-08T02:37:27,081 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-02-08T02:37:27,083 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-02-08T02:37:27,085 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-02-08T02:37:27,088 creating build/lib/mechanics_dsl/inverse 2026-02-08T02:37:27,089 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-02-08T02:37:27,092 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-02-08T02:37:27,094 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-02-08T02:37:27,096 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-02-08T02:37:27,099 creating build/lib/mechanics_dsl/jupyter 2026-02-08T02:37:27,100 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T02:37:27,103 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T02:37:27,104 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T02:37:27,107 creating build/lib/mechanics_dsl/solver 2026-02-08T02:37:27,108 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-02-08T02:37:27,110 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-02-08T02:37:27,113 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-02-08T02:37:27,115 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-02-08T02:37:27,118 creating build/lib/mechanics_dsl/plugins 2026-02-08T02:37:27,119 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-02-08T02:37:27,121 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-02-08T02:37:27,123 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-02-08T02:37:27,125 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-02-08T02:37:27,128 creating build/lib/mechanics_dsl/backends 2026-02-08T02:37:27,129 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-02-08T02:37:27,131 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-02-08T02:37:27,133 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-02-08T02:37:27,136 creating build/lib/mechanics_dsl/analysis 2026-02-08T02:37:27,137 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-02-08T02:37:27,139 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-02-08T02:37:27,141 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-02-08T02:37:27,144 creating build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,145 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,148 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,149 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,152 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,154 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,156 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-02-08T02:37:27,159 creating build/lib/mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,160 copying src/mechanics_dsl/compiler_pkg/__init__.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,163 copying src/mechanics_dsl/compiler_pkg/particles.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,165 copying src/mechanics_dsl/compiler_pkg/serializer.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,168 creating build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,169 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,171 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,173 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,176 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,178 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,180 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,182 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,185 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,187 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,189 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-02-08T02:37:27,192 creating build/lib/mechanics_dsl/core 2026-02-08T02:37:27,193 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-02-08T02:37:27,195 creating build/lib/mechanics_dsl/io 2026-02-08T02:37:27,196 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-02-08T02:37:27,198 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-02-08T02:37:27,200 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-02-08T02:37:27,203 creating build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,204 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,206 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,208 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,210 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,212 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,214 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,216 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,219 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,221 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,223 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,225 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,227 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,230 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,232 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,234 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-02-08T02:37:27,237 creating build/lib/mechanics_dsl/server 2026-02-08T02:37:27,237 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-02-08T02:37:27,239 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-02-08T02:37:27,242 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-02-08T02:37:27,244 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-02-08T02:37:27,246 creating build/lib/mechanics_dsl/lsp 2026-02-08T02:37:27,247 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-02-08T02:37:27,249 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-02-08T02:37:27,252 creating build/lib/mechanics_dsl/domains 2026-02-08T02:37:27,253 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-02-08T02:37:27,255 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-02-08T02:37:27,258 creating build/lib/mechanics_dsl/domains/fluids 2026-02-08T02:37:27,259 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T02:37:27,261 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T02:37:27,263 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T02:37:27,266 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,267 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,269 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,271 creating build/lib/mechanics_dsl/domains/quantum 2026-02-08T02:37:27,272 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T02:37:27,275 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T02:37:27,277 creating build/lib/mechanics_dsl/domains/statistical 2026-02-08T02:37:27,278 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T02:37:27,281 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T02:37:27,283 creating build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,284 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,287 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,289 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,291 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,294 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,296 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,298 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,301 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,303 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,306 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,308 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,311 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,314 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,316 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,318 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,321 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,323 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T02:37:27,327 creating build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,328 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,330 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,333 creating build/lib/mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,334 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,337 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,339 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,340 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,343 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,345 creating build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,346 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,349 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,351 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,353 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,355 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,358 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,361 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,363 running egg_info 2026-02-08T02:37:27,373 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T02:37:27,386 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T02:37:27,394 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T02:37:27,395 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T02:37:27,427 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:27,435 adding license file 'LICENSE' 2026-02-08T02:37:27,442 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T02:37:27,457 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-02-08T02:37:27,479 installing to build/bdist.linux-armv7l/wheel 2026-02-08T02:37:27,480 running install 2026-02-08T02:37:27,503 running install_lib 2026-02-08T02:37:27,508 creating build/bdist.linux-armv7l/wheel 2026-02-08T02:37:27,511 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-02-08T02:37:27,512 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-02-08T02:37:27,514 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T02:37:27,516 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T02:37:27,518 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T02:37:27,520 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T02:37:27,522 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,525 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,527 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,530 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-02-08T02:37:27,531 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T02:37:27,534 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T02:37:27,536 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T02:37:27,539 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T02:37:27,542 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-02-08T02:37:27,543 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T02:37:27,545 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T02:37:27,547 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T02:37:27,549 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T02:37:27,551 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,553 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,556 copying build/lib/mechanics_dsl/error_handling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,559 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-02-08T02:37:27,560 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T02:37:27,562 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T02:37:27,564 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T02:37:27,567 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-02-08T02:37:27,568 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T02:37:27,570 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T02:37:27,573 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T02:37:27,575 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T02:37:27,578 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-02-08T02:37:27,579 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T02:37:27,581 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T02:37:27,583 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T02:37:27,585 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T02:37:27,588 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-02-08T02:37:27,589 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T02:37:27,591 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T02:37:27,593 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T02:37:27,596 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-02-08T02:37:27,597 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T02:37:27,599 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T02:37:27,601 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T02:37:27,603 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,606 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-02-08T02:37:27,608 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,610 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,612 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,614 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,616 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,619 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T02:37:27,621 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,622 copying build/lib/mechanics_dsl/compiler_pkg/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,624 copying build/lib/mechanics_dsl/compiler_pkg/particles.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,626 copying build/lib/mechanics_dsl/compiler_pkg/serializer.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T02:37:27,628 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,631 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-02-08T02:37:27,632 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,634 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,636 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,639 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,641 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,643 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,645 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,648 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,650 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,652 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T02:37:27,655 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-02-08T02:37:27,656 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-02-08T02:37:27,658 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,660 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,662 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,663 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,666 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-02-08T02:37:27,668 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T02:37:27,669 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T02:37:27,672 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T02:37:27,674 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-02-08T02:37:27,675 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,678 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,679 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,681 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,683 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,685 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,687 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,690 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,692 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,694 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,696 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,698 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,700 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,703 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,705 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T02:37:27,708 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-02-08T02:37:27,709 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T02:37:27,711 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T02:37:27,713 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T02:37:27,715 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T02:37:27,717 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-02-08T02:37:27,719 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T02:37:27,721 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T02:37:27,723 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,725 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T02:37:27,728 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-02-08T02:37:27,729 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-02-08T02:37:27,731 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T02:37:27,733 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T02:37:27,735 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T02:37:27,737 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,738 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,741 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T02:37:27,743 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T02:37:27,745 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T02:37:27,747 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-02-08T02:37:27,748 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T02:37:27,751 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T02:37:27,753 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-02-08T02:37:27,754 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T02:37:27,756 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T02:37:27,758 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-02-08T02:37:27,759 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,762 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,764 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,766 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,769 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,771 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,774 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,776 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,779 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,781 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,783 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,786 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,788 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,791 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,793 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,795 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,798 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T02:37:27,801 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,802 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,805 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T02:37:27,807 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,808 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,811 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T02:37:27,813 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,814 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,817 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T02:37:27,819 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,820 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,823 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,825 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,827 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,830 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,834 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,837 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T02:37:27,840 running install_egg_info 2026-02-08T02:37:27,845 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.0.0-py3.11.egg-info 2026-02-08T02:37:27,855 running install_scripts 2026-02-08T02:37:27,865 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.0.0.dist-info/WHEEL 2026-02-08T02:37:27,868 creating '/tmp/pip-wheel-o3vnuesf/.tmp-ozjvy23y/mechanicsdsl_core-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T02:37:27,871 adding 'mechanics_dsl/__init__.py' 2026-02-08T02:37:27,875 adding 'mechanics_dsl/compiler.py' 2026-02-08T02:37:27,877 adding 'mechanics_dsl/energy.py' 2026-02-08T02:37:27,879 adding 'mechanics_dsl/error_handling.py' 2026-02-08T02:37:27,881 adding 'mechanics_dsl/exceptions.py' 2026-02-08T02:37:27,883 adding 'mechanics_dsl/logging_config.py' 2026-02-08T02:37:27,885 adding 'mechanics_dsl/protocols.py' 2026-02-08T02:37:27,886 adding 'mechanics_dsl/py.typed' 2026-02-08T02:37:27,888 adding 'mechanics_dsl/security.py' 2026-02-08T02:37:27,891 adding 'mechanics_dsl/solver_numba.py' 2026-02-08T02:37:27,894 adding 'mechanics_dsl/symbolic.py' 2026-02-08T02:37:27,896 adding 'mechanics_dsl/units.py' 2026-02-08T02:37:27,898 adding 'mechanics_dsl/validators.py' 2026-02-08T02:37:27,901 adding 'mechanics_dsl/visualization.py' 2026-02-08T02:37:27,903 adding 'mechanics_dsl/analysis/__init__.py' 2026-02-08T02:37:27,904 adding 'mechanics_dsl/analysis/energy.py' 2026-02-08T02:37:27,906 adding 'mechanics_dsl/analysis/stability.py' 2026-02-08T02:37:27,907 adding 'mechanics_dsl/backends/__init__.py' 2026-02-08T02:37:27,909 adding 'mechanics_dsl/backends/base.py' 2026-02-08T02:37:27,911 adding 'mechanics_dsl/backends/jax_backend.py' 2026-02-08T02:37:27,913 adding 'mechanics_dsl/codegen/__init__.py' 2026-02-08T02:37:27,915 adding 'mechanics_dsl/codegen/arduino.py' 2026-02-08T02:37:27,917 adding 'mechanics_dsl/codegen/arm.py' 2026-02-08T02:37:27,918 adding 'mechanics_dsl/codegen/base.py' 2026-02-08T02:37:27,921 adding 'mechanics_dsl/codegen/cpp.py' 2026-02-08T02:37:27,923 adding 'mechanics_dsl/codegen/cuda.py' 2026-02-08T02:37:27,926 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-02-08T02:37:27,927 adding 'mechanics_dsl/codegen/fortran.py' 2026-02-08T02:37:27,929 adding 'mechanics_dsl/codegen/javascript.py' 2026-02-08T02:37:27,930 adding 'mechanics_dsl/codegen/julia.py' 2026-02-08T02:37:27,931 adding 'mechanics_dsl/codegen/matlab.py' 2026-02-08T02:37:27,933 adding 'mechanics_dsl/codegen/openmp.py' 2026-02-08T02:37:27,935 adding 'mechanics_dsl/codegen/python.py' 2026-02-08T02:37:27,936 adding 'mechanics_dsl/codegen/rust.py' 2026-02-08T02:37:27,938 adding 'mechanics_dsl/codegen/wasm.py' 2026-02-08T02:37:27,940 adding 'mechanics_dsl/compiler_pkg/__init__.py' 2026-02-08T02:37:27,941 adding 'mechanics_dsl/compiler_pkg/particles.py' 2026-02-08T02:37:27,943 adding 'mechanics_dsl/compiler_pkg/serializer.py' 2026-02-08T02:37:27,945 adding 'mechanics_dsl/core/__init__.py' 2026-02-08T02:37:27,946 adding 'mechanics_dsl/domains/__init__.py' 2026-02-08T02:37:27,948 adding 'mechanics_dsl/domains/base.py' 2026-02-08T02:37:27,950 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-02-08T02:37:27,953 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-02-08T02:37:27,956 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-02-08T02:37:27,958 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-02-08T02:37:27,960 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-02-08T02:37:27,962 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-02-08T02:37:27,964 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-02-08T02:37:27,966 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-02-08T02:37:27,967 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-02-08T02:37:27,970 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-02-08T02:37:27,972 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-02-08T02:37:27,974 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-02-08T02:37:27,977 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-02-08T02:37:27,979 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-02-08T02:37:27,981 adding 'mechanics_dsl/domains/classical/stability.py' 2026-02-08T02:37:27,983 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-02-08T02:37:27,986 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-02-08T02:37:27,987 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-02-08T02:37:27,991 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-02-08T02:37:27,993 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-02-08T02:37:27,994 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-02-08T02:37:27,996 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-02-08T02:37:27,997 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-02-08T02:37:28,000 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-02-08T02:37:28,002 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-02-08T02:37:28,005 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-02-08T02:37:28,007 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-02-08T02:37:28,010 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-02-08T02:37:28,014 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-02-08T02:37:28,016 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-02-08T02:37:28,019 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-02-08T02:37:28,021 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-02-08T02:37:28,025 adding 'mechanics_dsl/domains/quantum/core.py' 2026-02-08T02:37:28,027 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-02-08T02:37:28,030 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-02-08T02:37:28,032 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-02-08T02:37:28,034 adding 'mechanics_dsl/domains/statistical/core.py' 2026-02-08T02:37:28,036 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-02-08T02:37:28,038 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-02-08T02:37:28,039 adding 'mechanics_dsl/integrations/__init__.py' 2026-02-08T02:37:28,041 adding 'mechanics_dsl/integrations/modelica.py' 2026-02-08T02:37:28,043 adding 'mechanics_dsl/integrations/openmao.py' 2026-02-08T02:37:28,045 adding 'mechanics_dsl/integrations/ros2.py' 2026-02-08T02:37:28,046 adding 'mechanics_dsl/integrations/unity.py' 2026-02-08T02:37:28,048 adding 'mechanics_dsl/integrations/unreal.py' 2026-02-08T02:37:28,050 adding 'mechanics_dsl/inverse/__init__.py' 2026-02-08T02:37:28,052 adding 'mechanics_dsl/inverse/estimator.py' 2026-02-08T02:37:28,054 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-02-08T02:37:28,056 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-02-08T02:37:28,057 adding 'mechanics_dsl/io/__init__.py' 2026-02-08T02:37:28,059 adding 'mechanics_dsl/io/export.py' 2026-02-08T02:37:28,060 adding 'mechanics_dsl/io/serialization.py' 2026-02-08T02:37:28,062 adding 'mechanics_dsl/jupyter/__init__.py' 2026-02-08T02:37:28,063 adding 'mechanics_dsl/jupyter/display.py' 2026-02-08T02:37:28,065 adding 'mechanics_dsl/jupyter/magic.py' 2026-02-08T02:37:28,067 adding 'mechanics_dsl/lsp/__init__.py' 2026-02-08T02:37:28,069 adding 'mechanics_dsl/lsp/server.py' 2026-02-08T02:37:28,070 adding 'mechanics_dsl/parser/__init__.py' 2026-02-08T02:37:28,073 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-02-08T02:37:28,076 adding 'mechanics_dsl/parser/core.py' 2026-02-08T02:37:28,078 adding 'mechanics_dsl/parser/tokens.py' 2026-02-08T02:37:28,079 adding 'mechanics_dsl/plugins/__init__.py' 2026-02-08T02:37:28,081 adding 'mechanics_dsl/plugins/base.py' 2026-02-08T02:37:28,083 adding 'mechanics_dsl/plugins/loader.py' 2026-02-08T02:37:28,085 adding 'mechanics_dsl/plugins/registry.py' 2026-02-08T02:37:28,086 adding 'mechanics_dsl/server/__init__.py' 2026-02-08T02:37:28,088 adding 'mechanics_dsl/server/app.py' 2026-02-08T02:37:28,089 adding 'mechanics_dsl/server/routes.py' 2026-02-08T02:37:28,091 adding 'mechanics_dsl/server/websocket.py' 2026-02-08T02:37:28,093 adding 'mechanics_dsl/solver/__init__.py' 2026-02-08T02:37:28,096 adding 'mechanics_dsl/solver/core.py' 2026-02-08T02:37:28,099 adding 'mechanics_dsl/solver/symplectic.py' 2026-02-08T02:37:28,101 adding 'mechanics_dsl/solver/variational.py' 2026-02-08T02:37:28,103 adding 'mechanics_dsl/utils/__init__.py' 2026-02-08T02:37:28,104 adding 'mechanics_dsl/utils/caching.py' 2026-02-08T02:37:28,106 adding 'mechanics_dsl/utils/config.py' 2026-02-08T02:37:28,107 adding 'mechanics_dsl/utils/logging.py' 2026-02-08T02:37:28,109 adding 'mechanics_dsl/utils/path_validation.py' 2026-02-08T02:37:28,111 adding 'mechanics_dsl/utils/profiling.py' 2026-02-08T02:37:28,113 adding 'mechanics_dsl/utils/rate_limit.py' 2026-02-08T02:37:28,114 adding 'mechanics_dsl/utils/registry.py' 2026-02-08T02:37:28,116 adding 'mechanics_dsl/utils/units.py' 2026-02-08T02:37:28,118 adding 'mechanics_dsl/utils/validation.py' 2026-02-08T02:37:28,120 adding 'mechanics_dsl/visualization/__init__.py' 2026-02-08T02:37:28,122 adding 'mechanics_dsl/visualization/animator.py' 2026-02-08T02:37:28,123 adding 'mechanics_dsl/visualization/phase_space.py' 2026-02-08T02:37:28,125 adding 'mechanics_dsl/visualization/plotter.py' 2026-02-08T02:37:28,127 adding 'mechanicsdsl_core-2.0.0.dist-info/licenses/LICENSE' 2026-02-08T02:37:28,129 adding 'mechanicsdsl_core-2.0.0.dist-info/METADATA' 2026-02-08T02:37:28,131 adding 'mechanicsdsl_core-2.0.0.dist-info/WHEEL' 2026-02-08T02:37:28,132 adding 'mechanicsdsl_core-2.0.0.dist-info/top_level.txt' 2026-02-08T02:37:28,134 adding 'mechanicsdsl_core-2.0.0.dist-info/RECORD' 2026-02-08T02:37:28,140 removing build/bdist.linux-armv7l/wheel 2026-02-08T02:37:28,274 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-02-08T02:37:28,286 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.0.0-py3-none-any.whl size=366251 sha256=44c8081dfbc94e05d40ca1b403e4599e5c5042bfe1464954941e673a71e93341 2026-02-08T02:37:28,287 Stored in directory: /tmp/pip-ephem-wheel-cache-jga8ykm6/wheels/28/56/3e/69c7f24c5942eca88b23a5cd5151190c8bac9f35837dcdbdb1 2026-02-08T02:37:28,306 Successfully built mechanicsdsl-core 2026-02-08T02:37:28,317 Removed build tracker: '/tmp/pip-build-tracker-ia4yw8yv'