2026-04-16T16:31:49,534 Created temporary directory: /tmp/pip-ephem-wheel-cache-61lgnak8 2026-04-16T16:31:49,536 Created temporary directory: /tmp/pip-build-tracker-ip15n7xf 2026-04-16T16:31:49,536 Initialized build tracking at /tmp/pip-build-tracker-ip15n7xf 2026-04-16T16:31:49,537 Created build tracker: /tmp/pip-build-tracker-ip15n7xf 2026-04-16T16:31:49,537 Entered build tracker: /tmp/pip-build-tracker-ip15n7xf 2026-04-16T16:31:49,538 Created temporary directory: /tmp/pip-wheel-4r937gvm 2026-04-16T16:31:49,541 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-04-16T16:31:49,543 Created temporary directory: /tmp/pip-ephem-wheel-cache-2fw4ks1g 2026-04-16T16:31:49,565 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-16T16:31:49,569 2 location(s) to search for versions of pysap2000: 2026-04-16T16:31:49,569 * https://pypi.org/simple/pysap2000/ 2026-04-16T16:31:49,569 * https://www.piwheels.org/simple/pysap2000/ 2026-04-16T16:31:49,569 Fetching project page and analyzing links: https://pypi.org/simple/pysap2000/ 2026-04-16T16:31:49,570 Getting page https://pypi.org/simple/pysap2000/ 2026-04-16T16:31:49,572 Found index url https://pypi.org/simple 2026-04-16T16:31:49,801 Fetched page https://pypi.org/simple/pysap2000/ as application/vnd.pypi.simple.v1+json 2026-04-16T16:31:49,806 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-04-16T16:31:49,807 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-04-16T16:31:49,807 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-04-16T16:31:49,808 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-04-16T16:31:49,809 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-04-16T16:31:49,810 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-04-16T16:31:49,811 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-04-16T16:31:49,812 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-04-16T16:31:49,813 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-04-16T16:31:49,814 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-04-16T16:31:49,815 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-04-16T16:31:49,816 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-04-16T16:31:49,816 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-04-16T16:31:49,817 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-04-16T16:31:49,818 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-04-16T16:31:49,818 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-04-16T16:31:49,819 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-04-16T16:31:49,820 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-04-16T16:31:49,821 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/b3/82/547a110a50ab3842acefddb11681cbc6bfe98f13399afac9c1c749ff9a6b/pysap2000-2.0.16-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:49,822 Found link https://files.pythonhosted.org/packages/07/0b/9ac46e898079a0c51fd3874865f1e2b563631599f2343f864341cb220362/pysap2000-2.0.16.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.16 2026-04-16T16:31:49,823 Skipping link: No binaries permitted for pysap2000: https://files.pythonhosted.org/packages/cf/42/bce592c8ce7a98ce4964d50a7f625c68e7421fd945b40c74de14aa68dd55/pysap2000-2.0.17-py3-none-any.whl (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:49,824 Found link https://files.pythonhosted.org/packages/44/81/c8f1cb81c94792106a34217cd493ba0bde311d28109d1f123ccb72c3b650/pysap2000-2.0.17.tar.gz (from https://pypi.org/simple/pysap2000/) (requires-python:>=3.8), version: 2.0.17 2026-04-16T16:31:49,825 Fetching project page and analyzing links: https://www.piwheels.org/simple/pysap2000/ 2026-04-16T16:31:49,825 Getting page https://www.piwheels.org/simple/pysap2000/ 2026-04-16T16:31:49,827 Found index url https://www.piwheels.org/simple 2026-04-16T16:31:50,016 Fetched page https://www.piwheels.org/simple/pysap2000/ as text/html 2026-04-16T16:31:50,020 Skipping link: No binaries permitted for pysap2000: https://archive1.piwheels.org/simple/pysap2000/pysap2000-2.0.16-py3-none-any.whl#sha256=45cdc0d652ad1195f75ea8efae29b98cbdf0aba1c72c735c1f290b448a10d562 (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:50,021 Skipping link: No binaries permitted for pysap2000: https://archive1.piwheels.org/simple/pysap2000/pysap2000-2.0.15-py3-none-any.whl#sha256=161d179a52d310abd7ca6270e1a6262276f7105cfa8fbe24edfdf2cf2b666a3c (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:50,022 Skipping link: No binaries permitted for pysap2000: https://archive1.piwheels.org/simple/pysap2000/pysap2000-2.0.14-py3-none-any.whl#sha256=f67de62aadc825d5d775d10f2ccddcb649b0b2e8455785ccdd0e0d41b285a8aa (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:50,022 Skipping link: No binaries permitted for pysap2000: https://archive1.piwheels.org/simple/pysap2000/pysap2000-2.0.13-py3-none-any.whl#sha256=93cffa211389db622c737d7982fd0b97e409550ab4b74a20d315dd4a08138996 (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:50,023 Skipping link: No binaries permitted for pysap2000: https://archive1.piwheels.org/simple/pysap2000/pysap2000-2.0.12-py3-none-any.whl#sha256=9470c2e6feb32fb201155f83493f0728456d80145379fe74d41f165e1f3504df (from https://www.piwheels.org/simple/pysap2000/) (requires-python:>=3.8) 2026-04-16T16:31:50,023 Skipping link: No binaries permitted for pysap2000: https://archive1.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-04-16T16:31:50,024 Skipping link: No binaries permitted for pysap2000: https://archive1.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-04-16T16:31:50,024 Skipping link: No binaries permitted for pysap2000: https://archive1.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-04-16T16:31:50,025 Skipping link: No binaries permitted for pysap2000: https://archive1.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-04-16T16:31:50,026 Skipping link: No binaries permitted for pysap2000: https://archive1.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-04-16T16:31:50,026 Skipping link: not a file: https://www.piwheels.org/simple/pysap2000/ 2026-04-16T16:31:50,027 Skipping link: not a file: https://pypi.org/simple/pysap2000/ 2026-04-16T16:31:50,048 Given no hashes to check 1 links for project 'pysap2000': discarding no candidates 2026-04-16T16:31:50,067 Collecting pysap2000==2.0.17 2026-04-16T16:31:50,069 Created temporary directory: /tmp/pip-unpack-krx9ovko 2026-04-16T16:31:50,301 Downloading pysap2000-2.0.17.tar.gz (218 kB) 2026-04-16T16:31:50,712 Added pysap2000==2.0.17 from https://files.pythonhosted.org/packages/44/81/c8f1cb81c94792106a34217cd493ba0bde311d28109d1f123ccb72c3b650/pysap2000-2.0.17.tar.gz to build tracker '/tmp/pip-build-tracker-ip15n7xf' 2026-04-16T16:31:50,718 Created temporary directory: /tmp/pip-build-env-l2agln14 2026-04-16T16:31:50,722 Installing build dependencies: started 2026-04-16T16:31:50,724 Running command pip subprocess to install build dependencies 2026-04-16T16:31:50,755 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-16T16:31:50,794 Traceback (most recent call last): 2026-04-16T16:31:50,794 File "", line 192, in addpackage 2026-04-16T16:31:50,795 File "", line 1, in 2026-04-16T16:31:50,796 ModuleNotFoundError: No module named 'outofcuda' 2026-04-16T16:31:50,797 Remainder of file ignored 2026-04-16T16:31:51,855 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-16T16:31:52,264 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-04-16T16:31:52,287 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-16T16:31:54,037 Collecting setuptools>=68.0 2026-04-16T16:31:54,128 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-16T16:31:54,406 Collecting wheel 2026-04-16T16:31:54,421 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-16T16:31:54,605 Collecting packaging>=24.0 2026-04-16T16:31:54,626 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-16T16:31:57,601 Installing collected packages: setuptools, packaging, wheel 2026-04-16T16:32:01,232 Creating /tmp/pip-build-env-l2agln14/overlay/local/bin 2026-04-16T16:32:01,234 changing mode of /tmp/pip-build-env-l2agln14/overlay/local/bin/wheel to 755 2026-04-16T16:32:01,255 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-16T16:32:01,533 Installing build dependencies: finished with status 'done' 2026-04-16T16:32:01,539 Getting requirements to build wheel: started 2026-04-16T16:32:01,540 Running command Getting requirements to build wheel 2026-04-16T16:32:02,134 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-16T16:32:02,134 !! 2026-04-16T16:32:02,135 ******************************************************************************** 2026-04-16T16:32:02,136 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-04-16T16:32:02,137 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-16T16:32:02,138 or your builds will no longer be supported. 2026-04-16T16:32:02,139 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:02,139 ******************************************************************************** 2026-04-16T16:32:02,141 !! 2026-04-16T16:32:02,141 corresp(dist, value, root_dir) 2026-04-16T16:32:02,214 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:02,215 !! 2026-04-16T16:32:02,216 ******************************************************************************** 2026-04-16T16:32:02,216 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:02,217 License :: OSI Approved :: MIT License 2026-04-16T16:32:02,219 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:02,219 ******************************************************************************** 2026-04-16T16:32:02,220 !! 2026-04-16T16:32:02,221 dist._finalize_license_expression() 2026-04-16T16:32:02,222 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:02,222 !! 2026-04-16T16:32:02,223 ******************************************************************************** 2026-04-16T16:32:02,224 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:02,225 License :: OSI Approved :: MIT License 2026-04-16T16:32:02,226 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:02,226 ******************************************************************************** 2026-04-16T16:32:02,227 !! 2026-04-16T16:32:02,228 self._finalize_license_expression() 2026-04-16T16:32:02,229 running egg_info 2026-04-16T16:32:02,234 writing pysap2000.egg-info/PKG-INFO 2026-04-16T16:32:02,240 writing dependency_links to pysap2000.egg-info/dependency_links.txt 2026-04-16T16:32:02,243 writing requirements to pysap2000.egg-info/requires.txt 2026-04-16T16:32:02,244 writing top-level names to pysap2000.egg-info/top_level.txt 2026-04-16T16:32:02,300 reading manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:02,316 reading manifest template 'MANIFEST.in' 2026-04-16T16:32:02,317 warning: no files found matching 'LICENSE' 2026-04-16T16:32:02,318 no previously-included directories found matching 'converters' 2026-04-16T16:32:02,319 no previously-included directories found matching 'docs' 2026-04-16T16:32:02,320 no previously-included directories found matching 'export_docs' 2026-04-16T16:32:02,321 no previously-included directories found matching 'examples' 2026-04-16T16:32:02,322 no previously-included directories found matching 'langchain_agent' 2026-04-16T16:32:02,323 no previously-included directories found matching 'scripts' 2026-04-16T16:32:02,324 no previously-included directories found matching 'steel_design' 2026-04-16T16:32:02,325 no previously-included directories found matching 'tests' 2026-04-16T16:32:02,326 no previously-included directories found matching 'tests_pure' 2026-04-16T16:32:02,328 no previously-included directories found matching 'view' 2026-04-16T16:32:02,329 no previously-included directories found matching 'visualization' 2026-04-16T16:32:02,330 no previously-included directories found matching 'web_agent' 2026-04-16T16:32:02,331 no previously-included directories found matching 'dluba,api' 2026-04-16T16:32:02,332 warning: no previously-included files found matching 'test_pysap2000.py' 2026-04-16T16:32:02,333 warning: no previously-included files found matching '.gitignore' 2026-04-16T16:32:02,334 warning: no previously-included files found matching 'CLAUDE.md' 2026-04-16T16:32:02,335 warning: no previously-included files found matching 'EXPERT_REVIEW.md' 2026-04-16T16:32:02,336 warning: no previously-included files found matching 'IMPROVEMENTS.md' 2026-04-16T16:32:02,337 no previously-included directories found matching '.claude' 2026-04-16T16:32:02,338 no previously-included directories found matching '.kiro' 2026-04-16T16:32:02,339 no previously-included directories found matching '.codex_*' 2026-04-16T16:32:02,340 no previously-included directories found matching '.pytest_cache' 2026-04-16T16:32:02,341 no previously-included directories found matching '__pycache__' 2026-04-16T16:32:02,353 writing manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:02,451 Getting requirements to build wheel: finished with status 'done' 2026-04-16T16:32:02,454 Created temporary directory: /tmp/pip-modern-metadata-4qea9xtv 2026-04-16T16:32:02,456 Preparing metadata (pyproject.toml): started 2026-04-16T16:32:02,457 Running command Preparing metadata (pyproject.toml) 2026-04-16T16:32:03,016 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-16T16:32:03,016 !! 2026-04-16T16:32:03,017 ******************************************************************************** 2026-04-16T16:32:03,018 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-04-16T16:32:03,019 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-16T16:32:03,020 or your builds will no longer be supported. 2026-04-16T16:32:03,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,021 ******************************************************************************** 2026-04-16T16:32:03,022 !! 2026-04-16T16:32:03,022 corresp(dist, value, root_dir) 2026-04-16T16:32:03,090 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:03,091 !! 2026-04-16T16:32:03,092 ******************************************************************************** 2026-04-16T16:32:03,092 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:03,093 License :: OSI Approved :: MIT License 2026-04-16T16:32:03,094 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,094 ******************************************************************************** 2026-04-16T16:32:03,095 !! 2026-04-16T16:32:03,096 dist._finalize_license_expression() 2026-04-16T16:32:03,096 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:03,097 !! 2026-04-16T16:32:03,098 ******************************************************************************** 2026-04-16T16:32:03,098 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:03,100 License :: OSI Approved :: MIT License 2026-04-16T16:32:03,101 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,101 ******************************************************************************** 2026-04-16T16:32:03,103 !! 2026-04-16T16:32:03,103 self._finalize_license_expression() 2026-04-16T16:32:03,104 running dist_info 2026-04-16T16:32:03,113 creating /tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info 2026-04-16T16:32:03,114 writing /tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/PKG-INFO 2026-04-16T16:32:03,120 writing dependency_links to /tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/dependency_links.txt 2026-04-16T16:32:03,123 writing requirements to /tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/requires.txt 2026-04-16T16:32:03,124 writing top-level names to /tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/top_level.txt 2026-04-16T16:32:03,125 writing manifest file '/tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:03,166 reading manifest file '/tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:03,168 reading manifest template 'MANIFEST.in' 2026-04-16T16:32:03,169 warning: no files found matching 'LICENSE' 2026-04-16T16:32:03,170 no previously-included directories found matching 'converters' 2026-04-16T16:32:03,171 no previously-included directories found matching 'docs' 2026-04-16T16:32:03,171 no previously-included directories found matching 'export_docs' 2026-04-16T16:32:03,172 no previously-included directories found matching 'examples' 2026-04-16T16:32:03,173 no previously-included directories found matching 'langchain_agent' 2026-04-16T16:32:03,173 no previously-included directories found matching 'scripts' 2026-04-16T16:32:03,174 no previously-included directories found matching 'steel_design' 2026-04-16T16:32:03,175 no previously-included directories found matching 'tests' 2026-04-16T16:32:03,176 no previously-included directories found matching 'tests_pure' 2026-04-16T16:32:03,176 no previously-included directories found matching 'utils' 2026-04-16T16:32:03,177 no previously-included directories found matching 'view' 2026-04-16T16:32:03,177 no previously-included directories found matching 'visualization' 2026-04-16T16:32:03,178 no previously-included directories found matching 'web_agent' 2026-04-16T16:32:03,179 no previously-included directories found matching 'dluba,api' 2026-04-16T16:32:03,179 warning: no previously-included files found matching 'test_pysap2000.py' 2026-04-16T16:32:03,180 warning: no previously-included files found matching '.gitignore' 2026-04-16T16:32:03,180 warning: no previously-included files found matching 'CLAUDE.md' 2026-04-16T16:32:03,181 warning: no previously-included files found matching 'EXPERT_REVIEW.md' 2026-04-16T16:32:03,182 warning: no previously-included files found matching 'IMPROVEMENTS.md' 2026-04-16T16:32:03,182 no previously-included directories found matching '.claude' 2026-04-16T16:32:03,183 no previously-included directories found matching '.kiro' 2026-04-16T16:32:03,184 no previously-included directories found matching '.codex_*' 2026-04-16T16:32:03,184 no previously-included directories found matching '.pytest_cache' 2026-04-16T16:32:03,185 no previously-included directories found matching '__pycache__' 2026-04-16T16:32:03,191 writing manifest file '/tmp/pip-modern-metadata-4qea9xtv/pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:03,193 creating '/tmp/pip-modern-metadata-4qea9xtv/pysap2000-2.0.17.dist-info' 2026-04-16T16:32:03,313 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-16T16:32:03,317 Source in /tmp/pip-wheel-4r937gvm/pysap2000_46c9bd9b4ac74e9680894e1cc60cb43d has version 2.0.17, which satisfies requirement pysap2000==2.0.17 from https://files.pythonhosted.org/packages/44/81/c8f1cb81c94792106a34217cd493ba0bde311d28109d1f123ccb72c3b650/pysap2000-2.0.17.tar.gz 2026-04-16T16:32:03,318 Removed pysap2000==2.0.17 from https://files.pythonhosted.org/packages/44/81/c8f1cb81c94792106a34217cd493ba0bde311d28109d1f123ccb72c3b650/pysap2000-2.0.17.tar.gz from build tracker '/tmp/pip-build-tracker-ip15n7xf' 2026-04-16T16:32:03,324 Created temporary directory: /tmp/pip-unpack-xb58zz9q 2026-04-16T16:32:03,325 Building wheels for collected packages: pysap2000 2026-04-16T16:32:03,329 Created temporary directory: /tmp/pip-wheel-kygpxe38 2026-04-16T16:32:03,329 Destination directory: /tmp/pip-wheel-kygpxe38 2026-04-16T16:32:03,331 Building wheel for pysap2000 (pyproject.toml): started 2026-04-16T16:32:03,333 Running command Building wheel for pysap2000 (pyproject.toml) 2026-04-16T16:32:03,878 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-16T16:32:03,879 !! 2026-04-16T16:32:03,880 ******************************************************************************** 2026-04-16T16:32:03,881 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-04-16T16:32:03,882 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-16T16:32:03,883 or your builds will no longer be supported. 2026-04-16T16:32:03,884 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,885 ******************************************************************************** 2026-04-16T16:32:03,886 !! 2026-04-16T16:32:03,887 corresp(dist, value, root_dir) 2026-04-16T16:32:03,975 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:03,976 !! 2026-04-16T16:32:03,977 ******************************************************************************** 2026-04-16T16:32:03,978 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:03,979 License :: OSI Approved :: MIT License 2026-04-16T16:32:03,980 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,980 ******************************************************************************** 2026-04-16T16:32:03,981 !! 2026-04-16T16:32:03,981 dist._finalize_license_expression() 2026-04-16T16:32:03,982 /tmp/pip-build-env-l2agln14/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-16T16:32:03,982 !! 2026-04-16T16:32:03,983 ******************************************************************************** 2026-04-16T16:32:03,984 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-16T16:32:03,985 License :: OSI Approved :: MIT License 2026-04-16T16:32:03,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-16T16:32:03,986 ******************************************************************************** 2026-04-16T16:32:03,987 !! 2026-04-16T16:32:03,988 self._finalize_license_expression() 2026-04-16T16:32:03,988 running bdist_wheel 2026-04-16T16:32:04,002 running build 2026-04-16T16:32:04,003 running build_py 2026-04-16T16:32:04,009 creating build/lib/PySap2000 2026-04-16T16:32:04,011 copying ./com_helper.py -> build/lib/PySap2000 2026-04-16T16:32:04,013 copying ./__init__.py -> build/lib/PySap2000 2026-04-16T16:32:04,015 copying ./exceptions.py -> build/lib/PySap2000 2026-04-16T16:32:04,017 copying ./application.py -> build/lib/PySap2000 2026-04-16T16:32:04,019 copying ./file.py -> build/lib/PySap2000 2026-04-16T16:32:04,021 copying ./logger.py -> build/lib/PySap2000 2026-04-16T16:32:04,024 copying ./config.py -> build/lib/PySap2000 2026-04-16T16:32:04,027 creating build/lib/PySap2000/analyze 2026-04-16T16:32:04,028 copying ./analyze/__init__.py -> build/lib/PySap2000/analyze 2026-04-16T16:32:04,030 copying ./analyze/enums.py -> build/lib/PySap2000/analyze 2026-04-16T16:32:04,032 copying ./analyze/data_classes.py -> build/lib/PySap2000/analyze 2026-04-16T16:32:04,034 copying ./analyze/analyze.py -> build/lib/PySap2000/analyze 2026-04-16T16:32:04,037 creating build/lib/PySap2000/area 2026-04-16T16:32:04,038 copying ./area/edge_constraint.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,040 copying ./area/__init__.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,042 copying ./area/spring.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,044 copying ./area/enums.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,046 copying ./area/thickness.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,049 copying ./area/local_axes.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,051 copying ./area/auto_mesh.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,053 copying ./area/mass.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,055 copying ./area/group.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,057 copying ./area/modifier.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,060 copying ./area/data_classes.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,062 copying ./area/offset.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,064 copying ./area/property.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,066 copying ./area/selection.py -> build/lib/PySap2000/area 2026-04-16T16:32:04,069 creating build/lib/PySap2000/cable 2026-04-16T16:32:04,070 copying ./cable/__init__.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,072 copying ./cable/enums.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,074 copying ./cable/output_station.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,077 copying ./cable/mass.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,079 copying ./cable/group.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,081 copying ./cable/modifier.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,082 copying ./cable/property.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,085 copying ./cable/selection.py -> build/lib/PySap2000/cable 2026-04-16T16:32:04,087 creating build/lib/PySap2000/constraints 2026-04-16T16:32:04,088 copying ./constraints/__init__.py -> build/lib/PySap2000/constraints 2026-04-16T16:32:04,090 copying ./constraints/enums.py -> build/lib/PySap2000/constraints 2026-04-16T16:32:04,091 copying ./constraints/constraints.py -> build/lib/PySap2000/constraints 2026-04-16T16:32:04,094 creating build/lib/PySap2000/database_tables 2026-04-16T16:32:04,095 copying ./database_tables/tables.py -> build/lib/PySap2000/database_tables 2026-04-16T16:32:04,098 copying ./database_tables/__init__.py -> build/lib/PySap2000/database_tables 2026-04-16T16:32:04,100 copying ./database_tables/table_keys.py -> build/lib/PySap2000/database_tables 2026-04-16T16:32:04,103 creating build/lib/PySap2000/design 2026-04-16T16:32:04,104 copying ./design/concrete.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,107 copying ./design/__init__.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,109 copying ./design/enums.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,111 copying ./design/cold_formed.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,114 copying ./design/chinese_2010.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,116 copying ./design/data_classes.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,118 copying ./design/aluminum.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,120 copying ./design/concrete_shell.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,122 copying ./design/steel.py -> build/lib/PySap2000/design 2026-04-16T16:32:04,125 creating build/lib/PySap2000/edit 2026-04-16T16:32:04,126 copying ./edit/__init__.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,128 copying ./edit/edit_area.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,130 copying ./edit/point_projection.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,133 copying ./edit/edit_point.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,135 copying ./edit/edit_solid.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,137 copying ./edit/edit_frame.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,139 copying ./edit/edit_general.py -> build/lib/PySap2000/edit 2026-04-16T16:32:04,141 creating build/lib/PySap2000/frame 2026-04-16T16:32:04,143 copying ./frame/__init__.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,145 copying ./frame/hinge.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,147 copying ./frame/enums.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,149 copying ./frame/local_axes.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,151 copying ./frame/release.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,154 copying ./frame/mass.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,156 copying ./frame/group.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,158 copying ./frame/modifier.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,160 copying ./frame/data_classes.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,163 copying ./frame/property.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,165 copying ./frame/selection.py -> build/lib/PySap2000/frame 2026-04-16T16:32:04,168 creating build/lib/PySap2000/geometry 2026-04-16T16:32:04,169 copying ./geometry/__init__.py -> build/lib/PySap2000/geometry 2026-04-16T16:32:04,171 copying ./geometry/element_geometry.py -> build/lib/PySap2000/geometry 2026-04-16T16:32:04,173 copying ./geometry/section_profile.py -> build/lib/PySap2000/geometry 2026-04-16T16:32:04,176 copying ./geometry/model_extractor.py -> build/lib/PySap2000/geometry 2026-04-16T16:32:04,179 creating build/lib/PySap2000/global_parameters 2026-04-16T16:32:04,180 copying ./global_parameters/__init__.py -> build/lib/PySap2000/global_parameters 2026-04-16T16:32:04,183 copying ./global_parameters/model_settings.py -> build/lib/PySap2000/global_parameters 2026-04-16T16:32:04,185 copying ./global_parameters/project_info.py -> build/lib/PySap2000/global_parameters 2026-04-16T16:32:04,187 copying ./global_parameters/units.py -> build/lib/PySap2000/global_parameters 2026-04-16T16:32:04,190 creating build/lib/PySap2000/group 2026-04-16T16:32:04,191 copying ./group/__init__.py -> build/lib/PySap2000/group 2026-04-16T16:32:04,193 copying ./group/enums.py -> build/lib/PySap2000/group 2026-04-16T16:32:04,195 copying ./group/group.py -> build/lib/PySap2000/group 2026-04-16T16:32:04,198 creating build/lib/PySap2000/link 2026-04-16T16:32:04,199 copying ./link/__init__.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,201 copying ./link/enums.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,203 copying ./link/local_axes.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,205 copying ./link/group.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,207 copying ./link/data_classes.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,209 copying ./link/property.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,211 copying ./link/selection.py -> build/lib/PySap2000/link 2026-04-16T16:32:04,213 creating build/lib/PySap2000/loading 2026-04-16T16:32:04,214 copying ./loading/__init__.py -> build/lib/PySap2000/loading 2026-04-16T16:32:04,217 copying ./loading/load_pattern.py -> build/lib/PySap2000/loading 2026-04-16T16:32:04,219 copying ./loading/load_combination.py -> build/lib/PySap2000/loading 2026-04-16T16:32:04,221 copying ./loading/mass_source.py -> build/lib/PySap2000/loading 2026-04-16T16:32:04,224 copying ./loading/load_case.py -> build/lib/PySap2000/loading 2026-04-16T16:32:04,227 creating build/lib/PySap2000/loading/functions 2026-04-16T16:32:04,228 copying ./loading/functions/__init__.py -> build/lib/PySap2000/loading/functions 2026-04-16T16:32:04,230 copying ./loading/functions/response_spectrum.py -> build/lib/PySap2000/loading/functions 2026-04-16T16:32:04,232 copying ./loading/functions/time_history.py -> build/lib/PySap2000/loading/functions 2026-04-16T16:32:04,234 copying ./loading/functions/func_common.py -> build/lib/PySap2000/loading/functions 2026-04-16T16:32:04,237 creating build/lib/PySap2000/loads 2026-04-16T16:32:04,238 copying ./loads/__init__.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,241 copying ./loads/frame_load.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,243 copying ./loads/link_load.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,246 copying ./loads/area_load.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,248 copying ./loads/cable_load.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,251 copying ./loads/point_load.py -> build/lib/PySap2000/loads 2026-04-16T16:32:04,254 creating build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,255 copying ./named_assigns/__init__.py -> build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,257 copying ./named_assigns/cable_modifier.py -> build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,260 copying ./named_assigns/area_modifier.py -> build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,262 copying ./named_assigns/frame_modifier.py -> build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,264 copying ./named_assigns/frame_release.py -> build/lib/PySap2000/named_assigns 2026-04-16T16:32:04,267 creating build/lib/PySap2000/point 2026-04-16T16:32:04,268 copying ./point/__init__.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,271 copying ./point/spring.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,273 copying ./point/enums.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,275 copying ./point/panel_zone.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,278 copying ./point/local_axes.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,280 copying ./point/mass.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,282 copying ./point/support.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,285 copying ./point/data_classes.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,286 copying ./point/constraint.py -> build/lib/PySap2000/point 2026-04-16T16:32:04,289 creating build/lib/PySap2000/report 2026-04-16T16:32:04,290 copying ./report/__init__.py -> build/lib/PySap2000/report 2026-04-16T16:32:04,292 copying ./report/data_collector.py -> build/lib/PySap2000/report 2026-04-16T16:32:04,294 copying ./report/generator.py -> build/lib/PySap2000/report 2026-04-16T16:32:04,298 creating build/lib/PySap2000/results 2026-04-16T16:32:04,299 copying ./results/area_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,302 copying ./results/__init__.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,305 copying ./results/cable_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,307 copying ./results/enums.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,309 copying ./results/modal_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,311 copying ./results/joint_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,314 copying ./results/link_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,316 copying ./results/base_react.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,318 copying ./results/data_classes.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,320 copying ./results/setup.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,323 copying ./results/point_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,326 copying ./results/misc_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,328 copying ./results/frame_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,330 copying ./results/solid_results.py -> build/lib/PySap2000/results 2026-04-16T16:32:04,334 creating build/lib/PySap2000/section 2026-04-16T16:32:04,335 copying ./section/__init__.py -> build/lib/PySap2000/section 2026-04-16T16:32:04,337 copying ./section/link_section.py -> build/lib/PySap2000/section 2026-04-16T16:32:04,339 copying ./section/area_section.py -> build/lib/PySap2000/section 2026-04-16T16:32:04,342 copying ./section/cable_section.py -> build/lib/PySap2000/section 2026-04-16T16:32:04,345 copying ./section/frame_section.py -> build/lib/PySap2000/section 2026-04-16T16:32:04,348 creating build/lib/PySap2000/selection 2026-04-16T16:32:04,349 copying ./selection/__init__.py -> build/lib/PySap2000/selection 2026-04-16T16:32:04,351 copying ./selection/enums.py -> build/lib/PySap2000/selection 2026-04-16T16:32:04,353 copying ./selection/select.py -> build/lib/PySap2000/selection 2026-04-16T16:32:04,356 creating build/lib/PySap2000/statistics 2026-04-16T16:32:04,358 copying ./statistics/__init__.py -> build/lib/PySap2000/statistics 2026-04-16T16:32:04,360 copying ./statistics/steel_usage.py -> build/lib/PySap2000/statistics 2026-04-16T16:32:04,363 copying ./statistics/cable_usage.py -> build/lib/PySap2000/statistics 2026-04-16T16:32:04,366 creating build/lib/PySap2000/structure_core 2026-04-16T16:32:04,367 copying ./structure_core/__init__.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,370 copying ./structure_core/cable.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,373 copying ./structure_core/point.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,376 copying ./structure_core/frame.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,379 copying ./structure_core/link.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,382 copying ./structure_core/material.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,385 copying ./structure_core/area.py -> build/lib/PySap2000/structure_core 2026-04-16T16:32:04,389 creating build/lib/PySap2000/utils 2026-04-16T16:32:04,391 copying ./utils/__init__.py -> build/lib/PySap2000/utils 2026-04-16T16:32:04,393 copying ./utils/protocols.py -> build/lib/PySap2000/utils 2026-04-16T16:32:04,395 copying ./utils/retry.py -> build/lib/PySap2000/utils 2026-04-16T16:32:04,398 copying ./utils/validation.py -> build/lib/PySap2000/utils 2026-04-16T16:32:04,400 copying ./utils/deprecation.py -> build/lib/PySap2000/utils 2026-04-16T16:32:04,402 running egg_info 2026-04-16T16:32:04,412 writing pysap2000.egg-info/PKG-INFO 2026-04-16T16:32:04,417 writing dependency_links to pysap2000.egg-info/dependency_links.txt 2026-04-16T16:32:04,420 writing requirements to pysap2000.egg-info/requires.txt 2026-04-16T16:32:04,421 writing top-level names to pysap2000.egg-info/top_level.txt 2026-04-16T16:32:04,453 reading manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:04,469 reading manifest template 'MANIFEST.in' 2026-04-16T16:32:04,470 warning: no files found matching 'LICENSE' 2026-04-16T16:32:04,472 no previously-included directories found matching 'converters' 2026-04-16T16:32:04,473 no previously-included directories found matching 'docs' 2026-04-16T16:32:04,474 no previously-included directories found matching 'export_docs' 2026-04-16T16:32:04,475 no previously-included directories found matching 'examples' 2026-04-16T16:32:04,477 no previously-included directories found matching 'langchain_agent' 2026-04-16T16:32:04,478 no previously-included directories found matching 'scripts' 2026-04-16T16:32:04,479 no previously-included directories found matching 'steel_design' 2026-04-16T16:32:04,480 no previously-included directories found matching 'tests' 2026-04-16T16:32:04,481 no previously-included directories found matching 'tests_pure' 2026-04-16T16:32:04,483 no previously-included directories found matching 'view' 2026-04-16T16:32:04,485 no previously-included directories found matching 'visualization' 2026-04-16T16:32:04,486 no previously-included directories found matching 'web_agent' 2026-04-16T16:32:04,487 no previously-included directories found matching 'dluba,api' 2026-04-16T16:32:04,488 warning: no previously-included files found matching 'test_pysap2000.py' 2026-04-16T16:32:04,489 warning: no previously-included files found matching '.gitignore' 2026-04-16T16:32:04,490 warning: no previously-included files found matching 'CLAUDE.md' 2026-04-16T16:32:04,492 warning: no previously-included files found matching 'EXPERT_REVIEW.md' 2026-04-16T16:32:04,493 warning: no previously-included files found matching 'IMPROVEMENTS.md' 2026-04-16T16:32:04,494 no previously-included directories found matching '.claude' 2026-04-16T16:32:04,495 no previously-included directories found matching '.kiro' 2026-04-16T16:32:04,496 no previously-included directories found matching '.codex_*' 2026-04-16T16:32:04,498 no previously-included directories found matching '.pytest_cache' 2026-04-16T16:32:04,499 no previously-included directories found matching '__pycache__' 2026-04-16T16:32:04,511 writing manifest file 'pysap2000.egg-info/SOURCES.txt' 2026-04-16T16:32:04,527 copying ./py.typed -> build/lib/PySap2000 2026-04-16T16:32:04,549 installing to build/bdist.linux-armv7l/wheel 2026-04-16T16:32:04,550 running install 2026-04-16T16:32:04,573 running install_lib 2026-04-16T16:32:04,579 creating build/bdist.linux-armv7l/wheel 2026-04-16T16:32:04,582 creating build/bdist.linux-armv7l/wheel/PySap2000 2026-04-16T16:32:04,583 copying build/lib/PySap2000/com_helper.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,586 copying build/lib/PySap2000/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,588 copying build/lib/PySap2000/exceptions.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,591 creating build/bdist.linux-armv7l/wheel/PySap2000/database_tables 2026-04-16T16:32:04,592 copying build/lib/PySap2000/database_tables/tables.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-04-16T16:32:04,596 copying build/lib/PySap2000/database_tables/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-04-16T16:32:04,598 copying build/lib/PySap2000/database_tables/table_keys.py -> build/bdist.linux-armv7l/wheel/./PySap2000/database_tables 2026-04-16T16:32:04,600 copying build/lib/PySap2000/application.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,603 creating build/bdist.linux-armv7l/wheel/PySap2000/structure_core 2026-04-16T16:32:04,604 copying build/lib/PySap2000/structure_core/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,606 copying build/lib/PySap2000/structure_core/cable.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,609 copying build/lib/PySap2000/structure_core/point.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,612 copying build/lib/PySap2000/structure_core/frame.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,614 copying build/lib/PySap2000/structure_core/link.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,617 copying build/lib/PySap2000/structure_core/material.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,619 copying build/lib/PySap2000/structure_core/area.py -> build/bdist.linux-armv7l/wheel/./PySap2000/structure_core 2026-04-16T16:32:04,623 copying build/lib/PySap2000/file.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,626 creating build/bdist.linux-armv7l/wheel/PySap2000/statistics 2026-04-16T16:32:04,627 copying build/lib/PySap2000/statistics/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-04-16T16:32:04,628 copying build/lib/PySap2000/statistics/steel_usage.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-04-16T16:32:04,631 copying build/lib/PySap2000/statistics/cable_usage.py -> build/bdist.linux-armv7l/wheel/./PySap2000/statistics 2026-04-16T16:32:04,634 creating build/bdist.linux-armv7l/wheel/PySap2000/global_parameters 2026-04-16T16:32:04,635 copying build/lib/PySap2000/global_parameters/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-04-16T16:32:04,637 copying build/lib/PySap2000/global_parameters/model_settings.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-04-16T16:32:04,639 copying build/lib/PySap2000/global_parameters/project_info.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-04-16T16:32:04,641 copying build/lib/PySap2000/global_parameters/units.py -> build/bdist.linux-armv7l/wheel/./PySap2000/global_parameters 2026-04-16T16:32:04,644 creating build/bdist.linux-armv7l/wheel/PySap2000/report 2026-04-16T16:32:04,646 copying build/lib/PySap2000/report/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/report 2026-04-16T16:32:04,647 copying build/lib/PySap2000/report/data_collector.py -> build/bdist.linux-armv7l/wheel/./PySap2000/report 2026-04-16T16:32:04,650 copying build/lib/PySap2000/report/generator.py -> build/bdist.linux-armv7l/wheel/./PySap2000/report 2026-04-16T16:32:04,653 creating build/bdist.linux-armv7l/wheel/PySap2000/named_assigns 2026-04-16T16:32:04,654 copying build/lib/PySap2000/named_assigns/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-04-16T16:32:04,656 copying build/lib/PySap2000/named_assigns/cable_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-04-16T16:32:04,659 copying build/lib/PySap2000/named_assigns/area_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-04-16T16:32:04,661 copying build/lib/PySap2000/named_assigns/frame_modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-04-16T16:32:04,663 copying build/lib/PySap2000/named_assigns/frame_release.py -> build/bdist.linux-armv7l/wheel/./PySap2000/named_assigns 2026-04-16T16:32:04,666 creating build/bdist.linux-armv7l/wheel/PySap2000/loading 2026-04-16T16:32:04,667 copying build/lib/PySap2000/loading/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-04-16T16:32:04,670 copying build/lib/PySap2000/loading/load_pattern.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-04-16T16:32:04,672 copying build/lib/PySap2000/loading/load_combination.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-04-16T16:32:04,675 copying build/lib/PySap2000/loading/mass_source.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-04-16T16:32:04,677 copying build/lib/PySap2000/loading/load_case.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading 2026-04-16T16:32:04,680 creating build/bdist.linux-armv7l/wheel/PySap2000/loading/functions 2026-04-16T16:32:04,681 copying build/lib/PySap2000/loading/functions/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-04-16T16:32:04,683 copying build/lib/PySap2000/loading/functions/response_spectrum.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-04-16T16:32:04,686 copying build/lib/PySap2000/loading/functions/time_history.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-04-16T16:32:04,689 copying build/lib/PySap2000/loading/functions/func_common.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loading/functions 2026-04-16T16:32:04,693 creating build/bdist.linux-armv7l/wheel/PySap2000/frame 2026-04-16T16:32:04,694 copying build/lib/PySap2000/frame/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,697 copying build/lib/PySap2000/frame/hinge.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,700 copying build/lib/PySap2000/frame/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,702 copying build/lib/PySap2000/frame/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,705 copying build/lib/PySap2000/frame/release.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,708 copying build/lib/PySap2000/frame/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,710 copying build/lib/PySap2000/frame/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,713 copying build/lib/PySap2000/frame/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,716 copying build/lib/PySap2000/frame/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,719 copying build/lib/PySap2000/frame/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,722 copying build/lib/PySap2000/frame/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/frame 2026-04-16T16:32:04,724 copying build/lib/PySap2000/logger.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,727 copying build/lib/PySap2000/config.py -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,731 creating build/bdist.linux-armv7l/wheel/PySap2000/point 2026-04-16T16:32:04,732 copying build/lib/PySap2000/point/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,735 copying build/lib/PySap2000/point/spring.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,738 copying build/lib/PySap2000/point/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,740 copying build/lib/PySap2000/point/panel_zone.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,743 copying build/lib/PySap2000/point/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,746 copying build/lib/PySap2000/point/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,748 copying build/lib/PySap2000/point/support.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,751 copying build/lib/PySap2000/point/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,754 copying build/lib/PySap2000/point/constraint.py -> build/bdist.linux-armv7l/wheel/./PySap2000/point 2026-04-16T16:32:04,757 creating build/bdist.linux-armv7l/wheel/PySap2000/cable 2026-04-16T16:32:04,758 copying build/lib/PySap2000/cable/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,761 copying build/lib/PySap2000/cable/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,763 copying build/lib/PySap2000/cable/output_station.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,766 copying build/lib/PySap2000/cable/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,768 copying build/lib/PySap2000/cable/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,770 copying build/lib/PySap2000/cable/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,772 copying build/lib/PySap2000/cable/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,775 copying build/lib/PySap2000/cable/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/cable 2026-04-16T16:32:04,778 creating build/bdist.linux-armv7l/wheel/PySap2000/results 2026-04-16T16:32:04,779 copying build/lib/PySap2000/results/area_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,782 copying build/lib/PySap2000/results/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,784 copying build/lib/PySap2000/results/cable_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,786 copying build/lib/PySap2000/results/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,788 copying build/lib/PySap2000/results/modal_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,790 copying build/lib/PySap2000/results/joint_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,792 copying build/lib/PySap2000/results/link_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,794 copying build/lib/PySap2000/results/base_react.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,796 copying build/lib/PySap2000/results/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,799 copying build/lib/PySap2000/results/setup.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,801 copying build/lib/PySap2000/results/point_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,804 copying build/lib/PySap2000/results/misc_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,806 copying build/lib/PySap2000/results/frame_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,808 copying build/lib/PySap2000/results/solid_results.py -> build/bdist.linux-armv7l/wheel/./PySap2000/results 2026-04-16T16:32:04,811 creating build/bdist.linux-armv7l/wheel/PySap2000/geometry 2026-04-16T16:32:04,812 copying build/lib/PySap2000/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-04-16T16:32:04,814 copying build/lib/PySap2000/geometry/element_geometry.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-04-16T16:32:04,816 copying build/lib/PySap2000/geometry/section_profile.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-04-16T16:32:04,819 copying build/lib/PySap2000/geometry/model_extractor.py -> build/bdist.linux-armv7l/wheel/./PySap2000/geometry 2026-04-16T16:32:04,822 creating build/bdist.linux-armv7l/wheel/PySap2000/section 2026-04-16T16:32:04,823 copying build/lib/PySap2000/section/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-04-16T16:32:04,825 copying build/lib/PySap2000/section/link_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-04-16T16:32:04,828 copying build/lib/PySap2000/section/area_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-04-16T16:32:04,830 copying build/lib/PySap2000/section/cable_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-04-16T16:32:04,833 copying build/lib/PySap2000/section/frame_section.py -> build/bdist.linux-armv7l/wheel/./PySap2000/section 2026-04-16T16:32:04,836 creating build/bdist.linux-armv7l/wheel/PySap2000/link 2026-04-16T16:32:04,837 copying build/lib/PySap2000/link/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,839 copying build/lib/PySap2000/link/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,841 copying build/lib/PySap2000/link/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,843 copying build/lib/PySap2000/link/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,844 copying build/lib/PySap2000/link/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,846 copying build/lib/PySap2000/link/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,848 copying build/lib/PySap2000/link/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/link 2026-04-16T16:32:04,850 copying build/lib/PySap2000/py.typed -> build/bdist.linux-armv7l/wheel/./PySap2000 2026-04-16T16:32:04,852 creating build/bdist.linux-armv7l/wheel/PySap2000/design 2026-04-16T16:32:04,853 copying build/lib/PySap2000/design/concrete.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,856 copying build/lib/PySap2000/design/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,858 copying build/lib/PySap2000/design/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,860 copying build/lib/PySap2000/design/cold_formed.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,863 copying build/lib/PySap2000/design/chinese_2010.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,865 copying build/lib/PySap2000/design/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,868 copying build/lib/PySap2000/design/aluminum.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,870 copying build/lib/PySap2000/design/concrete_shell.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,872 copying build/lib/PySap2000/design/steel.py -> build/bdist.linux-armv7l/wheel/./PySap2000/design 2026-04-16T16:32:04,875 creating build/bdist.linux-armv7l/wheel/PySap2000/edit 2026-04-16T16:32:04,876 copying build/lib/PySap2000/edit/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,878 copying build/lib/PySap2000/edit/edit_area.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,880 copying build/lib/PySap2000/edit/point_projection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,882 copying build/lib/PySap2000/edit/edit_point.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,884 copying build/lib/PySap2000/edit/edit_solid.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,886 copying build/lib/PySap2000/edit/edit_frame.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,888 copying build/lib/PySap2000/edit/edit_general.py -> build/bdist.linux-armv7l/wheel/./PySap2000/edit 2026-04-16T16:32:04,891 creating build/bdist.linux-armv7l/wheel/PySap2000/area 2026-04-16T16:32:04,892 copying build/lib/PySap2000/area/edge_constraint.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,894 copying build/lib/PySap2000/area/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,897 copying build/lib/PySap2000/area/spring.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,899 copying build/lib/PySap2000/area/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,901 copying build/lib/PySap2000/area/thickness.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,903 copying build/lib/PySap2000/area/local_axes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,906 copying build/lib/PySap2000/area/auto_mesh.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,908 copying build/lib/PySap2000/area/mass.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,909 copying build/lib/PySap2000/area/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,912 copying build/lib/PySap2000/area/modifier.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,914 copying build/lib/PySap2000/area/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,916 copying build/lib/PySap2000/area/offset.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,918 copying build/lib/PySap2000/area/property.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,920 copying build/lib/PySap2000/area/selection.py -> build/bdist.linux-armv7l/wheel/./PySap2000/area 2026-04-16T16:32:04,922 creating build/bdist.linux-armv7l/wheel/PySap2000/utils 2026-04-16T16:32:04,923 copying build/lib/PySap2000/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-04-16T16:32:04,925 copying build/lib/PySap2000/utils/protocols.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-04-16T16:32:04,927 copying build/lib/PySap2000/utils/retry.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-04-16T16:32:04,929 copying build/lib/PySap2000/utils/validation.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-04-16T16:32:04,930 copying build/lib/PySap2000/utils/deprecation.py -> build/bdist.linux-armv7l/wheel/./PySap2000/utils 2026-04-16T16:32:04,933 creating build/bdist.linux-armv7l/wheel/PySap2000/group 2026-04-16T16:32:04,934 copying build/lib/PySap2000/group/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-04-16T16:32:04,936 copying build/lib/PySap2000/group/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-04-16T16:32:04,938 copying build/lib/PySap2000/group/group.py -> build/bdist.linux-armv7l/wheel/./PySap2000/group 2026-04-16T16:32:04,941 creating build/bdist.linux-armv7l/wheel/PySap2000/selection 2026-04-16T16:32:04,942 copying build/lib/PySap2000/selection/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-04-16T16:32:04,944 copying build/lib/PySap2000/selection/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-04-16T16:32:04,946 copying build/lib/PySap2000/selection/select.py -> build/bdist.linux-armv7l/wheel/./PySap2000/selection 2026-04-16T16:32:04,949 creating build/bdist.linux-armv7l/wheel/PySap2000/constraints 2026-04-16T16:32:04,950 copying build/lib/PySap2000/constraints/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-04-16T16:32:04,952 copying build/lib/PySap2000/constraints/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-04-16T16:32:04,954 copying build/lib/PySap2000/constraints/constraints.py -> build/bdist.linux-armv7l/wheel/./PySap2000/constraints 2026-04-16T16:32:04,957 creating build/bdist.linux-armv7l/wheel/PySap2000/analyze 2026-04-16T16:32:04,958 copying build/lib/PySap2000/analyze/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-04-16T16:32:04,960 copying build/lib/PySap2000/analyze/enums.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-04-16T16:32:04,962 copying build/lib/PySap2000/analyze/data_classes.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-04-16T16:32:04,964 copying build/lib/PySap2000/analyze/analyze.py -> build/bdist.linux-armv7l/wheel/./PySap2000/analyze 2026-04-16T16:32:04,967 creating build/bdist.linux-armv7l/wheel/PySap2000/loads 2026-04-16T16:32:04,968 copying build/lib/PySap2000/loads/__init__.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,971 copying build/lib/PySap2000/loads/frame_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,973 copying build/lib/PySap2000/loads/link_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,975 copying build/lib/PySap2000/loads/area_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,978 copying build/lib/PySap2000/loads/cable_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,980 copying build/lib/PySap2000/loads/point_load.py -> build/bdist.linux-armv7l/wheel/./PySap2000/loads 2026-04-16T16:32:04,982 running install_egg_info 2026-04-16T16:32:04,987 Copying pysap2000.egg-info to build/bdist.linux-armv7l/wheel/./pysap2000-2.0.17-py3.11.egg-info 2026-04-16T16:32:04,997 running install_scripts 2026-04-16T16:32:05,005 creating build/bdist.linux-armv7l/wheel/pysap2000-2.0.17.dist-info/WHEEL 2026-04-16T16:32:05,007 creating '/tmp/pip-wheel-kygpxe38/.tmp-y_7u2vlj/pysap2000-2.0.17-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-16T16:32:05,010 adding 'PySap2000/__init__.py' 2026-04-16T16:32:05,014 adding 'PySap2000/application.py' 2026-04-16T16:32:05,015 adding 'PySap2000/com_helper.py' 2026-04-16T16:32:05,017 adding 'PySap2000/config.py' 2026-04-16T16:32:05,019 adding 'PySap2000/exceptions.py' 2026-04-16T16:32:05,020 adding 'PySap2000/file.py' 2026-04-16T16:32:05,022 adding 'PySap2000/logger.py' 2026-04-16T16:32:05,023 adding 'PySap2000/py.typed' 2026-04-16T16:32:05,025 adding 'PySap2000/analyze/__init__.py' 2026-04-16T16:32:05,027 adding 'PySap2000/analyze/analyze.py' 2026-04-16T16:32:05,028 adding 'PySap2000/analyze/data_classes.py' 2026-04-16T16:32:05,030 adding 'PySap2000/analyze/enums.py' 2026-04-16T16:32:05,032 adding 'PySap2000/area/__init__.py' 2026-04-16T16:32:05,034 adding 'PySap2000/area/auto_mesh.py' 2026-04-16T16:32:05,035 adding 'PySap2000/area/data_classes.py' 2026-04-16T16:32:05,037 adding 'PySap2000/area/edge_constraint.py' 2026-04-16T16:32:05,038 adding 'PySap2000/area/enums.py' 2026-04-16T16:32:05,040 adding 'PySap2000/area/group.py' 2026-04-16T16:32:05,041 adding 'PySap2000/area/local_axes.py' 2026-04-16T16:32:05,043 adding 'PySap2000/area/mass.py' 2026-04-16T16:32:05,044 adding 'PySap2000/area/modifier.py' 2026-04-16T16:32:05,045 adding 'PySap2000/area/offset.py' 2026-04-16T16:32:05,047 adding 'PySap2000/area/property.py' 2026-04-16T16:32:05,048 adding 'PySap2000/area/selection.py' 2026-04-16T16:32:05,050 adding 'PySap2000/area/spring.py' 2026-04-16T16:32:05,051 adding 'PySap2000/area/thickness.py' 2026-04-16T16:32:05,053 adding 'PySap2000/cable/__init__.py' 2026-04-16T16:32:05,055 adding 'PySap2000/cable/enums.py' 2026-04-16T16:32:05,056 adding 'PySap2000/cable/group.py' 2026-04-16T16:32:05,057 adding 'PySap2000/cable/mass.py' 2026-04-16T16:32:05,059 adding 'PySap2000/cable/modifier.py' 2026-04-16T16:32:05,060 adding 'PySap2000/cable/output_station.py' 2026-04-16T16:32:05,062 adding 'PySap2000/cable/property.py' 2026-04-16T16:32:05,063 adding 'PySap2000/cable/selection.py' 2026-04-16T16:32:05,065 adding 'PySap2000/constraints/__init__.py' 2026-04-16T16:32:05,067 adding 'PySap2000/constraints/constraints.py' 2026-04-16T16:32:05,068 adding 'PySap2000/constraints/enums.py' 2026-04-16T16:32:05,070 adding 'PySap2000/database_tables/__init__.py' 2026-04-16T16:32:05,072 adding 'PySap2000/database_tables/table_keys.py' 2026-04-16T16:32:05,076 adding 'PySap2000/database_tables/tables.py' 2026-04-16T16:32:05,080 adding 'PySap2000/design/__init__.py' 2026-04-16T16:32:05,081 adding 'PySap2000/design/aluminum.py' 2026-04-16T16:32:05,084 adding 'PySap2000/design/chinese_2010.py' 2026-04-16T16:32:05,085 adding 'PySap2000/design/cold_formed.py' 2026-04-16T16:32:05,087 adding 'PySap2000/design/concrete.py' 2026-04-16T16:32:05,088 adding 'PySap2000/design/concrete_shell.py' 2026-04-16T16:32:05,090 adding 'PySap2000/design/data_classes.py' 2026-04-16T16:32:05,092 adding 'PySap2000/design/enums.py' 2026-04-16T16:32:05,093 adding 'PySap2000/design/steel.py' 2026-04-16T16:32:05,095 adding 'PySap2000/edit/__init__.py' 2026-04-16T16:32:05,096 adding 'PySap2000/edit/edit_area.py' 2026-04-16T16:32:05,098 adding 'PySap2000/edit/edit_frame.py' 2026-04-16T16:32:05,099 adding 'PySap2000/edit/edit_general.py' 2026-04-16T16:32:05,100 adding 'PySap2000/edit/edit_point.py' 2026-04-16T16:32:05,101 adding 'PySap2000/edit/edit_solid.py' 2026-04-16T16:32:05,104 adding 'PySap2000/edit/point_projection.py' 2026-04-16T16:32:05,106 adding 'PySap2000/frame/__init__.py' 2026-04-16T16:32:05,107 adding 'PySap2000/frame/data_classes.py' 2026-04-16T16:32:05,109 adding 'PySap2000/frame/enums.py' 2026-04-16T16:32:05,110 adding 'PySap2000/frame/group.py' 2026-04-16T16:32:05,111 adding 'PySap2000/frame/hinge.py' 2026-04-16T16:32:05,113 adding 'PySap2000/frame/local_axes.py' 2026-04-16T16:32:05,114 adding 'PySap2000/frame/mass.py' 2026-04-16T16:32:05,116 adding 'PySap2000/frame/modifier.py' 2026-04-16T16:32:05,117 adding 'PySap2000/frame/property.py' 2026-04-16T16:32:05,119 adding 'PySap2000/frame/release.py' 2026-04-16T16:32:05,120 adding 'PySap2000/frame/selection.py' 2026-04-16T16:32:05,122 adding 'PySap2000/geometry/__init__.py' 2026-04-16T16:32:05,123 adding 'PySap2000/geometry/element_geometry.py' 2026-04-16T16:32:05,127 adding 'PySap2000/geometry/model_extractor.py' 2026-04-16T16:32:05,130 adding 'PySap2000/geometry/section_profile.py' 2026-04-16T16:32:05,132 adding 'PySap2000/global_parameters/__init__.py' 2026-04-16T16:32:05,134 adding 'PySap2000/global_parameters/model_settings.py' 2026-04-16T16:32:05,135 adding 'PySap2000/global_parameters/project_info.py' 2026-04-16T16:32:05,137 adding 'PySap2000/global_parameters/units.py' 2026-04-16T16:32:05,139 adding 'PySap2000/group/__init__.py' 2026-04-16T16:32:05,140 adding 'PySap2000/group/enums.py' 2026-04-16T16:32:05,142 adding 'PySap2000/group/group.py' 2026-04-16T16:32:05,144 adding 'PySap2000/link/__init__.py' 2026-04-16T16:32:05,145 adding 'PySap2000/link/data_classes.py' 2026-04-16T16:32:05,146 adding 'PySap2000/link/enums.py' 2026-04-16T16:32:05,148 adding 'PySap2000/link/group.py' 2026-04-16T16:32:05,149 adding 'PySap2000/link/local_axes.py' 2026-04-16T16:32:05,151 adding 'PySap2000/link/property.py' 2026-04-16T16:32:05,152 adding 'PySap2000/link/selection.py' 2026-04-16T16:32:05,154 adding 'PySap2000/loading/__init__.py' 2026-04-16T16:32:05,156 adding 'PySap2000/loading/load_case.py' 2026-04-16T16:32:05,158 adding 'PySap2000/loading/load_combination.py' 2026-04-16T16:32:05,160 adding 'PySap2000/loading/load_pattern.py' 2026-04-16T16:32:05,162 adding 'PySap2000/loading/mass_source.py' 2026-04-16T16:32:05,163 adding 'PySap2000/loading/functions/__init__.py' 2026-04-16T16:32:05,165 adding 'PySap2000/loading/functions/func_common.py' 2026-04-16T16:32:05,166 adding 'PySap2000/loading/functions/response_spectrum.py' 2026-04-16T16:32:05,168 adding 'PySap2000/loading/functions/time_history.py' 2026-04-16T16:32:05,170 adding 'PySap2000/loads/__init__.py' 2026-04-16T16:32:05,172 adding 'PySap2000/loads/area_load.py' 2026-04-16T16:32:05,175 adding 'PySap2000/loads/cable_load.py' 2026-04-16T16:32:05,176 adding 'PySap2000/loads/frame_load.py' 2026-04-16T16:32:05,178 adding 'PySap2000/loads/link_load.py' 2026-04-16T16:32:05,180 adding 'PySap2000/loads/point_load.py' 2026-04-16T16:32:05,182 adding 'PySap2000/named_assigns/__init__.py' 2026-04-16T16:32:05,183 adding 'PySap2000/named_assigns/area_modifier.py' 2026-04-16T16:32:05,185 adding 'PySap2000/named_assigns/cable_modifier.py' 2026-04-16T16:32:05,186 adding 'PySap2000/named_assigns/frame_modifier.py' 2026-04-16T16:32:05,188 adding 'PySap2000/named_assigns/frame_release.py' 2026-04-16T16:32:05,190 adding 'PySap2000/point/__init__.py' 2026-04-16T16:32:05,191 adding 'PySap2000/point/constraint.py' 2026-04-16T16:32:05,193 adding 'PySap2000/point/data_classes.py' 2026-04-16T16:32:05,194 adding 'PySap2000/point/enums.py' 2026-04-16T16:32:05,196 adding 'PySap2000/point/local_axes.py' 2026-04-16T16:32:05,197 adding 'PySap2000/point/mass.py' 2026-04-16T16:32:05,198 adding 'PySap2000/point/panel_zone.py' 2026-04-16T16:32:05,200 adding 'PySap2000/point/spring.py' 2026-04-16T16:32:05,201 adding 'PySap2000/point/support.py' 2026-04-16T16:32:05,203 adding 'PySap2000/report/__init__.py' 2026-04-16T16:32:05,205 adding 'PySap2000/report/data_collector.py' 2026-04-16T16:32:05,207 adding 'PySap2000/report/generator.py' 2026-04-16T16:32:05,209 adding 'PySap2000/results/__init__.py' 2026-04-16T16:32:05,211 adding 'PySap2000/results/area_results.py' 2026-04-16T16:32:05,212 adding 'PySap2000/results/base_react.py' 2026-04-16T16:32:05,213 adding 'PySap2000/results/cable_results.py' 2026-04-16T16:32:05,215 adding 'PySap2000/results/data_classes.py' 2026-04-16T16:32:05,217 adding 'PySap2000/results/enums.py' 2026-04-16T16:32:05,218 adding 'PySap2000/results/frame_results.py' 2026-04-16T16:32:05,220 adding 'PySap2000/results/joint_results.py' 2026-04-16T16:32:05,221 adding 'PySap2000/results/link_results.py' 2026-04-16T16:32:05,223 adding 'PySap2000/results/misc_results.py' 2026-04-16T16:32:05,224 adding 'PySap2000/results/modal_results.py' 2026-04-16T16:32:05,227 adding 'PySap2000/results/point_results.py' 2026-04-16T16:32:05,228 adding 'PySap2000/results/setup.py' 2026-04-16T16:32:05,230 adding 'PySap2000/results/solid_results.py' 2026-04-16T16:32:05,231 adding 'PySap2000/section/__init__.py' 2026-04-16T16:32:05,233 adding 'PySap2000/section/area_section.py' 2026-04-16T16:32:05,235 adding 'PySap2000/section/cable_section.py' 2026-04-16T16:32:05,238 adding 'PySap2000/section/frame_section.py' 2026-04-16T16:32:05,240 adding 'PySap2000/section/link_section.py' 2026-04-16T16:32:05,242 adding 'PySap2000/selection/__init__.py' 2026-04-16T16:32:05,243 adding 'PySap2000/selection/enums.py' 2026-04-16T16:32:05,245 adding 'PySap2000/selection/select.py' 2026-04-16T16:32:05,247 adding 'PySap2000/statistics/__init__.py' 2026-04-16T16:32:05,249 adding 'PySap2000/statistics/cable_usage.py' 2026-04-16T16:32:05,251 adding 'PySap2000/statistics/steel_usage.py' 2026-04-16T16:32:05,253 adding 'PySap2000/structure_core/__init__.py' 2026-04-16T16:32:05,259 adding 'PySap2000/structure_core/area.py' 2026-04-16T16:32:05,262 adding 'PySap2000/structure_core/cable.py' 2026-04-16T16:32:05,265 adding 'PySap2000/structure_core/frame.py' 2026-04-16T16:32:05,267 adding 'PySap2000/structure_core/link.py' 2026-04-16T16:32:05,270 adding 'PySap2000/structure_core/material.py' 2026-04-16T16:32:05,272 adding 'PySap2000/structure_core/point.py' 2026-04-16T16:32:05,274 adding 'PySap2000/utils/__init__.py' 2026-04-16T16:32:05,275 adding 'PySap2000/utils/deprecation.py' 2026-04-16T16:32:05,276 adding 'PySap2000/utils/protocols.py' 2026-04-16T16:32:05,277 adding 'PySap2000/utils/retry.py' 2026-04-16T16:32:05,279 adding 'PySap2000/utils/validation.py' 2026-04-16T16:32:05,281 adding 'pysap2000-2.0.17.dist-info/METADATA' 2026-04-16T16:32:05,282 adding 'pysap2000-2.0.17.dist-info/WHEEL' 2026-04-16T16:32:05,283 adding 'pysap2000-2.0.17.dist-info/top_level.txt' 2026-04-16T16:32:05,285 adding 'pysap2000-2.0.17.dist-info/RECORD' 2026-04-16T16:32:05,291 removing build/bdist.linux-armv7l/wheel 2026-04-16T16:32:05,429 Building wheel for pysap2000 (pyproject.toml): finished with status 'done' 2026-04-16T16:32:05,442 Created wheel for pysap2000: filename=pysap2000-2.0.17-py3-none-any.whl size=295326 sha256=c362a35d510c86a661c4e113df282874073158de778e5c187d1d94e2b1a6581f 2026-04-16T16:32:05,443 Stored in directory: /tmp/pip-ephem-wheel-cache-2fw4ks1g/wheels/8e/e5/4a/12b07f0cca05b1e1a7a9aebbcd774dd0a6266f1f1bd82f6307 2026-04-16T16:32:05,459 Successfully built pysap2000 2026-04-16T16:32:05,473 Removed build tracker: '/tmp/pip-build-tracker-ip15n7xf'