2026-08-15T19:00:41,514 Created temporary directory: /tmp/pip-ephem-wheel-cache-g31li5vm 2026-08-15T19:00:41,516 Created temporary directory: /tmp/pip-build-tracker-c86r0wxa 2026-08-15T19:00:41,516 Initialized build tracking at /tmp/pip-build-tracker-c86r0wxa 2026-08-15T19:00:41,517 Created build tracker: /tmp/pip-build-tracker-c86r0wxa 2026-08-15T19:00:41,517 Entered build tracker: /tmp/pip-build-tracker-c86r0wxa 2026-08-15T19:00:41,518 Created temporary directory: /tmp/pip-wheel-aa2ftkn5 2026-08-15T19:00:41,521 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-08-15T19:00:41,524 Created temporary directory: /tmp/pip-ephem-wheel-cache-q9rbnrqs 2026-08-15T19:00:41,546 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-15T19:00:41,550 2 location(s) to search for versions of mechanicsdsl-core: 2026-08-15T19:00:41,550 * https://pypi.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,550 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,550 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,551 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,553 Found index url https://pypi.org/simple 2026-08-15T19:00:41,783 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-08-15T19:00:41,792 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-08-15T19:00:41,793 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-08-15T19:00:41,794 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-08-15T19:00:41,795 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-08-15T19:00:41,796 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-08-15T19:00:41,797 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-08-15T19:00:41,798 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-08-15T19:00:41,798 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-08-15T19:00:41,799 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-08-15T19:00:41,800 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-08-15T19:00:41,801 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-08-15T19:00:41,802 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-08-15T19:00:41,803 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-08-15T19:00:41,804 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-08-15T19:00:41,804 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-08-15T19:00:41,805 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-08-15T19:00:41,806 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-08-15T19:00:41,807 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-08-15T19:00:41,808 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-08-15T19:00:41,809 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-08-15T19:00:41,810 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-08-15T19:00:41,810 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-08-15T19:00:41,811 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-08-15T19:00:41,812 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-08-15T19:00:41,813 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-08-15T19:00:41,814 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-08-15T19:00:41,815 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-08-15T19:00:41,815 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-08-15T19:00:41,816 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-08-15T19:00:41,817 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-08-15T19:00:41,818 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-08-15T19:00:41,819 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-08-15T19:00:41,819 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-08-15T19:00:41,820 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-08-15T19:00:41,821 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/c1/83/56d5d3f5ac010566bd9dc3226389acb331928befead210a06f2042b02f0b/mechanicsdsl_core-2.1.0-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:41,822 Found link https://files.pythonhosted.org/packages/8d/6b/861f1ead9978e4237d1ed4aae132bd82ae193445fedba5e710cbf762a874/mechanicsdsl_core-2.1.0.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.1.0 2026-08-15T19:00:41,823 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/96/f3/5731a49bdec8b3a0250c87562412b3a773077ea94dba95a0c08420f84231/mechanicsdsl_core-2.1.1-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:41,824 Found link https://files.pythonhosted.org/packages/be/4f/b28c1c69d3ac01eeaac28d619a5803028cbb894df26eed0b7d3b7a628f71/mechanicsdsl_core-2.1.1.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.1.1 2026-08-15T19:00:41,825 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/06/2a/eea0aa78ff3c77bc5d3474ec734cfdb63d165116455e54bbff74c1c76aa5/mechanicsdsl_core-2.1.2-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:41,826 Found link https://files.pythonhosted.org/packages/59/2b/c09f58ef64a733d8f85299a178334ecb2bec6cf73580f07f43f2e6abeeaf/mechanicsdsl_core-2.1.2.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.1.2 2026-08-15T19:00:41,826 Skipping link: No binaries permitted for mechanicsdsl-core: https://files.pythonhosted.org/packages/18/4e/de4cd0f93421d659f4414d76531bf069fa2fe4d7ea605ce9befa8b8b7a25/mechanicsdsl_core-2.1.3-py3-none-any.whl (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:41,827 Found link https://files.pythonhosted.org/packages/8b/0d/976a7f9dad6aef05eb4aade0d29d78f2bf12de06b252817a40dde81f4de7/mechanicsdsl_core-2.1.3.tar.gz (from https://pypi.org/simple/mechanicsdsl-core/) (requires-python:>=3.9), version: 2.1.3 2026-08-15T19:00:41,828 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,828 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:41,830 Found index url https://www.piwheels.org/simple 2026-08-15T19:00:42,179 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-08-15T19:00:42,187 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.1.2-py3-none-any.whl#sha256=513bf61e00ff82c55417258c6683ff1af1a8217d11a3ef6e0702d9d1fc97e2df (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:42,188 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.1.1-py3-none-any.whl#sha256=e21cc7cd59e90a5767cf94462f6f162b076ffdca10cc2e4fffc388948f162c25 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:42,188 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.1.0-py3-none-any.whl#sha256=3bb118407f077d5e66a8ae86f91c2d14b83485471bb0e8bf519ae67081b3c388 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:42,189 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.6-py3-none-any.whl#sha256=5b7304ad2544c53a1b41c328c261793b769d47c74a185a8cc79b7f60d099a2c5 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:42,190 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-2.0.5-py3-none-any.whl#sha256=eae7efdf8884c41b7e5836207089122177f9d8bd926d5d90a66859448c2a56e6 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.9) 2026-08-15T19:00:42,190 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,191 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,192 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,193 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,193 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,193 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,194 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,194 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,195 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,196 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,196 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,197 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,197 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,198 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,198 Skipping link: No binaries permitted for mechanicsdsl-core: https://archive1.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-08-15T19:00:42,199 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:42,200 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-08-15T19:00:42,221 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-08-15T19:00:42,240 Collecting mechanicsdsl-core==2.1.3 2026-08-15T19:00:42,243 Created temporary directory: /tmp/pip-unpack-dtsp2vns 2026-08-15T19:00:42,391 Downloading mechanicsdsl_core-2.1.3.tar.gz (394 kB) 2026-08-15T19:00:42,878 Added mechanicsdsl-core==2.1.3 from https://files.pythonhosted.org/packages/8b/0d/976a7f9dad6aef05eb4aade0d29d78f2bf12de06b252817a40dde81f4de7/mechanicsdsl_core-2.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-c86r0wxa' 2026-08-15T19:00:42,885 Created temporary directory: /tmp/pip-build-env-lmxf616_ 2026-08-15T19:00:42,890 Installing build dependencies: started 2026-08-15T19:00:42,891 Running command pip subprocess to install build dependencies 2026-08-15T19:00:44,062 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-15T19:00:44,509 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-08-15T19:00:44,532 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-15T19:00:46,363 Collecting setuptools>=61.0 2026-08-15T19:00:46,364 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-15T19:00:46,378 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-15T19:00:46,617 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-15T19:00:46,697 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-15T19:00:49,438 Installing collected packages: setuptools 2026-08-15T19:00:51,715 Successfully installed setuptools-84.0.0 2026-08-15T19:00:51,990 Installing build dependencies: finished with status 'done' 2026-08-15T19:00:51,996 Getting requirements to build wheel: started 2026-08-15T19:00:51,998 Running command Getting requirements to build wheel 2026-08-15T19:00:52,624 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-15T19:00:52,625 !! 2026-08-15T19:00:52,626 ******************************************************************************** 2026-08-15T19:00:52,626 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-08-15T19:00:52,627 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-15T19:00:52,628 or your builds will no longer be supported. 2026-08-15T19:00:52,629 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:52,630 ******************************************************************************** 2026-08-15T19:00:52,631 !! 2026-08-15T19:00:52,632 corresp(dist, value, root_dir) 2026-08-15T19:00:52,710 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:52,711 !! 2026-08-15T19:00:52,712 ******************************************************************************** 2026-08-15T19:00:52,713 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:52,714 License :: OSI Approved :: MIT License 2026-08-15T19:00:52,714 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:52,715 ******************************************************************************** 2026-08-15T19:00:52,716 !! 2026-08-15T19:00:52,716 dist._finalize_license_expression() 2026-08-15T19:00:52,717 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:52,717 !! 2026-08-15T19:00:52,718 ******************************************************************************** 2026-08-15T19:00:52,719 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:52,720 License :: OSI Approved :: MIT License 2026-08-15T19:00:52,721 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:52,721 ******************************************************************************** 2026-08-15T19:00:52,722 !! 2026-08-15T19:00:52,723 self._finalize_license_expression() 2026-08-15T19:00:52,742 running egg_info 2026-08-15T19:00:52,748 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-08-15T19:00:52,762 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-08-15T19:00:52,764 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-08-15T19:00:52,772 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-08-15T19:00:52,773 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-08-15T19:00:52,827 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:52,837 adding license file 'LICENSE' 2026-08-15T19:00:52,846 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:52,946 Getting requirements to build wheel: finished with status 'done' 2026-08-15T19:00:52,950 Created temporary directory: /tmp/pip-modern-metadata-hog2h_5w 2026-08-15T19:00:52,952 Preparing metadata (pyproject.toml): started 2026-08-15T19:00:52,953 Running command Preparing metadata (pyproject.toml) 2026-08-15T19:00:53,531 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-15T19:00:53,532 !! 2026-08-15T19:00:53,533 ******************************************************************************** 2026-08-15T19:00:53,533 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-08-15T19:00:53,535 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-15T19:00:53,535 or your builds will no longer be supported. 2026-08-15T19:00:53,536 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:53,537 ******************************************************************************** 2026-08-15T19:00:53,538 !! 2026-08-15T19:00:53,539 corresp(dist, value, root_dir) 2026-08-15T19:00:53,613 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:53,614 !! 2026-08-15T19:00:53,615 ******************************************************************************** 2026-08-15T19:00:53,616 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:53,617 License :: OSI Approved :: MIT License 2026-08-15T19:00:53,617 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:53,618 ******************************************************************************** 2026-08-15T19:00:53,619 !! 2026-08-15T19:00:53,619 dist._finalize_license_expression() 2026-08-15T19:00:53,620 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:53,620 !! 2026-08-15T19:00:53,621 ******************************************************************************** 2026-08-15T19:00:53,622 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:53,623 License :: OSI Approved :: MIT License 2026-08-15T19:00:53,624 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:53,624 ******************************************************************************** 2026-08-15T19:00:53,625 !! 2026-08-15T19:00:53,626 self._finalize_license_expression() 2026-08-15T19:00:53,636 running dist_info 2026-08-15T19:00:53,646 creating /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info 2026-08-15T19:00:53,647 writing /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/PKG-INFO 2026-08-15T19:00:53,661 writing dependency_links to /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/dependency_links.txt 2026-08-15T19:00:53,663 writing entry points to /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/entry_points.txt 2026-08-15T19:00:53,670 writing requirements to /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/requires.txt 2026-08-15T19:00:53,671 writing top-level names to /tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/top_level.txt 2026-08-15T19:00:53,673 writing manifest file '/tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:53,718 reading manifest file '/tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:53,720 adding license file 'LICENSE' 2026-08-15T19:00:53,726 writing manifest file '/tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:53,728 creating '/tmp/pip-modern-metadata-hog2h_5w/mechanicsdsl_core-2.1.3.dist-info' 2026-08-15T19:00:53,856 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-15T19:00:53,862 Source in /tmp/pip-wheel-aa2ftkn5/mechanicsdsl-core_ea6cc379f3134676ada4525ca1cb14db has version 2.1.3, which satisfies requirement mechanicsdsl-core==2.1.3 from https://files.pythonhosted.org/packages/8b/0d/976a7f9dad6aef05eb4aade0d29d78f2bf12de06b252817a40dde81f4de7/mechanicsdsl_core-2.1.3.tar.gz 2026-08-15T19:00:53,863 Removed mechanicsdsl-core==2.1.3 from https://files.pythonhosted.org/packages/8b/0d/976a7f9dad6aef05eb4aade0d29d78f2bf12de06b252817a40dde81f4de7/mechanicsdsl_core-2.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-c86r0wxa' 2026-08-15T19:00:53,871 Created temporary directory: /tmp/pip-unpack-w9ipymqn 2026-08-15T19:00:53,872 Building wheels for collected packages: mechanicsdsl-core 2026-08-15T19:00:53,877 Created temporary directory: /tmp/pip-wheel-cyti1db3 2026-08-15T19:00:53,877 Destination directory: /tmp/pip-wheel-cyti1db3 2026-08-15T19:00:53,880 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-08-15T19:00:53,881 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-08-15T19:00:54,454 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-15T19:00:54,455 !! 2026-08-15T19:00:54,456 ******************************************************************************** 2026-08-15T19:00:54,456 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-08-15T19:00:54,457 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-15T19:00:54,458 or your builds will no longer be supported. 2026-08-15T19:00:54,459 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:54,459 ******************************************************************************** 2026-08-15T19:00:54,460 !! 2026-08-15T19:00:54,460 corresp(dist, value, root_dir) 2026-08-15T19:00:54,527 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:54,528 !! 2026-08-15T19:00:54,529 ******************************************************************************** 2026-08-15T19:00:54,529 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:54,530 License :: OSI Approved :: MIT License 2026-08-15T19:00:54,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:54,532 ******************************************************************************** 2026-08-15T19:00:54,533 !! 2026-08-15T19:00:54,534 dist._finalize_license_expression() 2026-08-15T19:00:54,534 /tmp/pip-build-env-lmxf616_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-15T19:00:54,535 !! 2026-08-15T19:00:54,536 ******************************************************************************** 2026-08-15T19:00:54,536 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-15T19:00:54,537 License :: OSI Approved :: MIT License 2026-08-15T19:00:54,538 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-15T19:00:54,539 ******************************************************************************** 2026-08-15T19:00:54,540 !! 2026-08-15T19:00:54,540 self._finalize_license_expression() 2026-08-15T19:00:54,546 running bdist_wheel 2026-08-15T19:00:54,563 running build 2026-08-15T19:00:54,564 running build_py 2026-08-15T19:00:54,570 creating build/lib/mechanics_dsl 2026-08-15T19:00:54,572 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,575 copying src/mechanics_dsl/repl.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,577 copying src/mechanics_dsl/presets.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,579 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,582 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,585 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,587 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,590 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,594 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,596 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,599 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,601 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,604 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,607 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-08-15T19:00:54,609 creating build/lib/mechanics_dsl/lsp 2026-08-15T19:00:54,610 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-08-15T19:00:54,613 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-08-15T19:00:54,615 creating build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,616 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,619 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,622 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,624 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,627 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,630 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,633 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,636 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,638 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,641 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,643 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,646 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,648 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,650 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,653 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-08-15T19:00:54,656 creating build/lib/mechanics_dsl/io 2026-08-15T19:00:54,657 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-08-15T19:00:54,659 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-08-15T19:00:54,662 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-08-15T19:00:54,664 creating build/lib/mechanics_dsl/server 2026-08-15T19:00:54,665 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-08-15T19:00:54,668 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-08-15T19:00:54,670 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-08-15T19:00:54,672 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-08-15T19:00:54,675 creating build/lib/mechanics_dsl/domains 2026-08-15T19:00:54,676 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-08-15T19:00:54,678 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-08-15T19:00:54,680 creating build/lib/mechanics_dsl/parser 2026-08-15T19:00:54,681 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-08-15T19:00:54,684 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-08-15T19:00:54,686 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-08-15T19:00:54,689 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-08-15T19:00:54,692 creating build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,693 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,695 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,698 copying src/mechanics_dsl/visualization/_legacy.py -> build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,700 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,702 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-08-15T19:00:54,705 creating build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,706 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,709 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,711 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,713 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,715 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,718 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,720 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,722 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,724 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-08-15T19:00:54,728 creating build/lib/mechanics_dsl/backends 2026-08-15T19:00:54,729 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-08-15T19:00:54,731 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-08-15T19:00:54,733 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-08-15T19:00:54,736 creating build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,736 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,739 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,741 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,744 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,746 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,748 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-08-15T19:00:54,751 creating build/lib/mechanics_dsl/solver 2026-08-15T19:00:54,752 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-08-15T19:00:54,755 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-08-15T19:00:54,758 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-08-15T19:00:54,761 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-08-15T19:00:54,763 creating build/lib/mechanics_dsl/inverse 2026-08-15T19:00:54,764 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-08-15T19:00:54,767 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-08-15T19:00:54,770 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-08-15T19:00:54,772 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-08-15T19:00:54,774 creating build/lib/mechanics_dsl/core 2026-08-15T19:00:54,775 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-08-15T19:00:54,778 creating build/lib/mechanics_dsl/jupyter 2026-08-15T19:00:54,779 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-08-15T19:00:54,781 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-08-15T19:00:54,784 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-08-15T19:00:54,786 creating build/lib/mechanics_dsl/analysis 2026-08-15T19:00:54,787 copying src/mechanics_dsl/analysis/singularity.py -> build/lib/mechanics_dsl/analysis 2026-08-15T19:00:54,790 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-08-15T19:00:54,792 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-08-15T19:00:54,794 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-08-15T19:00:54,796 creating build/lib/mechanics_dsl/plugins 2026-08-15T19:00:54,798 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-08-15T19:00:54,800 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-08-15T19:00:54,802 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-08-15T19:00:54,805 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-08-15T19:00:54,807 creating build/lib/mechanics_dsl/domains/relativistic 2026-08-15T19:00:54,808 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-08-15T19:00:54,811 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-08-15T19:00:54,813 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:54,814 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:54,817 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:54,820 creating build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,822 copying src/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,824 copying src/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,828 copying src/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,831 copying src/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,833 copying src/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,836 copying src/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,839 copying src/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,841 copying src/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,843 copying src/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:54,846 creating build/lib/mechanics_dsl/domains/general_relativity 2026-08-15T19:00:54,847 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-08-15T19:00:54,850 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-08-15T19:00:54,852 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:54,854 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:54,857 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:54,859 creating build/lib/mechanics_dsl/domains/statistical 2026-08-15T19:00:54,860 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-08-15T19:00:54,863 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-08-15T19:00:54,865 creating build/lib/mechanics_dsl/domains/acoustics 2026-08-15T19:00:54,866 copying src/mechanics_dsl/domains/acoustics/__init__.py -> build/lib/mechanics_dsl/domains/acoustics 2026-08-15T19:00:54,870 creating build/lib/mechanics_dsl/domains/optics 2026-08-15T19:00:54,871 copying src/mechanics_dsl/domains/optics/__init__.py -> build/lib/mechanics_dsl/domains/optics 2026-08-15T19:00:54,874 creating build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,875 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,878 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,880 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,883 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,885 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,888 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,890 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,893 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,895 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,898 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,900 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,903 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,906 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,908 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,911 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,914 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,916 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-08-15T19:00:54,920 creating build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,921 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,924 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,927 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,930 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,933 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,937 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,940 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-08-15T19:00:54,942 creating build/lib/mechanics_dsl/domains/quantum 2026-08-15T19:00:54,943 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-08-15T19:00:54,947 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-08-15T19:00:54,949 creating build/lib/mechanics_dsl/domains/fluids 2026-08-15T19:00:54,950 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-08-15T19:00:54,952 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-08-15T19:00:54,954 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-08-15T19:00:54,957 running egg_info 2026-08-15T19:00:54,967 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-08-15T19:00:54,979 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-08-15T19:00:54,981 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-08-15T19:00:54,988 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-08-15T19:00:54,989 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-08-15T19:00:55,024 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:55,034 adding license file 'LICENSE' 2026-08-15T19:00:55,042 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-08-15T19:00:55,059 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-08-15T19:00:55,082 installing to build/bdist.linux-armv7l/wheel 2026-08-15T19:00:55,083 running install 2026-08-15T19:00:55,105 running install_lib 2026-08-15T19:00:55,111 creating build/bdist.linux-armv7l/wheel 2026-08-15T19:00:55,113 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-08-15T19:00:55,115 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-08-15T19:00:55,116 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-08-15T19:00:55,119 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-08-15T19:00:55,121 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-08-15T19:00:55,122 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,125 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,128 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,131 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,133 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,136 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,138 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,141 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,144 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,147 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,150 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,153 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,156 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,158 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,162 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-08-15T19:00:55,165 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-08-15T19:00:55,166 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-08-15T19:00:55,169 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-08-15T19:00:55,171 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-08-15T19:00:55,173 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-08-15T19:00:55,174 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-08-15T19:00:55,177 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-08-15T19:00:55,179 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-08-15T19:00:55,181 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-08-15T19:00:55,184 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-08-15T19:00:55,185 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-08-15T19:00:55,187 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-08-15T19:00:55,188 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-08-15T19:00:55,191 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-08-15T19:00:55,194 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:55,195 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:55,198 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-08-15T19:00:55,200 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,201 copying build/lib/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,204 copying build/lib/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,207 copying build/lib/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,210 copying build/lib/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,212 copying build/lib/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,215 copying build/lib/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,217 copying build/lib/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,220 copying build/lib/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,222 copying build/lib/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-08-15T19:00:55,225 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-08-15T19:00:55,226 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-08-15T19:00:55,228 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-08-15T19:00:55,231 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:55,232 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:55,235 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-08-15T19:00:55,237 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-08-15T19:00:55,238 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-08-15T19:00:55,241 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-08-15T19:00:55,243 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/acoustics 2026-08-15T19:00:55,245 copying build/lib/mechanics_dsl/domains/acoustics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/acoustics 2026-08-15T19:00:55,247 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/optics 2026-08-15T19:00:55,248 copying build/lib/mechanics_dsl/domains/optics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/optics 2026-08-15T19:00:55,252 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-08-15T19:00:55,253 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,255 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,258 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,260 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,263 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,265 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,268 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,270 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,273 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,276 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,279 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,282 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,284 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,286 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,289 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,292 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,294 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-08-15T19:00:55,298 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,299 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,302 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,304 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,307 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,310 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,313 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,315 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-08-15T19:00:55,317 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-08-15T19:00:55,318 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-08-15T19:00:55,321 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-08-15T19:00:55,324 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-08-15T19:00:55,325 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-08-15T19:00:55,327 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-08-15T19:00:55,328 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-08-15T19:00:55,331 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-08-15T19:00:55,333 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,335 copying build/lib/mechanics_dsl/repl.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,338 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-08-15T19:00:55,339 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-08-15T19:00:55,341 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-08-15T19:00:55,344 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-08-15T19:00:55,347 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-08-15T19:00:55,350 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-08-15T19:00:55,351 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-08-15T19:00:55,354 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-08-15T19:00:55,356 copying build/lib/mechanics_dsl/visualization/_legacy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-08-15T19:00:55,359 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-08-15T19:00:55,361 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-08-15T19:00:55,364 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-08-15T19:00:55,365 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,368 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,371 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,373 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,375 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,378 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,380 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,382 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,384 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-08-15T19:00:55,386 copying build/lib/mechanics_dsl/presets.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,389 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-08-15T19:00:55,390 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-08-15T19:00:55,393 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-08-15T19:00:55,396 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-08-15T19:00:55,399 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-08-15T19:00:55,400 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,403 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,405 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,408 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,411 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,412 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-08-15T19:00:55,416 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-08-15T19:00:55,418 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-08-15T19:00:55,421 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-08-15T19:00:55,423 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-08-15T19:00:55,426 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-08-15T19:00:55,429 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,431 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,435 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-08-15T19:00:55,436 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-08-15T19:00:55,438 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-08-15T19:00:55,441 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-08-15T19:00:55,443 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-08-15T19:00:55,445 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,448 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,451 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,454 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-08-15T19:00:55,455 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-08-15T19:00:55,457 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,460 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-08-15T19:00:55,461 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-08-15T19:00:55,463 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-08-15T19:00:55,465 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-08-15T19:00:55,468 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-08-15T19:00:55,469 copying build/lib/mechanics_dsl/analysis/singularity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-08-15T19:00:55,471 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-08-15T19:00:55,473 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-08-15T19:00:55,475 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-08-15T19:00:55,477 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,479 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,482 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,484 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,486 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,488 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-08-15T19:00:55,490 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-08-15T19:00:55,491 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-08-15T19:00:55,493 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-08-15T19:00:55,495 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-08-15T19:00:55,498 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-08-15T19:00:55,500 running install_egg_info 2026-08-15T19:00:55,505 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.1.3-py3.11.egg-info 2026-08-15T19:00:55,517 running install_scripts 2026-08-15T19:00:55,529 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.1.3.dist-info/WHEEL 2026-08-15T19:00:55,533 creating '/tmp/pip-wheel-cyti1db3/.tmp-tsadcw6d/mechanicsdsl_core-2.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-15T19:00:55,536 adding 'mechanics_dsl/__init__.py' 2026-08-15T19:00:55,538 adding 'mechanics_dsl/cli.py' 2026-08-15T19:00:55,545 adding 'mechanics_dsl/compiler.py' 2026-08-15T19:00:55,548 adding 'mechanics_dsl/energy.py' 2026-08-15T19:00:55,550 adding 'mechanics_dsl/exceptions.py' 2026-08-15T19:00:55,552 adding 'mechanics_dsl/logging_config.py' 2026-08-15T19:00:55,554 adding 'mechanics_dsl/presets.py' 2026-08-15T19:00:55,555 adding 'mechanics_dsl/protocols.py' 2026-08-15T19:00:55,557 adding 'mechanics_dsl/py.typed' 2026-08-15T19:00:55,558 adding 'mechanics_dsl/repl.py' 2026-08-15T19:00:55,561 adding 'mechanics_dsl/security.py' 2026-08-15T19:00:55,563 adding 'mechanics_dsl/solver_numba.py' 2026-08-15T19:00:55,567 adding 'mechanics_dsl/symbolic.py' 2026-08-15T19:00:55,569 adding 'mechanics_dsl/units.py' 2026-08-15T19:00:55,571 adding 'mechanics_dsl/validators.py' 2026-08-15T19:00:55,573 adding 'mechanics_dsl/analysis/__init__.py' 2026-08-15T19:00:55,574 adding 'mechanics_dsl/analysis/energy.py' 2026-08-15T19:00:55,576 adding 'mechanics_dsl/analysis/singularity.py' 2026-08-15T19:00:55,578 adding 'mechanics_dsl/analysis/stability.py' 2026-08-15T19:00:55,580 adding 'mechanics_dsl/backends/__init__.py' 2026-08-15T19:00:55,581 adding 'mechanics_dsl/backends/base.py' 2026-08-15T19:00:55,583 adding 'mechanics_dsl/backends/jax_backend.py' 2026-08-15T19:00:55,585 adding 'mechanics_dsl/codegen/__init__.py' 2026-08-15T19:00:55,587 adding 'mechanics_dsl/codegen/arduino.py' 2026-08-15T19:00:55,590 adding 'mechanics_dsl/codegen/arm.py' 2026-08-15T19:00:55,592 adding 'mechanics_dsl/codegen/base.py' 2026-08-15T19:00:55,596 adding 'mechanics_dsl/codegen/cpp.py' 2026-08-15T19:00:55,599 adding 'mechanics_dsl/codegen/cuda.py' 2026-08-15T19:00:55,601 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-08-15T19:00:55,604 adding 'mechanics_dsl/codegen/fortran.py' 2026-08-15T19:00:55,606 adding 'mechanics_dsl/codegen/javascript.py' 2026-08-15T19:00:55,609 adding 'mechanics_dsl/codegen/julia.py' 2026-08-15T19:00:55,611 adding 'mechanics_dsl/codegen/matlab.py' 2026-08-15T19:00:55,613 adding 'mechanics_dsl/codegen/openmp.py' 2026-08-15T19:00:55,615 adding 'mechanics_dsl/codegen/python.py' 2026-08-15T19:00:55,618 adding 'mechanics_dsl/codegen/rust.py' 2026-08-15T19:00:55,620 adding 'mechanics_dsl/codegen/wasm.py' 2026-08-15T19:00:55,622 adding 'mechanics_dsl/core/__init__.py' 2026-08-15T19:00:55,624 adding 'mechanics_dsl/domains/__init__.py' 2026-08-15T19:00:55,625 adding 'mechanics_dsl/domains/base.py' 2026-08-15T19:00:55,628 adding 'mechanics_dsl/domains/acoustics/__init__.py' 2026-08-15T19:00:55,630 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-08-15T19:00:55,633 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-08-15T19:00:55,636 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-08-15T19:00:55,638 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-08-15T19:00:55,640 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-08-15T19:00:55,642 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-08-15T19:00:55,645 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-08-15T19:00:55,646 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-08-15T19:00:55,648 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-08-15T19:00:55,650 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-08-15T19:00:55,653 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-08-15T19:00:55,655 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-08-15T19:00:55,658 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-08-15T19:00:55,660 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-08-15T19:00:55,662 adding 'mechanics_dsl/domains/classical/stability.py' 2026-08-15T19:00:55,665 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-08-15T19:00:55,667 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-08-15T19:00:55,669 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-08-15T19:00:55,672 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-08-15T19:00:55,674 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-08-15T19:00:55,675 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-08-15T19:00:55,677 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-08-15T19:00:55,679 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-08-15T19:00:55,681 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-08-15T19:00:55,683 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-08-15T19:00:55,686 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-08-15T19:00:55,689 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-08-15T19:00:55,691 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-08-15T19:00:55,696 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-08-15T19:00:55,698 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-08-15T19:00:55,701 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-08-15T19:00:55,704 adding 'mechanics_dsl/domains/optics/__init__.py' 2026-08-15T19:00:55,706 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-08-15T19:00:55,710 adding 'mechanics_dsl/domains/quantum/core.py' 2026-08-15T19:00:55,712 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-08-15T19:00:55,715 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-08-15T19:00:55,718 adding 'mechanics_dsl/domains/solid_mechanics/__init__.py' 2026-08-15T19:00:55,721 adding 'mechanics_dsl/domains/solid_mechanics/beam_theory.py' 2026-08-15T19:00:55,725 adding 'mechanics_dsl/domains/solid_mechanics/elasticity.py' 2026-08-15T19:00:55,727 adding 'mechanics_dsl/domains/solid_mechanics/fatigue.py' 2026-08-15T19:00:55,729 adding 'mechanics_dsl/domains/solid_mechanics/fracture.py' 2026-08-15T19:00:55,732 adding 'mechanics_dsl/domains/solid_mechanics/plate_theory.py' 2026-08-15T19:00:55,735 adding 'mechanics_dsl/domains/solid_mechanics/stress_strain.py' 2026-08-15T19:00:55,737 adding 'mechanics_dsl/domains/solid_mechanics/thermal_stress.py' 2026-08-15T19:00:55,739 adding 'mechanics_dsl/domains/solid_mechanics/viscoelasticity.py' 2026-08-15T19:00:55,741 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-08-15T19:00:55,743 adding 'mechanics_dsl/domains/statistical/core.py' 2026-08-15T19:00:55,745 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-08-15T19:00:55,747 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-08-15T19:00:55,749 adding 'mechanics_dsl/integrations/__init__.py' 2026-08-15T19:00:55,751 adding 'mechanics_dsl/integrations/modelica.py' 2026-08-15T19:00:55,753 adding 'mechanics_dsl/integrations/openmao.py' 2026-08-15T19:00:55,755 adding 'mechanics_dsl/integrations/ros2.py' 2026-08-15T19:00:55,757 adding 'mechanics_dsl/integrations/unity.py' 2026-08-15T19:00:55,759 adding 'mechanics_dsl/integrations/unreal.py' 2026-08-15T19:00:55,761 adding 'mechanics_dsl/inverse/__init__.py' 2026-08-15T19:00:55,763 adding 'mechanics_dsl/inverse/estimator.py' 2026-08-15T19:00:55,765 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-08-15T19:00:55,767 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-08-15T19:00:55,769 adding 'mechanics_dsl/io/__init__.py' 2026-08-15T19:00:55,770 adding 'mechanics_dsl/io/export.py' 2026-08-15T19:00:55,772 adding 'mechanics_dsl/io/serialization.py' 2026-08-15T19:00:55,774 adding 'mechanics_dsl/jupyter/__init__.py' 2026-08-15T19:00:55,775 adding 'mechanics_dsl/jupyter/display.py' 2026-08-15T19:00:55,777 adding 'mechanics_dsl/jupyter/magic.py' 2026-08-15T19:00:55,779 adding 'mechanics_dsl/lsp/__init__.py' 2026-08-15T19:00:55,781 adding 'mechanics_dsl/lsp/server.py' 2026-08-15T19:00:55,783 adding 'mechanics_dsl/parser/__init__.py' 2026-08-15T19:00:55,785 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-08-15T19:00:55,789 adding 'mechanics_dsl/parser/core.py' 2026-08-15T19:00:55,791 adding 'mechanics_dsl/parser/tokens.py' 2026-08-15T19:00:55,793 adding 'mechanics_dsl/plugins/__init__.py' 2026-08-15T19:00:55,794 adding 'mechanics_dsl/plugins/base.py' 2026-08-15T19:00:55,796 adding 'mechanics_dsl/plugins/loader.py' 2026-08-15T19:00:55,798 adding 'mechanics_dsl/plugins/registry.py' 2026-08-15T19:00:55,800 adding 'mechanics_dsl/server/__init__.py' 2026-08-15T19:00:55,801 adding 'mechanics_dsl/server/app.py' 2026-08-15T19:00:55,803 adding 'mechanics_dsl/server/routes.py' 2026-08-15T19:00:55,805 adding 'mechanics_dsl/server/websocket.py' 2026-08-15T19:00:55,807 adding 'mechanics_dsl/solver/__init__.py' 2026-08-15T19:00:55,811 adding 'mechanics_dsl/solver/core.py' 2026-08-15T19:00:55,814 adding 'mechanics_dsl/solver/symplectic.py' 2026-08-15T19:00:55,816 adding 'mechanics_dsl/solver/variational.py' 2026-08-15T19:00:55,818 adding 'mechanics_dsl/utils/__init__.py' 2026-08-15T19:00:55,820 adding 'mechanics_dsl/utils/caching.py' 2026-08-15T19:00:55,822 adding 'mechanics_dsl/utils/config.py' 2026-08-15T19:00:55,823 adding 'mechanics_dsl/utils/logging.py' 2026-08-15T19:00:55,825 adding 'mechanics_dsl/utils/path_validation.py' 2026-08-15T19:00:55,826 adding 'mechanics_dsl/utils/profiling.py' 2026-08-15T19:00:55,828 adding 'mechanics_dsl/utils/rate_limit.py' 2026-08-15T19:00:55,830 adding 'mechanics_dsl/utils/registry.py' 2026-08-15T19:00:55,832 adding 'mechanics_dsl/utils/validation.py' 2026-08-15T19:00:55,834 adding 'mechanics_dsl/visualization/__init__.py' 2026-08-15T19:00:55,837 adding 'mechanics_dsl/visualization/_legacy.py' 2026-08-15T19:00:55,839 adding 'mechanics_dsl/visualization/animator.py' 2026-08-15T19:00:55,840 adding 'mechanics_dsl/visualization/phase_space.py' 2026-08-15T19:00:55,842 adding 'mechanics_dsl/visualization/plotter.py' 2026-08-15T19:00:55,844 adding 'mechanicsdsl_core-2.1.3.dist-info/licenses/LICENSE' 2026-08-15T19:00:55,846 adding 'mechanicsdsl_core-2.1.3.dist-info/METADATA' 2026-08-15T19:00:55,848 adding 'mechanicsdsl_core-2.1.3.dist-info/WHEEL' 2026-08-15T19:00:55,849 adding 'mechanicsdsl_core-2.1.3.dist-info/entry_points.txt' 2026-08-15T19:00:55,849 adding 'mechanicsdsl_core-2.1.3.dist-info/top_level.txt' 2026-08-15T19:00:55,852 adding 'mechanicsdsl_core-2.1.3.dist-info/RECORD' 2026-08-15T19:00:55,859 removing build/bdist.linux-armv7l/wheel 2026-08-15T19:00:55,999 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-08-15T19:00:56,016 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.1.3-py3-none-any.whl size=469449 sha256=b6220ed4b1b9c8d6145caaae6bc34095ff7a9721d9250ccdb7f670d8bb90a574 2026-08-15T19:00:56,018 Stored in directory: /tmp/pip-ephem-wheel-cache-q9rbnrqs/wheels/b8/33/2e/a2195ac501c72af2a842aabdfdf71a8ad29056c6b4a936e3ba 2026-08-15T19:00:56,037 Successfully built mechanicsdsl-core 2026-08-15T19:00:56,053 Removed build tracker: '/tmp/pip-build-tracker-c86r0wxa'