2026-05-30T01:11:12,628 Created temporary directory: /tmp/pip-ephem-wheel-cache-ju965lv4 2026-05-30T01:11:12,630 Created temporary directory: /tmp/pip-build-tracker-zzhloq5w 2026-05-30T01:11:12,631 Initialized build tracking at /tmp/pip-build-tracker-zzhloq5w 2026-05-30T01:11:12,631 Created build tracker: /tmp/pip-build-tracker-zzhloq5w 2026-05-30T01:11:12,632 Entered build tracker: /tmp/pip-build-tracker-zzhloq5w 2026-05-30T01:11:12,633 Created temporary directory: /tmp/pip-wheel-7klac5iq 2026-05-30T01:11:12,636 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-05-30T01:11:12,638 Created temporary directory: /tmp/pip-ephem-wheel-cache-bfaftwqb 2026-05-30T01:11:12,660 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-30T01:11:12,663 2 location(s) to search for versions of mechanicsdsl-core: 2026-05-30T01:11:12,663 * https://pypi.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,663 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,664 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,665 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,666 Found index url https://pypi.org/simple 2026-05-30T01:11:12,896 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2026-05-30T01:11:12,904 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-05-30T01:11:12,905 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-05-30T01:11:12,905 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-05-30T01:11:12,906 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-05-30T01:11:12,907 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-05-30T01:11:12,908 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-05-30T01:11:12,909 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-05-30T01:11:12,910 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-05-30T01:11:12,911 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-05-30T01:11:12,912 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-05-30T01:11:12,913 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-05-30T01:11:12,913 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-05-30T01:11:12,914 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-05-30T01:11:12,915 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-05-30T01:11:12,915 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-05-30T01:11:12,916 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-05-30T01:11:12,917 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-05-30T01:11:12,918 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-05-30T01:11:12,919 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-05-30T01:11:12,920 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-05-30T01:11:12,921 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-05-30T01:11:12,922 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-05-30T01:11:12,922 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-05-30T01:11:12,923 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-05-30T01:11:12,924 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-05-30T01:11:12,925 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-05-30T01:11:12,926 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-05-30T01:11:12,926 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-05-30T01:11:12,927 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-05-30T01:11:12,928 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-05-30T01:11:12,928 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-05-30T01:11:12,929 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-05-30T01:11:12,930 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-05-30T01:11:12,931 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-05-30T01:11:12,932 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-05-30T01:11:12,932 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-05-30T01:11:12,933 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,934 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:12,935 Found index url https://www.piwheels.org/simple 2026-05-30T01:11:13,242 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2026-05-30T01:11:13,248 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-05-30T01:11:13,249 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-05-30T01:11:13,250 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-05-30T01:11:13,250 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-05-30T01:11:13,251 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-05-30T01:11:13,251 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-05-30T01:11:13,252 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-05-30T01:11:13,252 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-05-30T01:11:13,253 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-05-30T01:11:13,253 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-05-30T01:11:13,254 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-05-30T01:11:13,255 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-05-30T01:11:13,255 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-05-30T01:11:13,256 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-05-30T01:11:13,257 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-05-30T01:11:13,257 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-05-30T01:11:13,258 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-05-30T01:11:13,258 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:13,259 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2026-05-30T01:11:13,281 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2026-05-30T01:11:13,301 Collecting mechanicsdsl-core==2.1.0 2026-05-30T01:11:13,303 Created temporary directory: /tmp/pip-unpack-w3h6mk7m 2026-05-30T01:11:13,533 Downloading mechanicsdsl_core-2.1.0.tar.gz (380 kB) 2026-05-30T01:11:13,984 Added mechanicsdsl-core==2.1.0 from https://files.pythonhosted.org/packages/8d/6b/861f1ead9978e4237d1ed4aae132bd82ae193445fedba5e710cbf762a874/mechanicsdsl_core-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-zzhloq5w' 2026-05-30T01:11:13,991 Created temporary directory: /tmp/pip-build-env-hv02iwid 2026-05-30T01:11:13,996 Installing build dependencies: started 2026-05-30T01:11:13,997 Running command pip subprocess to install build dependencies 2026-05-30T01:11:15,169 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-30T01:11:15,643 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-05-30T01:11:15,669 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-30T01:11:17,440 Collecting setuptools>=61.0 2026-05-30T01:11:17,442 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-30T01:11:17,456 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-30T01:11:17,729 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-30T01:11:17,825 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-30T01:11:20,542 Installing collected packages: setuptools 2026-05-30T01:11:23,575 Successfully installed setuptools-82.0.1 2026-05-30T01:11:23,849 Installing build dependencies: finished with status 'done' 2026-05-30T01:11:23,855 Getting requirements to build wheel: started 2026-05-30T01:11:23,856 Running command Getting requirements to build wheel 2026-05-30T01:11:24,462 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-30T01:11:24,462 !! 2026-05-30T01:11:24,463 ******************************************************************************** 2026-05-30T01:11:24,463 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-05-30T01:11:24,464 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-30T01:11:24,464 or your builds will no longer be supported. 2026-05-30T01:11:24,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:24,466 ******************************************************************************** 2026-05-30T01:11:24,467 !! 2026-05-30T01:11:24,467 corresp(dist, value, root_dir) 2026-05-30T01:11:24,544 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:24,545 !! 2026-05-30T01:11:24,546 ******************************************************************************** 2026-05-30T01:11:24,547 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:24,548 License :: OSI Approved :: MIT License 2026-05-30T01:11:24,549 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:24,549 ******************************************************************************** 2026-05-30T01:11:24,551 !! 2026-05-30T01:11:24,551 dist._finalize_license_expression() 2026-05-30T01:11:24,552 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:24,553 !! 2026-05-30T01:11:24,554 ******************************************************************************** 2026-05-30T01:11:24,554 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:24,555 License :: OSI Approved :: MIT License 2026-05-30T01:11:24,557 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:24,557 ******************************************************************************** 2026-05-30T01:11:24,558 !! 2026-05-30T01:11:24,559 self._finalize_license_expression() 2026-05-30T01:11:24,575 running egg_info 2026-05-30T01:11:24,581 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-05-30T01:11:24,595 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-05-30T01:11:24,597 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-05-30T01:11:24,604 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-05-30T01:11:24,606 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-05-30T01:11:24,656 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:24,666 adding license file 'LICENSE' 2026-05-30T01:11:24,674 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:24,773 Getting requirements to build wheel: finished with status 'done' 2026-05-30T01:11:24,777 Created temporary directory: /tmp/pip-modern-metadata-9uu0riwd 2026-05-30T01:11:24,779 Preparing metadata (pyproject.toml): started 2026-05-30T01:11:24,780 Running command Preparing metadata (pyproject.toml) 2026-05-30T01:11:25,360 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-30T01:11:25,360 !! 2026-05-30T01:11:25,361 ******************************************************************************** 2026-05-30T01:11:25,362 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-05-30T01:11:25,363 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-30T01:11:25,363 or your builds will no longer be supported. 2026-05-30T01:11:25,364 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:25,364 ******************************************************************************** 2026-05-30T01:11:25,366 !! 2026-05-30T01:11:25,366 corresp(dist, value, root_dir) 2026-05-30T01:11:25,440 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:25,441 !! 2026-05-30T01:11:25,442 ******************************************************************************** 2026-05-30T01:11:25,442 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:25,443 License :: OSI Approved :: MIT License 2026-05-30T01:11:25,444 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:25,445 ******************************************************************************** 2026-05-30T01:11:25,446 !! 2026-05-30T01:11:25,446 dist._finalize_license_expression() 2026-05-30T01:11:25,447 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:25,448 !! 2026-05-30T01:11:25,449 ******************************************************************************** 2026-05-30T01:11:25,450 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:25,451 License :: OSI Approved :: MIT License 2026-05-30T01:11:25,452 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:25,453 ******************************************************************************** 2026-05-30T01:11:25,454 !! 2026-05-30T01:11:25,454 self._finalize_license_expression() 2026-05-30T01:11:25,464 running dist_info 2026-05-30T01:11:25,474 creating /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info 2026-05-30T01:11:25,475 writing /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/PKG-INFO 2026-05-30T01:11:25,488 writing dependency_links to /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/dependency_links.txt 2026-05-30T01:11:25,490 writing entry points to /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/entry_points.txt 2026-05-30T01:11:25,498 writing requirements to /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/requires.txt 2026-05-30T01:11:25,499 writing top-level names to /tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/top_level.txt 2026-05-30T01:11:25,500 writing manifest file '/tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:25,546 reading manifest file '/tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:25,548 adding license file 'LICENSE' 2026-05-30T01:11:25,555 writing manifest file '/tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:25,556 creating '/tmp/pip-modern-metadata-9uu0riwd/mechanicsdsl_core-2.1.0.dist-info' 2026-05-30T01:11:25,684 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-30T01:11:25,690 Source in /tmp/pip-wheel-7klac5iq/mechanicsdsl-core_2ea12eced3a14000bf55060681c23d69 has version 2.1.0, which satisfies requirement mechanicsdsl-core==2.1.0 from https://files.pythonhosted.org/packages/8d/6b/861f1ead9978e4237d1ed4aae132bd82ae193445fedba5e710cbf762a874/mechanicsdsl_core-2.1.0.tar.gz 2026-05-30T01:11:25,691 Removed mechanicsdsl-core==2.1.0 from https://files.pythonhosted.org/packages/8d/6b/861f1ead9978e4237d1ed4aae132bd82ae193445fedba5e710cbf762a874/mechanicsdsl_core-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-zzhloq5w' 2026-05-30T01:11:25,699 Created temporary directory: /tmp/pip-unpack-uvmpm5wh 2026-05-30T01:11:25,699 Building wheels for collected packages: mechanicsdsl-core 2026-05-30T01:11:25,703 Created temporary directory: /tmp/pip-wheel-wkz4kns9 2026-05-30T01:11:25,704 Destination directory: /tmp/pip-wheel-wkz4kns9 2026-05-30T01:11:25,706 Building wheel for mechanicsdsl-core (pyproject.toml): started 2026-05-30T01:11:25,707 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2026-05-30T01:11:26,267 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-30T01:11:26,268 !! 2026-05-30T01:11:26,269 ******************************************************************************** 2026-05-30T01:11:26,269 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-05-30T01:11:26,270 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-30T01:11:26,271 or your builds will no longer be supported. 2026-05-30T01:11:26,272 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:26,272 ******************************************************************************** 2026-05-30T01:11:26,273 !! 2026-05-30T01:11:26,274 corresp(dist, value, root_dir) 2026-05-30T01:11:26,343 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:26,344 !! 2026-05-30T01:11:26,345 ******************************************************************************** 2026-05-30T01:11:26,345 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:26,347 License :: OSI Approved :: MIT License 2026-05-30T01:11:26,348 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:26,348 ******************************************************************************** 2026-05-30T01:11:26,349 !! 2026-05-30T01:11:26,350 dist._finalize_license_expression() 2026-05-30T01:11:26,351 /tmp/pip-build-env-hv02iwid/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-30T01:11:26,351 !! 2026-05-30T01:11:26,352 ******************************************************************************** 2026-05-30T01:11:26,353 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-30T01:11:26,354 License :: OSI Approved :: MIT License 2026-05-30T01:11:26,355 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-30T01:11:26,356 ******************************************************************************** 2026-05-30T01:11:26,357 !! 2026-05-30T01:11:26,358 self._finalize_license_expression() 2026-05-30T01:11:26,363 running bdist_wheel 2026-05-30T01:11:26,383 running build 2026-05-30T01:11:26,384 running build_py 2026-05-30T01:11:26,390 creating build/lib/mechanics_dsl 2026-05-30T01:11:26,392 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,395 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,398 copying src/mechanics_dsl/repl.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,401 copying src/mechanics_dsl/validators.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,403 copying src/mechanics_dsl/logging_config.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,406 copying src/mechanics_dsl/cli.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,408 copying src/mechanics_dsl/security.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,411 copying src/mechanics_dsl/protocols.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,414 copying src/mechanics_dsl/solver_numba.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,417 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,420 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,422 copying src/mechanics_dsl/exceptions.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,424 copying src/mechanics_dsl/presets.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,426 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2026-05-30T01:11:26,428 creating build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,429 copying src/mechanics_dsl/visualization/_legacy.py -> build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,432 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,434 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,437 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,439 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2026-05-30T01:11:26,442 creating build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,443 copying src/mechanics_dsl/integrations/unreal.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,446 copying src/mechanics_dsl/integrations/unity.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,448 copying src/mechanics_dsl/integrations/openmao.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,451 copying src/mechanics_dsl/integrations/modelica.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,454 copying src/mechanics_dsl/integrations/__init__.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,457 copying src/mechanics_dsl/integrations/ros2.py -> build/lib/mechanics_dsl/integrations 2026-05-30T01:11:26,460 creating build/lib/mechanics_dsl/server 2026-05-30T01:11:26,462 copying src/mechanics_dsl/server/app.py -> build/lib/mechanics_dsl/server 2026-05-30T01:11:26,465 copying src/mechanics_dsl/server/websocket.py -> build/lib/mechanics_dsl/server 2026-05-30T01:11:26,467 copying src/mechanics_dsl/server/__init__.py -> build/lib/mechanics_dsl/server 2026-05-30T01:11:26,469 copying src/mechanics_dsl/server/routes.py -> build/lib/mechanics_dsl/server 2026-05-30T01:11:26,472 creating build/lib/mechanics_dsl/io 2026-05-30T01:11:26,473 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2026-05-30T01:11:26,476 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2026-05-30T01:11:26,478 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2026-05-30T01:11:26,481 creating build/lib/mechanics_dsl/core 2026-05-30T01:11:26,482 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2026-05-30T01:11:26,485 creating build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,486 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,489 copying src/mechanics_dsl/codegen/wasm.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,492 copying src/mechanics_dsl/codegen/cuda_sph.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,494 copying src/mechanics_dsl/codegen/arduino.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,496 copying src/mechanics_dsl/codegen/cuda.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,499 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,501 copying src/mechanics_dsl/codegen/openmp.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,504 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,506 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,509 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,511 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,513 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,515 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,518 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,520 copying src/mechanics_dsl/codegen/arm.py -> build/lib/mechanics_dsl/codegen 2026-05-30T01:11:26,523 creating build/lib/mechanics_dsl/analysis 2026-05-30T01:11:26,524 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2026-05-30T01:11:26,527 copying src/mechanics_dsl/analysis/singularity.py -> build/lib/mechanics_dsl/analysis 2026-05-30T01:11:26,529 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2026-05-30T01:11:26,531 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2026-05-30T01:11:26,533 creating build/lib/mechanics_dsl/lsp 2026-05-30T01:11:26,534 copying src/mechanics_dsl/lsp/server.py -> build/lib/mechanics_dsl/lsp 2026-05-30T01:11:26,537 copying src/mechanics_dsl/lsp/__init__.py -> build/lib/mechanics_dsl/lsp 2026-05-30T01:11:26,539 creating build/lib/mechanics_dsl/domains 2026-05-30T01:11:26,540 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2026-05-30T01:11:26,543 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2026-05-30T01:11:26,545 creating build/lib/mechanics_dsl/plugins 2026-05-30T01:11:26,546 copying src/mechanics_dsl/plugins/loader.py -> build/lib/mechanics_dsl/plugins 2026-05-30T01:11:26,549 copying src/mechanics_dsl/plugins/registry.py -> build/lib/mechanics_dsl/plugins 2026-05-30T01:11:26,551 copying src/mechanics_dsl/plugins/base.py -> build/lib/mechanics_dsl/plugins 2026-05-30T01:11:26,553 copying src/mechanics_dsl/plugins/__init__.py -> build/lib/mechanics_dsl/plugins 2026-05-30T01:11:26,556 creating build/lib/mechanics_dsl/jupyter 2026-05-30T01:11:26,557 copying src/mechanics_dsl/jupyter/magic.py -> build/lib/mechanics_dsl/jupyter 2026-05-30T01:11:26,559 copying src/mechanics_dsl/jupyter/__init__.py -> build/lib/mechanics_dsl/jupyter 2026-05-30T01:11:26,561 copying src/mechanics_dsl/jupyter/display.py -> build/lib/mechanics_dsl/jupyter 2026-05-30T01:11:26,564 creating build/lib/mechanics_dsl/solver 2026-05-30T01:11:26,565 copying src/mechanics_dsl/solver/core.py -> build/lib/mechanics_dsl/solver 2026-05-30T01:11:26,568 copying src/mechanics_dsl/solver/symplectic.py -> build/lib/mechanics_dsl/solver 2026-05-30T01:11:26,571 copying src/mechanics_dsl/solver/variational.py -> build/lib/mechanics_dsl/solver 2026-05-30T01:11:26,573 copying src/mechanics_dsl/solver/__init__.py -> build/lib/mechanics_dsl/solver 2026-05-30T01:11:26,576 creating build/lib/mechanics_dsl/inverse 2026-05-30T01:11:26,577 copying src/mechanics_dsl/inverse/estimator.py -> build/lib/mechanics_dsl/inverse 2026-05-30T01:11:26,580 copying src/mechanics_dsl/inverse/uncertainty.py -> build/lib/mechanics_dsl/inverse 2026-05-30T01:11:26,582 copying src/mechanics_dsl/inverse/__init__.py -> build/lib/mechanics_dsl/inverse 2026-05-30T01:11:26,584 copying src/mechanics_dsl/inverse/sensitivity.py -> build/lib/mechanics_dsl/inverse 2026-05-30T01:11:26,587 creating build/lib/mechanics_dsl/parser 2026-05-30T01:11:26,587 copying src/mechanics_dsl/parser/core.py -> build/lib/mechanics_dsl/parser 2026-05-30T01:11:26,590 copying src/mechanics_dsl/parser/ast_nodes.py -> build/lib/mechanics_dsl/parser 2026-05-30T01:11:26,593 copying src/mechanics_dsl/parser/tokens.py -> build/lib/mechanics_dsl/parser 2026-05-30T01:11:26,595 copying src/mechanics_dsl/parser/__init__.py -> build/lib/mechanics_dsl/parser 2026-05-30T01:11:26,597 creating build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,598 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,601 copying src/mechanics_dsl/utils/rate_limit.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,603 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,605 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,608 copying src/mechanics_dsl/utils/path_validation.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,610 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,612 copying src/mechanics_dsl/utils/registry.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,615 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,617 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2026-05-30T01:11:26,619 creating build/lib/mechanics_dsl/backends 2026-05-30T01:11:26,620 copying src/mechanics_dsl/backends/base.py -> build/lib/mechanics_dsl/backends 2026-05-30T01:11:26,623 copying src/mechanics_dsl/backends/__init__.py -> build/lib/mechanics_dsl/backends 2026-05-30T01:11:26,625 copying src/mechanics_dsl/backends/jax_backend.py -> build/lib/mechanics_dsl/backends 2026-05-30T01:11:26,628 creating build/lib/mechanics_dsl/domains/optics 2026-05-30T01:11:26,629 copying src/mechanics_dsl/domains/optics/__init__.py -> build/lib/mechanics_dsl/domains/optics 2026-05-30T01:11:26,632 creating build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,633 copying src/mechanics_dsl/domains/kinematics/equations.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,636 copying src/mechanics_dsl/domains/kinematics/relative.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,638 copying src/mechanics_dsl/domains/kinematics/motion_2d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,641 copying src/mechanics_dsl/domains/kinematics/projectile.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,644 copying src/mechanics_dsl/domains/kinematics/solver.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,647 copying src/mechanics_dsl/domains/kinematics/__init__.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,649 copying src/mechanics_dsl/domains/kinematics/motion_1d.py -> build/lib/mechanics_dsl/domains/kinematics 2026-05-30T01:11:26,653 creating build/lib/mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:26,654 copying src/mechanics_dsl/domains/thermodynamics/core.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:26,656 copying src/mechanics_dsl/domains/thermodynamics/__init__.py -> build/lib/mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:26,658 creating build/lib/mechanics_dsl/domains/acoustics 2026-05-30T01:11:26,660 copying src/mechanics_dsl/domains/acoustics/__init__.py -> build/lib/mechanics_dsl/domains/acoustics 2026-05-30T01:11:26,663 creating build/lib/mechanics_dsl/domains/statistical 2026-05-30T01:11:26,664 copying src/mechanics_dsl/domains/statistical/core.py -> build/lib/mechanics_dsl/domains/statistical 2026-05-30T01:11:26,667 copying src/mechanics_dsl/domains/statistical/__init__.py -> build/lib/mechanics_dsl/domains/statistical 2026-05-30T01:11:26,669 creating build/lib/mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:26,670 copying src/mechanics_dsl/domains/electromagnetic/core.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:26,673 copying src/mechanics_dsl/domains/electromagnetic/__init__.py -> build/lib/mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:26,675 creating build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,676 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,679 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,681 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,684 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,686 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,689 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,692 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,694 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,697 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,699 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,702 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,704 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,706 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,709 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,711 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,714 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,716 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2026-05-30T01:11:26,719 creating build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,720 copying src/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,722 copying src/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,725 copying src/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,728 copying src/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,730 copying src/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,733 copying src/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,735 copying src/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,737 copying src/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,740 copying src/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/lib/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:26,743 creating build/lib/mechanics_dsl/domains/quantum 2026-05-30T01:11:26,744 copying src/mechanics_dsl/domains/quantum/core.py -> build/lib/mechanics_dsl/domains/quantum 2026-05-30T01:11:26,746 copying src/mechanics_dsl/domains/quantum/__init__.py -> build/lib/mechanics_dsl/domains/quantum 2026-05-30T01:11:26,749 creating build/lib/mechanics_dsl/domains/fluids 2026-05-30T01:11:26,750 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2026-05-30T01:11:26,752 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2026-05-30T01:11:26,754 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2026-05-30T01:11:26,756 creating build/lib/mechanics_dsl/domains/relativistic 2026-05-30T01:11:26,757 copying src/mechanics_dsl/domains/relativistic/core.py -> build/lib/mechanics_dsl/domains/relativistic 2026-05-30T01:11:26,760 copying src/mechanics_dsl/domains/relativistic/__init__.py -> build/lib/mechanics_dsl/domains/relativistic 2026-05-30T01:11:26,762 creating build/lib/mechanics_dsl/domains/general_relativity 2026-05-30T01:11:26,763 copying src/mechanics_dsl/domains/general_relativity/core.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-05-30T01:11:26,766 copying src/mechanics_dsl/domains/general_relativity/__init__.py -> build/lib/mechanics_dsl/domains/general_relativity 2026-05-30T01:11:26,768 running egg_info 2026-05-30T01:11:26,777 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2026-05-30T01:11:26,790 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2026-05-30T01:11:26,792 writing entry points to src/mechanicsdsl_core.egg-info/entry_points.txt 2026-05-30T01:11:26,799 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2026-05-30T01:11:26,800 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2026-05-30T01:11:26,836 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:26,845 adding license file 'LICENSE' 2026-05-30T01:11:26,854 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2026-05-30T01:11:26,870 copying src/mechanics_dsl/py.typed -> build/lib/mechanics_dsl 2026-05-30T01:11:26,893 installing to build/bdist.linux-armv7l/wheel 2026-05-30T01:11:26,894 running install 2026-05-30T01:11:26,917 running install_lib 2026-05-30T01:11:26,923 creating build/bdist.linux-armv7l/wheel 2026-05-30T01:11:26,925 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2026-05-30T01:11:26,927 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,931 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2026-05-30T01:11:26,932 copying build/lib/mechanics_dsl/visualization/_legacy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-05-30T01:11:26,935 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-05-30T01:11:26,937 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-05-30T01:11:26,939 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-05-30T01:11:26,941 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2026-05-30T01:11:26,943 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,947 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/integrations 2026-05-30T01:11:26,948 copying build/lib/mechanics_dsl/integrations/unreal.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,951 copying build/lib/mechanics_dsl/integrations/unity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,954 copying build/lib/mechanics_dsl/integrations/openmao.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,956 copying build/lib/mechanics_dsl/integrations/modelica.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,959 copying build/lib/mechanics_dsl/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,960 copying build/lib/mechanics_dsl/integrations/ros2.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/integrations 2026-05-30T01:11:26,963 copying build/lib/mechanics_dsl/repl.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,965 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/server 2026-05-30T01:11:26,966 copying build/lib/mechanics_dsl/server/app.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-05-30T01:11:26,968 copying build/lib/mechanics_dsl/server/websocket.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-05-30T01:11:26,970 copying build/lib/mechanics_dsl/server/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-05-30T01:11:26,972 copying build/lib/mechanics_dsl/server/routes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/server 2026-05-30T01:11:26,975 copying build/lib/mechanics_dsl/validators.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,977 copying build/lib/mechanics_dsl/logging_config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,979 copying build/lib/mechanics_dsl/cli.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,983 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2026-05-30T01:11:26,984 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-05-30T01:11:26,986 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-05-30T01:11:26,988 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2026-05-30T01:11:26,990 copying build/lib/mechanics_dsl/security.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,993 copying build/lib/mechanics_dsl/protocols.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:26,995 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2026-05-30T01:11:26,996 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2026-05-30T01:11:27,000 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2026-05-30T01:11:27,001 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,004 copying build/lib/mechanics_dsl/codegen/wasm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,007 copying build/lib/mechanics_dsl/codegen/cuda_sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,009 copying build/lib/mechanics_dsl/codegen/arduino.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,012 copying build/lib/mechanics_dsl/codegen/cuda.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,015 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,017 copying build/lib/mechanics_dsl/codegen/openmp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,020 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,022 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,025 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,027 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,029 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,032 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,034 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,037 copying build/lib/mechanics_dsl/codegen/arm.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2026-05-30T01:11:27,040 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2026-05-30T01:11:27,041 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-05-30T01:11:27,043 copying build/lib/mechanics_dsl/analysis/singularity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-05-30T01:11:27,046 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-05-30T01:11:27,048 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2026-05-30T01:11:27,050 copying build/lib/mechanics_dsl/solver_numba.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,052 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,054 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,057 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/lsp 2026-05-30T01:11:27,058 copying build/lib/mechanics_dsl/lsp/server.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-05-30T01:11:27,061 copying build/lib/mechanics_dsl/lsp/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/lsp 2026-05-30T01:11:27,063 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2026-05-30T01:11:27,065 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/optics 2026-05-30T01:11:27,066 copying build/lib/mechanics_dsl/domains/optics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/optics 2026-05-30T01:11:27,069 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,070 copying build/lib/mechanics_dsl/domains/kinematics/equations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,073 copying build/lib/mechanics_dsl/domains/kinematics/relative.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,076 copying build/lib/mechanics_dsl/domains/kinematics/motion_2d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,079 copying build/lib/mechanics_dsl/domains/kinematics/projectile.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,082 copying build/lib/mechanics_dsl/domains/kinematics/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,085 copying build/lib/mechanics_dsl/domains/kinematics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,086 copying build/lib/mechanics_dsl/domains/kinematics/motion_1d.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/kinematics 2026-05-30T01:11:27,090 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:27,091 copying build/lib/mechanics_dsl/domains/thermodynamics/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:27,094 copying build/lib/mechanics_dsl/domains/thermodynamics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/thermodynamics 2026-05-30T01:11:27,096 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/acoustics 2026-05-30T01:11:27,097 copying build/lib/mechanics_dsl/domains/acoustics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/acoustics 2026-05-30T01:11:27,100 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-05-30T01:11:27,103 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/statistical 2026-05-30T01:11:27,104 copying build/lib/mechanics_dsl/domains/statistical/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-05-30T01:11:27,106 copying build/lib/mechanics_dsl/domains/statistical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/statistical 2026-05-30T01:11:27,109 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:27,110 copying build/lib/mechanics_dsl/domains/electromagnetic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:27,113 copying build/lib/mechanics_dsl/domains/electromagnetic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/electromagnetic 2026-05-30T01:11:27,115 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2026-05-30T01:11:27,117 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2026-05-30T01:11:27,119 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,121 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,124 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,126 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,129 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,131 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,134 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,137 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,140 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,142 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,145 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,147 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,150 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,152 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,155 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,157 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,160 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2026-05-30T01:11:27,163 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,164 copying build/lib/mechanics_dsl/domains/solid_mechanics/thermal_stress.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,166 copying build/lib/mechanics_dsl/domains/solid_mechanics/elasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,169 copying build/lib/mechanics_dsl/domains/solid_mechanics/beam_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,171 copying build/lib/mechanics_dsl/domains/solid_mechanics/fracture.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,174 copying build/lib/mechanics_dsl/domains/solid_mechanics/plate_theory.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,176 copying build/lib/mechanics_dsl/domains/solid_mechanics/fatigue.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,178 copying build/lib/mechanics_dsl/domains/solid_mechanics/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,181 copying build/lib/mechanics_dsl/domains/solid_mechanics/viscoelasticity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,183 copying build/lib/mechanics_dsl/domains/solid_mechanics/stress_strain.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/solid_mechanics 2026-05-30T01:11:27,186 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/quantum 2026-05-30T01:11:27,188 copying build/lib/mechanics_dsl/domains/quantum/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-05-30T01:11:27,191 copying build/lib/mechanics_dsl/domains/quantum/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/quantum 2026-05-30T01:11:27,193 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2026-05-30T01:11:27,194 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-05-30T01:11:27,197 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-05-30T01:11:27,199 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2026-05-30T01:11:27,201 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/relativistic 2026-05-30T01:11:27,202 copying build/lib/mechanics_dsl/domains/relativistic/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-05-30T01:11:27,205 copying build/lib/mechanics_dsl/domains/relativistic/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/relativistic 2026-05-30T01:11:27,208 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/general_relativity 2026-05-30T01:11:27,209 copying build/lib/mechanics_dsl/domains/general_relativity/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-05-30T01:11:27,211 copying build/lib/mechanics_dsl/domains/general_relativity/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/general_relativity 2026-05-30T01:11:27,213 copying build/lib/mechanics_dsl/exceptions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,216 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/plugins 2026-05-30T01:11:27,217 copying build/lib/mechanics_dsl/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-05-30T01:11:27,220 copying build/lib/mechanics_dsl/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-05-30T01:11:27,222 copying build/lib/mechanics_dsl/plugins/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-05-30T01:11:27,225 copying build/lib/mechanics_dsl/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/plugins 2026-05-30T01:11:27,226 copying build/lib/mechanics_dsl/py.typed -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,229 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/jupyter 2026-05-30T01:11:27,230 copying build/lib/mechanics_dsl/jupyter/magic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-05-30T01:11:27,232 copying build/lib/mechanics_dsl/jupyter/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-05-30T01:11:27,234 copying build/lib/mechanics_dsl/jupyter/display.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/jupyter 2026-05-30T01:11:27,236 copying build/lib/mechanics_dsl/presets.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,239 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/solver 2026-05-30T01:11:27,240 copying build/lib/mechanics_dsl/solver/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-05-30T01:11:27,243 copying build/lib/mechanics_dsl/solver/symplectic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-05-30T01:11:27,245 copying build/lib/mechanics_dsl/solver/variational.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-05-30T01:11:27,248 copying build/lib/mechanics_dsl/solver/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/solver 2026-05-30T01:11:27,250 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/inverse 2026-05-30T01:11:27,251 copying build/lib/mechanics_dsl/inverse/estimator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-05-30T01:11:27,254 copying build/lib/mechanics_dsl/inverse/uncertainty.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-05-30T01:11:27,256 copying build/lib/mechanics_dsl/inverse/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-05-30T01:11:27,258 copying build/lib/mechanics_dsl/inverse/sensitivity.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/inverse 2026-05-30T01:11:27,261 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/parser 2026-05-30T01:11:27,262 copying build/lib/mechanics_dsl/parser/core.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-05-30T01:11:27,265 copying build/lib/mechanics_dsl/parser/ast_nodes.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-05-30T01:11:27,268 copying build/lib/mechanics_dsl/parser/tokens.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-05-30T01:11:27,270 copying build/lib/mechanics_dsl/parser/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/parser 2026-05-30T01:11:27,272 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2026-05-30T01:11:27,275 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2026-05-30T01:11:27,276 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,279 copying build/lib/mechanics_dsl/utils/rate_limit.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,281 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,284 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,286 copying build/lib/mechanics_dsl/utils/path_validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,288 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,291 copying build/lib/mechanics_dsl/utils/registry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,293 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,295 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2026-05-30T01:11:27,297 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/backends 2026-05-30T01:11:27,299 copying build/lib/mechanics_dsl/backends/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-05-30T01:11:27,301 copying build/lib/mechanics_dsl/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-05-30T01:11:27,303 copying build/lib/mechanics_dsl/backends/jax_backend.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/backends 2026-05-30T01:11:27,305 running install_egg_info 2026-05-30T01:11:27,310 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-2.1.0-py3.11.egg-info 2026-05-30T01:11:27,324 running install_scripts 2026-05-30T01:11:27,336 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-2.1.0.dist-info/WHEEL 2026-05-30T01:11:27,339 creating '/tmp/pip-wheel-wkz4kns9/.tmp-n659p_c2/mechanicsdsl_core-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-30T01:11:27,342 adding 'mechanics_dsl/__init__.py' 2026-05-30T01:11:27,344 adding 'mechanics_dsl/cli.py' 2026-05-30T01:11:27,350 adding 'mechanics_dsl/compiler.py' 2026-05-30T01:11:27,352 adding 'mechanics_dsl/energy.py' 2026-05-30T01:11:27,354 adding 'mechanics_dsl/exceptions.py' 2026-05-30T01:11:27,356 adding 'mechanics_dsl/logging_config.py' 2026-05-30T01:11:27,358 adding 'mechanics_dsl/presets.py' 2026-05-30T01:11:27,359 adding 'mechanics_dsl/protocols.py' 2026-05-30T01:11:27,361 adding 'mechanics_dsl/py.typed' 2026-05-30T01:11:27,362 adding 'mechanics_dsl/repl.py' 2026-05-30T01:11:27,365 adding 'mechanics_dsl/security.py' 2026-05-30T01:11:27,368 adding 'mechanics_dsl/solver_numba.py' 2026-05-30T01:11:27,372 adding 'mechanics_dsl/symbolic.py' 2026-05-30T01:11:27,374 adding 'mechanics_dsl/units.py' 2026-05-30T01:11:27,376 adding 'mechanics_dsl/validators.py' 2026-05-30T01:11:27,378 adding 'mechanics_dsl/analysis/__init__.py' 2026-05-30T01:11:27,379 adding 'mechanics_dsl/analysis/energy.py' 2026-05-30T01:11:27,381 adding 'mechanics_dsl/analysis/singularity.py' 2026-05-30T01:11:27,382 adding 'mechanics_dsl/analysis/stability.py' 2026-05-30T01:11:27,384 adding 'mechanics_dsl/backends/__init__.py' 2026-05-30T01:11:27,386 adding 'mechanics_dsl/backends/base.py' 2026-05-30T01:11:27,388 adding 'mechanics_dsl/backends/jax_backend.py' 2026-05-30T01:11:27,390 adding 'mechanics_dsl/codegen/__init__.py' 2026-05-30T01:11:27,392 adding 'mechanics_dsl/codegen/arduino.py' 2026-05-30T01:11:27,394 adding 'mechanics_dsl/codegen/arm.py' 2026-05-30T01:11:27,396 adding 'mechanics_dsl/codegen/base.py' 2026-05-30T01:11:27,400 adding 'mechanics_dsl/codegen/cpp.py' 2026-05-30T01:11:27,403 adding 'mechanics_dsl/codegen/cuda.py' 2026-05-30T01:11:27,405 adding 'mechanics_dsl/codegen/cuda_sph.py' 2026-05-30T01:11:27,408 adding 'mechanics_dsl/codegen/fortran.py' 2026-05-30T01:11:27,411 adding 'mechanics_dsl/codegen/javascript.py' 2026-05-30T01:11:27,413 adding 'mechanics_dsl/codegen/julia.py' 2026-05-30T01:11:27,415 adding 'mechanics_dsl/codegen/matlab.py' 2026-05-30T01:11:27,418 adding 'mechanics_dsl/codegen/openmp.py' 2026-05-30T01:11:27,420 adding 'mechanics_dsl/codegen/python.py' 2026-05-30T01:11:27,422 adding 'mechanics_dsl/codegen/rust.py' 2026-05-30T01:11:27,425 adding 'mechanics_dsl/codegen/wasm.py' 2026-05-30T01:11:27,427 adding 'mechanics_dsl/core/__init__.py' 2026-05-30T01:11:27,429 adding 'mechanics_dsl/domains/__init__.py' 2026-05-30T01:11:27,430 adding 'mechanics_dsl/domains/base.py' 2026-05-30T01:11:27,433 adding 'mechanics_dsl/domains/acoustics/__init__.py' 2026-05-30T01:11:27,435 adding 'mechanics_dsl/domains/classical/__init__.py' 2026-05-30T01:11:27,438 adding 'mechanics_dsl/domains/classical/canonical.py' 2026-05-30T01:11:27,441 adding 'mechanics_dsl/domains/classical/central_forces.py' 2026-05-30T01:11:27,443 adding 'mechanics_dsl/domains/classical/collisions.py' 2026-05-30T01:11:27,445 adding 'mechanics_dsl/domains/classical/constraints.py' 2026-05-30T01:11:27,448 adding 'mechanics_dsl/domains/classical/continuum.py' 2026-05-30T01:11:27,450 adding 'mechanics_dsl/domains/classical/dissipation.py' 2026-05-30T01:11:27,452 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2026-05-30T01:11:27,453 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2026-05-30T01:11:27,455 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2026-05-30T01:11:27,457 adding 'mechanics_dsl/domains/classical/oscillations.py' 2026-05-30T01:11:27,460 adding 'mechanics_dsl/domains/classical/perturbation.py' 2026-05-30T01:11:27,462 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2026-05-30T01:11:27,465 adding 'mechanics_dsl/domains/classical/scattering.py' 2026-05-30T01:11:27,467 adding 'mechanics_dsl/domains/classical/stability.py' 2026-05-30T01:11:27,469 adding 'mechanics_dsl/domains/classical/symmetry.py' 2026-05-30T01:11:27,471 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2026-05-30T01:11:27,473 adding 'mechanics_dsl/domains/electromagnetic/__init__.py' 2026-05-30T01:11:27,476 adding 'mechanics_dsl/domains/electromagnetic/core.py' 2026-05-30T01:11:27,478 adding 'mechanics_dsl/domains/fluids/__init__.py' 2026-05-30T01:11:27,480 adding 'mechanics_dsl/domains/fluids/boundary.py' 2026-05-30T01:11:27,481 adding 'mechanics_dsl/domains/fluids/sph.py' 2026-05-30T01:11:27,483 adding 'mechanics_dsl/domains/general_relativity/__init__.py' 2026-05-30T01:11:27,485 adding 'mechanics_dsl/domains/general_relativity/core.py' 2026-05-30T01:11:27,488 adding 'mechanics_dsl/domains/kinematics/__init__.py' 2026-05-30T01:11:27,490 adding 'mechanics_dsl/domains/kinematics/equations.py' 2026-05-30T01:11:27,493 adding 'mechanics_dsl/domains/kinematics/motion_1d.py' 2026-05-30T01:11:27,495 adding 'mechanics_dsl/domains/kinematics/motion_2d.py' 2026-05-30T01:11:27,499 adding 'mechanics_dsl/domains/kinematics/projectile.py' 2026-05-30T01:11:27,501 adding 'mechanics_dsl/domains/kinematics/relative.py' 2026-05-30T01:11:27,504 adding 'mechanics_dsl/domains/kinematics/solver.py' 2026-05-30T01:11:27,507 adding 'mechanics_dsl/domains/optics/__init__.py' 2026-05-30T01:11:27,509 adding 'mechanics_dsl/domains/quantum/__init__.py' 2026-05-30T01:11:27,513 adding 'mechanics_dsl/domains/quantum/core.py' 2026-05-30T01:11:27,515 adding 'mechanics_dsl/domains/relativistic/__init__.py' 2026-05-30T01:11:27,518 adding 'mechanics_dsl/domains/relativistic/core.py' 2026-05-30T01:11:27,521 adding 'mechanics_dsl/domains/solid_mechanics/__init__.py' 2026-05-30T01:11:27,524 adding 'mechanics_dsl/domains/solid_mechanics/beam_theory.py' 2026-05-30T01:11:27,528 adding 'mechanics_dsl/domains/solid_mechanics/elasticity.py' 2026-05-30T01:11:27,530 adding 'mechanics_dsl/domains/solid_mechanics/fatigue.py' 2026-05-30T01:11:27,532 adding 'mechanics_dsl/domains/solid_mechanics/fracture.py' 2026-05-30T01:11:27,535 adding 'mechanics_dsl/domains/solid_mechanics/plate_theory.py' 2026-05-30T01:11:27,538 adding 'mechanics_dsl/domains/solid_mechanics/stress_strain.py' 2026-05-30T01:11:27,540 adding 'mechanics_dsl/domains/solid_mechanics/thermal_stress.py' 2026-05-30T01:11:27,543 adding 'mechanics_dsl/domains/solid_mechanics/viscoelasticity.py' 2026-05-30T01:11:27,544 adding 'mechanics_dsl/domains/statistical/__init__.py' 2026-05-30T01:11:27,547 adding 'mechanics_dsl/domains/statistical/core.py' 2026-05-30T01:11:27,549 adding 'mechanics_dsl/domains/thermodynamics/__init__.py' 2026-05-30T01:11:27,550 adding 'mechanics_dsl/domains/thermodynamics/core.py' 2026-05-30T01:11:27,552 adding 'mechanics_dsl/integrations/__init__.py' 2026-05-30T01:11:27,554 adding 'mechanics_dsl/integrations/modelica.py' 2026-05-30T01:11:27,556 adding 'mechanics_dsl/integrations/openmao.py' 2026-05-30T01:11:27,558 adding 'mechanics_dsl/integrations/ros2.py' 2026-05-30T01:11:27,560 adding 'mechanics_dsl/integrations/unity.py' 2026-05-30T01:11:27,562 adding 'mechanics_dsl/integrations/unreal.py' 2026-05-30T01:11:27,564 adding 'mechanics_dsl/inverse/__init__.py' 2026-05-30T01:11:27,566 adding 'mechanics_dsl/inverse/estimator.py' 2026-05-30T01:11:27,568 adding 'mechanics_dsl/inverse/sensitivity.py' 2026-05-30T01:11:27,570 adding 'mechanics_dsl/inverse/uncertainty.py' 2026-05-30T01:11:27,572 adding 'mechanics_dsl/io/__init__.py' 2026-05-30T01:11:27,574 adding 'mechanics_dsl/io/export.py' 2026-05-30T01:11:27,576 adding 'mechanics_dsl/io/serialization.py' 2026-05-30T01:11:27,578 adding 'mechanics_dsl/jupyter/__init__.py' 2026-05-30T01:11:27,580 adding 'mechanics_dsl/jupyter/display.py' 2026-05-30T01:11:27,582 adding 'mechanics_dsl/jupyter/magic.py' 2026-05-30T01:11:27,583 adding 'mechanics_dsl/lsp/__init__.py' 2026-05-30T01:11:27,585 adding 'mechanics_dsl/lsp/server.py' 2026-05-30T01:11:27,587 adding 'mechanics_dsl/parser/__init__.py' 2026-05-30T01:11:27,589 adding 'mechanics_dsl/parser/ast_nodes.py' 2026-05-30T01:11:27,592 adding 'mechanics_dsl/parser/core.py' 2026-05-30T01:11:27,594 adding 'mechanics_dsl/parser/tokens.py' 2026-05-30T01:11:27,596 adding 'mechanics_dsl/plugins/__init__.py' 2026-05-30T01:11:27,598 adding 'mechanics_dsl/plugins/base.py' 2026-05-30T01:11:27,600 adding 'mechanics_dsl/plugins/loader.py' 2026-05-30T01:11:27,601 adding 'mechanics_dsl/plugins/registry.py' 2026-05-30T01:11:27,603 adding 'mechanics_dsl/server/__init__.py' 2026-05-30T01:11:27,605 adding 'mechanics_dsl/server/app.py' 2026-05-30T01:11:27,606 adding 'mechanics_dsl/server/routes.py' 2026-05-30T01:11:27,608 adding 'mechanics_dsl/server/websocket.py' 2026-05-30T01:11:27,610 adding 'mechanics_dsl/solver/__init__.py' 2026-05-30T01:11:27,614 adding 'mechanics_dsl/solver/core.py' 2026-05-30T01:11:27,618 adding 'mechanics_dsl/solver/symplectic.py' 2026-05-30T01:11:27,621 adding 'mechanics_dsl/solver/variational.py' 2026-05-30T01:11:27,623 adding 'mechanics_dsl/utils/__init__.py' 2026-05-30T01:11:27,624 adding 'mechanics_dsl/utils/caching.py' 2026-05-30T01:11:27,626 adding 'mechanics_dsl/utils/config.py' 2026-05-30T01:11:27,628 adding 'mechanics_dsl/utils/logging.py' 2026-05-30T01:11:27,629 adding 'mechanics_dsl/utils/path_validation.py' 2026-05-30T01:11:27,631 adding 'mechanics_dsl/utils/profiling.py' 2026-05-30T01:11:27,633 adding 'mechanics_dsl/utils/rate_limit.py' 2026-05-30T01:11:27,634 adding 'mechanics_dsl/utils/registry.py' 2026-05-30T01:11:27,637 adding 'mechanics_dsl/utils/validation.py' 2026-05-30T01:11:27,639 adding 'mechanics_dsl/visualization/__init__.py' 2026-05-30T01:11:27,641 adding 'mechanics_dsl/visualization/_legacy.py' 2026-05-30T01:11:27,643 adding 'mechanics_dsl/visualization/animator.py' 2026-05-30T01:11:27,645 adding 'mechanics_dsl/visualization/phase_space.py' 2026-05-30T01:11:27,646 adding 'mechanics_dsl/visualization/plotter.py' 2026-05-30T01:11:27,649 adding 'mechanicsdsl_core-2.1.0.dist-info/licenses/LICENSE' 2026-05-30T01:11:27,651 adding 'mechanicsdsl_core-2.1.0.dist-info/METADATA' 2026-05-30T01:11:27,652 adding 'mechanicsdsl_core-2.1.0.dist-info/WHEEL' 2026-05-30T01:11:27,653 adding 'mechanicsdsl_core-2.1.0.dist-info/entry_points.txt' 2026-05-30T01:11:27,654 adding 'mechanicsdsl_core-2.1.0.dist-info/top_level.txt' 2026-05-30T01:11:27,657 adding 'mechanicsdsl_core-2.1.0.dist-info/RECORD' 2026-05-30T01:11:27,666 removing build/bdist.linux-armv7l/wheel 2026-05-30T01:11:27,805 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2026-05-30T01:11:27,819 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-2.1.0-py3-none-any.whl size=454716 sha256=3bb118407f077d5e66a8ae86f91c2d14b83485471bb0e8bf519ae67081b3c388 2026-05-30T01:11:27,820 Stored in directory: /tmp/pip-ephem-wheel-cache-bfaftwqb/wheels/65/79/06/70515c98ac1cbf9389e8759d64b52e0cbf4c9d87e0b12ac687 2026-05-30T01:11:27,839 Successfully built mechanicsdsl-core 2026-05-30T01:11:27,853 Removed build tracker: '/tmp/pip-build-tracker-zzhloq5w'