2026-02-08T20:21:53,853 Created temporary directory: /tmp/pip-ephem-wheel-cache-g1p5enff 2026-02-08T20:21:53,855 Created temporary directory: /tmp/pip-build-tracker-rcc7kssy 2026-02-08T20:21:53,856 Initialized build tracking at /tmp/pip-build-tracker-rcc7kssy 2026-02-08T20:21:53,856 Created build tracker: /tmp/pip-build-tracker-rcc7kssy 2026-02-08T20:21:53,856 Entered build tracker: /tmp/pip-build-tracker-rcc7kssy 2026-02-08T20:21:53,857 Created temporary directory: /tmp/pip-wheel-tzs1pgxc 2026-02-08T20:21:53,860 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:21:53,863 Created temporary directory: /tmp/pip-ephem-wheel-cache-2b9qooy5 2026-02-08T20:21:53,884 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:21:53,888 2 location(s) to search for versions of mechanicsdsl-core: 2026-02-08T20:21:53,888 * https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:53,888 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:53,888 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:53,889 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:53,891 Found index url https://pypi.org/simple 2026-02-08T20:21:54,108 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-02-08T20:21:54,115 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/fc/a6/0e88e1d1bc1d2fe045188d713c627f980cfeb7c04381b61abe5c9cfaa885/mechanicsdsl_core-0.6.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,116 Found link https://files.pythonhosted.org/packages/06/fe/0a29f812350f5ff35d2066633645a6736e4e64e43b3a56434de89b896104/mechanicsdsl_core-0.6.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 0.6.1 2026-02-08T20:21:54,117 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/d3/55/802b1767d30f49f3d3d61c19cd4039893026dcd8054042f3f3609433ff0e/mechanicsdsl_core-0.6.2-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,118 Found link https://files.pythonhosted.org/packages/11/6b/8eed93792f757e9d3091c9ea00a297c7fff3f64e60f72c66af174c20b052/mechanicsdsl_core-0.6.2.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 0.6.2 2026-02-08T20:21:54,119 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/4a/96/3d9e718123ec4a7eb3c8ce1fc74946c18b4d9526da8a320530e9e21baf62/mechanicsdsl_core-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,120 Found link https://files.pythonhosted.org/packages/fa/55/e30cd767a85120131cffc377677c890d6822d6dcdf550196e3d25a9cc52d/mechanicsdsl_core-1.0.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.0.0 2026-02-08T20:21:54,121 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/e5/c3/52abb69248a4e74fe150c9b5b7c364222e0a165d9652c4ce645b05509280/mechanicsdsl_core-1.1.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,122 Found link https://files.pythonhosted.org/packages/52/39/b33fffd4434b5040a7efead3842a1ca7b90080b5bb37263a1c3e14d19a1e/mechanicsdsl_core-1.1.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.1.0 2026-02-08T20:21:54,122 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/8b/d9/19bb0d2c64873c94803644181db3a40b0c16d4a3f5f66c842ea7c33c669a/mechanicsdsl_core-1.2.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,123 Found link https://files.pythonhosted.org/packages/b2/10/e584fb57c559993f36ae31abc6f1b7678dee73b5f706631c7dbcfe466e7a/mechanicsdsl_core-1.2.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.2.1 2026-02-08T20:21:54,124 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/7b/fb/1a2d356de3cc2200f3a747ac2a3c80c9f1956d11537e632ac5cb93347708/mechanicsdsl_core-1.2.2-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,125 Found link https://files.pythonhosted.org/packages/2f/4d/e34f50624de6266c13f4e90bde527e831046407fdbab77b3e00299f7c1c0/mechanicsdsl_core-1.2.2.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.2.2 2026-02-08T20:21:54,125 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/dd/91/abe65111938a315a42027bcde2dab5a7296c26e3f051594f2aee0d395043/mechanicsdsl_core-1.3.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,126 Found link https://files.pythonhosted.org/packages/3f/6b/a54716cd3df8b2f48ed3dfa90d297bbc7cb16dece8cbf65dbbbcdab69eac/mechanicsdsl_core-1.3.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.3.0 2026-02-08T20:21:54,127 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/11/e2/5b9e609350ead251531204c4c9afe7a25879a602b0f1fcb8923b6cf18145/mechanicsdsl_core-1.3.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,128 Found link https://files.pythonhosted.org/packages/9f/8d/274440464800ae2059e7ec3956976b2ba647519a63c8640acc44a2552cfa/mechanicsdsl_core-1.3.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.3.1 2026-02-08T20:21:54,128 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/90/d7/a2d0b1168539048dafa48b542a95a29f18e475c7f7a62660963e80d3de22/mechanicsdsl_core-1.4.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,129 Found link https://files.pythonhosted.org/packages/ef/e0/e2e156f5f0c5b93331353d4821f39a574eddd99b8666673df45e110c22c9/mechanicsdsl_core-1.4.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.4.0 2026-02-08T20:21:54,130 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/e8/00/bc53f092be9caa48b7c48ada56c9c9d33500a8ca6590b6857a8a9f9088ac/mechanicsdsl_core-1.5.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,131 Found link https://files.pythonhosted.org/packages/5d/76/583f14be9e6ea6df1272997af183dbb74f07a2e7cd275608021de33bfdff/mechanicsdsl_core-1.5.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.5.0 2026-02-08T20:21:54,132 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/bc/29/ed81c5aeb57f626278be8b8a6ee486ed295fe7d8662bcf4b651f940de645/mechanicsdsl_core-1.5.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,132 Found link https://files.pythonhosted.org/packages/2b/d2/754a63b48c97303e3b99b86fb062d490be86bf5a91234bdffbc63bf2e93c/mechanicsdsl_core-1.5.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.5.1 2026-02-08T20:21:54,133 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/87/2a/c66490f9e499d1e495558d67cdcb0b49eb0663d8afaf2d674aa311a58b9e/mechanicsdsl_core-1.6.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,134 Found link https://files.pythonhosted.org/packages/ab/07/d52513d2564b941d378e1aa045c81451e92d7fd728bbc7ec267e29399350/mechanicsdsl_core-1.6.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.6.0 2026-02-08T20:21:54,135 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/8c/df/4b93ddd54eba923e3d9cc43459eeedc8b6fe9d56df88592d766a09b73f21/mechanicsdsl_core-1.6.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,136 Found link https://files.pythonhosted.org/packages/46/83/98110742179bf88ef974ae24919b5276bc736c7c8bc63c8bb3185de42e99/mechanicsdsl_core-1.6.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 1.6.1 2026-02-08T20:21:54,136 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/dc/3e/10c0b089641b1e6ac54e4e5a1a62e73d5df6fbca3f79c40c01eeb39e5ec1/mechanicsdsl_core-2.0.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,137 Found link https://files.pythonhosted.org/packages/f6/83/413f00e8f108693394689e9bb806bb6d5a1a4cb27aa8dbed9cc1c5a85aa5/mechanicsdsl_core-2.0.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.8), version: 2.0.0 2026-02-08T20:21:54,138 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/08/29/790acbda728d780828436031f01d5e494660d45a5e2a054caa6858aa4831/mechanicsdsl_core-2.0.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:21:54,139 Found link https://files.pythonhosted.org/packages/d9/d9/962579af1fb3f8e907df0e9d66a44d868e67443997dd2a8b438406f88790/mechanicsdsl_core-2.0.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.1 2026-02-08T20:21:54,139 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/f8/08/b951cc20708c0ecaad31167a5b316a31f7d40391bf6b9634dcd5a6324904/mechanicsdsl_core-2.0.5-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:21:54,140 Found link https://files.pythonhosted.org/packages/f8/cf/04b55b806ebeb82a9fc87c3f9e3c86d2839a44ea3e22bb90222abc940443/mechanicsdsl_core-2.0.5.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.5 2026-02-08T20:21:54,141 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/52/ab/885dab184246bb161373a5eb56f9f8008e92e57182046c02e983594d7c99/mechanicsdsl_core-2.0.6-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:21:54,142 Found link https://files.pythonhosted.org/packages/05/51/cae344ec3c331a4945e50456d2a41152c65c28cdd3fc5068868ecd8ea5bf/mechanicsdsl_core-2.0.6.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.0.6 2026-02-08T20:21:54,143 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:54,143 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:54,144 Found index url https://www.piwheels.org/simple 2026-02-08T20:21:54,300 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-02-08T20:21:54,306 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.1-py3-none-any.whl#sha256=8e53866e0c3e79c1daf5a7204899e4e65cf8edd16335b887915489a7b231d501 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-02-08T20:21:54,306 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.0-py3-none-any.whl#sha256=44c8081dfbc94e05d40ca1b403e4599e5c5042bfe1464954941e673a71e93341 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,307 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.1-py3-none-any.whl#sha256=2a229ba514e987dac88bf5346aa0d23bf419e194004025e4ca22a2eed891fc14 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,308 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.6.0-py3-none-any.whl#sha256=f51083350877f41dca4eabc3d7d13ec78c25e34ae75ade48ac302df7c5f1df3e (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,308 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.1-py3-none-any.whl#sha256=3c0fac3c350ce4379f750b2328f473ee490a524b9c46cd762f35d1f7f64a1f25 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,309 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.5.0-py3-none-any.whl#sha256=c17032a982cb9322c6783f4621a6350d4097fac756671dd32e16392d0f1ecc58 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,309 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.4.0-py3-none-any.whl#sha256=b056d26c286ca7bd9016728b1ccad93c78a07881abdc59340e5b2dca648ead1b (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,310 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.1-py3-none-any.whl#sha256=f2fdd4f7a885184de5cb2b3e47b64281d75f30a42b5371b0a0c80b4f4dbca5e9 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,310 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.3.0-py3-none-any.whl#sha256=424241b18c7e258f4c2af3257f873da35716c930bcff7a875839baa3d74c9509 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,311 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.2-py3-none-any.whl#sha256=835ec24d5d46f8f8c7456fc9591652166e29bac80e4a3859662701ab3ebf1d86 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,312 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.1-py3-none-any.whl#sha256=9476fcb26109fbc14d122d5aa22e5249826283eea0a890f77749a7f499bad315 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,312 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.1.0-py3-none-any.whl#sha256=e7ade3390f3a9524ead1a8afab499d6adceeac77b2c8dbbf1c4934a34c5a9456 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,313 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.0.0-py3-none-any.whl#sha256=8286dcfb63e50fe4947db97fab9efa5218ea507db4087c296e824b32819775cc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,313 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.2-py3-none-any.whl#sha256=177db9d0092d6d508e1bc13f767f6a62fb61a094ade9fd23652bec1a5dabdebc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,314 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.1-py3-none-any.whl#sha256=a2831bec1ec36ca25f27b1bfa6366a2b3ca27697e64713efccf7bb18f1d191b6 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2026-02-08T20:21:54,314 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:54,315 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-02-08T20:21:54,336 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-02-08T20:21:54,354 Collecting mechanicsdsl-core==2.0.5 2026-02-08T20:21:54,356 Created temporary directory: /tmp/pip-unpack-5fayitnt 2026-02-08T20:21:54,569 Downloading mechanicsdsl_core-2.0.5.tar.gz (314 kB) 2026-02-08T20:21:54,994 Added mechanicsdsl-core==2.0.5 from https://files.pythonhosted.org/packages/f8/cf/04b55b806ebeb82a9fc87c3f9e3c86d2839a44ea3e22bb90222abc940443/mechanicsdsl_core-2.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-rcc7kssy' 2026-02-08T20:21:55,000 Created temporary directory: /tmp/pip-build-env-mkadesu2 2026-02-08T20:21:55,005 Installing build dependencies: started 2026-02-08T20:21:55,006 Running command pip subprocess to install build dependencies 2026-02-08T20:21:56,448 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T20:21:57,027 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-08T20:21:57,053 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T20:21:58,765 Collecting setuptools>=61.0 2026-02-08T20:21:58,785 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-08T20:22:01,802 Installing collected packages: setuptools 2026-02-08T20:22:04,877 Successfully installed setuptools-82.0.0 2026-02-08T20:22:05,152 Installing build dependencies: finished with status 'done' 2026-02-08T20:22:05,159 Getting requirements to build wheel: started 2026-02-08T20:22:05,160 Running command Getting requirements to build wheel 2026-02-08T20:22:05,767 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:22:05,767 !! 2026-02-08T20:22:05,768 ******************************************************************************** 2026-02-08T20:22:05,769 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:22:05,770 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:22:05,770 or your builds will no longer be supported. 2026-02-08T20:22:05,771 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:05,772 ******************************************************************************** 2026-02-08T20:22:05,773 !! 2026-02-08T20:22:05,774 corresp(dist, value, root_dir) 2026-02-08T20:22:05,851 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:05,851 !! 2026-02-08T20:22:05,852 ******************************************************************************** 2026-02-08T20:22:05,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:05,854 License :: OSI Approved :: MIT License 2026-02-08T20:22:05,855 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:05,856 ******************************************************************************** 2026-02-08T20:22:05,857 !! 2026-02-08T20:22:05,857 dist._finalize_license_expression() 2026-02-08T20:22:05,858 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:05,858 !! 2026-02-08T20:22:05,859 ******************************************************************************** 2026-02-08T20:22:05,860 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:05,861 License :: OSI Approved :: MIT License 2026-02-08T20:22:05,862 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:05,862 ******************************************************************************** 2026-02-08T20:22:05,863 !! 2026-02-08T20:22:05,863 self._finalize_license_expression() 2026-02-08T20:22:05,881 running egg_info 2026-02-08T20:22:05,887 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:22:05,901 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:22:05,902 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:22:05,910 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:22:05,911 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:22:05,961 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:05,970 adding license file 'LICENSE' 2026-02-08T20:22:05,978 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:06,079 Getting requirements to build wheel: finished with status 'done' 2026-02-08T20:22:06,083 Created temporary directory: /tmp/pip-modern-metadata-fzv8p7rw 2026-02-08T20:22:06,085 Preparing metadata (pyproject.toml): started 2026-02-08T20:22:06,086 Running command Preparing metadata (pyproject.toml) 2026-02-08T20:22:06,651 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:22:06,651 !! 2026-02-08T20:22:06,652 ******************************************************************************** 2026-02-08T20:22:06,653 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:22:06,654 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:22:06,654 or your builds will no longer be supported. 2026-02-08T20:22:06,655 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:06,656 ******************************************************************************** 2026-02-08T20:22:06,657 !! 2026-02-08T20:22:06,657 corresp(dist, value, root_dir) 2026-02-08T20:22:06,731 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:06,731 !! 2026-02-08T20:22:06,732 ******************************************************************************** 2026-02-08T20:22:06,733 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:06,734 License :: OSI Approved :: MIT License 2026-02-08T20:22:06,736 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:06,736 ******************************************************************************** 2026-02-08T20:22:06,738 !! 2026-02-08T20:22:06,738 dist._finalize_license_expression() 2026-02-08T20:22:06,739 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:06,739 !! 2026-02-08T20:22:06,740 ******************************************************************************** 2026-02-08T20:22:06,740 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:06,741 License :: OSI Approved :: MIT License 2026-02-08T20:22:06,742 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:06,743 ******************************************************************************** 2026-02-08T20:22:06,744 !! 2026-02-08T20:22:06,744 self._finalize_license_expression() 2026-02-08T20:22:06,754 running dist_info 2026-02-08T20:22:06,765 creating /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info 2026-02-08T20:22:06,766 writing /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:22:06,779 writing dependency_links to /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:22:06,781 writing entry points to /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:22:06,789 writing requirements to /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:22:06,790 writing top-level names to /tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:22:06,791 writing manifest file '/tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:06,833 reading manifest file '/tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:06,835 adding license file 'LICENSE' 2026-02-08T20:22:06,841 writing manifest file '/tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:06,843 creating '/tmp/pip-modern-metadata-fzv8p7rw/mechanicsdsl_core-2.0.5.dist-info' 2026-02-08T20:22:06,972 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T20:22:06,979 Source in /tmp/pip-wheel-tzs1pgxc/mechanicsdsl-core_d61e7ef8e2cd431c8dd2f7ea00f9fe92 has version 2.0.5, which satisfies requirement mechanicsdsl-core==2.0.5 from https://files.pythonhosted.org/packages/f8/cf/04b55b806ebeb82a9fc87c3f9e3c86d2839a44ea3e22bb90222abc940443/mechanicsdsl_core-2.0.5.tar.gz 2026-02-08T20:22:06,980 Removed mechanicsdsl-core==2.0.5 from https://files.pythonhosted.org/packages/f8/cf/04b55b806ebeb82a9fc87c3f9e3c86d2839a44ea3e22bb90222abc940443/mechanicsdsl_core-2.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-rcc7kssy' 2026-02-08T20:22:06,989 Created temporary directory: /tmp/pip-unpack-89zacv8m 2026-02-08T20:22:06,990 Building wheels for collected packages: mechanicsdsl-core 2026-02-08T20:22:06,995 Created temporary directory: /tmp/pip-wheel-ufd_sb6p 2026-02-08T20:22:06,995 Destination directory: /tmp/pip-wheel-ufd_sb6p 2026-02-08T20:22:06,997 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-02-08T20:22:06,999 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-02-08T20:22:07,557 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-08T20:22:07,557 !! 2026-02-08T20:22:07,558 ******************************************************************************** 2026-02-08T20:22:07,559 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-08T20:22:07,560 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-08T20:22:07,561 or your builds will no longer be supported. 2026-02-08T20:22:07,562 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:07,562 ******************************************************************************** 2026-02-08T20:22:07,563 !! 2026-02-08T20:22:07,563 corresp(dist, value, root_dir) 2026-02-08T20:22:07,631 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:07,632 !! 2026-02-08T20:22:07,633 ******************************************************************************** 2026-02-08T20:22:07,633 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:07,634 License :: OSI Approved :: MIT License 2026-02-08T20:22:07,635 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:07,636 ******************************************************************************** 2026-02-08T20:22:07,637 !! 2026-02-08T20:22:07,637 dist._finalize_license_expression() 2026-02-08T20:22:07,638 /tmp/pip-build-env-mkadesu2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-08T20:22:07,638 !! 2026-02-08T20:22:07,639 ******************************************************************************** 2026-02-08T20:22:07,640 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-08T20:22:07,641 License :: OSI Approved :: MIT License 2026-02-08T20:22:07,642 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-08T20:22:07,642 ******************************************************************************** 2026-02-08T20:22:07,643 !! 2026-02-08T20:22:07,644 self._finalize_license_expression() 2026-02-08T20:22:07,650 running bdist_wheel 2026-02-08T20:22:07,668 running build 2026-02-08T20:22:07,669 running build_py 2026-02-08T20:22:07,675 creating build/lib/mechanics_dsl 2026-02-08T20:22:07,677 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,680 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,683 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,685 copying src/mechanics_dsl/presets.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,688 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,691 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,693 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,695 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,698 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,701 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,703 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,705 copying src/mechanics_dsl/error_handling.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,707 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,710 copying src/mechanics_dsl/repl.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,712 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,715 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-02-08T20:22:07,718 creating build/lib/mechanics_dsl/domains 2026-02-08T20:22:07,719 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-02-08T20:22:07,721 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-02-08T20:22:07,724 creating build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,725 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,727 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,729 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,731 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,733 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,735 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,738 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,740 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,743 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,745 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,747 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,749 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,751 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,753 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,755 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-02-08T20:22:07,758 creating build/lib/mechanics_dsl/lsp 2026-02-08T20:22:07,759 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-02-08T20:22:07,761 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-02-08T20:22:07,764 creating build/lib/mechanics_dsl/core 2026-02-08T20:22:07,765 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-02-08T20:22:07,767 creating build/lib/mechanics_dsl/analysis 2026-02-08T20:22:07,768 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:22:07,770 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:22:07,772 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-02-08T20:22:07,775 creating build/lib/mechanics_dsl/parser 2026-02-08T20:22:07,776 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:22:07,779 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:22:07,781 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:22:07,783 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-02-08T20:22:07,786 creating build/lib/mechanics_dsl/visualization 2026-02-08T20:22:07,787 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:22:07,789 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:22:07,792 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:22:07,793 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-02-08T20:22:07,796 creating build/lib/mechanics_dsl/inverse 2026-02-08T20:22:07,797 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:22:07,800 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:22:07,802 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:22:07,804 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-02-08T20:22:07,807 creating build/lib/mechanics_dsl/plugins 2026-02-08T20:22:07,808 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:22:07,810 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:22:07,812 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:22:07,814 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-02-08T20:22:07,817 creating build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:22:07,818 copying src/mechanics_dsl/compiler_pkg/__init__.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:22:07,820 copying src/mechanics_dsl/compiler_pkg/serializer.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:22:07,822 copying src/mechanics_dsl/compiler_pkg/particles.py -> build/lib/mechanics_dsl/compiler_pkg 2026-02-08T20:22:07,824 creating build/lib/mechanics_dsl/solver 2026-02-08T20:22:07,825 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:22:07,827 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:22:07,829 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:22:07,832 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-02-08T20:22:07,835 creating build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,836 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,838 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,840 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,842 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,844 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,847 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-02-08T20:22:07,849 creating build/lib/mechanics_dsl/io 2026-02-08T20:22:07,850 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-02-08T20:22:07,853 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-02-08T20:22:07,854 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-02-08T20:22:07,857 creating build/lib/mechanics_dsl/backends 2026-02-08T20:22:07,858 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:22:07,860 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:22:07,862 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-02-08T20:22:07,865 creating build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,866 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,869 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,871 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,873 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,875 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,877 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,880 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,882 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,884 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,887 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-02-08T20:22:07,890 creating build/lib/mechanics_dsl/server 2026-02-08T20:22:07,891 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-02-08T20:22:07,893 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-02-08T20:22:07,895 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-02-08T20:22:07,897 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-02-08T20:22:07,899 creating build/lib/mechanics_dsl/jupyter 2026-02-08T20:22:07,900 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:22:07,902 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:22:07,904 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-02-08T20:22:07,907 creating build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:22:07,908 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:22:07,910 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-02-08T20:22:07,913 creating build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:22:07,914 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:22:07,915 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-02-08T20:22:07,918 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:07,919 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:07,921 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:07,924 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:07,925 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:07,927 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:07,930 creating build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,931 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,934 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,936 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,938 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,941 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,943 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,946 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,948 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,951 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,953 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,956 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,958 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,961 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,964 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,966 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,968 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,970 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-02-08T20:22:07,973 creating build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:22:07,974 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:22:07,975 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:22:07,977 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-02-08T20:22:07,980 creating build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:22:07,981 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:22:07,983 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-02-08T20:22:07,986 creating build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:22:07,987 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:22:07,989 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-02-08T20:22:07,992 creating build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:07,993 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:07,996 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:07,999 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,002 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,004 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,006 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,008 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,011 running egg_info 2026-02-08T20:22:08,020 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-02-08T20:22:08,033 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-02-08T20:22:08,035 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-02-08T20:22:08,042 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-02-08T20:22:08,043 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-02-08T20:22:08,076 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:08,085 adding license file 'LICENSE' 2026-02-08T20:22:08,093 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-02-08T20:22:08,108 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-02-08T20:22:08,129 installing to build/bdist.linux-armv7l/wheel 2026-02-08T20:22:08,130 running install 2026-02-08T20:22:08,154 running install_lib 2026-02-08T20:22:08,159 creating build/bdist.linux-armv7l/wheel 2026-02-08T20:22:08,162 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-02-08T20:22:08,163 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,165 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,168 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-02-08T20:22:08,170 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-02-08T20:22:08,171 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T20:22:08,173 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-02-08T20:22:08,176 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-02-08T20:22:08,177 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T20:22:08,179 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-02-08T20:22:08,182 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T20:22:08,184 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:08,184 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:08,186 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-02-08T20:22:08,190 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:08,190 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:08,192 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-02-08T20:22:08,196 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-02-08T20:22:08,197 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,199 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,202 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,205 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,207 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,210 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,212 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,215 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,218 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,221 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,223 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,226 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,229 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,231 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,233 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,236 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,238 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-02-08T20:22:08,240 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-02-08T20:22:08,241 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:22:08,243 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:22:08,245 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-02-08T20:22:08,248 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-02-08T20:22:08,249 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T20:22:08,251 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-02-08T20:22:08,254 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-02-08T20:22:08,255 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T20:22:08,257 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-02-08T20:22:08,259 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-02-08T20:22:08,262 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,263 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,266 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,269 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,271 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,274 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,276 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,279 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-02-08T20:22:08,281 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,283 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,286 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-02-08T20:22:08,287 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,289 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,291 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,293 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,295 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,297 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,299 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,302 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,304 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,306 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,308 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,310 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,312 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,314 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,316 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-02-08T20:22:08,319 copying build/lib/mechanics_dsl/presets.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,321 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,323 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,325 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-02-08T20:22:08,326 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T20:22:08,328 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-02-08T20:22:08,332 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-02-08T20:22:08,333 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-02-08T20:22:08,335 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-02-08T20:22:08,336 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:22:08,338 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:22:08,340 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-02-08T20:22:08,342 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,345 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,347 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,350 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-02-08T20:22:08,351 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:22:08,354 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:22:08,356 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:22:08,358 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-02-08T20:22:08,361 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,363 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,366 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-02-08T20:22:08,367 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:22:08,369 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:22:08,371 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:22:08,373 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-02-08T20:22:08,376 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-02-08T20:22:08,377 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:22:08,379 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:22:08,381 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:22:08,383 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-02-08T20:22:08,386 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-02-08T20:22:08,387 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:22:08,389 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:22:08,392 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:22:08,394 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-02-08T20:22:08,397 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/compiler_pkg 2026-02-08T20:22:08,398 copying build/lib/mechanics_dsl/compiler_pkg/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:22:08,400 copying build/lib/mechanics_dsl/compiler_pkg/serializer.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:22:08,403 copying build/lib/mechanics_dsl/compiler_pkg/particles.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/compiler_pkg 2026-02-08T20:22:08,405 copying build/lib/mechanics_dsl/error_handling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,407 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,410 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-02-08T20:22:08,412 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:22:08,414 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:22:08,417 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:22:08,419 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-02-08T20:22:08,422 copying build/lib/mechanics_dsl/repl.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,425 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-02-08T20:22:08,426 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,429 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,430 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,433 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,435 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,437 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-02-08T20:22:08,440 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,443 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-02-08T20:22:08,446 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-02-08T20:22:08,447 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:22:08,449 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:22:08,451 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-02-08T20:22:08,453 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-02-08T20:22:08,454 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:22:08,456 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:22:08,459 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-02-08T20:22:08,462 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-02-08T20:22:08,463 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,465 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,467 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,469 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,471 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,474 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,476 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,478 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,481 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,484 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-02-08T20:22:08,487 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-02-08T20:22:08,488 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:22:08,490 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:22:08,492 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:22:08,495 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-02-08T20:22:08,497 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-02-08T20:22:08,498 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:22:08,500 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:22:08,503 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-02-08T20:22:08,505 running install_egg_info 2026-02-08T20:22:08,510 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.0.5-py3.11.egg-info 2026-02-08T20:22:08,523 running install_scripts 2026-02-08T20:22:08,536 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.0.5.dist-info/WHEEL 2026-02-08T20:22:08,538 creating '/tmp/pip-wheel-ufd_sb6p/.tmp-e18jfaxn/mechanicsdsl_core-2.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-08T20:22:08,541 adding 'mechanics_dsl/__init__.py' 2026-02-08T20:22:08,544 adding 'mechanics_dsl/cli.py' 2026-02-08T20:22:08,548 adding 'mechanics_dsl/compiler.py' 2026-02-08T20:22:08,550 adding 'mechanics_dsl/energy.py' 2026-02-08T20:22:08,552 adding 'mechanics_dsl/error_handling.py' 2026-02-08T20:22:08,554 adding 'mechanics_dsl/exceptions.py' 2026-02-08T20:22:08,555 adding 'mechanics_dsl/logging_config.py' 2026-02-08T20:22:08,557 adding 'mechanics_dsl/presets.py' 2026-02-08T20:22:08,558 adding 'mechanics_dsl/protocols.py' 2026-02-08T20:22:08,559 adding 'mechanics_dsl/py.typed' 2026-02-08T20:22:08,561 adding 'mechanics_dsl/repl.py' 2026-02-08T20:22:08,564 adding 'mechanics_dsl/security.py' 2026-02-08T20:22:08,566 adding 'mechanics_dsl/solver_numba.py' 2026-02-08T20:22:08,570 adding 'mechanics_dsl/symbolic.py' 2026-02-08T20:22:08,572 adding 'mechanics_dsl/units.py' 2026-02-08T20:22:08,574 adding 'mechanics_dsl/validators.py' 2026-02-08T20:22:08,576 adding 'mechanics_dsl/visualization.py' 2026-02-08T20:22:08,578 adding 'mechanics_dsl/analysis/__init__.py' 2026-02-08T20:22:08,579 adding 'mechanics_dsl/analysis/energy.py' 2026-02-08T20:22:08,581 adding 'mechanics_dsl/analysis/stability.py' 2026-02-08T20:22:08,582 adding 'mechanics_dsl/backends/__init__.py' 2026-02-08T20:22:08,584 adding 'mechanics_dsl/backends/base.py' 2026-02-08T20:22:08,586 adding 'mechanics_dsl/backends/jax_backend.py' 2026-02-08T20:22:08,588 adding 'mechanics_dsl/codegen/__init__.py' 2026-02-08T20:22:08,590 adding 'mechanics_dsl/codegen/arduino.py' 2026-02-08T20:22:08,592 adding 'mechanics_dsl/codegen/arm.py' 2026-02-08T20:22:08,593 adding 'mechanics_dsl/codegen/base.py' 2026-02-08T20:22:08,595 adding 'mechanics_dsl/codegen/cpp.py' 2026-02-08T20:22:08,598 adding 'mechanics_dsl/codegen/cuda.py' 2026-02-08T20:22:08,600 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-02-08T20:22:08,602 adding 'mechanics_dsl/codegen/fortran.py' 2026-02-08T20:22:08,603 adding 'mechanics_dsl/codegen/javascript.py' 2026-02-08T20:22:08,605 adding 'mechanics_dsl/codegen/julia.py' 2026-02-08T20:22:08,606 adding 'mechanics_dsl/codegen/matlab.py' 2026-02-08T20:22:08,608 adding 'mechanics_dsl/codegen/openmp.py' 2026-02-08T20:22:08,609 adding 'mechanics_dsl/codegen/python.py' 2026-02-08T20:22:08,611 adding 'mechanics_dsl/codegen/rust.py' 2026-02-08T20:22:08,613 adding 'mechanics_dsl/codegen/wasm.py' 2026-02-08T20:22:08,615 adding 'mechanics_dsl/compiler_pkg/__init__.py' 2026-02-08T20:22:08,617 adding 'mechanics_dsl/compiler_pkg/particles.py' 2026-02-08T20:22:08,618 adding 'mechanics_dsl/compiler_pkg/serializer.py' 2026-02-08T20:22:08,620 adding 'mechanics_dsl/core/__init__.py' 2026-02-08T20:22:08,622 adding 'mechanics_dsl/domains/__init__.py' 2026-02-08T20:22:08,623 adding 'mechanics_dsl/domains/base.py' 2026-02-08T20:22:08,625 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-02-08T20:22:08,628 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-02-08T20:22:08,631 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-02-08T20:22:08,633 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-02-08T20:22:08,635 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-02-08T20:22:08,637 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-02-08T20:22:08,639 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-02-08T20:22:08,641 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-02-08T20:22:08,642 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-02-08T20:22:08,644 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-02-08T20:22:08,647 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-02-08T20:22:08,649 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-02-08T20:22:08,652 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-02-08T20:22:08,654 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-02-08T20:22:08,656 adding 'mechanics_dsl/domains/classical/stability.py' 2026-02-08T20:22:08,658 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-02-08T20:22:08,660 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-02-08T20:22:08,662 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-02-08T20:22:08,665 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-02-08T20:22:08,667 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-02-08T20:22:08,669 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-02-08T20:22:08,670 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-02-08T20:22:08,672 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-02-08T20:22:08,674 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-02-08T20:22:08,677 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-02-08T20:22:08,679 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-02-08T20:22:08,682 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-02-08T20:22:08,684 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-02-08T20:22:08,688 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-02-08T20:22:08,690 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-02-08T20:22:08,693 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-02-08T20:22:08,695 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-02-08T20:22:08,699 adding 'mechanics_dsl/domains/quantum/core.py' 2026-02-08T20:22:08,701 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-02-08T20:22:08,704 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-02-08T20:22:08,706 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-02-08T20:22:08,708 adding 'mechanics_dsl/domains/statistical/core.py' 2026-02-08T20:22:08,710 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-02-08T20:22:08,712 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-02-08T20:22:08,714 adding 'mechanics_dsl/integrations/__init__.py' 2026-02-08T20:22:08,716 adding 'mechanics_dsl/integrations/modelica.py' 2026-02-08T20:22:08,718 adding 'mechanics_dsl/integrations/openmao.py' 2026-02-08T20:22:08,720 adding 'mechanics_dsl/integrations/ros2.py' 2026-02-08T20:22:08,721 adding 'mechanics_dsl/integrations/unity.py' 2026-02-08T20:22:08,723 adding 'mechanics_dsl/integrations/unreal.py' 2026-02-08T20:22:08,725 adding 'mechanics_dsl/inverse/__init__.py' 2026-02-08T20:22:08,727 adding 'mechanics_dsl/inverse/estimator.py' 2026-02-08T20:22:08,729 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-02-08T20:22:08,731 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-02-08T20:22:08,732 adding 'mechanics_dsl/io/__init__.py' 2026-02-08T20:22:08,734 adding 'mechanics_dsl/io/export.py' 2026-02-08T20:22:08,735 adding 'mechanics_dsl/io/serialization.py' 2026-02-08T20:22:08,737 adding 'mechanics_dsl/jupyter/__init__.py' 2026-02-08T20:22:08,739 adding 'mechanics_dsl/jupyter/display.py' 2026-02-08T20:22:08,741 adding 'mechanics_dsl/jupyter/magic.py' 2026-02-08T20:22:08,743 adding 'mechanics_dsl/lsp/__init__.py' 2026-02-08T20:22:08,745 adding 'mechanics_dsl/lsp/server.py' 2026-02-08T20:22:08,747 adding 'mechanics_dsl/parser/__init__.py' 2026-02-08T20:22:08,749 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-02-08T20:22:08,752 adding 'mechanics_dsl/parser/core.py' 2026-02-08T20:22:08,754 adding 'mechanics_dsl/parser/tokens.py' 2026-02-08T20:22:08,756 adding 'mechanics_dsl/plugins/__init__.py' 2026-02-08T20:22:08,758 adding 'mechanics_dsl/plugins/base.py' 2026-02-08T20:22:08,759 adding 'mechanics_dsl/plugins/loader.py' 2026-02-08T20:22:08,761 adding 'mechanics_dsl/plugins/registry.py' 2026-02-08T20:22:08,764 adding 'mechanics_dsl/server/__init__.py' 2026-02-08T20:22:08,765 adding 'mechanics_dsl/server/app.py' 2026-02-08T20:22:08,766 adding 'mechanics_dsl/server/routes.py' 2026-02-08T20:22:08,768 adding 'mechanics_dsl/server/websocket.py' 2026-02-08T20:22:08,770 adding 'mechanics_dsl/solver/__init__.py' 2026-02-08T20:22:08,774 adding 'mechanics_dsl/solver/core.py' 2026-02-08T20:22:08,776 adding 'mechanics_dsl/solver/symplectic.py' 2026-02-08T20:22:08,778 adding 'mechanics_dsl/solver/variational.py' 2026-02-08T20:22:08,780 adding 'mechanics_dsl/utils/__init__.py' 2026-02-08T20:22:08,781 adding 'mechanics_dsl/utils/caching.py' 2026-02-08T20:22:08,783 adding 'mechanics_dsl/utils/config.py' 2026-02-08T20:22:08,784 adding 'mechanics_dsl/utils/logging.py' 2026-02-08T20:22:08,786 adding 'mechanics_dsl/utils/path_validation.py' 2026-02-08T20:22:08,788 adding 'mechanics_dsl/utils/profiling.py' 2026-02-08T20:22:08,789 adding 'mechanics_dsl/utils/rate_limit.py' 2026-02-08T20:22:08,791 adding 'mechanics_dsl/utils/registry.py' 2026-02-08T20:22:08,793 adding 'mechanics_dsl/utils/units.py' 2026-02-08T20:22:08,795 adding 'mechanics_dsl/utils/validation.py' 2026-02-08T20:22:08,797 adding 'mechanics_dsl/visualization/__init__.py' 2026-02-08T20:22:08,798 adding 'mechanics_dsl/visualization/animator.py' 2026-02-08T20:22:08,800 adding 'mechanics_dsl/visualization/phase_space.py' 2026-02-08T20:22:08,801 adding 'mechanics_dsl/visualization/plotter.py' 2026-02-08T20:22:08,804 adding 'mechanicsdsl_core-2.0.5.dist-info/licenses/LICENSE' 2026-02-08T20:22:08,806 adding 'mechanicsdsl_core-2.0.5.dist-info/METADATA' 2026-02-08T20:22:08,807 adding 'mechanicsdsl_core-2.0.5.dist-info/WHEEL' 2026-02-08T20:22:08,808 adding 'mechanicsdsl_core-2.0.5.dist-info/entry_points.txt' 2026-02-08T20:22:08,809 adding 'mechanicsdsl_core-2.0.5.dist-info/top_level.txt' 2026-02-08T20:22:08,812 adding 'mechanicsdsl_core-2.0.5.dist-info/RECORD' 2026-02-08T20:22:08,818 removing build/bdist.linux-armv7l/wheel 2026-02-08T20:22:08,969 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-02-08T20:22:08,980 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.0.5-py3-none-any.whl size=374939 sha256=eae7efdf8884c41b7e5836207089122177f9d8bd926d5d90a66859448c2a56e6 2026-02-08T20:22:08,981 Stored in directory: /tmp/pip-ephem-wheel-cache-2b9qooy5/wheels/59/f0/be/1edaffe5750d83c4a2d676bd1e6b4c76c558075f454c6b6d15 2026-02-08T20:22:09,002 Successfully built mechanicsdsl-core 2026-02-08T20:22:09,017 Removed build tracker: '/tmp/pip-build-tracker-rcc7kssy'