2026-02-10T20:40:33,677 Created temporary directory: /tmp/pip-ephem-wheel-cache-b932i2z1 2026-02-10T20:40:33,679 Created temporary directory: /tmp/pip-build-tracker-35nrsfal 2026-02-10T20:40:33,679 Initialized build tracking at /tmp/pip-build-tracker-35nrsfal 2026-02-10T20:40:33,680 Created build tracker: /tmp/pip-build-tracker-35nrsfal 2026-02-10T20:40:33,680 Entered build tracker: /tmp/pip-build-tracker-35nrsfal 2026-02-10T20:40:33,681 Created temporary directory: /tmp/pip-wheel-q9cqgp_9 2026-02-10T20:40:33,684 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-10T20:40:33,687 Created temporary directory: /tmp/pip-ephem-wheel-cache-fuaemr0w 2026-02-10T20:40:33,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T20:40:33,712 2 location(s) to search for versions of pysap2000: 2026-02-10T20:40:33,712 * https://pypi.org/simple/pysap2000/ 2026-02-10T20:40:33,712 * https://www.piwheels.org/simple/pysap2000/ 2026-02-10T20:40:33,713 Fetching project page and analyzing links: https://pypi.org/simple/pysap2000/ 2026-02-10T20:40:33,713 Getting page https://pypi.org/simple/pysap2000/ 2026-02-10T20:40:33,715 Found index url https://pypi.org/simple 2026-02-10T20:40:33,856 Fetched page https://pypi.org/simple/pysap2000/ as application/vnd.pypi.simple.v1+json 2026-02-10T20:40:33,860 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/22/eb/c0d1573349400c8416d55e2405293935a6ce77320bf5f1651828694d3283/pysap2000-2.0.0-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,861 Found link https://files.pythonhosted.org/packages/90/a1/e3bbb2fe7e5e141e30482a2977bd80f76045b3b4cdd0ec8a91c6f7542f2f/pysap2000-2.0.0.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.0 2026-02-10T20:40:33,862 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/73/38/f06ed30dcba2ba9fdf4325bc41e4b1e80aeb6f3e672c65465cd96571197e/pysap2000-2.0.1-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,863 Found link https://files.pythonhosted.org/packages/67/22/8e6d953a07f4d92d04db7272f497d95254f4510db4c291119fb65032397c/pysap2000-2.0.1.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.1 2026-02-10T20:40:33,864 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/86/12/6267235a5e3241aaa59fa861d4f3154417cd99a185f303e7c117906c5f53/pysap2000-2.0.2-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,865 Found link https://files.pythonhosted.org/packages/43/72/aa854e833a635829974bbc602e670b67870c2c97c82c29653ea0e71dc5fe/pysap2000-2.0.2.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.2 2026-02-10T20:40:33,866 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/8d/28/7b51cc8f9519ad18de22b49d57c681dc83c741331d97f57fe04bb94119f4/pysap2000-2.0.4-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,867 Found link https://files.pythonhosted.org/packages/cd/54/b6152d2c96402b4e8af35aa184edf9098bc168d86627c0b10e2beb132530/pysap2000-2.0.4.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.4 2026-02-10T20:40:33,867 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/95/aa/8d3a6a654e220294da5d128bedbc975586a41dfb8cc56399b2fa8d62be2a/pysap2000-2.0.6-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,868 Found link https://files.pythonhosted.org/packages/ad/48/5da222ba1f61b9bb56884a7e4b86753ece68176e042cfe2ee5c2ee114b17/pysap2000-2.0.6.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.6 2026-02-10T20:40:33,869 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/41/91/332c9aa89a2ddce2a0c91fd18badb310fd8096584e62c2a456e5b40190f8/pysap2000-2.0.12-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,870 Found link https://files.pythonhosted.org/packages/25/c4/1b681557e01c1f4d73eed975a72db659f0e7631b7a6b416794d0869b492a/pysap2000-2.0.12.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.12 2026-02-10T20:40:33,871 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/27/58/bf0f3be1d3e2bf5b1015c2db4c146eebd384af98c780b8a49c8e8afabfe5/pysap2000-2.0.13-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,871 Found link https://files.pythonhosted.org/packages/e1/e5/213ff5941f49c18ef153311f13a9c62e70aff208a567f3dbc0e9e64db01d/pysap2000-2.0.13.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.13 2026-02-10T20:40:33,872 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/e6/0c/ae5b1b7902de53c0ef12e8298e7e86cbf94c7e5918da279dbea59d7eecda/pysap2000-2.0.14-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,873 Found link https://files.pythonhosted.org/packages/95/b1/f3f50b240b5327f9c3bbc6484002013db107b2fec6f5397095cfee561615/pysap2000-2.0.14.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.14 2026-02-10T20:40:33,873 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/ee/ef/3a6e329f38d0c1c482387c8f5196695f19aef1c53dbc69353c9a16fe7eae/pysap2000-2.0.15-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:33,874 Found link https://files.pythonhosted.org/packages/30/8b/5c8c49960227ad875dc1a8c4fbd573e52012965020b73bf5627a952a8c1f/pysap2000-2.0.15.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.15 2026-02-10T20:40:33,875 Fetching project page and analyzing links: https://www.piwheels.org/simple/pysap2000/ 2026-02-10T20:40:33,876 Getting page https://www.piwheels.org/simple/pysap2000/ 2026-02-10T20:40:33,877 Found index url https://www.piwheels.org/simple 2026-02-10T20:40:34,043 Fetched page https://www.piwheels.org/simple/pysap2000/ as text/html 2026-02-10T20:40:34,046 Skipping link: No binaries permitted for pysap2000: https://www.piwheels.org/simple/pysap2000/pysap2000-2.0.6-py3-none-any.whl#sha256=3171e254963a23d9ac7f991898a14bd3876d1ee902c561d3d5d67c69376aa635 (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:34,047 Skipping link: No binaries permitted for pysap2000: https://www.piwheels.org/simple/pysap2000/pysap2000-2.0.4-py3-none-any.whl#sha256=ee593e4e1aaeb9b6525dac11bb3cebb9e7a611108de8dde854b5d48f3c79f993 (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:34,048 Skipping link: No binaries permitted for pysap2000: https://www.piwheels.org/simple/pysap2000/pysap2000-2.0.2-py3-none-any.whl#sha256=a1ee1aeee0f0d16b8ce5cbcbb242e42fcffad63c119ca46829d30bd588f8be9c (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:34,048 Skipping link: No binaries permitted for pysap2000: https://www.piwheels.org/simple/pysap2000/pysap2000-2.0.1-py3-none-any.whl#sha256=f023bd26e868e6021a977a7e55180d250c64533b3c6706576b5921a21439f98b (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:34,049 Skipping link: No binaries permitted for pysap2000: https://www.piwheels.org/simple/pysap2000/pysap2000-2.0.0-py3-none-any.whl#sha256=cf88d159d08804908e87416ac3dfef3f985aa0c2a668881d76bb9186eeee67c7 (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-02-10T20:40:34,049 Skipping link: not a file: https://www.piwheels.org/simple/pysap2000/ 2026-02-10T20:40:34,050 Skipping link: not a file: https://pypi.org/simple/pysap2000/ 2026-02-10T20:40:34,070 Given no hashes to check 1 links for project 'pysap2000': discarding no candidates 2026-02-10T20:40:34,087 Collecting pysap2000==2.0.12 2026-02-10T20:40:34,090 Created temporary directory: /tmp/pip-unpack-b43cwynu 2026-02-10T20:40:34,307 Downloading pysap2000-2.0.12.tar.gz (298 kB) 2026-02-10T20:40:34,819 Added pysap2000==2.0.12 from https://files.pythonhosted.org/packages/25/c4/1b681557e01c1f4d73eed975a72db659f0e7631b7a6b416794d0869b492a/pysap2000-2.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-35nrsfal' 2026-02-10T20:40:34,825 Created temporary directory: /tmp/pip-build-env-ml09wvaj 2026-02-10T20:40:34,830 Installing build dependencies: started 2026-02-10T20:40:34,831 Running command pip subprocess to install build dependencies 2026-02-10T20:40:35,987 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T20:40:36,544 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-10T20:40:36,567 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T20:40:38,341 Collecting setuptools>=45 2026-02-10T20:40:38,361 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T20:40:38,635 Collecting wheel 2026-02-10T20:40:38,649 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-10T20:40:38,830 Collecting packaging>=24.0 2026-02-10T20:40:38,847 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T20:40:41,849 Installing collected packages: setuptools, packaging, wheel 2026-02-10T20:40:45,281 Creating /tmp/pip-build-env-ml09wvaj/overlay/local/bin 2026-02-10T20:40:45,283 changing mode of /tmp/pip-build-env-ml09wvaj/overlay/local/bin/wheel to 755 2026-02-10T20:40:45,304 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-10T20:40:45,582 Installing build dependencies: finished with status 'done' 2026-02-10T20:40:45,588 Getting requirements to build wheel: started 2026-02-10T20:40:45,589 Running command Getting requirements to build wheel 2026-02-10T20:40:46,268 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T20:40:46,268 !! 2026-02-10T20:40:46,270 ******************************************************************************** 2026-02-10T20:40:46,270 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-10T20:40:46,271 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T20:40:46,272 or your builds will no longer be supported. 2026-02-10T20:40:46,273 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:46,274 ******************************************************************************** 2026-02-10T20:40:46,275 !! 2026-02-10T20:40:46,276 corresp(dist, value, root_dir) 2026-02-10T20:40:46,277 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-10T20:40:46,277 corresp(dist, value, root_dir) 2026-02-10T20:40:46,352 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:46,353 !! 2026-02-10T20:40:46,353 ******************************************************************************** 2026-02-10T20:40:46,354 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:46,355 License :: OSI Approved :: MIT License 2026-02-10T20:40:46,356 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:46,356 ******************************************************************************** 2026-02-10T20:40:46,357 !! 2026-02-10T20:40:46,358 dist._finalize_license_expression() 2026-02-10T20:40:46,358 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:46,358 !! 2026-02-10T20:40:46,359 ******************************************************************************** 2026-02-10T20:40:46,360 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:46,361 License :: OSI Approved :: MIT License 2026-02-10T20:40:46,362 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:46,362 ******************************************************************************** 2026-02-10T20:40:46,363 !! 2026-02-10T20:40:46,364 self._finalize_license_expression() 2026-02-10T20:40:46,365 running egg_info 2026-02-10T20:40:46,368 writing pysap2000.egg-info/PKG-INFO 2026-02-10T20:40:46,375 writing dependency_links to pysap2000.egg-info/dependency_links.txt 2026-02-10T20:40:46,377 writing entry points to pysap2000.egg-info/entry_points.txt 2026-02-10T20:40:46,381 writing requirements to pysap2000.egg-info/requires.txt 2026-02-10T20:40:46,382 writing top-level names to pysap2000.egg-info/top_level.txt 2026-02-10T20:40:46,442 reading manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:46,455 reading manifest template 'MANIFEST.in' 2026-02-10T20:40:46,456 warning: no files found matching '*.txt' under directory 'PySap2000/docs' 2026-02-10T20:40:46,457 warning: no files found matching '*.md' under directory 'PySap2000/docs' 2026-02-10T20:40:46,458 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-10T20:40:46,460 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-02-10T20:40:46,461 warning: no previously-included files matching '*.so' found under directory '*' 2026-02-10T20:40:46,462 warning: no previously-included files matching '.git*' found under directory '*' 2026-02-10T20:40:46,463 warning: no previously-included files found matching '.gitignore' 2026-02-10T20:40:46,464 warning: no previously-included files found matching 'publish.py' 2026-02-10T20:40:46,465 no previously-included directories found matching 'PySap2000/tests' 2026-02-10T20:40:46,466 no previously-included directories found matching 'PySap2000/__pycache__' 2026-02-10T20:40:46,467 no previously-included directories found matching 'PySap2000/docs' 2026-02-10T20:40:46,468 adding license file 'LICENSE' 2026-02-10T20:40:46,478 writing manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:46,576 Getting requirements to build wheel: finished with status 'done' 2026-02-10T20:40:46,579 Created temporary directory: /tmp/pip-modern-metadata-dd1dk3xr 2026-02-10T20:40:46,581 Preparing metadata (pyproject.toml): started 2026-02-10T20:40:46,583 Running command Preparing metadata (pyproject.toml) 2026-02-10T20:40:47,199 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T20:40:47,199 !! 2026-02-10T20:40:47,201 ******************************************************************************** 2026-02-10T20:40:47,201 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-10T20:40:47,202 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T20:40:47,203 or your builds will no longer be supported. 2026-02-10T20:40:47,204 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:47,204 ******************************************************************************** 2026-02-10T20:40:47,205 !! 2026-02-10T20:40:47,205 corresp(dist, value, root_dir) 2026-02-10T20:40:47,206 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-10T20:40:47,206 corresp(dist, value, root_dir) 2026-02-10T20:40:47,278 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:47,279 !! 2026-02-10T20:40:47,279 ******************************************************************************** 2026-02-10T20:40:47,280 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:47,281 License :: OSI Approved :: MIT License 2026-02-10T20:40:47,282 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:47,283 ******************************************************************************** 2026-02-10T20:40:47,284 !! 2026-02-10T20:40:47,285 dist._finalize_license_expression() 2026-02-10T20:40:47,285 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:47,286 !! 2026-02-10T20:40:47,287 ******************************************************************************** 2026-02-10T20:40:47,288 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:47,289 License :: OSI Approved :: MIT License 2026-02-10T20:40:47,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:47,291 ******************************************************************************** 2026-02-10T20:40:47,292 !! 2026-02-10T20:40:47,292 self._finalize_license_expression() 2026-02-10T20:40:47,293 running dist_info 2026-02-10T20:40:47,300 creating /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info 2026-02-10T20:40:47,301 writing /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/PKG-INFO 2026-02-10T20:40:47,309 writing dependency_links to /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/dependency_links.txt 2026-02-10T20:40:47,311 writing entry points to /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/entry_points.txt 2026-02-10T20:40:47,315 writing requirements to /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/requires.txt 2026-02-10T20:40:47,316 writing top-level names to /tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/top_level.txt 2026-02-10T20:40:47,318 writing manifest file '/tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:47,370 reading manifest file '/tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:47,372 reading manifest template 'MANIFEST.in' 2026-02-10T20:40:47,373 warning: no files found matching '*.txt' under directory 'PySap2000/docs' 2026-02-10T20:40:47,374 warning: no files found matching '*.md' under directory 'PySap2000/docs' 2026-02-10T20:40:47,375 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-10T20:40:47,375 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-02-10T20:40:47,376 warning: no previously-included files matching '*.so' found under directory '*' 2026-02-10T20:40:47,377 warning: no previously-included files matching '.git*' found under directory '*' 2026-02-10T20:40:47,378 warning: no previously-included files found matching '.gitignore' 2026-02-10T20:40:47,378 warning: no previously-included files found matching 'publish.py' 2026-02-10T20:40:47,379 no previously-included directories found matching 'PySap2000/tests' 2026-02-10T20:40:47,380 no previously-included directories found matching 'PySap2000/__pycache__' 2026-02-10T20:40:47,380 no previously-included directories found matching 'PySap2000/docs' 2026-02-10T20:40:47,381 adding license file 'LICENSE' 2026-02-10T20:40:47,389 writing manifest file '/tmp/pip-modern-metadata-dd1dk3xr/pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:47,390 creating '/tmp/pip-modern-metadata-dd1dk3xr/pysap2000-2.0.12.dist-info' 2026-02-10T20:40:47,515 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T20:40:47,520 Source in /tmp/pip-wheel-q9cqgp_9/pysap2000_7adeec7517084e079b594481090f7f6b has version 2.0.12, which satisfies requirement pysap2000==2.0.12 from https://files.pythonhosted.org/packages/25/c4/1b681557e01c1f4d73eed975a72db659f0e7631b7a6b416794d0869b492a/pysap2000-2.0.12.tar.gz 2026-02-10T20:40:47,521 Removed pysap2000==2.0.12 from https://files.pythonhosted.org/packages/25/c4/1b681557e01c1f4d73eed975a72db659f0e7631b7a6b416794d0869b492a/pysap2000-2.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-35nrsfal' 2026-02-10T20:40:47,527 Created temporary directory: /tmp/pip-unpack-t4wlpdmy 2026-02-10T20:40:47,528 Building wheels for collected packages: pysap2000 2026-02-10T20:40:47,532 Created temporary directory: /tmp/pip-wheel-jyzjxbo5 2026-02-10T20:40:47,533 Destination directory: /tmp/pip-wheel-jyzjxbo5 2026-02-10T20:40:47,535 Building wheel for pysap2000 (pyproject.toml): started 2026-02-10T20:40:47,536 Running command Building wheel for pysap2000 (pyproject.toml) 2026-02-10T20:40:48,109 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-10T20:40:48,110 !! 2026-02-10T20:40:48,111 ******************************************************************************** 2026-02-10T20:40:48,112 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-10T20:40:48,113 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-10T20:40:48,114 or your builds will no longer be supported. 2026-02-10T20:40:48,115 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:48,115 ******************************************************************************** 2026-02-10T20:40:48,117 !! 2026-02-10T20:40:48,117 corresp(dist, value, root_dir) 2026-02-10T20:40:48,118 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-10T20:40:48,118 corresp(dist, value, root_dir) 2026-02-10T20:40:48,181 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:48,182 !! 2026-02-10T20:40:48,184 ******************************************************************************** 2026-02-10T20:40:48,184 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:48,185 License :: OSI Approved :: MIT License 2026-02-10T20:40:48,186 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:48,187 ******************************************************************************** 2026-02-10T20:40:48,188 !! 2026-02-10T20:40:48,188 dist._finalize_license_expression() 2026-02-10T20:40:48,189 /tmp/pip-build-env-ml09wvaj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T20:40:48,189 !! 2026-02-10T20:40:48,190 ******************************************************************************** 2026-02-10T20:40:48,191 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T20:40:48,192 License :: OSI Approved :: MIT License 2026-02-10T20:40:48,193 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T20:40:48,193 ******************************************************************************** 2026-02-10T20:40:48,194 !! 2026-02-10T20:40:48,194 self._finalize_license_expression() 2026-02-10T20:40:48,195 running bdist_wheel 2026-02-10T20:40:48,207 running build 2026-02-10T20:40:48,208 running build_py 2026-02-10T20:40:48,214 creating build/lib/PySap2000 2026-02-10T20:40:48,216 copying PySap2000/exceptions.py -> build/lib/PySap2000 2026-02-10T20:40:48,218 copying PySap2000/__init__.py -> build/lib/PySap2000 2026-02-10T20:40:48,220 copying PySap2000/application.py -> build/lib/PySap2000 2026-02-10T20:40:48,223 copying PySap2000/logger.py -> build/lib/PySap2000 2026-02-10T20:40:48,225 copying PySap2000/config.py -> build/lib/PySap2000 2026-02-10T20:40:48,227 copying PySap2000/file.py -> build/lib/PySap2000 2026-02-10T20:40:48,230 creating build/lib/PySap2000/visualization 2026-02-10T20:40:48,231 copying PySap2000/visualization/__init__.py -> build/lib/PySap2000/visualization 2026-02-10T20:40:48,233 copying PySap2000/visualization/base.py -> build/lib/PySap2000/visualization 2026-02-10T20:40:48,235 creating build/lib/PySap2000/statistics 2026-02-10T20:40:48,236 copying PySap2000/statistics/__init__.py -> build/lib/PySap2000/statistics 2026-02-10T20:40:48,238 copying PySap2000/statistics/cable_usage.py -> build/lib/PySap2000/statistics 2026-02-10T20:40:48,240 copying PySap2000/statistics/steel_usage.py -> build/lib/PySap2000/statistics 2026-02-10T20:40:48,244 creating build/lib/PySap2000/utils 2026-02-10T20:40:48,245 copying PySap2000/utils/__init__.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,247 copying PySap2000/utils/basic_usage.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,249 copying PySap2000/utils/cable_frame_converter.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,251 copying PySap2000/utils/deprecation.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,253 copying PySap2000/utils/result.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,256 copying PySap2000/utils/format_trans.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,257 copying PySap2000/utils/steel_design_tools.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,260 copying PySap2000/utils/property_brush.py -> build/lib/PySap2000/utils 2026-02-10T20:40:48,262 creating build/lib/PySap2000/converters 2026-02-10T20:40:48,263 copying PySap2000/converters/__init__.py -> build/lib/PySap2000/converters 2026-02-10T20:40:48,265 copying PySap2000/converters/base.py -> build/lib/PySap2000/converters 2026-02-10T20:40:48,268 creating build/lib/PySap2000/loads 2026-02-10T20:40:48,269 copying PySap2000/loads/__init__.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,271 copying PySap2000/loads/cable_load.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,274 copying PySap2000/loads/point_load.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,276 copying PySap2000/loads/frame_load.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,278 copying PySap2000/loads/link_load.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,281 copying PySap2000/loads/area_load.py -> build/lib/PySap2000/loads 2026-02-10T20:40:48,285 creating build/lib/PySap2000/link 2026-02-10T20:40:48,286 copying PySap2000/link/group.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,288 copying PySap2000/link/__init__.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,290 copying PySap2000/link/property.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,292 copying PySap2000/link/enums.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,293 copying PySap2000/link/data_classes.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,295 copying PySap2000/link/local_axes.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,297 copying PySap2000/link/selection.py -> build/lib/PySap2000/link 2026-02-10T20:40:48,299 creating build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,300 copying PySap2000/named_assigns/frame_release.py -> build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,303 copying PySap2000/named_assigns/__init__.py -> build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,305 copying PySap2000/named_assigns/area_modifier.py -> build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,307 copying PySap2000/named_assigns/frame_modifier.py -> build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,309 copying PySap2000/named_assigns/cable_modifier.py -> build/lib/PySap2000/named_assigns 2026-02-10T20:40:48,312 creating build/lib/PySap2000/analyze 2026-02-10T20:40:48,313 copying PySap2000/analyze/__init__.py -> build/lib/PySap2000/analyze 2026-02-10T20:40:48,315 copying PySap2000/analyze/enums.py -> build/lib/PySap2000/analyze 2026-02-10T20:40:48,316 copying PySap2000/analyze/data_classes.py -> build/lib/PySap2000/analyze 2026-02-10T20:40:48,318 copying PySap2000/analyze/analyze.py -> build/lib/PySap2000/analyze 2026-02-10T20:40:48,321 creating build/lib/PySap2000/loading 2026-02-10T20:40:48,322 copying PySap2000/loading/__init__.py -> build/lib/PySap2000/loading 2026-02-10T20:40:48,324 copying PySap2000/loading/load_case.py -> build/lib/PySap2000/loading 2026-02-10T20:40:48,327 copying PySap2000/loading/mass_source.py -> build/lib/PySap2000/loading 2026-02-10T20:40:48,329 copying PySap2000/loading/load_combination.py -> build/lib/PySap2000/loading 2026-02-10T20:40:48,331 copying PySap2000/loading/load_pattern.py -> build/lib/PySap2000/loading 2026-02-10T20:40:48,334 creating build/lib/PySap2000/results 2026-02-10T20:40:48,335 copying PySap2000/results/__init__.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,338 copying PySap2000/results/frame_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,340 copying PySap2000/results/area_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,342 copying PySap2000/results/solid_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,345 copying PySap2000/results/base_react.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,346 copying PySap2000/results/setup.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,349 copying PySap2000/results/enums.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,351 copying PySap2000/results/link_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,353 copying PySap2000/results/point_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,355 copying PySap2000/results/modal_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,357 copying PySap2000/results/cable_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,359 copying PySap2000/results/data_classes.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,362 copying PySap2000/results/joint_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,364 copying PySap2000/results/misc_results.py -> build/lib/PySap2000/results 2026-02-10T20:40:48,367 creating build/lib/PySap2000/geometry 2026-02-10T20:40:48,368 copying PySap2000/geometry/__init__.py -> build/lib/PySap2000/geometry 2026-02-10T20:40:48,370 copying PySap2000/geometry/model_extractor.py -> build/lib/PySap2000/geometry 2026-02-10T20:40:48,373 copying PySap2000/geometry/section_profile.py -> build/lib/PySap2000/geometry 2026-02-10T20:40:48,375 copying PySap2000/geometry/element_geometry.py -> build/lib/PySap2000/geometry 2026-02-10T20:40:48,377 creating build/lib/PySap2000/section 2026-02-10T20:40:48,378 copying PySap2000/section/link_section.py -> build/lib/PySap2000/section 2026-02-10T20:40:48,381 copying PySap2000/section/__init__.py -> build/lib/PySap2000/section 2026-02-10T20:40:48,382 copying PySap2000/section/area_section.py -> build/lib/PySap2000/section 2026-02-10T20:40:48,384 copying PySap2000/section/cable_section.py -> build/lib/PySap2000/section 2026-02-10T20:40:48,386 copying PySap2000/section/frame_section.py -> build/lib/PySap2000/section 2026-02-10T20:40:48,389 creating build/lib/PySap2000/design 2026-02-10T20:40:48,390 copying PySap2000/design/__init__.py -> build/lib/PySap2000/design 2026-02-10T20:40:48,393 copying PySap2000/design/enums.py -> build/lib/PySap2000/design 2026-02-10T20:40:48,395 copying PySap2000/design/data_classes.py -> build/lib/PySap2000/design 2026-02-10T20:40:48,396 copying PySap2000/design/steel.py -> build/lib/PySap2000/design 2026-02-10T20:40:48,399 copying PySap2000/design/chinese_2010.py -> build/lib/PySap2000/design 2026-02-10T20:40:48,401 creating build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,402 copying PySap2000/langchain_agent/tool_selector.py -> build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,405 copying PySap2000/langchain_agent/__init__.py -> build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,407 copying PySap2000/langchain_agent/config.py -> build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,410 copying PySap2000/langchain_agent/rag.py -> build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,412 copying PySap2000/langchain_agent/agent.py -> build/lib/PySap2000/langchain_agent 2026-02-10T20:40:48,415 creating build/lib/PySap2000/view 2026-02-10T20:40:48,416 copying PySap2000/view/__init__.py -> build/lib/PySap2000/view 2026-02-10T20:40:48,419 creating build/lib/PySap2000/web_agent 2026-02-10T20:40:48,419 copying PySap2000/web_agent/__init__.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,421 copying PySap2000/web_agent/auto_launcher.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,423 copying PySap2000/web_agent/test_config.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,425 copying PySap2000/web_agent/convert_icon.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,426 copying PySap2000/web_agent/setup_api_key.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,428 copying PySap2000/web_agent/hook-PySap2000.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,430 copying PySap2000/web_agent/sap_agent.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,433 copying PySap2000/web_agent/check_environment.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,436 copying PySap2000/web_agent/easy_installer.py -> build/lib/PySap2000/web_agent 2026-02-10T20:40:48,438 creating build/lib/PySap2000/steel_design 2026-02-10T20:40:48,439 copying PySap2000/steel_design/__init__.py -> build/lib/PySap2000/steel_design 2026-02-10T20:40:48,441 copying PySap2000/steel_design/steel_design.py -> build/lib/PySap2000/steel_design 2026-02-10T20:40:48,444 creating build/lib/PySap2000/area 2026-02-10T20:40:48,445 copying PySap2000/area/group.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,448 copying PySap2000/area/__init__.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,450 copying PySap2000/area/spring.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,453 copying PySap2000/area/offset.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,454 copying PySap2000/area/property.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,457 copying PySap2000/area/enums.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,458 copying PySap2000/area/thickness.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,460 copying PySap2000/area/data_classes.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,462 copying PySap2000/area/auto_mesh.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,464 copying PySap2000/area/mass.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,466 copying PySap2000/area/modifier.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,468 copying PySap2000/area/local_axes.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,470 copying PySap2000/area/edge_constraint.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,471 copying PySap2000/area/selection.py -> build/lib/PySap2000/area 2026-02-10T20:40:48,474 creating build/lib/PySap2000/frame 2026-02-10T20:40:48,475 copying PySap2000/frame/group.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,477 copying PySap2000/frame/__init__.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,479 copying PySap2000/frame/property.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,481 copying PySap2000/frame/enums.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,483 copying PySap2000/frame/data_classes.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,485 copying PySap2000/frame/release.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,487 copying PySap2000/frame/hinge.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,489 copying PySap2000/frame/mass.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,491 copying PySap2000/frame/modifier.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,493 copying PySap2000/frame/local_axes.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,495 copying PySap2000/frame/selection.py -> build/lib/PySap2000/frame 2026-02-10T20:40:48,497 creating build/lib/PySap2000/constraints 2026-02-10T20:40:48,498 copying PySap2000/constraints/__init__.py -> build/lib/PySap2000/constraints 2026-02-10T20:40:48,500 copying PySap2000/constraints/enums.py -> build/lib/PySap2000/constraints 2026-02-10T20:40:48,502 copying PySap2000/constraints/constraints.py -> build/lib/PySap2000/constraints 2026-02-10T20:40:48,505 creating build/lib/PySap2000/edit 2026-02-10T20:40:48,506 copying PySap2000/edit/__init__.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,508 copying PySap2000/edit/edit_point.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,510 copying PySap2000/edit/edit_general.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,512 copying PySap2000/edit/point_projection.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,514 copying PySap2000/edit/edit_solid.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,516 copying PySap2000/edit/edit_area.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,518 copying PySap2000/edit/edit_frame.py -> build/lib/PySap2000/edit 2026-02-10T20:40:48,520 creating build/lib/PySap2000/structure_core 2026-02-10T20:40:48,521 copying PySap2000/structure_core/__init__.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,523 copying PySap2000/structure_core/area.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,527 copying PySap2000/structure_core/frame.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,529 copying PySap2000/structure_core/cable.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,532 copying PySap2000/structure_core/point.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,534 copying PySap2000/structure_core/link.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,537 copying PySap2000/structure_core/material.py -> build/lib/PySap2000/structure_core 2026-02-10T20:40:48,540 creating build/lib/PySap2000/database_tables 2026-02-10T20:40:48,541 copying PySap2000/database_tables/__init__.py -> build/lib/PySap2000/database_tables 2026-02-10T20:40:48,543 copying PySap2000/database_tables/table_keys.py -> build/lib/PySap2000/database_tables 2026-02-10T20:40:48,545 copying PySap2000/database_tables/tables.py -> build/lib/PySap2000/database_tables 2026-02-10T20:40:48,549 creating build/lib/PySap2000/cable 2026-02-10T20:40:48,550 copying PySap2000/cable/group.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,552 copying PySap2000/cable/output_station.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,553 copying PySap2000/cable/__init__.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,555 copying PySap2000/cable/property.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,557 copying PySap2000/cable/enums.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,559 copying PySap2000/cable/mass.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,560 copying PySap2000/cable/modifier.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,562 copying PySap2000/cable/selection.py -> build/lib/PySap2000/cable 2026-02-10T20:40:48,564 creating build/lib/PySap2000/global_parameters 2026-02-10T20:40:48,565 copying PySap2000/global_parameters/__init__.py -> build/lib/PySap2000/global_parameters 2026-02-10T20:40:48,567 copying PySap2000/global_parameters/project_info.py -> build/lib/PySap2000/global_parameters 2026-02-10T20:40:48,570 copying PySap2000/global_parameters/model_settings.py -> build/lib/PySap2000/global_parameters 2026-02-10T20:40:48,572 copying PySap2000/global_parameters/units.py -> build/lib/PySap2000/global_parameters 2026-02-10T20:40:48,574 creating build/lib/PySap2000/export_docs 2026-02-10T20:40:48,575 copying PySap2000/export_docs/__init__.py -> build/lib/PySap2000/export_docs 2026-02-10T20:40:48,577 copying PySap2000/export_docs/cad_export.py -> build/lib/PySap2000/export_docs 2026-02-10T20:40:48,580 creating build/lib/PySap2000/selection 2026-02-10T20:40:48,581 copying PySap2000/selection/__init__.py -> build/lib/PySap2000/selection 2026-02-10T20:40:48,584 copying PySap2000/selection/enums.py -> build/lib/PySap2000/selection 2026-02-10T20:40:48,585 copying PySap2000/selection/select.py -> build/lib/PySap2000/selection 2026-02-10T20:40:48,588 creating build/lib/PySap2000/point 2026-02-10T20:40:48,589 copying PySap2000/point/__init__.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,591 copying PySap2000/point/spring.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,593 copying PySap2000/point/enums.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,595 copying PySap2000/point/data_classes.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,597 copying PySap2000/point/support.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,599 copying PySap2000/point/panel_zone.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,601 copying PySap2000/point/mass.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,603 copying PySap2000/point/constraint.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,606 copying PySap2000/point/local_axes.py -> build/lib/PySap2000/point 2026-02-10T20:40:48,608 creating build/lib/PySap2000/group 2026-02-10T20:40:48,609 copying PySap2000/group/group.py -> build/lib/PySap2000/group 2026-02-10T20:40:48,612 copying PySap2000/group/__init__.py -> build/lib/PySap2000/group 2026-02-10T20:40:48,613 copying PySap2000/group/enums.py -> build/lib/PySap2000/group 2026-02-10T20:40:48,616 creating build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,617 copying PySap2000/visualization/web/__init__.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,618 copying PySap2000/visualization/web/web_exporter_solid.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,621 copying PySap2000/visualization/web/web_exporter.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,623 copying PySap2000/visualization/web/gltf_exporter.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,625 copying PySap2000/visualization/web/mesh_generator.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,627 copying PySap2000/visualization/web/model_viewer.py -> build/lib/PySap2000/visualization/web 2026-02-10T20:40:48,630 creating build/lib/PySap2000/visualization/rhino 2026-02-10T20:40:48,631 copying PySap2000/visualization/rhino/__init__.py -> build/lib/PySap2000/visualization/rhino 2026-02-10T20:40:48,633 copying PySap2000/visualization/rhino/rhino_utils.py -> build/lib/PySap2000/visualization/rhino 2026-02-10T20:40:48,635 copying PySap2000/visualization/rhino/rhino_builder.py -> build/lib/PySap2000/visualization/rhino 2026-02-10T20:40:48,638 creating build/lib/PySap2000/converters/dlubal 2026-02-10T20:40:48,638 copying PySap2000/converters/dlubal/__init__.py -> build/lib/PySap2000/converters/dlubal 2026-02-10T20:40:48,641 creating build/lib/PySap2000/converters/etabs 2026-02-10T20:40:48,641 copying PySap2000/converters/etabs/__init__.py -> build/lib/PySap2000/converters/etabs 2026-02-10T20:40:48,644 creating build/lib/PySap2000/converters/midas 2026-02-10T20:40:48,644 copying PySap2000/converters/midas/__init__.py -> build/lib/PySap2000/converters/midas 2026-02-10T20:40:48,647 creating build/lib/PySap2000/loading/functions 2026-02-10T20:40:48,647 copying PySap2000/loading/functions/__init__.py -> build/lib/PySap2000/loading/functions 2026-02-10T20:40:48,649 copying PySap2000/loading/functions/func_common.py -> build/lib/PySap2000/loading/functions 2026-02-10T20:40:48,651 copying PySap2000/loading/functions/time_history.py -> build/lib/PySap2000/loading/functions 2026-02-10T20:40:48,654 copying PySap2000/loading/functions/response_spectrum.py -> build/lib/PySap2000/loading/functions 2026-02-10T20:40:48,657 creating build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,657 copying PySap2000/langchain_agent/tools/group.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,659 copying PySap2000/langchain_agent/tools/table.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,662 copying PySap2000/langchain_agent/tools/__init__.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,664 copying PySap2000/langchain_agent/tools/statistics.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,666 copying PySap2000/langchain_agent/tools/combo.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,668 copying PySap2000/langchain_agent/tools/load.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,670 copying PySap2000/langchain_agent/tools/area.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,672 copying PySap2000/langchain_agent/tools/frame.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,675 copying PySap2000/langchain_agent/tools/model_info.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,677 copying PySap2000/langchain_agent/tools/base.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,679 copying PySap2000/langchain_agent/tools/file_ops.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,681 copying PySap2000/langchain_agent/tools/point.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,683 copying PySap2000/langchain_agent/tools/batch.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,686 copying PySap2000/langchain_agent/tools/view.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,687 copying PySap2000/langchain_agent/tools/analysis.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,690 copying PySap2000/langchain_agent/tools/chart.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,692 copying PySap2000/langchain_agent/tools/constraint.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,694 copying PySap2000/langchain_agent/tools/history.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,696 copying PySap2000/langchain_agent/tools/edit.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,698 copying PySap2000/langchain_agent/tools/results.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,701 copying PySap2000/langchain_agent/tools/selection.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,703 copying PySap2000/langchain_agent/tools/cable_link.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,705 copying PySap2000/langchain_agent/tools/rag_search.py -> build/lib/PySap2000/langchain_agent/tools 2026-02-10T20:40:48,707 running egg_info 2026-02-10T20:40:48,716 writing pysap2000.egg-info/PKG-INFO 2026-02-10T20:40:48,724 writing dependency_links to pysap2000.egg-info/dependency_links.txt 2026-02-10T20:40:48,725 writing entry points to pysap2000.egg-info/entry_points.txt 2026-02-10T20:40:48,729 writing requirements to pysap2000.egg-info/requires.txt 2026-02-10T20:40:48,730 writing top-level names to pysap2000.egg-info/top_level.txt 2026-02-10T20:40:48,774 reading manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:48,786 reading manifest template 'MANIFEST.in' 2026-02-10T20:40:48,787 warning: no files found matching '*.txt' under directory 'PySap2000/docs' 2026-02-10T20:40:48,788 warning: no files found matching '*.md' under directory 'PySap2000/docs' 2026-02-10T20:40:48,789 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-02-10T20:40:48,791 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-02-10T20:40:48,792 warning: no previously-included files matching '*.so' found under directory '*' 2026-02-10T20:40:48,793 warning: no previously-included files matching '.git*' found under directory '*' 2026-02-10T20:40:48,794 warning: no previously-included files found matching '.gitignore' 2026-02-10T20:40:48,795 warning: no previously-included files found matching 'publish.py' 2026-02-10T20:40:48,796 no previously-included directories found matching 'PySap2000/tests' 2026-02-10T20:40:48,797 no previously-included directories found matching 'PySap2000/__pycache__' 2026-02-10T20:40:48,798 no previously-included directories found matching 'PySap2000/docs' 2026-02-10T20:40:48,799 adding license file 'LICENSE' 2026-02-10T20:40:48,809 writing manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-02-10T20:40:48,855 installing to build/bdist.linux-armv7l/wheel 2026-02-10T20:40:48,855 running install 2026-02-10T20:40:48,878 running install_lib 2026-02-10T20:40:48,883 creating build/bdist.linux-armv7l/wheel 2026-02-10T20:40:48,885 creating build/bdist.linux-armv7l/wheel/PySap2000 2026-02-10T20:40:48,886 copying build/lib/PySap2000/exceptions.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:48,889 copying build/lib/PySap2000/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:48,891 creating build/bdist.linux-armv7l/wheel/PySap2000/visualization 2026-02-10T20:40:48,892 copying build/lib/PySap2000/visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization 2026-02-10T20:40:48,894 copying build/lib/PySap2000/visualization/base.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization 2026-02-10T20:40:48,897 creating build/bdist.linux-armv7l/wheel/PySap2000/visualization/web 2026-02-10T20:40:48,898 copying build/lib/PySap2000/visualization/web/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,900 copying build/lib/PySap2000/visualization/web/web_exporter_solid.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,903 copying build/lib/PySap2000/visualization/web/web_exporter.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,905 copying build/lib/PySap2000/visualization/web/gltf_exporter.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,907 copying build/lib/PySap2000/visualization/web/mesh_generator.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,910 copying build/lib/PySap2000/visualization/web/model_viewer.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/web 2026-02-10T20:40:48,912 creating build/bdist.linux-armv7l/wheel/PySap2000/visualization/rhino 2026-02-10T20:40:48,914 copying build/lib/PySap2000/visualization/rhino/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/rhino 2026-02-10T20:40:48,915 copying build/lib/PySap2000/visualization/rhino/rhino_utils.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/rhino 2026-02-10T20:40:48,918 copying build/lib/PySap2000/visualization/rhino/rhino_builder.py -> build/bdist.linux-armv7l/wheel/./PySap2000/visualization/rhino 2026-02-10T20:40:48,920 copying build/lib/PySap2000/application.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:48,923 creating build/bdist.linux-armv7l/wheel/PySap2000/statistics 2026-02-10T20:40:48,924 copying build/lib/PySap2000/statistics/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-02-10T20:40:48,926 copying build/lib/PySap2000/statistics/cable_usage.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-02-10T20:40:48,929 copying build/lib/PySap2000/statistics/steel_usage.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-02-10T20:40:48,931 copying build/lib/PySap2000/logger.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:48,934 creating build/bdist.linux-armv7l/wheel/PySap2000/utils 2026-02-10T20:40:48,935 copying build/lib/PySap2000/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,937 copying build/lib/PySap2000/utils/basic_usage.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,939 copying build/lib/PySap2000/utils/cable_frame_converter.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,941 copying build/lib/PySap2000/utils/deprecation.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,943 copying build/lib/PySap2000/utils/result.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,945 copying build/lib/PySap2000/utils/format_trans.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,947 copying build/lib/PySap2000/utils/steel_design_tools.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,949 copying build/lib/PySap2000/utils/property_brush.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-02-10T20:40:48,952 creating build/bdist.linux-armv7l/wheel/PySap2000/converters 2026-02-10T20:40:48,953 copying build/lib/PySap2000/converters/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/converters 2026-02-10T20:40:48,955 creating build/bdist.linux-armv7l/wheel/PySap2000/converters/dlubal 2026-02-10T20:40:48,956 copying build/lib/PySap2000/converters/dlubal/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/converters/dlubal 2026-02-10T20:40:48,958 copying build/lib/PySap2000/converters/base.py -> build/bdist.linux-armv7l/wheel/./PySap2000/converters 2026-02-10T20:40:48,960 creating build/bdist.linux-armv7l/wheel/PySap2000/converters/etabs 2026-02-10T20:40:48,961 copying build/lib/PySap2000/converters/etabs/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/converters/etabs 2026-02-10T20:40:48,964 creating build/bdist.linux-armv7l/wheel/PySap2000/converters/midas 2026-02-10T20:40:48,964 copying build/lib/PySap2000/converters/midas/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/converters/midas 2026-02-10T20:40:48,967 creating build/bdist.linux-armv7l/wheel/PySap2000/loads 2026-02-10T20:40:48,968 copying build/lib/PySap2000/loads/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,970 copying build/lib/PySap2000/loads/cable_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,972 copying build/lib/PySap2000/loads/point_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,975 copying build/lib/PySap2000/loads/frame_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,977 copying build/lib/PySap2000/loads/link_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,979 copying build/lib/PySap2000/loads/area_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-02-10T20:40:48,983 creating build/bdist.linux-armv7l/wheel/PySap2000/link 2026-02-10T20:40:48,984 copying build/lib/PySap2000/link/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,986 copying build/lib/PySap2000/link/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,988 copying build/lib/PySap2000/link/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,990 copying build/lib/PySap2000/link/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,992 copying build/lib/PySap2000/link/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,993 copying build/lib/PySap2000/link/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,996 copying build/lib/PySap2000/link/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-02-10T20:40:48,998 copying build/lib/PySap2000/config.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:49,001 creating build/bdist.linux-armv7l/wheel/PySap2000/named_assigns 2026-02-10T20:40:49,002 copying build/lib/PySap2000/named_assigns/frame_release.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-02-10T20:40:49,004 copying build/lib/PySap2000/named_assigns/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-02-10T20:40:49,006 copying build/lib/PySap2000/named_assigns/area_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-02-10T20:40:49,009 copying build/lib/PySap2000/named_assigns/frame_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-02-10T20:40:49,011 copying build/lib/PySap2000/named_assigns/cable_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-02-10T20:40:49,014 creating build/bdist.linux-armv7l/wheel/PySap2000/analyze 2026-02-10T20:40:49,015 copying build/lib/PySap2000/analyze/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-02-10T20:40:49,017 copying build/lib/PySap2000/analyze/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-02-10T20:40:49,019 copying build/lib/PySap2000/analyze/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-02-10T20:40:49,021 copying build/lib/PySap2000/analyze/analyze.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-02-10T20:40:49,024 creating build/bdist.linux-armv7l/wheel/PySap2000/loading 2026-02-10T20:40:49,025 copying build/lib/PySap2000/loading/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-02-10T20:40:49,027 copying build/lib/PySap2000/loading/load_case.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-02-10T20:40:49,030 creating build/bdist.linux-armv7l/wheel/PySap2000/loading/functions 2026-02-10T20:40:49,031 copying build/lib/PySap2000/loading/functions/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-02-10T20:40:49,033 copying build/lib/PySap2000/loading/functions/func_common.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-02-10T20:40:49,035 copying build/lib/PySap2000/loading/functions/time_history.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-02-10T20:40:49,037 copying build/lib/PySap2000/loading/functions/response_spectrum.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-02-10T20:40:49,039 copying build/lib/PySap2000/loading/mass_source.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-02-10T20:40:49,041 copying build/lib/PySap2000/loading/load_combination.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-02-10T20:40:49,043 copying build/lib/PySap2000/loading/load_pattern.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-02-10T20:40:49,046 creating build/bdist.linux-armv7l/wheel/PySap2000/results 2026-02-10T20:40:49,047 copying build/lib/PySap2000/results/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,050 copying build/lib/PySap2000/results/frame_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,052 copying build/lib/PySap2000/results/area_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,055 copying build/lib/PySap2000/results/solid_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,057 copying build/lib/PySap2000/results/base_react.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,059 copying build/lib/PySap2000/results/setup.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,061 copying build/lib/PySap2000/results/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,063 copying build/lib/PySap2000/results/link_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,065 copying build/lib/PySap2000/results/point_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,068 copying build/lib/PySap2000/results/modal_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,070 copying build/lib/PySap2000/results/cable_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,072 copying build/lib/PySap2000/results/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,075 copying build/lib/PySap2000/results/joint_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,078 copying build/lib/PySap2000/results/misc_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-02-10T20:40:49,081 creating build/bdist.linux-armv7l/wheel/PySap2000/geometry 2026-02-10T20:40:49,082 copying build/lib/PySap2000/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-02-10T20:40:49,084 copying build/lib/PySap2000/geometry/model_extractor.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-02-10T20:40:49,087 copying build/lib/PySap2000/geometry/section_profile.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-02-10T20:40:49,090 copying build/lib/PySap2000/geometry/element_geometry.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-02-10T20:40:49,093 creating build/bdist.linux-armv7l/wheel/PySap2000/section 2026-02-10T20:40:49,094 copying build/lib/PySap2000/section/link_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-02-10T20:40:49,097 copying build/lib/PySap2000/section/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-02-10T20:40:49,099 copying build/lib/PySap2000/section/area_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-02-10T20:40:49,101 copying build/lib/PySap2000/section/cable_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-02-10T20:40:49,103 copying build/lib/PySap2000/section/frame_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-02-10T20:40:49,107 creating build/bdist.linux-armv7l/wheel/PySap2000/design 2026-02-10T20:40:49,108 copying build/lib/PySap2000/design/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-02-10T20:40:49,110 copying build/lib/PySap2000/design/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-02-10T20:40:49,112 copying build/lib/PySap2000/design/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-02-10T20:40:49,114 copying build/lib/PySap2000/design/steel.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-02-10T20:40:49,117 copying build/lib/PySap2000/design/chinese_2010.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-02-10T20:40:49,120 creating build/bdist.linux-armv7l/wheel/PySap2000/langchain_agent 2026-02-10T20:40:49,121 copying build/lib/PySap2000/langchain_agent/tool_selector.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent 2026-02-10T20:40:49,124 copying build/lib/PySap2000/langchain_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent 2026-02-10T20:40:49,126 copying build/lib/PySap2000/langchain_agent/config.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent 2026-02-10T20:40:49,128 copying build/lib/PySap2000/langchain_agent/rag.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent 2026-02-10T20:40:49,131 copying build/lib/PySap2000/langchain_agent/agent.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent 2026-02-10T20:40:49,134 creating build/bdist.linux-armv7l/wheel/PySap2000/langchain_agent/tools 2026-02-10T20:40:49,135 copying build/lib/PySap2000/langchain_agent/tools/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,137 copying build/lib/PySap2000/langchain_agent/tools/table.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,139 copying build/lib/PySap2000/langchain_agent/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,142 copying build/lib/PySap2000/langchain_agent/tools/statistics.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,144 copying build/lib/PySap2000/langchain_agent/tools/combo.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,146 copying build/lib/PySap2000/langchain_agent/tools/load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,148 copying build/lib/PySap2000/langchain_agent/tools/area.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,151 copying build/lib/PySap2000/langchain_agent/tools/frame.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,153 copying build/lib/PySap2000/langchain_agent/tools/model_info.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,156 copying build/lib/PySap2000/langchain_agent/tools/base.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,158 copying build/lib/PySap2000/langchain_agent/tools/file_ops.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,160 copying build/lib/PySap2000/langchain_agent/tools/point.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,162 copying build/lib/PySap2000/langchain_agent/tools/batch.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,164 copying build/lib/PySap2000/langchain_agent/tools/view.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,166 copying build/lib/PySap2000/langchain_agent/tools/analysis.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,168 copying build/lib/PySap2000/langchain_agent/tools/chart.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,170 copying build/lib/PySap2000/langchain_agent/tools/constraint.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,172 copying build/lib/PySap2000/langchain_agent/tools/history.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,175 copying build/lib/PySap2000/langchain_agent/tools/edit.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,178 copying build/lib/PySap2000/langchain_agent/tools/results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,180 copying build/lib/PySap2000/langchain_agent/tools/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,182 copying build/lib/PySap2000/langchain_agent/tools/cable_link.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,184 copying build/lib/PySap2000/langchain_agent/tools/rag_search.py -> build/bdist.linux-armv7l/wheel/./PySap2000/langchain_agent/tools 2026-02-10T20:40:49,187 creating build/bdist.linux-armv7l/wheel/PySap2000/view 2026-02-10T20:40:49,188 copying build/lib/PySap2000/view/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/view 2026-02-10T20:40:49,190 creating build/bdist.linux-armv7l/wheel/PySap2000/web_agent 2026-02-10T20:40:49,191 copying build/lib/PySap2000/web_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,194 copying build/lib/PySap2000/web_agent/auto_launcher.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,196 copying build/lib/PySap2000/web_agent/test_config.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,198 copying build/lib/PySap2000/web_agent/convert_icon.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,199 copying build/lib/PySap2000/web_agent/setup_api_key.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,201 copying build/lib/PySap2000/web_agent/hook-PySap2000.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,203 copying build/lib/PySap2000/web_agent/sap_agent.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,207 copying build/lib/PySap2000/web_agent/check_environment.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,209 copying build/lib/PySap2000/web_agent/easy_installer.py -> build/bdist.linux-armv7l/wheel/./PySap2000/web_agent 2026-02-10T20:40:49,212 creating build/bdist.linux-armv7l/wheel/PySap2000/steel_design 2026-02-10T20:40:49,213 copying build/lib/PySap2000/steel_design/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/steel_design 2026-02-10T20:40:49,215 copying build/lib/PySap2000/steel_design/steel_design.py -> build/bdist.linux-armv7l/wheel/./PySap2000/steel_design 2026-02-10T20:40:49,218 creating build/bdist.linux-armv7l/wheel/PySap2000/area 2026-02-10T20:40:49,219 copying build/lib/PySap2000/area/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,222 copying build/lib/PySap2000/area/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,224 copying build/lib/PySap2000/area/spring.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,226 copying build/lib/PySap2000/area/offset.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,228 copying build/lib/PySap2000/area/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,231 copying build/lib/PySap2000/area/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,233 copying build/lib/PySap2000/area/thickness.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,235 copying build/lib/PySap2000/area/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,237 copying build/lib/PySap2000/area/auto_mesh.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,240 copying build/lib/PySap2000/area/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,242 copying build/lib/PySap2000/area/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,244 copying build/lib/PySap2000/area/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,246 copying build/lib/PySap2000/area/edge_constraint.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,249 copying build/lib/PySap2000/area/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-02-10T20:40:49,251 creating build/bdist.linux-armv7l/wheel/PySap2000/frame 2026-02-10T20:40:49,253 copying build/lib/PySap2000/frame/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,255 copying build/lib/PySap2000/frame/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,257 copying build/lib/PySap2000/frame/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,260 copying build/lib/PySap2000/frame/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,261 copying build/lib/PySap2000/frame/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,263 copying build/lib/PySap2000/frame/release.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,265 copying build/lib/PySap2000/frame/hinge.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,267 copying build/lib/PySap2000/frame/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,269 copying build/lib/PySap2000/frame/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,271 copying build/lib/PySap2000/frame/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,273 copying build/lib/PySap2000/frame/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-02-10T20:40:49,275 creating build/bdist.linux-armv7l/wheel/PySap2000/constraints 2026-02-10T20:40:49,276 copying build/lib/PySap2000/constraints/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-02-10T20:40:49,278 copying build/lib/PySap2000/constraints/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-02-10T20:40:49,280 copying build/lib/PySap2000/constraints/constraints.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-02-10T20:40:49,283 creating build/bdist.linux-armv7l/wheel/PySap2000/edit 2026-02-10T20:40:49,284 copying build/lib/PySap2000/edit/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,286 copying build/lib/PySap2000/edit/edit_point.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,288 copying build/lib/PySap2000/edit/edit_general.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,290 copying build/lib/PySap2000/edit/point_projection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,293 copying build/lib/PySap2000/edit/edit_solid.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,295 copying build/lib/PySap2000/edit/edit_area.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,296 copying build/lib/PySap2000/edit/edit_frame.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-02-10T20:40:49,299 creating build/bdist.linux-armv7l/wheel/PySap2000/structure_core 2026-02-10T20:40:49,300 copying build/lib/PySap2000/structure_core/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,302 copying build/lib/PySap2000/structure_core/area.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,306 copying build/lib/PySap2000/structure_core/frame.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,308 copying build/lib/PySap2000/structure_core/cable.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,311 copying build/lib/PySap2000/structure_core/point.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,313 copying build/lib/PySap2000/structure_core/link.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,316 copying build/lib/PySap2000/structure_core/material.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-02-10T20:40:49,319 creating build/bdist.linux-armv7l/wheel/PySap2000/database_tables 2026-02-10T20:40:49,320 copying build/lib/PySap2000/database_tables/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-02-10T20:40:49,322 copying build/lib/PySap2000/database_tables/table_keys.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-02-10T20:40:49,324 copying build/lib/PySap2000/database_tables/tables.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-02-10T20:40:49,328 creating build/bdist.linux-armv7l/wheel/PySap2000/cable 2026-02-10T20:40:49,329 copying build/lib/PySap2000/cable/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,331 copying build/lib/PySap2000/cable/output_station.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,333 copying build/lib/PySap2000/cable/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,335 copying build/lib/PySap2000/cable/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,336 copying build/lib/PySap2000/cable/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,338 copying build/lib/PySap2000/cable/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,340 copying build/lib/PySap2000/cable/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,342 copying build/lib/PySap2000/cable/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-02-10T20:40:49,344 creating build/bdist.linux-armv7l/wheel/PySap2000/global_parameters 2026-02-10T20:40:49,345 copying build/lib/PySap2000/global_parameters/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-02-10T20:40:49,347 copying build/lib/PySap2000/global_parameters/project_info.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-02-10T20:40:49,349 copying build/lib/PySap2000/global_parameters/model_settings.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-02-10T20:40:49,351 copying build/lib/PySap2000/global_parameters/units.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-02-10T20:40:49,354 creating build/bdist.linux-armv7l/wheel/PySap2000/export_docs 2026-02-10T20:40:49,355 copying build/lib/PySap2000/export_docs/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/export_docs 2026-02-10T20:40:49,357 copying build/lib/PySap2000/export_docs/cad_export.py -> build/bdist.linux-armv7l/wheel/./PySap2000/export_docs 2026-02-10T20:40:49,360 creating build/bdist.linux-armv7l/wheel/PySap2000/selection 2026-02-10T20:40:49,361 copying build/lib/PySap2000/selection/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-02-10T20:40:49,364 copying build/lib/PySap2000/selection/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-02-10T20:40:49,365 copying build/lib/PySap2000/selection/select.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-02-10T20:40:49,369 creating build/bdist.linux-armv7l/wheel/PySap2000/point 2026-02-10T20:40:49,370 copying build/lib/PySap2000/point/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,372 copying build/lib/PySap2000/point/spring.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,374 copying build/lib/PySap2000/point/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,376 copying build/lib/PySap2000/point/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,378 copying build/lib/PySap2000/point/support.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,380 copying build/lib/PySap2000/point/panel_zone.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,382 copying build/lib/PySap2000/point/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,384 copying build/lib/PySap2000/point/constraint.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,386 copying build/lib/PySap2000/point/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-02-10T20:40:49,388 copying build/lib/PySap2000/file.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-02-10T20:40:49,391 creating build/bdist.linux-armv7l/wheel/PySap2000/group 2026-02-10T20:40:49,392 copying build/lib/PySap2000/group/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-02-10T20:40:49,395 copying build/lib/PySap2000/group/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-02-10T20:40:49,396 copying build/lib/PySap2000/group/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-02-10T20:40:49,398 running install_egg_info 2026-02-10T20:40:49,403 Copying pysap2000.egg-info to build/bdist.linux-armv7l/wheel/./pysap2000-2.0.12-py3.11.egg-info 2026-02-10T20:40:49,414 running install_scripts 2026-02-10T20:40:49,425 creating build/bdist.linux-armv7l/wheel/pysap2000-2.0.12.dist-info/WHEEL 2026-02-10T20:40:49,428 creating '/tmp/pip-wheel-jyzjxbo5/.tmp-194btosc/pysap2000-2.0.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T20:40:49,431 adding 'PySap2000/__init__.py' 2026-02-10T20:40:49,433 adding 'PySap2000/application.py' 2026-02-10T20:40:49,435 adding 'PySap2000/config.py' 2026-02-10T20:40:49,437 adding 'PySap2000/exceptions.py' 2026-02-10T20:40:49,438 adding 'PySap2000/file.py' 2026-02-10T20:40:49,440 adding 'PySap2000/logger.py' 2026-02-10T20:40:49,442 adding 'PySap2000/analyze/__init__.py' 2026-02-10T20:40:49,444 adding 'PySap2000/analyze/analyze.py' 2026-02-10T20:40:49,445 adding 'PySap2000/analyze/data_classes.py' 2026-02-10T20:40:49,447 adding 'PySap2000/analyze/enums.py' 2026-02-10T20:40:49,449 adding 'PySap2000/area/__init__.py' 2026-02-10T20:40:49,450 adding 'PySap2000/area/auto_mesh.py' 2026-02-10T20:40:49,452 adding 'PySap2000/area/data_classes.py' 2026-02-10T20:40:49,453 adding 'PySap2000/area/edge_constraint.py' 2026-02-10T20:40:49,454 adding 'PySap2000/area/enums.py' 2026-02-10T20:40:49,456 adding 'PySap2000/area/group.py' 2026-02-10T20:40:49,457 adding 'PySap2000/area/local_axes.py' 2026-02-10T20:40:49,459 adding 'PySap2000/area/mass.py' 2026-02-10T20:40:49,460 adding 'PySap2000/area/modifier.py' 2026-02-10T20:40:49,462 adding 'PySap2000/area/offset.py' 2026-02-10T20:40:49,463 adding 'PySap2000/area/property.py' 2026-02-10T20:40:49,465 adding 'PySap2000/area/selection.py' 2026-02-10T20:40:49,466 adding 'PySap2000/area/spring.py' 2026-02-10T20:40:49,468 adding 'PySap2000/area/thickness.py' 2026-02-10T20:40:49,470 adding 'PySap2000/cable/__init__.py' 2026-02-10T20:40:49,471 adding 'PySap2000/cable/enums.py' 2026-02-10T20:40:49,472 adding 'PySap2000/cable/group.py' 2026-02-10T20:40:49,474 adding 'PySap2000/cable/mass.py' 2026-02-10T20:40:49,475 adding 'PySap2000/cable/modifier.py' 2026-02-10T20:40:49,476 adding 'PySap2000/cable/output_station.py' 2026-02-10T20:40:49,478 adding 'PySap2000/cable/property.py' 2026-02-10T20:40:49,479 adding 'PySap2000/cable/selection.py' 2026-02-10T20:40:49,481 adding 'PySap2000/constraints/__init__.py' 2026-02-10T20:40:49,483 adding 'PySap2000/constraints/constraints.py' 2026-02-10T20:40:49,484 adding 'PySap2000/constraints/enums.py' 2026-02-10T20:40:49,486 adding 'PySap2000/converters/__init__.py' 2026-02-10T20:40:49,487 adding 'PySap2000/converters/base.py' 2026-02-10T20:40:49,489 adding 'PySap2000/converters/dlubal/__init__.py' 2026-02-10T20:40:49,491 adding 'PySap2000/converters/etabs/__init__.py' 2026-02-10T20:40:49,492 adding 'PySap2000/converters/midas/__init__.py' 2026-02-10T20:40:49,494 adding 'PySap2000/database_tables/__init__.py' 2026-02-10T20:40:49,496 adding 'PySap2000/database_tables/table_keys.py' 2026-02-10T20:40:49,500 adding 'PySap2000/database_tables/tables.py' 2026-02-10T20:40:49,503 adding 'PySap2000/design/__init__.py' 2026-02-10T20:40:49,505 adding 'PySap2000/design/chinese_2010.py' 2026-02-10T20:40:49,506 adding 'PySap2000/design/data_classes.py' 2026-02-10T20:40:49,508 adding 'PySap2000/design/enums.py' 2026-02-10T20:40:49,509 adding 'PySap2000/design/steel.py' 2026-02-10T20:40:49,511 adding 'PySap2000/edit/__init__.py' 2026-02-10T20:40:49,513 adding 'PySap2000/edit/edit_area.py' 2026-02-10T20:40:49,514 adding 'PySap2000/edit/edit_frame.py' 2026-02-10T20:40:49,515 adding 'PySap2000/edit/edit_general.py' 2026-02-10T20:40:49,517 adding 'PySap2000/edit/edit_point.py' 2026-02-10T20:40:49,518 adding 'PySap2000/edit/edit_solid.py' 2026-02-10T20:40:49,520 adding 'PySap2000/edit/point_projection.py' 2026-02-10T20:40:49,522 adding 'PySap2000/export_docs/__init__.py' 2026-02-10T20:40:49,526 adding 'PySap2000/export_docs/cad_export.py' 2026-02-10T20:40:49,528 adding 'PySap2000/frame/__init__.py' 2026-02-10T20:40:49,529 adding 'PySap2000/frame/data_classes.py' 2026-02-10T20:40:49,531 adding 'PySap2000/frame/enums.py' 2026-02-10T20:40:49,532 adding 'PySap2000/frame/group.py' 2026-02-10T20:40:49,534 adding 'PySap2000/frame/hinge.py' 2026-02-10T20:40:49,535 adding 'PySap2000/frame/local_axes.py' 2026-02-10T20:40:49,536 adding 'PySap2000/frame/mass.py' 2026-02-10T20:40:49,538 adding 'PySap2000/frame/modifier.py' 2026-02-10T20:40:49,539 adding 'PySap2000/frame/property.py' 2026-02-10T20:40:49,541 adding 'PySap2000/frame/release.py' 2026-02-10T20:40:49,542 adding 'PySap2000/frame/selection.py' 2026-02-10T20:40:49,544 adding 'PySap2000/geometry/__init__.py' 2026-02-10T20:40:49,545 adding 'PySap2000/geometry/element_geometry.py' 2026-02-10T20:40:49,548 adding 'PySap2000/geometry/model_extractor.py' 2026-02-10T20:40:49,550 adding 'PySap2000/geometry/section_profile.py' 2026-02-10T20:40:49,552 adding 'PySap2000/global_parameters/__init__.py' 2026-02-10T20:40:49,554 adding 'PySap2000/global_parameters/model_settings.py' 2026-02-10T20:40:49,556 adding 'PySap2000/global_parameters/project_info.py' 2026-02-10T20:40:49,557 adding 'PySap2000/global_parameters/units.py' 2026-02-10T20:40:49,560 adding 'PySap2000/group/__init__.py' 2026-02-10T20:40:49,561 adding 'PySap2000/group/enums.py' 2026-02-10T20:40:49,563 adding 'PySap2000/group/group.py' 2026-02-10T20:40:49,565 adding 'PySap2000/langchain_agent/__init__.py' 2026-02-10T20:40:49,568 adding 'PySap2000/langchain_agent/agent.py' 2026-02-10T20:40:49,570 adding 'PySap2000/langchain_agent/config.py' 2026-02-10T20:40:49,573 adding 'PySap2000/langchain_agent/rag.py' 2026-02-10T20:40:49,576 adding 'PySap2000/langchain_agent/tool_selector.py' 2026-02-10T20:40:49,578 adding 'PySap2000/langchain_agent/tools/__init__.py' 2026-02-10T20:40:49,580 adding 'PySap2000/langchain_agent/tools/analysis.py' 2026-02-10T20:40:49,582 adding 'PySap2000/langchain_agent/tools/area.py' 2026-02-10T20:40:49,584 adding 'PySap2000/langchain_agent/tools/base.py' 2026-02-10T20:40:49,586 adding 'PySap2000/langchain_agent/tools/batch.py' 2026-02-10T20:40:49,587 adding 'PySap2000/langchain_agent/tools/cable_link.py' 2026-02-10T20:40:49,589 adding 'PySap2000/langchain_agent/tools/chart.py' 2026-02-10T20:40:49,591 adding 'PySap2000/langchain_agent/tools/combo.py' 2026-02-10T20:40:49,593 adding 'PySap2000/langchain_agent/tools/constraint.py' 2026-02-10T20:40:49,595 adding 'PySap2000/langchain_agent/tools/edit.py' 2026-02-10T20:40:49,596 adding 'PySap2000/langchain_agent/tools/file_ops.py' 2026-02-10T20:40:49,598 adding 'PySap2000/langchain_agent/tools/frame.py' 2026-02-10T20:40:49,600 adding 'PySap2000/langchain_agent/tools/group.py' 2026-02-10T20:40:49,601 adding 'PySap2000/langchain_agent/tools/history.py' 2026-02-10T20:40:49,603 adding 'PySap2000/langchain_agent/tools/load.py' 2026-02-10T20:40:49,605 adding 'PySap2000/langchain_agent/tools/model_info.py' 2026-02-10T20:40:49,607 adding 'PySap2000/langchain_agent/tools/point.py' 2026-02-10T20:40:49,608 adding 'PySap2000/langchain_agent/tools/rag_search.py' 2026-02-10T20:40:49,610 adding 'PySap2000/langchain_agent/tools/results.py' 2026-02-10T20:40:49,612 adding 'PySap2000/langchain_agent/tools/selection.py' 2026-02-10T20:40:49,614 adding 'PySap2000/langchain_agent/tools/statistics.py' 2026-02-10T20:40:49,616 adding 'PySap2000/langchain_agent/tools/table.py' 2026-02-10T20:40:49,618 adding 'PySap2000/langchain_agent/tools/view.py' 2026-02-10T20:40:49,621 adding 'PySap2000/link/__init__.py' 2026-02-10T20:40:49,623 adding 'PySap2000/link/data_classes.py' 2026-02-10T20:40:49,626 adding 'PySap2000/link/enums.py' 2026-02-10T20:40:49,628 adding 'PySap2000/link/group.py' 2026-02-10T20:40:49,630 adding 'PySap2000/link/local_axes.py' 2026-02-10T20:40:49,633 adding 'PySap2000/link/property.py' 2026-02-10T20:40:49,635 adding 'PySap2000/link/selection.py' 2026-02-10T20:40:49,639 adding 'PySap2000/loading/__init__.py' 2026-02-10T20:40:49,643 adding 'PySap2000/loading/load_case.py' 2026-02-10T20:40:49,646 adding 'PySap2000/loading/load_combination.py' 2026-02-10T20:40:49,649 adding 'PySap2000/loading/load_pattern.py' 2026-02-10T20:40:49,652 adding 'PySap2000/loading/mass_source.py' 2026-02-10T20:40:49,656 adding 'PySap2000/loading/functions/__init__.py' 2026-02-10T20:40:49,658 adding 'PySap2000/loading/functions/func_common.py' 2026-02-10T20:40:49,660 adding 'PySap2000/loading/functions/response_spectrum.py' 2026-02-10T20:40:49,662 adding 'PySap2000/loading/functions/time_history.py' 2026-02-10T20:40:49,664 adding 'PySap2000/loads/__init__.py' 2026-02-10T20:40:49,666 adding 'PySap2000/loads/area_load.py' 2026-02-10T20:40:49,668 adding 'PySap2000/loads/cable_load.py' 2026-02-10T20:40:49,670 adding 'PySap2000/loads/frame_load.py' 2026-02-10T20:40:49,671 adding 'PySap2000/loads/link_load.py' 2026-02-10T20:40:49,673 adding 'PySap2000/loads/point_load.py' 2026-02-10T20:40:49,675 adding 'PySap2000/named_assigns/__init__.py' 2026-02-10T20:40:49,676 adding 'PySap2000/named_assigns/area_modifier.py' 2026-02-10T20:40:49,678 adding 'PySap2000/named_assigns/cable_modifier.py' 2026-02-10T20:40:49,679 adding 'PySap2000/named_assigns/frame_modifier.py' 2026-02-10T20:40:49,681 adding 'PySap2000/named_assigns/frame_release.py' 2026-02-10T20:40:49,683 adding 'PySap2000/point/__init__.py' 2026-02-10T20:40:49,685 adding 'PySap2000/point/constraint.py' 2026-02-10T20:40:49,686 adding 'PySap2000/point/data_classes.py' 2026-02-10T20:40:49,687 adding 'PySap2000/point/enums.py' 2026-02-10T20:40:49,689 adding 'PySap2000/point/local_axes.py' 2026-02-10T20:40:49,691 adding 'PySap2000/point/mass.py' 2026-02-10T20:40:49,692 adding 'PySap2000/point/panel_zone.py' 2026-02-10T20:40:49,694 adding 'PySap2000/point/spring.py' 2026-02-10T20:40:49,695 adding 'PySap2000/point/support.py' 2026-02-10T20:40:49,698 adding 'PySap2000/results/__init__.py' 2026-02-10T20:40:49,700 adding 'PySap2000/results/area_results.py' 2026-02-10T20:40:49,701 adding 'PySap2000/results/base_react.py' 2026-02-10T20:40:49,703 adding 'PySap2000/results/cable_results.py' 2026-02-10T20:40:49,705 adding 'PySap2000/results/data_classes.py' 2026-02-10T20:40:49,706 adding 'PySap2000/results/enums.py' 2026-02-10T20:40:49,708 adding 'PySap2000/results/frame_results.py' 2026-02-10T20:40:49,709 adding 'PySap2000/results/joint_results.py' 2026-02-10T20:40:49,711 adding 'PySap2000/results/link_results.py' 2026-02-10T20:40:49,713 adding 'PySap2000/results/misc_results.py' 2026-02-10T20:40:49,715 adding 'PySap2000/results/modal_results.py' 2026-02-10T20:40:49,717 adding 'PySap2000/results/point_results.py' 2026-02-10T20:40:49,719 adding 'PySap2000/results/setup.py' 2026-02-10T20:40:49,721 adding 'PySap2000/results/solid_results.py' 2026-02-10T20:40:49,723 adding 'PySap2000/section/__init__.py' 2026-02-10T20:40:49,725 adding 'PySap2000/section/area_section.py' 2026-02-10T20:40:49,727 adding 'PySap2000/section/cable_section.py' 2026-02-10T20:40:49,729 adding 'PySap2000/section/frame_section.py' 2026-02-10T20:40:49,732 adding 'PySap2000/section/link_section.py' 2026-02-10T20:40:49,735 adding 'PySap2000/selection/__init__.py' 2026-02-10T20:40:49,736 adding 'PySap2000/selection/enums.py' 2026-02-10T20:40:49,739 adding 'PySap2000/selection/select.py' 2026-02-10T20:40:49,743 adding 'PySap2000/statistics/__init__.py' 2026-02-10T20:40:49,745 adding 'PySap2000/statistics/cable_usage.py' 2026-02-10T20:40:49,748 adding 'PySap2000/statistics/steel_usage.py' 2026-02-10T20:40:49,752 adding 'PySap2000/steel_design/__init__.py' 2026-02-10T20:40:49,755 adding 'PySap2000/steel_design/steel_design.py' 2026-02-10T20:40:49,759 adding 'PySap2000/structure_core/__init__.py' 2026-02-10T20:40:49,765 adding 'PySap2000/structure_core/area.py' 2026-02-10T20:40:49,769 adding 'PySap2000/structure_core/cable.py' 2026-02-10T20:40:49,773 adding 'PySap2000/structure_core/frame.py' 2026-02-10T20:40:49,776 adding 'PySap2000/structure_core/link.py' 2026-02-10T20:40:49,778 adding 'PySap2000/structure_core/material.py' 2026-02-10T20:40:49,780 adding 'PySap2000/structure_core/point.py' 2026-02-10T20:40:49,782 adding 'PySap2000/utils/__init__.py' 2026-02-10T20:40:49,783 adding 'PySap2000/utils/basic_usage.py' 2026-02-10T20:40:49,785 adding 'PySap2000/utils/cable_frame_converter.py' 2026-02-10T20:40:49,787 adding 'PySap2000/utils/deprecation.py' 2026-02-10T20:40:49,788 adding 'PySap2000/utils/format_trans.py' 2026-02-10T20:40:49,790 adding 'PySap2000/utils/property_brush.py' 2026-02-10T20:40:49,791 adding 'PySap2000/utils/result.py' 2026-02-10T20:40:49,793 adding 'PySap2000/utils/steel_design_tools.py' 2026-02-10T20:40:49,795 adding 'PySap2000/view/__init__.py' 2026-02-10T20:40:49,798 adding 'PySap2000/visualization/__init__.py' 2026-02-10T20:40:49,799 adding 'PySap2000/visualization/base.py' 2026-02-10T20:40:49,801 adding 'PySap2000/visualization/rhino/__init__.py' 2026-02-10T20:40:49,803 adding 'PySap2000/visualization/rhino/rhino_builder.py' 2026-02-10T20:40:49,804 adding 'PySap2000/visualization/rhino/rhino_utils.py' 2026-02-10T20:40:49,806 adding 'PySap2000/visualization/web/__init__.py' 2026-02-10T20:40:49,807 adding 'PySap2000/visualization/web/gltf_exporter.py' 2026-02-10T20:40:49,809 adding 'PySap2000/visualization/web/mesh_generator.py' 2026-02-10T20:40:49,811 adding 'PySap2000/visualization/web/model_viewer.py' 2026-02-10T20:40:49,813 adding 'PySap2000/visualization/web/web_exporter.py' 2026-02-10T20:40:49,816 adding 'PySap2000/visualization/web/web_exporter_solid.py' 2026-02-10T20:40:49,818 adding 'PySap2000/web_agent/__init__.py' 2026-02-10T20:40:49,819 adding 'PySap2000/web_agent/auto_launcher.py' 2026-02-10T20:40:49,820 adding 'PySap2000/web_agent/check_environment.py' 2026-02-10T20:40:49,822 adding 'PySap2000/web_agent/convert_icon.py' 2026-02-10T20:40:49,824 adding 'PySap2000/web_agent/easy_installer.py' 2026-02-10T20:40:49,825 adding 'PySap2000/web_agent/hook-PySap2000.py' 2026-02-10T20:40:49,832 adding 'PySap2000/web_agent/sap_agent.py' 2026-02-10T20:40:49,834 adding 'PySap2000/web_agent/setup_api_key.py' 2026-02-10T20:40:49,835 adding 'PySap2000/web_agent/test_config.py' 2026-02-10T20:40:49,838 adding 'pysap2000-2.0.12.dist-info/licenses/LICENSE' 2026-02-10T20:40:49,840 adding 'pysap2000-2.0.12.dist-info/METADATA' 2026-02-10T20:40:49,841 adding 'pysap2000-2.0.12.dist-info/WHEEL' 2026-02-10T20:40:49,842 adding 'pysap2000-2.0.12.dist-info/entry_points.txt' 2026-02-10T20:40:49,842 adding 'pysap2000-2.0.12.dist-info/top_level.txt' 2026-02-10T20:40:49,846 adding 'pysap2000-2.0.12.dist-info/RECORD' 2026-02-10T20:40:49,853 removing build/bdist.linux-armv7l/wheel 2026-02-10T20:40:50,016 Building wheel for pysap2000 (pyproject.toml): finished with status 'done' 2026-02-10T20:40:50,026 Created wheel for pysap2000: filename=pysap2000-2.0.12-py3-none-any.whl size=424973 sha256=9470c2e6feb32fb201155f83493f0728456d80145379fe74d41f165e1f3504df 2026-02-10T20:40:50,028 Stored in directory: /tmp/pip-ephem-wheel-cache-fuaemr0w/wheels/2f/c8/1e/6c3cb92b39058d4a17d8ff5cfe6ecff66a4f3499f4aac6766d 2026-02-10T20:40:50,046 Successfully built pysap2000 2026-02-10T20:40:50,066 Removed build tracker: '/tmp/pip-build-tracker-35nrsfal'