2025-12-07T04:02:50,738 Created temporary directory: /tmp/pip-ephem-wheel-cache-j840oe9o 2025-12-07T04:02:50,740 Created temporary directory: /tmp/pip-build-tracker-qnf2zjiw 2025-12-07T04:02:50,741 Initialized build tracking at /tmp/pip-build-tracker-qnf2zjiw 2025-12-07T04:02:50,741 Created build tracker: /tmp/pip-build-tracker-qnf2zjiw 2025-12-07T04:02:50,742 Entered build tracker: /tmp/pip-build-tracker-qnf2zjiw 2025-12-07T04:02:50,743 Created temporary directory: /tmp/pip-wheel-j_9mi2wc 2025-12-07T04:02:50,746 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 2025-12-07T04:02:50,748 Created temporary directory: /tmp/pip-ephem-wheel-cache-qly6cu2z 2025-12-07T04:02:50,774 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T04:02:50,777 2 location(s) to search for versions of mechanicsdsl-core: 2025-12-07T04:02:50,777 * https://pypi.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:50,777 * https://www.piwheels.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:50,778 Fetching project page and analyzing links: https://pypi.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:50,779 Getting page https://pypi.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:50,780 Found index url https://pypi.org/simple 2025-12-07T04:02:50,991 Fetched page https://pypi.org/simple/mechanicsdsl-core/ as application/vnd.pypi.simple.v1+json 2025-12-07T04:02:50,994 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) 2025-12-07T04:02:50,995 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 2025-12-07T04:02:50,996 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) 2025-12-07T04:02:50,997 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 2025-12-07T04:02:50,998 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) 2025-12-07T04:02:50,999 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 2025-12-07T04:02:51,000 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) 2025-12-07T04:02:51,001 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 2025-12-07T04:02:51,001 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) 2025-12-07T04:02:51,003 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 2025-12-07T04:02:51,004 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) 2025-12-07T04:02:51,004 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 2025-12-07T04:02:51,005 Fetching project page and analyzing links: https://www.piwheels.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:51,006 Getting page https://www.piwheels.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:51,007 Found index url https://www.piwheels.org/simple 2025-12-07T04:02:51,156 Fetched page https://www.piwheels.org/simple/mechanicsdsl-core/ as text/html 2025-12-07T04:02:51,159 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.2.1-py3-none-any.whl#sha256=9476fcb26109fbc14d122d5aa22e5249826283eea0a890f77749a7f499bad315 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2025-12-07T04:02:51,159 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.1.0-py3-none-any.whl#sha256=e7ade3390f3a9524ead1a8afab499d6adceeac77b2c8dbbf1c4934a34c5a9456 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2025-12-07T04:02:51,160 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-1.0.0-py3-none-any.whl#sha256=8286dcfb63e50fe4947db97fab9efa5218ea507db4087c296e824b32819775cc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2025-12-07T04:02:51,160 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.2-py3-none-any.whl#sha256=177db9d0092d6d508e1bc13f767f6a62fb61a094ade9fd23652bec1a5dabdebc (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2025-12-07T04:02:51,161 Skipping link: No binaries permitted for mechanicsdsl-core: https://www.piwheels.org/simple/mechanicsdsl-core/mechanicsdsl_core-0.6.1-py3-none-any.whl#sha256=a2831bec1ec36ca25f27b1bfa6366a2b3ca27697e64713efccf7bb18f1d191b6 (from https://www.piwheels.org/simple/mechanicsdsl-core/) (requires-python:>=3.8) 2025-12-07T04:02:51,162 Skipping link: not a file: https://www.piwheels.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:51,162 Skipping link: not a file: https://pypi.org/simple/mechanicsdsl-core/ 2025-12-07T04:02:51,183 Given no hashes to check 1 links for project 'mechanicsdsl-core': discarding no candidates 2025-12-07T04:02:51,202 Collecting mechanicsdsl-core==1.2.2 2025-12-07T04:02:51,205 Created temporary directory: /tmp/pip-unpack-p_qxd4cz 2025-12-07T04:02:51,421 Downloading mechanicsdsl_core-1.2.2.tar.gz (160 kB) 2025-12-07T04:02:51,654 Added mechanicsdsl-core==1.2.2 from https://files.pythonhosted.org/packages/2f/4d/e34f50624de6266c13f4e90bde527e831046407fdbab77b3e00299f7c1c0/mechanicsdsl_core-1.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-qnf2zjiw' 2025-12-07T04:02:51,658 Created temporary directory: /tmp/pip-build-env-aiupi5lm 2025-12-07T04:02:51,662 Installing build dependencies: started 2025-12-07T04:02:51,663 Running command pip subprocess to install build dependencies 2025-12-07T04:02:52,809 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-07T04:02:53,407 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 2025-12-07T04:02:53,430 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T04:02:55,164 Collecting setuptools>=61.0 2025-12-07T04:02:55,270 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-07T04:02:58,181 Installing collected packages: setuptools 2025-12-07T04:03:02,101 Successfully installed setuptools-80.9.0 2025-12-07T04:03:02,368 Installing build dependencies: finished with status 'done' 2025-12-07T04:03:02,392 Getting requirements to build wheel: started 2025-12-07T04:03:02,393 Running command Getting requirements to build wheel 2025-12-07T04:03:03,000 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-07T04:03:03,001 !! 2025-12-07T04:03:03,003 ******************************************************************************** 2025-12-07T04:03:03,004 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). 2025-12-07T04:03:03,006 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-07T04:03:03,006 or your builds will no longer be supported. 2025-12-07T04:03:03,008 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,008 ******************************************************************************** 2025-12-07T04:03:03,010 !! 2025-12-07T04:03:03,010 corresp(dist, value, root_dir) 2025-12-07T04:03:03,089 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:03,090 !! 2025-12-07T04:03:03,091 ******************************************************************************** 2025-12-07T04:03:03,091 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:03,093 License :: OSI Approved :: MIT License 2025-12-07T04:03:03,094 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,094 ******************************************************************************** 2025-12-07T04:03:03,095 !! 2025-12-07T04:03:03,096 dist._finalize_license_expression() 2025-12-07T04:03:03,097 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:03,097 !! 2025-12-07T04:03:03,098 ******************************************************************************** 2025-12-07T04:03:03,099 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:03,100 License :: OSI Approved :: MIT License 2025-12-07T04:03:03,101 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,102 ******************************************************************************** 2025-12-07T04:03:03,103 !! 2025-12-07T04:03:03,104 self._finalize_license_expression() 2025-12-07T04:03:03,110 running egg_info 2025-12-07T04:03:03,117 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2025-12-07T04:03:03,122 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2025-12-07T04:03:03,125 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2025-12-07T04:03:03,126 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2025-12-07T04:03:03,158 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:03,163 adding license file 'LICENSE' 2025-12-07T04:03:03,168 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:03,266 Getting requirements to build wheel: finished with status 'done' 2025-12-07T04:03:03,269 Created temporary directory: /tmp/pip-modern-metadata-h_4uq7jy 2025-12-07T04:03:03,272 Preparing metadata (pyproject.toml): started 2025-12-07T04:03:03,273 Running command Preparing metadata (pyproject.toml) 2025-12-07T04:03:03,859 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-07T04:03:03,859 !! 2025-12-07T04:03:03,860 ******************************************************************************** 2025-12-07T04:03:03,861 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). 2025-12-07T04:03:03,862 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-07T04:03:03,862 or your builds will no longer be supported. 2025-12-07T04:03:03,864 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,865 ******************************************************************************** 2025-12-07T04:03:03,866 !! 2025-12-07T04:03:03,867 corresp(dist, value, root_dir) 2025-12-07T04:03:03,944 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:03,945 !! 2025-12-07T04:03:03,946 ******************************************************************************** 2025-12-07T04:03:03,947 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:03,948 License :: OSI Approved :: MIT License 2025-12-07T04:03:03,950 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,950 ******************************************************************************** 2025-12-07T04:03:03,952 !! 2025-12-07T04:03:03,952 dist._finalize_license_expression() 2025-12-07T04:03:03,953 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:03,954 !! 2025-12-07T04:03:03,955 ******************************************************************************** 2025-12-07T04:03:03,955 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:03,956 License :: OSI Approved :: MIT License 2025-12-07T04:03:03,958 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:03,958 ******************************************************************************** 2025-12-07T04:03:03,960 !! 2025-12-07T04:03:03,960 self._finalize_license_expression() 2025-12-07T04:03:03,962 running dist_info 2025-12-07T04:03:03,974 creating /tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info 2025-12-07T04:03:03,975 writing /tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/PKG-INFO 2025-12-07T04:03:03,980 writing dependency_links to /tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/dependency_links.txt 2025-12-07T04:03:03,982 writing requirements to /tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/requires.txt 2025-12-07T04:03:03,983 writing top-level names to /tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/top_level.txt 2025-12-07T04:03:03,985 writing manifest file '/tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:04,016 reading manifest file '/tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:04,018 adding license file 'LICENSE' 2025-12-07T04:03:04,022 writing manifest file '/tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:04,023 creating '/tmp/pip-modern-metadata-h_4uq7jy/mechanicsdsl_core-1.2.2.dist-info' 2025-12-07T04:03:04,147 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-07T04:03:04,152 Source in /tmp/pip-wheel-j_9mi2wc/mechanicsdsl-core_0d91e9a575bf4b29a2be29c7157ddc3d has version 1.2.2, which satisfies requirement mechanicsdsl-core==1.2.2 from https://files.pythonhosted.org/packages/2f/4d/e34f50624de6266c13f4e90bde527e831046407fdbab77b3e00299f7c1c0/mechanicsdsl_core-1.2.2.tar.gz 2025-12-07T04:03:04,153 Removed mechanicsdsl-core==1.2.2 from https://files.pythonhosted.org/packages/2f/4d/e34f50624de6266c13f4e90bde527e831046407fdbab77b3e00299f7c1c0/mechanicsdsl_core-1.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-qnf2zjiw' 2025-12-07T04:03:04,160 Created temporary directory: /tmp/pip-unpack-z5n2r_n3 2025-12-07T04:03:04,160 Building wheels for collected packages: mechanicsdsl-core 2025-12-07T04:03:04,165 Created temporary directory: /tmp/pip-wheel-2q514cxa 2025-12-07T04:03:04,165 Destination directory: /tmp/pip-wheel-2q514cxa 2025-12-07T04:03:04,167 Building wheel for mechanicsdsl-core (pyproject.toml): started 2025-12-07T04:03:04,169 Running command Building wheel for mechanicsdsl-core (pyproject.toml) 2025-12-07T04:03:04,978 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-07T04:03:04,978 !! 2025-12-07T04:03:04,980 ******************************************************************************** 2025-12-07T04:03:04,980 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). 2025-12-07T04:03:04,981 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-07T04:03:04,982 or your builds will no longer be supported. 2025-12-07T04:03:04,983 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:04,984 ******************************************************************************** 2025-12-07T04:03:04,985 !! 2025-12-07T04:03:04,986 corresp(dist, value, root_dir) 2025-12-07T04:03:05,053 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:05,054 !! 2025-12-07T04:03:05,055 ******************************************************************************** 2025-12-07T04:03:05,055 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:05,056 License :: OSI Approved :: MIT License 2025-12-07T04:03:05,058 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:05,058 ******************************************************************************** 2025-12-07T04:03:05,060 !! 2025-12-07T04:03:05,060 dist._finalize_license_expression() 2025-12-07T04:03:05,061 /tmp/pip-build-env-aiupi5lm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-07T04:03:05,061 !! 2025-12-07T04:03:05,063 ******************************************************************************** 2025-12-07T04:03:05,063 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-07T04:03:05,064 License :: OSI Approved :: MIT License 2025-12-07T04:03:05,065 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-07T04:03:05,065 ******************************************************************************** 2025-12-07T04:03:05,066 !! 2025-12-07T04:03:05,067 self._finalize_license_expression() 2025-12-07T04:03:05,067 running bdist_wheel 2025-12-07T04:03:05,086 running build 2025-12-07T04:03:05,087 running build_py 2025-12-07T04:03:05,093 creating build/lib/mechanics_dsl 2025-12-07T04:03:05,095 copying src/mechanics_dsl/visualization.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,098 copying src/mechanics_dsl/compiler.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,101 copying src/mechanics_dsl/rigidbody.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,103 copying src/mechanics_dsl/solver.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,106 copying src/mechanics_dsl/energy.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,108 copying src/mechanics_dsl/__init__.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,110 copying src/mechanics_dsl/symbolic.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,113 copying src/mechanics_dsl/utils.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,116 copying src/mechanics_dsl/units.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,118 copying src/mechanics_dsl/parser.py -> build/lib/mechanics_dsl 2025-12-07T04:03:05,121 creating build/lib/mechanics_dsl/visualization 2025-12-07T04:03:05,122 copying src/mechanics_dsl/visualization/plotter.py -> build/lib/mechanics_dsl/visualization 2025-12-07T04:03:05,124 copying src/mechanics_dsl/visualization/animator.py -> build/lib/mechanics_dsl/visualization 2025-12-07T04:03:05,126 copying src/mechanics_dsl/visualization/__init__.py -> build/lib/mechanics_dsl/visualization 2025-12-07T04:03:05,128 copying src/mechanics_dsl/visualization/phase_space.py -> build/lib/mechanics_dsl/visualization 2025-12-07T04:03:05,131 creating build/lib/mechanics_dsl/domains 2025-12-07T04:03:05,132 copying src/mechanics_dsl/domains/__init__.py -> build/lib/mechanics_dsl/domains 2025-12-07T04:03:05,134 copying src/mechanics_dsl/domains/base.py -> build/lib/mechanics_dsl/domains 2025-12-07T04:03:05,136 creating build/lib/mechanics_dsl/io 2025-12-07T04:03:05,137 copying src/mechanics_dsl/io/serialization.py -> build/lib/mechanics_dsl/io 2025-12-07T04:03:05,140 copying src/mechanics_dsl/io/__init__.py -> build/lib/mechanics_dsl/io 2025-12-07T04:03:05,142 copying src/mechanics_dsl/io/export.py -> build/lib/mechanics_dsl/io 2025-12-07T04:03:05,144 creating build/lib/mechanics_dsl/core 2025-12-07T04:03:05,145 copying src/mechanics_dsl/core/compiler.py -> build/lib/mechanics_dsl/core 2025-12-07T04:03:05,148 copying src/mechanics_dsl/core/solver.py -> build/lib/mechanics_dsl/core 2025-12-07T04:03:05,151 copying src/mechanics_dsl/core/__init__.py -> build/lib/mechanics_dsl/core 2025-12-07T04:03:05,153 copying src/mechanics_dsl/core/symbolic.py -> build/lib/mechanics_dsl/core 2025-12-07T04:03:05,155 copying src/mechanics_dsl/core/parser.py -> build/lib/mechanics_dsl/core 2025-12-07T04:03:05,159 creating build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,160 copying src/mechanics_dsl/codegen/javascript.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,163 copying src/mechanics_dsl/codegen/matlab.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,165 copying src/mechanics_dsl/codegen/__init__.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,167 copying src/mechanics_dsl/codegen/fortran.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,169 copying src/mechanics_dsl/codegen/base.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,172 copying src/mechanics_dsl/codegen/cpp.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,174 copying src/mechanics_dsl/codegen/rust.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,177 copying src/mechanics_dsl/codegen/julia.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,179 copying src/mechanics_dsl/codegen/python.py -> build/lib/mechanics_dsl/codegen 2025-12-07T04:03:05,182 creating build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,183 copying src/mechanics_dsl/utils/logging.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,185 copying src/mechanics_dsl/utils/validation.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,188 copying src/mechanics_dsl/utils/__init__.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,190 copying src/mechanics_dsl/utils/config.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,193 copying src/mechanics_dsl/utils/profiling.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,195 copying src/mechanics_dsl/utils/units.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,198 copying src/mechanics_dsl/utils/caching.py -> build/lib/mechanics_dsl/utils 2025-12-07T04:03:05,201 creating build/lib/mechanics_dsl/analysis 2025-12-07T04:03:05,202 copying src/mechanics_dsl/analysis/stability.py -> build/lib/mechanics_dsl/analysis 2025-12-07T04:03:05,205 copying src/mechanics_dsl/analysis/energy.py -> build/lib/mechanics_dsl/analysis 2025-12-07T04:03:05,207 copying src/mechanics_dsl/analysis/__init__.py -> build/lib/mechanics_dsl/analysis 2025-12-07T04:03:05,210 creating build/lib/mechanics_dsl/domains/fluids 2025-12-07T04:03:05,211 copying src/mechanics_dsl/domains/fluids/sph.py -> build/lib/mechanics_dsl/domains/fluids 2025-12-07T04:03:05,214 copying src/mechanics_dsl/domains/fluids/boundary.py -> build/lib/mechanics_dsl/domains/fluids 2025-12-07T04:03:05,216 copying src/mechanics_dsl/domains/fluids/__init__.py -> build/lib/mechanics_dsl/domains/fluids 2025-12-07T04:03:05,219 creating build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,220 copying src/mechanics_dsl/domains/classical/central_forces.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,223 copying src/mechanics_dsl/domains/classical/stability.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,226 copying src/mechanics_dsl/domains/classical/canonical.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,229 copying src/mechanics_dsl/domains/classical/collisions.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,232 copying src/mechanics_dsl/domains/classical/dissipation.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,234 copying src/mechanics_dsl/domains/classical/rigidbody.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,236 copying src/mechanics_dsl/domains/classical/scattering.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,239 copying src/mechanics_dsl/domains/classical/continuum.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,241 copying src/mechanics_dsl/domains/classical/variable_mass.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,244 copying src/mechanics_dsl/domains/classical/__init__.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,246 copying src/mechanics_dsl/domains/classical/nonholonomic.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,249 copying src/mechanics_dsl/domains/classical/perturbation.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,251 copying src/mechanics_dsl/domains/classical/hamiltonian.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,253 copying src/mechanics_dsl/domains/classical/constraints.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,256 copying src/mechanics_dsl/domains/classical/symmetry.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,258 copying src/mechanics_dsl/domains/classical/lagrangian.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,260 copying src/mechanics_dsl/domains/classical/oscillations.py -> build/lib/mechanics_dsl/domains/classical 2025-12-07T04:03:05,263 running egg_info 2025-12-07T04:03:05,274 writing src/mechanicsdsl_core.egg-info/PKG-INFO 2025-12-07T04:03:05,278 writing dependency_links to src/mechanicsdsl_core.egg-info/dependency_links.txt 2025-12-07T04:03:05,279 writing requirements to src/mechanicsdsl_core.egg-info/requires.txt 2025-12-07T04:03:05,280 writing top-level names to src/mechanicsdsl_core.egg-info/top_level.txt 2025-12-07T04:03:05,298 reading manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:05,303 adding license file 'LICENSE' 2025-12-07T04:03:05,309 writing manifest file 'src/mechanicsdsl_core.egg-info/SOURCES.txt' 2025-12-07T04:03:05,330 installing to build/bdist.linux-armv7l/wheel 2025-12-07T04:03:05,330 running install 2025-12-07T04:03:05,352 running install_lib 2025-12-07T04:03:05,358 creating build/bdist.linux-armv7l/wheel 2025-12-07T04:03:05,360 creating build/bdist.linux-armv7l/wheel/mechanics_dsl 2025-12-07T04:03:05,361 copying build/lib/mechanics_dsl/visualization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,365 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/visualization 2025-12-07T04:03:05,366 copying build/lib/mechanics_dsl/visualization/plotter.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2025-12-07T04:03:05,368 copying build/lib/mechanics_dsl/visualization/animator.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2025-12-07T04:03:05,370 copying build/lib/mechanics_dsl/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2025-12-07T04:03:05,372 copying build/lib/mechanics_dsl/visualization/phase_space.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/visualization 2025-12-07T04:03:05,374 copying build/lib/mechanics_dsl/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,377 copying build/lib/mechanics_dsl/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,379 copying build/lib/mechanics_dsl/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,382 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains 2025-12-07T04:03:05,384 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/fluids 2025-12-07T04:03:05,385 copying build/lib/mechanics_dsl/domains/fluids/sph.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2025-12-07T04:03:05,387 copying build/lib/mechanics_dsl/domains/fluids/boundary.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2025-12-07T04:03:05,389 copying build/lib/mechanics_dsl/domains/fluids/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/fluids 2025-12-07T04:03:05,391 copying build/lib/mechanics_dsl/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2025-12-07T04:03:05,393 copying build/lib/mechanics_dsl/domains/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains 2025-12-07T04:03:05,395 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/domains/classical 2025-12-07T04:03:05,396 copying build/lib/mechanics_dsl/domains/classical/central_forces.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,399 copying build/lib/mechanics_dsl/domains/classical/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,401 copying build/lib/mechanics_dsl/domains/classical/canonical.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,404 copying build/lib/mechanics_dsl/domains/classical/collisions.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,406 copying build/lib/mechanics_dsl/domains/classical/dissipation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,409 copying build/lib/mechanics_dsl/domains/classical/rigidbody.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,411 copying build/lib/mechanics_dsl/domains/classical/scattering.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,414 copying build/lib/mechanics_dsl/domains/classical/continuum.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,416 copying build/lib/mechanics_dsl/domains/classical/variable_mass.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,418 copying build/lib/mechanics_dsl/domains/classical/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,420 copying build/lib/mechanics_dsl/domains/classical/nonholonomic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,423 copying build/lib/mechanics_dsl/domains/classical/perturbation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,425 copying build/lib/mechanics_dsl/domains/classical/hamiltonian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,427 copying build/lib/mechanics_dsl/domains/classical/constraints.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,429 copying build/lib/mechanics_dsl/domains/classical/symmetry.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,431 copying build/lib/mechanics_dsl/domains/classical/lagrangian.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,433 copying build/lib/mechanics_dsl/domains/classical/oscillations.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/domains/classical 2025-12-07T04:03:05,436 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/io 2025-12-07T04:03:05,437 copying build/lib/mechanics_dsl/io/serialization.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2025-12-07T04:03:05,440 copying build/lib/mechanics_dsl/io/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2025-12-07T04:03:05,442 copying build/lib/mechanics_dsl/io/export.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/io 2025-12-07T04:03:05,444 copying build/lib/mechanics_dsl/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,446 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/core 2025-12-07T04:03:05,447 copying build/lib/mechanics_dsl/core/compiler.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2025-12-07T04:03:05,450 copying build/lib/mechanics_dsl/core/solver.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2025-12-07T04:03:05,453 copying build/lib/mechanics_dsl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2025-12-07T04:03:05,455 copying build/lib/mechanics_dsl/core/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2025-12-07T04:03:05,458 copying build/lib/mechanics_dsl/core/parser.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/core 2025-12-07T04:03:05,461 copying build/lib/mechanics_dsl/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,463 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/codegen 2025-12-07T04:03:05,464 copying build/lib/mechanics_dsl/codegen/javascript.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,466 copying build/lib/mechanics_dsl/codegen/matlab.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,468 copying build/lib/mechanics_dsl/codegen/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,470 copying build/lib/mechanics_dsl/codegen/fortran.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,472 copying build/lib/mechanics_dsl/codegen/base.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,474 copying build/lib/mechanics_dsl/codegen/cpp.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,476 copying build/lib/mechanics_dsl/codegen/rust.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,478 copying build/lib/mechanics_dsl/codegen/julia.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,480 copying build/lib/mechanics_dsl/codegen/python.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/codegen 2025-12-07T04:03:05,482 copying build/lib/mechanics_dsl/symbolic.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,484 copying build/lib/mechanics_dsl/utils.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,487 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/utils 2025-12-07T04:03:05,488 copying build/lib/mechanics_dsl/utils/logging.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,490 copying build/lib/mechanics_dsl/utils/validation.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,492 copying build/lib/mechanics_dsl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,494 copying build/lib/mechanics_dsl/utils/config.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,497 copying build/lib/mechanics_dsl/utils/profiling.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,499 copying build/lib/mechanics_dsl/utils/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,501 copying build/lib/mechanics_dsl/utils/caching.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/utils 2025-12-07T04:03:05,503 copying build/lib/mechanics_dsl/units.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,505 copying build/lib/mechanics_dsl/parser.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl 2025-12-07T04:03:05,508 creating build/bdist.linux-armv7l/wheel/mechanics_dsl/analysis 2025-12-07T04:03:05,509 copying build/lib/mechanics_dsl/analysis/stability.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2025-12-07T04:03:05,512 copying build/lib/mechanics_dsl/analysis/energy.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2025-12-07T04:03:05,514 copying build/lib/mechanics_dsl/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mechanics_dsl/analysis 2025-12-07T04:03:05,515 running install_egg_info 2025-12-07T04:03:05,521 Copying src/mechanicsdsl_core.egg-info to build/bdist.linux-armv7l/wheel/./mechanicsdsl_core-1.2.2-py3.11.egg-info 2025-12-07T04:03:05,531 running install_scripts 2025-12-07T04:03:05,541 creating build/bdist.linux-armv7l/wheel/mechanicsdsl_core-1.2.2.dist-info/WHEEL 2025-12-07T04:03:05,544 creating '/tmp/pip-wheel-2q514cxa/.tmp-u6kjqe8l/mechanicsdsl_core-1.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-07T04:03:05,546 adding 'mechanics_dsl/__init__.py' 2025-12-07T04:03:05,551 adding 'mechanics_dsl/compiler.py' 2025-12-07T04:03:05,552 adding 'mechanics_dsl/energy.py' 2025-12-07T04:03:05,556 adding 'mechanics_dsl/parser.py' 2025-12-07T04:03:05,559 adding 'mechanics_dsl/rigidbody.py' 2025-12-07T04:03:05,562 adding 'mechanics_dsl/solver.py' 2025-12-07T04:03:05,565 adding 'mechanics_dsl/symbolic.py' 2025-12-07T04:03:05,567 adding 'mechanics_dsl/units.py' 2025-12-07T04:03:05,572 adding 'mechanics_dsl/utils.py' 2025-12-07T04:03:05,574 adding 'mechanics_dsl/visualization.py' 2025-12-07T04:03:05,577 adding 'mechanics_dsl/analysis/__init__.py' 2025-12-07T04:03:05,578 adding 'mechanics_dsl/analysis/energy.py' 2025-12-07T04:03:05,580 adding 'mechanics_dsl/analysis/stability.py' 2025-12-07T04:03:05,581 adding 'mechanics_dsl/codegen/__init__.py' 2025-12-07T04:03:05,583 adding 'mechanics_dsl/codegen/base.py' 2025-12-07T04:03:05,585 adding 'mechanics_dsl/codegen/cpp.py' 2025-12-07T04:03:05,587 adding 'mechanics_dsl/codegen/fortran.py' 2025-12-07T04:03:05,588 adding 'mechanics_dsl/codegen/javascript.py' 2025-12-07T04:03:05,590 adding 'mechanics_dsl/codegen/julia.py' 2025-12-07T04:03:05,591 adding 'mechanics_dsl/codegen/matlab.py' 2025-12-07T04:03:05,593 adding 'mechanics_dsl/codegen/python.py' 2025-12-07T04:03:05,594 adding 'mechanics_dsl/codegen/rust.py' 2025-12-07T04:03:05,596 adding 'mechanics_dsl/core/__init__.py' 2025-12-07T04:03:05,600 adding 'mechanics_dsl/core/compiler.py' 2025-12-07T04:03:05,604 adding 'mechanics_dsl/core/parser.py' 2025-12-07T04:03:05,607 adding 'mechanics_dsl/core/solver.py' 2025-12-07T04:03:05,610 adding 'mechanics_dsl/core/symbolic.py' 2025-12-07T04:03:05,612 adding 'mechanics_dsl/domains/__init__.py' 2025-12-07T04:03:05,613 adding 'mechanics_dsl/domains/base.py' 2025-12-07T04:03:05,615 adding 'mechanics_dsl/domains/classical/__init__.py' 2025-12-07T04:03:05,618 adding 'mechanics_dsl/domains/classical/canonical.py' 2025-12-07T04:03:05,621 adding 'mechanics_dsl/domains/classical/central_forces.py' 2025-12-07T04:03:05,623 adding 'mechanics_dsl/domains/classical/collisions.py' 2025-12-07T04:03:05,625 adding 'mechanics_dsl/domains/classical/constraints.py' 2025-12-07T04:03:05,627 adding 'mechanics_dsl/domains/classical/continuum.py' 2025-12-07T04:03:05,629 adding 'mechanics_dsl/domains/classical/dissipation.py' 2025-12-07T04:03:05,631 adding 'mechanics_dsl/domains/classical/hamiltonian.py' 2025-12-07T04:03:05,632 adding 'mechanics_dsl/domains/classical/lagrangian.py' 2025-12-07T04:03:05,634 adding 'mechanics_dsl/domains/classical/nonholonomic.py' 2025-12-07T04:03:05,637 adding 'mechanics_dsl/domains/classical/oscillations.py' 2025-12-07T04:03:05,639 adding 'mechanics_dsl/domains/classical/perturbation.py' 2025-12-07T04:03:05,641 adding 'mechanics_dsl/domains/classical/rigidbody.py' 2025-12-07T04:03:05,643 adding 'mechanics_dsl/domains/classical/scattering.py' 2025-12-07T04:03:05,646 adding 'mechanics_dsl/domains/classical/stability.py' 2025-12-07T04:03:05,648 adding 'mechanics_dsl/domains/classical/symmetry.py' 2025-12-07T04:03:05,650 adding 'mechanics_dsl/domains/classical/variable_mass.py' 2025-12-07T04:03:05,651 adding 'mechanics_dsl/domains/fluids/__init__.py' 2025-12-07T04:03:05,653 adding 'mechanics_dsl/domains/fluids/boundary.py' 2025-12-07T04:03:05,654 adding 'mechanics_dsl/domains/fluids/sph.py' 2025-12-07T04:03:05,656 adding 'mechanics_dsl/io/__init__.py' 2025-12-07T04:03:05,657 adding 'mechanics_dsl/io/export.py' 2025-12-07T04:03:05,659 adding 'mechanics_dsl/io/serialization.py' 2025-12-07T04:03:05,661 adding 'mechanics_dsl/utils/__init__.py' 2025-12-07T04:03:05,662 adding 'mechanics_dsl/utils/caching.py' 2025-12-07T04:03:05,664 adding 'mechanics_dsl/utils/config.py' 2025-12-07T04:03:05,665 adding 'mechanics_dsl/utils/logging.py' 2025-12-07T04:03:05,667 adding 'mechanics_dsl/utils/profiling.py' 2025-12-07T04:03:05,669 adding 'mechanics_dsl/utils/units.py' 2025-12-07T04:03:05,671 adding 'mechanics_dsl/utils/validation.py' 2025-12-07T04:03:05,673 adding 'mechanics_dsl/visualization/__init__.py' 2025-12-07T04:03:05,674 adding 'mechanics_dsl/visualization/animator.py' 2025-12-07T04:03:05,676 adding 'mechanics_dsl/visualization/phase_space.py' 2025-12-07T04:03:05,677 adding 'mechanics_dsl/visualization/plotter.py' 2025-12-07T04:03:05,680 adding 'mechanicsdsl_core-1.2.2.dist-info/licenses/LICENSE' 2025-12-07T04:03:05,681 adding 'mechanicsdsl_core-1.2.2.dist-info/METADATA' 2025-12-07T04:03:05,682 adding 'mechanicsdsl_core-1.2.2.dist-info/WHEEL' 2025-12-07T04:03:05,683 adding 'mechanicsdsl_core-1.2.2.dist-info/top_level.txt' 2025-12-07T04:03:05,685 adding 'mechanicsdsl_core-1.2.2.dist-info/RECORD' 2025-12-07T04:03:05,688 removing build/bdist.linux-armv7l/wheel 2025-12-07T04:03:05,804 Building wheel for mechanicsdsl-core (pyproject.toml): finished with status 'done' 2025-12-07T04:03:05,813 Created wheel for mechanicsdsl-core: filename=mechanicsdsl_core-1.2.2-py3-none-any.whl size=194567 sha256=835ec24d5d46f8f8c7456fc9591652166e29bac80e4a3859662701ab3ebf1d86 2025-12-07T04:03:05,815 Stored in directory: /tmp/pip-ephem-wheel-cache-qly6cu2z/wheels/a3/df/fe/49f3a56f6a5ccd33e7032bdc1050232c1e7de697111ad445f0 2025-12-07T04:03:05,828 Successfully built mechanicsdsl-core 2025-12-07T04:03:05,837 Removed build tracker: '/tmp/pip-build-tracker-qnf2zjiw'