2026-06-05T03:47:51,668 Created temporary directory: /tmp/pip-ephem-wheel-cache-e1ikrcp4 2026-06-05T03:47:51,669 Created temporary directory: /tmp/pip-build-tracker-f76ywm3m 2026-06-05T03:47:51,670 Initialized build tracking at /tmp/pip-build-tracker-f76ywm3m 2026-06-05T03:47:51,671 Created build tracker: /tmp/pip-build-tracker-f76ywm3m 2026-06-05T03:47:51,671 Entered build tracker: /tmp/pip-build-tracker-f76ywm3m 2026-06-05T03:47:51,672 Created temporary directory: /tmp/pip-wheel-6z11anzz 2026-06-05T03:47:51,675 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-06-05T03:47:51,677 Created temporary directory: /tmp/pip-ephem-wheel-cache-lxu390qd 2026-06-05T03:47:51,699 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T03:47:51,703 2 location(s) to search for versions of mechanicsdsl-core: 2026-06-05T03:47:51,703 * https://pypi.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,703 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,704 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,705 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,706 Found index url https://pypi.org/simple 2026-06-05T03:47:51,935 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-06-05T03:47:51,943 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-06-05T03:47:51,944 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-06-05T03:47:51,945 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-06-05T03:47:51,946 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-06-05T03:47:51,947 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-06-05T03:47:51,948 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-06-05T03:47:51,949 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-06-05T03:47:51,950 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-06-05T03:47:51,950 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-06-05T03:47:51,951 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-06-05T03:47:51,952 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-06-05T03:47:51,953 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-06-05T03:47:51,954 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-06-05T03:47:51,955 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-06-05T03:47:51,955 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-06-05T03:47:51,956 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-06-05T03:47:51,957 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-06-05T03:47:51,958 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-06-05T03:47:51,958 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-06-05T03:47:51,959 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-06-05T03:47:51,960 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-06-05T03:47:51,961 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-06-05T03:47:51,962 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-06-05T03:47:51,963 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-06-05T03:47:51,964 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-06-05T03:47:51,964 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-06-05T03:47:51,965 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-06-05T03:47:51,966 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-06-05T03:47:51,966 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-06-05T03:47:51,967 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-06-05T03:47:51,968 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-06-05T03:47:51,969 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-06-05T03:47:51,970 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-06-05T03:47:51,971 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-06-05T03:47:51,972 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-06-05T03:47:51,972 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-06-05T03:47:51,973 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-06-05T03:47:51,974 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-06-05T03:47:51,975 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-06-05T03:47:51,976 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-06-05T03:47:51,977 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,977 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:51,979 Found index url https://www.piwheels.org/simple 2026-06-05T03:47:52,153 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-06-05T03:47:52,159 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.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-06-05T03:47:52,160 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.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-06-05T03:47:52,160 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-06-05T03:47:52,161 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-06-05T03:47:52,162 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-06-05T03:47:52,162 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-06-05T03:47:52,163 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-06-05T03:47:52,164 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-06-05T03:47:52,164 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-06-05T03:47:52,165 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-06-05T03:47:52,166 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-06-05T03:47:52,166 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-06-05T03:47:52,167 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-06-05T03:47:52,167 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-06-05T03:47:52,168 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-06-05T03:47:52,168 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-06-05T03:47:52,169 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-06-05T03:47:52,170 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-06-05T03:47:52,170 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-06-05T03:47:52,171 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:52,171 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-06-05T03:47:52,193 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-06-05T03:47:52,211 Collecting mechanicsdsl-core==2.1.2 2026-06-05T03:47:52,213 Created temporary directory: /tmp/pip-unpack-oan6fz8e 2026-06-05T03:47:52,441 Downloading mechanicsdsl_core-2.1.2.tar.gz (383 kB) 2026-06-05T03:47:52,949 Added mechanicsdsl-core==2.1.2 from https://files.pythonhosted.org/packages/59/2b/c09f58ef64a733d8f85299a178334ecb2bec6cf73580f07f43f2e6abeeaf/mechanicsdsl_core-2.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-f76ywm3m' 2026-06-05T03:47:52,956 Created temporary directory: /tmp/pip-build-env-lr97v3hz 2026-06-05T03:47:52,961 Installing build dependencies: started 2026-06-05T03:47:52,962 Running command pip subprocess to install build dependencies 2026-06-05T03:47:54,103 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-05T03:47:54,551 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-06-05T03:47:54,574 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T03:47:56,355 Collecting setuptools>=61.0 2026-06-05T03:47:56,356 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-05T03:47:56,372 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-05T03:47:56,631 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T03:47:56,726 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T03:47:59,436 Installing collected packages: setuptools 2026-06-05T03:48:02,590 Successfully installed setuptools-82.0.1 2026-06-05T03:48:02,862 Installing build dependencies: finished with status 'done' 2026-06-05T03:48:02,869 Getting requirements to build wheel: started 2026-06-05T03:48:02,871 Running command Getting requirements to build wheel 2026-06-05T03:48:03,471 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T03:48:03,471 !! 2026-06-05T03:48:03,472 ******************************************************************************** 2026-06-05T03:48:03,473 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-06-05T03:48:03,474 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T03:48:03,475 or your builds will no longer be supported. 2026-06-05T03:48:03,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:03,477 ******************************************************************************** 2026-06-05T03:48:03,478 !! 2026-06-05T03:48:03,478 corresp(dist, value, root_dir) 2026-06-05T03:48:03,554 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:03,555 !! 2026-06-05T03:48:03,556 ******************************************************************************** 2026-06-05T03:48:03,556 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:03,558 License :: OSI Approved :: MIT License 2026-06-05T03:48:03,559 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:03,560 ******************************************************************************** 2026-06-05T03:48:03,561 !! 2026-06-05T03:48:03,562 dist._finalize_license_expression() 2026-06-05T03:48:03,562 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:03,563 !! 2026-06-05T03:48:03,564 ******************************************************************************** 2026-06-05T03:48:03,565 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:03,565 License :: OSI Approved :: MIT License 2026-06-05T03:48:03,566 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:03,567 ******************************************************************************** 2026-06-05T03:48:03,568 !! 2026-06-05T03:48:03,568 self._finalize_license_expression() 2026-06-05T03:48:03,583 running egg_info 2026-06-05T03:48:03,589 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-06-05T03:48:03,602 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-06-05T03:48:03,604 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-06-05T03:48:03,612 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-06-05T03:48:03,613 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-06-05T03:48:03,664 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:03,674 adding license file 'LICENSE' 2026-06-05T03:48:03,682 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:03,781 Getting requirements to build wheel: finished with status 'done' 2026-06-05T03:48:03,784 Created temporary directory: /tmp/pip-modern-metadata-6wd26w2u 2026-06-05T03:48:03,787 Preparing metadata (pyproject.toml): started 2026-06-05T03:48:03,788 Running command Preparing metadata (pyproject.toml) 2026-06-05T03:48:04,359 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T03:48:04,359 !! 2026-06-05T03:48:04,360 ******************************************************************************** 2026-06-05T03:48:04,361 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-06-05T03:48:04,362 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T03:48:04,363 or your builds will no longer be supported. 2026-06-05T03:48:04,364 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:04,365 ******************************************************************************** 2026-06-05T03:48:04,366 !! 2026-06-05T03:48:04,367 corresp(dist, value, root_dir) 2026-06-05T03:48:04,439 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:04,440 !! 2026-06-05T03:48:04,441 ******************************************************************************** 2026-06-05T03:48:04,442 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:04,443 License :: OSI Approved :: MIT License 2026-06-05T03:48:04,444 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:04,445 ******************************************************************************** 2026-06-05T03:48:04,446 !! 2026-06-05T03:48:04,447 dist._finalize_license_expression() 2026-06-05T03:48:04,448 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:04,448 !! 2026-06-05T03:48:04,450 ******************************************************************************** 2026-06-05T03:48:04,450 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:04,451 License :: OSI Approved :: MIT License 2026-06-05T03:48:04,452 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:04,452 ******************************************************************************** 2026-06-05T03:48:04,453 !! 2026-06-05T03:48:04,454 self._finalize_license_expression() 2026-06-05T03:48:04,462 running dist_info 2026-06-05T03:48:04,472 creating /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info 2026-06-05T03:48:04,473 writing /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/PKG-INFO 2026-06-05T03:48:04,486 writing dependency_links to /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/dependency_links.txt 2026-06-05T03:48:04,488 writing entry points to /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/entry_points.txt 2026-06-05T03:48:04,496 writing requirements to /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/requires.txt 2026-06-05T03:48:04,497 writing top-level names to /tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/top_level.txt 2026-06-05T03:48:04,498 writing manifest file '/tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:04,543 reading manifest file '/tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:04,545 adding license file 'LICENSE' 2026-06-05T03:48:04,552 writing manifest file '/tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:04,553 creating '/tmp/pip-modern-metadata-6wd26w2u/mechanicsdsl_core-2.1.2.dist-info' 2026-06-05T03:48:04,681 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-05T03:48:04,687 Source in /tmp/pip-wheel-6z11anzz/mechanicsdsl-core_4c1621c046f8435abef91d09e434045b has version 2.1.2, which satisfies requirement mechanicsdsl-core==2.1.2 from https://files.pythonhosted.org/packages/59/2b/c09f58ef64a733d8f85299a178334ecb2bec6cf73580f07f43f2e6abeeaf/mechanicsdsl_core-2.1.2.tar.gz 2026-06-05T03:48:04,688 Removed mechanicsdsl-core==2.1.2 from https://files.pythonhosted.org/packages/59/2b/c09f58ef64a733d8f85299a178334ecb2bec6cf73580f07f43f2e6abeeaf/mechanicsdsl_core-2.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-f76ywm3m' 2026-06-05T03:48:04,696 Created temporary directory: /tmp/pip-unpack-61472y18 2026-06-05T03:48:04,697 Building wheels for collected packages: mechanicsdsl-core 2026-06-05T03:48:04,702 Created temporary directory: /tmp/pip-wheel-8f8g3ubu 2026-06-05T03:48:04,702 Destination directory: /tmp/pip-wheel-8f8g3ubu 2026-06-05T03:48:04,705 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-06-05T03:48:04,706 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-06-05T03:48:05,264 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T03:48:05,264 !! 2026-06-05T03:48:05,265 ******************************************************************************** 2026-06-05T03:48:05,266 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-06-05T03:48:05,267 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T03:48:05,268 or your builds will no longer be supported. 2026-06-05T03:48:05,269 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:05,270 ******************************************************************************** 2026-06-05T03:48:05,271 !! 2026-06-05T03:48:05,272 corresp(dist, value, root_dir) 2026-06-05T03:48:05,337 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:05,338 !! 2026-06-05T03:48:05,339 ******************************************************************************** 2026-06-05T03:48:05,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:05,340 License :: OSI Approved :: MIT License 2026-06-05T03:48:05,341 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:05,342 ******************************************************************************** 2026-06-05T03:48:05,343 !! 2026-06-05T03:48:05,343 dist._finalize_license_expression() 2026-06-05T03:48:05,344 /tmp/pip-build-env-lr97v3hz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T03:48:05,344 !! 2026-06-05T03:48:05,345 ******************************************************************************** 2026-06-05T03:48:05,345 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T03:48:05,346 License :: OSI Approved :: MIT License 2026-06-05T03:48:05,347 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T03:48:05,348 ******************************************************************************** 2026-06-05T03:48:05,349 !! 2026-06-05T03:48:05,349 self._finalize_license_expression() 2026-06-05T03:48:05,355 running bdist_wheel 2026-06-05T03:48:05,372 running build 2026-06-05T03:48:05,373 running build_py 2026-06-05T03:48:05,379 creating build/lib/mechanics_dsl 2026-06-05T03:48:05,381 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,384 copying src/mechanics_dsl/presets.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,386 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,389 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,391 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,393 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,395 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,397 copying src/mechanics_dsl/repl.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,399 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,402 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,404 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,406 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,409 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,411 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-06-05T03:48:05,414 creating build/lib/mechanics_dsl/lsp 2026-06-05T03:48:05,415 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-06-05T03:48:05,417 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-06-05T03:48:05,420 creating build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,422 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,425 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,427 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,430 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,433 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,436 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,438 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,441 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,443 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,445 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,447 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,450 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,452 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,455 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,457 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-06-05T03:48:05,460 creating build/lib/mechanics_dsl/analysis 2026-06-05T03:48:05,461 copying src/mechanics_dsl/analysis/singularity.py -> build/lib/mechanics_dsl/analysis 2026-06-05T03:48:05,464 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-06-05T03:48:05,466 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-06-05T03:48:05,468 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-06-05T03:48:05,470 creating build/lib/mechanics_dsl/inverse 2026-06-05T03:48:05,471 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-06-05T03:48:05,474 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-06-05T03:48:05,475 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-06-05T03:48:05,478 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-06-05T03:48:05,481 creating build/lib/mechanics_dsl/domains 2026-06-05T03:48:05,482 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-06-05T03:48:05,484 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-06-05T03:48:05,487 creating build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,488 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,490 copying src/mechanics_dsl/visualization/_legacy.py -> build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,493 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,495 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,497 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-06-05T03:48:05,500 creating build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,501 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,504 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,506 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,509 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,511 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,514 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,516 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,518 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,520 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-06-05T03:48:05,523 creating build/lib/mechanics_dsl/plugins 2026-06-05T03:48:05,524 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-06-05T03:48:05,526 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-06-05T03:48:05,528 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-06-05T03:48:05,531 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-06-05T03:48:05,534 creating build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,534 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,537 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,540 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,542 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,544 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,547 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-06-05T03:48:05,550 creating build/lib/mechanics_dsl/jupyter 2026-06-05T03:48:05,551 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-06-05T03:48:05,553 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-06-05T03:48:05,556 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-06-05T03:48:05,558 creating build/lib/mechanics_dsl/parser 2026-06-05T03:48:05,559 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-06-05T03:48:05,562 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-06-05T03:48:05,564 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-06-05T03:48:05,566 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-06-05T03:48:05,569 creating build/lib/mechanics_dsl/io 2026-06-05T03:48:05,570 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-06-05T03:48:05,573 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-06-05T03:48:05,575 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-06-05T03:48:05,577 creating build/lib/mechanics_dsl/solver 2026-06-05T03:48:05,579 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-06-05T03:48:05,581 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-06-05T03:48:05,584 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-06-05T03:48:05,587 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-06-05T03:48:05,590 creating build/lib/mechanics_dsl/backends 2026-06-05T03:48:05,591 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-06-05T03:48:05,593 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-06-05T03:48:05,595 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-06-05T03:48:05,598 creating build/lib/mechanics_dsl/core 2026-06-05T03:48:05,599 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-06-05T03:48:05,602 creating build/lib/mechanics_dsl/server 2026-06-05T03:48:05,603 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-06-05T03:48:05,606 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-06-05T03:48:05,608 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-06-05T03:48:05,610 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-06-05T03:48:05,613 creating build/lib/mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,614 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,617 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,619 creating build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,620 copying src/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,623 copying src/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,626 copying src/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,628 copying src/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,631 copying src/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,634 copying src/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,637 copying src/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,639 copying src/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,642 copying src/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,645 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:05,646 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:05,649 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:05,651 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:05,652 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:05,655 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:05,657 creating build/lib/mechanics_dsl/domains/fluids 2026-06-05T03:48:05,658 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-06-05T03:48:05,661 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-06-05T03:48:05,662 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-06-05T03:48:05,665 creating build/lib/mechanics_dsl/domains/quantum 2026-06-05T03:48:05,666 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-06-05T03:48:05,670 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-06-05T03:48:05,672 creating build/lib/mechanics_dsl/domains/relativistic 2026-06-05T03:48:05,673 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-06-05T03:48:05,676 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-06-05T03:48:05,678 creating build/lib/mechanics_dsl/domains/statistical 2026-06-05T03:48:05,680 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-06-05T03:48:05,682 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-06-05T03:48:05,685 creating build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,686 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,689 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,692 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,695 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,697 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,699 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,702 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-06-05T03:48:05,705 creating build/lib/mechanics_dsl/domains/optics 2026-06-05T03:48:05,706 copying src/mechanics_dsl/domains/optics/__init__.py -> build/lib/mechanics_dsl/domains/optics 2026-06-05T03:48:05,709 creating build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,710 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,713 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,716 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,718 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,720 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,723 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,726 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,728 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,731 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,734 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,736 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,739 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,741 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,744 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,746 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,749 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,752 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-06-05T03:48:05,755 creating build/lib/mechanics_dsl/domains/acoustics 2026-06-05T03:48:05,756 copying src/mechanics_dsl/domains/acoustics/__init__.py -> build/lib/mechanics_dsl/domains/acoustics 2026-06-05T03:48:05,760 running egg_info 2026-06-05T03:48:05,769 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-06-05T03:48:05,782 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-06-05T03:48:05,784 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-06-05T03:48:05,792 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-06-05T03:48:05,793 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-06-05T03:48:05,829 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:05,838 adding license file 'LICENSE' 2026-06-05T03:48:05,847 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-06-05T03:48:05,863 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-06-05T03:48:05,886 installing to build/bdist.linux-armv7l/wheel 2026-06-05T03:48:05,887 running install 2026-06-05T03:48:05,909 running install_lib 2026-06-05T03:48:05,915 creating build/bdist.linux-armv7l/wheel 2026-06-05T03:48:05,918 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-06-05T03:48:05,919 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-06-05T03:48:05,921 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-06-05T03:48:05,922 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-06-05T03:48:05,926 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-06-05T03:48:05,927 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,930 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,932 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,935 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,937 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,940 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,942 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,945 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,947 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,949 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,952 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,954 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,957 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,959 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,962 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-06-05T03:48:05,965 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:05,968 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-06-05T03:48:05,969 copying build/lib/mechanics_dsl/analysis/singularity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-06-05T03:48:05,972 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-06-05T03:48:05,974 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-06-05T03:48:05,976 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-06-05T03:48:05,979 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-06-05T03:48:05,980 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-06-05T03:48:05,982 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-06-05T03:48:05,984 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-06-05T03:48:05,986 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-06-05T03:48:05,989 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-06-05T03:48:05,991 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,992 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,994 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-06-05T03:48:05,996 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:05,997 copying build/lib/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,000 copying build/lib/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,002 copying build/lib/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,005 copying build/lib/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,007 copying build/lib/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,009 copying build/lib/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,012 copying build/lib/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,014 copying build/lib/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,017 copying build/lib/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-06-05T03:48:06,019 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:06,020 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:06,023 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-06-05T03:48:06,025 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:06,026 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:06,029 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-06-05T03:48:06,031 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-06-05T03:48:06,032 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-06-05T03:48:06,034 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-06-05T03:48:06,036 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-06-05T03:48:06,039 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-06-05T03:48:06,040 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-06-05T03:48:06,043 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-06-05T03:48:06,046 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-06-05T03:48:06,047 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-06-05T03:48:06,050 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-06-05T03:48:06,052 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-06-05T03:48:06,053 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-06-05T03:48:06,056 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-06-05T03:48:06,057 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-06-05T03:48:06,060 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,061 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,064 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,067 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,069 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,072 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,075 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,077 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-06-05T03:48:06,081 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/optics 2026-06-05T03:48:06,082 copying build/lib/mechanics_dsl/domains/optics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/optics 2026-06-05T03:48:06,084 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-06-05T03:48:06,087 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-06-05T03:48:06,088 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,091 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,093 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,095 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,098 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,100 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,103 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,105 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,108 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,110 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,113 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,115 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,118 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,120 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,123 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,125 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,128 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-06-05T03:48:06,131 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/acoustics 2026-06-05T03:48:06,132 copying build/lib/mechanics_dsl/domains/acoustics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/acoustics 2026-06-05T03:48:06,135 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-06-05T03:48:06,136 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-06-05T03:48:06,139 copying build/lib/mechanics_dsl/visualization/_legacy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-06-05T03:48:06,141 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-06-05T03:48:06,144 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-06-05T03:48:06,146 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-06-05T03:48:06,148 copying build/lib/mechanics_dsl/presets.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,151 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-06-05T03:48:06,152 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,154 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,157 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,160 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,162 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,165 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,167 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,169 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,171 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-06-05T03:48:06,174 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-06-05T03:48:06,175 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-06-05T03:48:06,177 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-06-05T03:48:06,180 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-06-05T03:48:06,182 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-06-05T03:48:06,185 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,188 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-06-05T03:48:06,189 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,191 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,194 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,196 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,198 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,200 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-06-05T03:48:06,203 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,206 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-06-05T03:48:06,207 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-06-05T03:48:06,209 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-06-05T03:48:06,212 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-06-05T03:48:06,214 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-06-05T03:48:06,215 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-06-05T03:48:06,218 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-06-05T03:48:06,220 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-06-05T03:48:06,222 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-06-05T03:48:06,225 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,227 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,230 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-06-05T03:48:06,232 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-06-05T03:48:06,234 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-06-05T03:48:06,236 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-06-05T03:48:06,238 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,240 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,241 copying build/lib/mechanics_dsl/repl.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,244 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,247 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-06-05T03:48:06,248 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-06-05T03:48:06,251 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-06-05T03:48:06,253 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-06-05T03:48:06,256 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-06-05T03:48:06,258 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,260 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,263 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-06-05T03:48:06,264 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-06-05T03:48:06,265 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-06-05T03:48:06,268 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-06-05T03:48:06,270 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-06-05T03:48:06,271 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-06-05T03:48:06,273 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,276 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-06-05T03:48:06,277 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-06-05T03:48:06,280 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-06-05T03:48:06,282 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-06-05T03:48:06,284 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-06-05T03:48:06,286 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,288 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-06-05T03:48:06,290 running install_egg_info 2026-06-05T03:48:06,295 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.1.2-py3.11.egg-info 2026-06-05T03:48:06,308 running install_scripts 2026-06-05T03:48:06,320 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.1.2.dist-info/WHEEL 2026-06-05T03:48:06,323 creating '/tmp/pip-wheel-8f8g3ubu/.tmp-p1nleb52/mechanicsdsl_core-2.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-05T03:48:06,326 adding 'mechanics_dsl/__init__.py' 2026-06-05T03:48:06,329 adding 'mechanics_dsl/cli.py' 2026-06-05T03:48:06,335 adding 'mechanics_dsl/compiler.py' 2026-06-05T03:48:06,337 adding 'mechanics_dsl/energy.py' 2026-06-05T03:48:06,339 adding 'mechanics_dsl/exceptions.py' 2026-06-05T03:48:06,341 adding 'mechanics_dsl/logging_config.py' 2026-06-05T03:48:06,343 adding 'mechanics_dsl/presets.py' 2026-06-05T03:48:06,345 adding 'mechanics_dsl/protocols.py' 2026-06-05T03:48:06,346 adding 'mechanics_dsl/py.typed' 2026-06-05T03:48:06,348 adding 'mechanics_dsl/repl.py' 2026-06-05T03:48:06,351 adding 'mechanics_dsl/security.py' 2026-06-05T03:48:06,353 adding 'mechanics_dsl/solver_numba.py' 2026-06-05T03:48:06,357 adding 'mechanics_dsl/symbolic.py' 2026-06-05T03:48:06,359 adding 'mechanics_dsl/units.py' 2026-06-05T03:48:06,361 adding 'mechanics_dsl/validators.py' 2026-06-05T03:48:06,363 adding 'mechanics_dsl/analysis/__init__.py' 2026-06-05T03:48:06,365 adding 'mechanics_dsl/analysis/energy.py' 2026-06-05T03:48:06,367 adding 'mechanics_dsl/analysis/singularity.py' 2026-06-05T03:48:06,369 adding 'mechanics_dsl/analysis/stability.py' 2026-06-05T03:48:06,371 adding 'mechanics_dsl/backends/__init__.py' 2026-06-05T03:48:06,373 adding 'mechanics_dsl/backends/base.py' 2026-06-05T03:48:06,375 adding 'mechanics_dsl/backends/jax_backend.py' 2026-06-05T03:48:06,377 adding 'mechanics_dsl/codegen/__init__.py' 2026-06-05T03:48:06,379 adding 'mechanics_dsl/codegen/arduino.py' 2026-06-05T03:48:06,382 adding 'mechanics_dsl/codegen/arm.py' 2026-06-05T03:48:06,384 adding 'mechanics_dsl/codegen/base.py' 2026-06-05T03:48:06,387 adding 'mechanics_dsl/codegen/cpp.py' 2026-06-05T03:48:06,390 adding 'mechanics_dsl/codegen/cuda.py' 2026-06-05T03:48:06,392 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-06-05T03:48:06,395 adding 'mechanics_dsl/codegen/fortran.py' 2026-06-05T03:48:06,397 adding 'mechanics_dsl/codegen/javascript.py' 2026-06-05T03:48:06,399 adding 'mechanics_dsl/codegen/julia.py' 2026-06-05T03:48:06,402 adding 'mechanics_dsl/codegen/matlab.py' 2026-06-05T03:48:06,404 adding 'mechanics_dsl/codegen/openmp.py' 2026-06-05T03:48:06,406 adding 'mechanics_dsl/codegen/python.py' 2026-06-05T03:48:06,408 adding 'mechanics_dsl/codegen/rust.py' 2026-06-05T03:48:06,410 adding 'mechanics_dsl/codegen/wasm.py' 2026-06-05T03:48:06,413 adding 'mechanics_dsl/core/__init__.py' 2026-06-05T03:48:06,414 adding 'mechanics_dsl/domains/__init__.py' 2026-06-05T03:48:06,416 adding 'mechanics_dsl/domains/base.py' 2026-06-05T03:48:06,418 adding 'mechanics_dsl/domains/acoustics/__init__.py' 2026-06-05T03:48:06,421 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-06-05T03:48:06,424 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-06-05T03:48:06,426 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-06-05T03:48:06,428 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-06-05T03:48:06,430 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-06-05T03:48:06,432 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-06-05T03:48:06,435 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-06-05T03:48:06,436 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-06-05T03:48:06,438 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-06-05T03:48:06,440 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-06-05T03:48:06,442 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-06-05T03:48:06,445 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-06-05T03:48:06,448 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-06-05T03:48:06,450 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-06-05T03:48:06,452 adding 'mechanics_dsl/domains/classical/stability.py' 2026-06-05T03:48:06,454 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-06-05T03:48:06,457 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-06-05T03:48:06,458 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-06-05T03:48:06,462 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-06-05T03:48:06,464 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-06-05T03:48:06,465 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-06-05T03:48:06,467 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-06-05T03:48:06,469 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-06-05T03:48:06,472 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-06-05T03:48:06,474 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-06-05T03:48:06,476 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-06-05T03:48:06,479 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-06-05T03:48:06,481 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-06-05T03:48:06,485 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-06-05T03:48:06,488 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-06-05T03:48:06,491 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-06-05T03:48:06,494 adding 'mechanics_dsl/domains/optics/__init__.py' 2026-06-05T03:48:06,495 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-06-05T03:48:06,500 adding 'mechanics_dsl/domains/quantum/core.py' 2026-06-05T03:48:06,502 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-06-05T03:48:06,505 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-06-05T03:48:06,508 adding 'mechanics_dsl/domains/solid_mechanics/__init__.py' 2026-06-05T03:48:06,511 adding 'mechanics_dsl/domains/solid_mechanics/beam_theory.py' 2026-06-05T03:48:06,515 adding 'mechanics_dsl/domains/solid_mechanics/elasticity.py' 2026-06-05T03:48:06,517 adding 'mechanics_dsl/domains/solid_mechanics/fatigue.py' 2026-06-05T03:48:06,519 adding 'mechanics_dsl/domains/solid_mechanics/fracture.py' 2026-06-05T03:48:06,522 adding 'mechanics_dsl/domains/solid_mechanics/plate_theory.py' 2026-06-05T03:48:06,525 adding 'mechanics_dsl/domains/solid_mechanics/stress_strain.py' 2026-06-05T03:48:06,527 adding 'mechanics_dsl/domains/solid_mechanics/thermal_stress.py' 2026-06-05T03:48:06,529 adding 'mechanics_dsl/domains/solid_mechanics/viscoelasticity.py' 2026-06-05T03:48:06,531 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-06-05T03:48:06,534 adding 'mechanics_dsl/domains/statistical/core.py' 2026-06-05T03:48:06,535 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-06-05T03:48:06,537 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-06-05T03:48:06,539 adding 'mechanics_dsl/integrations/__init__.py' 2026-06-05T03:48:06,542 adding 'mechanics_dsl/integrations/modelica.py' 2026-06-05T03:48:06,543 adding 'mechanics_dsl/integrations/openmao.py' 2026-06-05T03:48:06,545 adding 'mechanics_dsl/integrations/ros2.py' 2026-06-05T03:48:06,548 adding 'mechanics_dsl/integrations/unity.py' 2026-06-05T03:48:06,550 adding 'mechanics_dsl/integrations/unreal.py' 2026-06-05T03:48:06,552 adding 'mechanics_dsl/inverse/__init__.py' 2026-06-05T03:48:06,554 adding 'mechanics_dsl/inverse/estimator.py' 2026-06-05T03:48:06,556 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-06-05T03:48:06,558 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-06-05T03:48:06,560 adding 'mechanics_dsl/io/__init__.py' 2026-06-05T03:48:06,561 adding 'mechanics_dsl/io/export.py' 2026-06-05T03:48:06,562 adding 'mechanics_dsl/io/serialization.py' 2026-06-05T03:48:06,564 adding 'mechanics_dsl/jupyter/__init__.py' 2026-06-05T03:48:06,566 adding 'mechanics_dsl/jupyter/display.py' 2026-06-05T03:48:06,568 adding 'mechanics_dsl/jupyter/magic.py' 2026-06-05T03:48:06,570 adding 'mechanics_dsl/lsp/__init__.py' 2026-06-05T03:48:06,572 adding 'mechanics_dsl/lsp/server.py' 2026-06-05T03:48:06,574 adding 'mechanics_dsl/parser/__init__.py' 2026-06-05T03:48:06,576 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-06-05T03:48:06,579 adding 'mechanics_dsl/parser/core.py' 2026-06-05T03:48:06,581 adding 'mechanics_dsl/parser/tokens.py' 2026-06-05T03:48:06,583 adding 'mechanics_dsl/plugins/__init__.py' 2026-06-05T03:48:06,585 adding 'mechanics_dsl/plugins/base.py' 2026-06-05T03:48:06,587 adding 'mechanics_dsl/plugins/loader.py' 2026-06-05T03:48:06,589 adding 'mechanics_dsl/plugins/registry.py' 2026-06-05T03:48:06,591 adding 'mechanics_dsl/server/__init__.py' 2026-06-05T03:48:06,592 adding 'mechanics_dsl/server/app.py' 2026-06-05T03:48:06,594 adding 'mechanics_dsl/server/routes.py' 2026-06-05T03:48:06,596 adding 'mechanics_dsl/server/websocket.py' 2026-06-05T03:48:06,598 adding 'mechanics_dsl/solver/__init__.py' 2026-06-05T03:48:06,602 adding 'mechanics_dsl/solver/core.py' 2026-06-05T03:48:06,604 adding 'mechanics_dsl/solver/symplectic.py' 2026-06-05T03:48:06,607 adding 'mechanics_dsl/solver/variational.py' 2026-06-05T03:48:06,609 adding 'mechanics_dsl/utils/__init__.py' 2026-06-05T03:48:06,610 adding 'mechanics_dsl/utils/caching.py' 2026-06-05T03:48:06,613 adding 'mechanics_dsl/utils/config.py' 2026-06-05T03:48:06,614 adding 'mechanics_dsl/utils/logging.py' 2026-06-05T03:48:06,616 adding 'mechanics_dsl/utils/path_validation.py' 2026-06-05T03:48:06,618 adding 'mechanics_dsl/utils/profiling.py' 2026-06-05T03:48:06,620 adding 'mechanics_dsl/utils/rate_limit.py' 2026-06-05T03:48:06,621 adding 'mechanics_dsl/utils/registry.py' 2026-06-05T03:48:06,624 adding 'mechanics_dsl/utils/validation.py' 2026-06-05T03:48:06,625 adding 'mechanics_dsl/visualization/__init__.py' 2026-06-05T03:48:06,628 adding 'mechanics_dsl/visualization/_legacy.py' 2026-06-05T03:48:06,630 adding 'mechanics_dsl/visualization/animator.py' 2026-06-05T03:48:06,631 adding 'mechanics_dsl/visualization/phase_space.py' 2026-06-05T03:48:06,633 adding 'mechanics_dsl/visualization/plotter.py' 2026-06-05T03:48:06,635 adding 'mechanicsdsl_core-2.1.2.dist-info/licenses/LICENSE' 2026-06-05T03:48:06,637 adding 'mechanicsdsl_core-2.1.2.dist-info/METADATA' 2026-06-05T03:48:06,638 adding 'mechanicsdsl_core-2.1.2.dist-info/WHEEL' 2026-06-05T03:48:06,640 adding 'mechanicsdsl_core-2.1.2.dist-info/entry_points.txt' 2026-06-05T03:48:06,640 adding 'mechanicsdsl_core-2.1.2.dist-info/top_level.txt' 2026-06-05T03:48:06,643 adding 'mechanicsdsl_core-2.1.2.dist-info/RECORD' 2026-06-05T03:48:06,650 removing build/bdist.linux-armv7l/wheel 2026-06-05T03:48:06,795 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-06-05T03:48:06,809 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.1.2-py3-none-any.whl size=458514 sha256=513bf61e00ff82c55417258c6683ff1af1a8217d11a3ef6e0702d9d1fc97e2df 2026-06-05T03:48:06,810 Stored in directory: /tmp/pip-ephem-wheel-cache-lxu390qd/wheels/49/56/fd/f5ce0eca7a4af9acd634c2e9b9f6d838afcf81e28c8e3ffa90 2026-06-05T03:48:06,829 Successfully built mechanicsdsl-core 2026-06-05T03:48:06,844 Removed build tracker: '/tmp/pip-build-tracker-f76ywm3m'