2026-06-30T19:11:18,963 Created temporary directory: /tmp/pip-ephem-wheel-cache-_c2ojvz6 2026-06-30T19:11:18,964 Created temporary directory: /tmp/pip-build-tracker-1fyl7wu3 2026-06-30T19:11:18,965 Initialized build tracking at /tmp/pip-build-tracker-1fyl7wu3 2026-06-30T19:11:18,965 Created build tracker: /tmp/pip-build-tracker-1fyl7wu3 2026-06-30T19:11:18,966 Entered build tracker: /tmp/pip-build-tracker-1fyl7wu3 2026-06-30T19:11:18,967 Created temporary directory: /tmp/pip-wheel-t3k6h6p7 2026-06-30T19:11:18,970 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-30T19:11:18,972 Created temporary directory: /tmp/pip-ephem-wheel-cache-zk315q7m 2026-06-30T19:11:18,994 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T19:11:18,997 2 location(s) to search for versions of civilpy: 2026-06-30T19:11:18,997 * https://pypi.org/simple/civilpy/ 2026-06-30T19:11:18,997 * https://www.piwheels.org/simple/civilpy/ 2026-06-30T19:11:18,998 Fetching project page and analyzing links: https://pypi.org/simple/civilpy/ 2026-06-30T19:11:18,999 Getting page https://pypi.org/simple/civilpy/ 2026-06-30T19:11:19,000 Found index url https://pypi.org/simple 2026-06-30T19:11:19,159 Fetched page https://pypi.org/simple/civilpy/ as application/vnd.pypi.simple.v1+json 2026-06-30T19:11:19,163 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/c4/24/3b154490f8d6e9e3695299721fbab8fff33c4df63a1642346321d29f2c4c/civilpy-0.2.1-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,164 Found link https://files.pythonhosted.org/packages/19/44/ad1c97ffa27d0274dd386427c204793b2e715909d60faea69918431efd04/civilpy-0.2.1.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.2.1 2026-06-30T19:11:19,165 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/60/d6/9abbeb8d483364bff9d7757d3eb0f4cb0be80102bd79b2b75b413189bb7d/civilpy-0.2.3-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,166 Found link https://files.pythonhosted.org/packages/d7/b9/60313078db7a29ffba15053bf1b1898fa48fa8cd5839d0bae0633344917c/civilpy-0.2.3.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.2.3 2026-06-30T19:11:19,167 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/f5/57/c5fa869aa0aef80fd381e44c8a7feb8680f0486ff3863edcc4ef38863909/civilpy-0.2.4-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,168 Found link https://files.pythonhosted.org/packages/34/84/0147f40a7983f31b792b190c6f12f5e1a05658802ba4dd7da34c81d79f3e/civilpy-0.2.4.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.2.4 2026-06-30T19:11:19,168 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/d5/bd/d66b6bd30b7622e4df06b5ab7e3f510f9bbec3a898e3bb7a645a86f59566/civilpy-0.3.0rc1-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,169 Found link https://files.pythonhosted.org/packages/76/21/ef5a30c1367cad64df1f502adca8642824e308b8c79db9589480d351a3f3/civilpy-0.3.0rc1.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.0rc1 2026-06-30T19:11:19,170 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/69/95/b19c8fe99d22bd5f25e6cfa8849da45ecbf76581c5b377d688fd26b0b3d1/civilpy-0.3.0rc2-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,171 Found link https://files.pythonhosted.org/packages/d9/c3/4250b415c3d8b30668a6ec9587fed397e87a4fb077b47fcb3924ad3702bc/civilpy-0.3.0rc2.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.0rc2 2026-06-30T19:11:19,172 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/0a/fd/21ede5b58d624027037c95a57a50e52612b42e68dbc5acc41d5e689d4bf5/civilpy-0.3.0-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,173 Found link https://files.pythonhosted.org/packages/11/df/a243c1547628938214eb502a6c7c908b80d3cc032ad50afcc9716ff9e68b/civilpy-0.3.0.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.0 2026-06-30T19:11:19,173 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/13/90/f3cc8b133b1580d5598bd12ce3eea4e8211c3d02daa09f4d7f6f836b1f9a/civilpy-0.3.1-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,174 Found link https://files.pythonhosted.org/packages/56/dd/84994a4aec1681e68ede12c21bfafb76497436e649e014c806c013bd500f/civilpy-0.3.1.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.1 2026-06-30T19:11:19,175 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/60/c8/91722cd5bf10eccbe4752be167cf2876df36e63eee76575b223fcb34c0fe/civilpy-0.3.2-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,176 Found link https://files.pythonhosted.org/packages/a4/6c/aac553a4de2e49e0660dec6767b77335c293d6b7e6ab5abd8ef2cb5623c2/civilpy-0.3.2.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.2 2026-06-30T19:11:19,176 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/bd/01/d03077c7314f022b4a3b0dbf2a1b256550cb7ce53649c068e75fd8d52a44/civilpy-0.3.3-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,177 Found link https://files.pythonhosted.org/packages/56/7d/d48a275d4ead29ebcbcdf3ca9707c75ce6577e5142deaf2adbfe4f24b114/civilpy-0.3.3.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.3 2026-06-30T19:11:19,178 Fetching project page and analyzing links: https://www.piwheels.org/simple/civilpy/ 2026-06-30T19:11:19,179 Getting page https://www.piwheels.org/simple/civilpy/ 2026-06-30T19:11:19,180 Found index url https://www.piwheels.org/simple 2026-06-30T19:11:19,372 Fetched page https://www.piwheels.org/simple/civilpy/ as text/html 2026-06-30T19:11:19,375 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.2-py3-none-any.whl#sha256=ec7f003a12ee1fb14993fb3d5a74c0d538d13160b15893c3c81abf708d8cf02c (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,376 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.1-py3-none-any.whl#sha256=096898da4b63a6fcb69ca14dd926e0236a9580c05fd918498c5a5871f8bd0b2d (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,377 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.0-py3-none-any.whl#sha256=f666fc06c9eb9d5966eba333ba2f97c0d71d8e3acf52156fb8124d382949481c (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,377 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.3.0rc2-py3-none-any.whl#sha256=202551d25952ef324ba1a3377b8d8c36d963d07628d489f8afee80b806f073c6 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,378 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.3.0rc1-py3-none-any.whl#sha256=198cf3d548ede1d0316d35f93683b561eac7ffb2d1ceb5b877cba07762bba446 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,378 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.2.4-py3-none-any.whl#sha256=9d921387f7baef29b4760c87789c819a7cab1492f6bec69ae72683f980a549b7 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,379 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.2.3-py3-none-any.whl#sha256=8a4d660925ad7ed131f48a711268149c17cbd7cfd44b653972ed884f118f6728 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,380 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.2.1-py3-none-any.whl#sha256=ca335b0c7788e21eb57fefa1bfffa2f394bbde6b2bc289e1a66857bb7da31fe9 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-06-30T19:11:19,380 Skipping link: not a file: https://www.piwheels.org/simple/civilpy/ 2026-06-30T19:11:19,381 Skipping link: not a file: https://pypi.org/simple/civilpy/ 2026-06-30T19:11:19,400 Given no hashes to check 1 links for project 'civilpy': discarding no candidates 2026-06-30T19:11:19,417 Collecting civilpy==0.3.3 2026-06-30T19:11:19,419 Created temporary directory: /tmp/pip-unpack-ww_86q4n 2026-06-30T19:11:19,660 Downloading civilpy-0.3.3.tar.gz (1.4 MB) 2026-06-30T19:11:20,404 Added civilpy==0.3.3 from https://files.pythonhosted.org/packages/56/7d/d48a275d4ead29ebcbcdf3ca9707c75ce6577e5142deaf2adbfe4f24b114/civilpy-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-1fyl7wu3' 2026-06-30T19:11:20,410 Created temporary directory: /tmp/pip-build-env-xkz57h2t 2026-06-30T19:11:20,414 Installing build dependencies: started 2026-06-30T19:11:20,416 Running command pip subprocess to install build dependencies 2026-06-30T19:11:21,575 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-30T19:11:22,047 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-30T19:11:22,070 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T19:11:23,845 Collecting setuptools>=68 2026-06-30T19:11:23,846 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-30T19:11:23,862 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-30T19:11:24,099 Collecting wheel 2026-06-30T19:11:24,101 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-30T19:11:24,116 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-30T19:11:24,297 Collecting packaging>=24.0 2026-06-30T19:11:24,298 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-30T19:11:24,315 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-30T19:11:24,513 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T19:11:24,532 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T19:11:24,614 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T19:11:24,649 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T19:11:24,676 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T19:11:24,769 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T19:11:27,557 Installing collected packages: setuptools, packaging, wheel 2026-06-30T19:11:32,290 Creating /tmp/pip-build-env-xkz57h2t/overlay/local/bin 2026-06-30T19:11:32,292 changing mode of /tmp/pip-build-env-xkz57h2t/overlay/local/bin/wheel to 755 2026-06-30T19:11:32,312 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-30T19:11:32,595 Installing build dependencies: finished with status 'done' 2026-06-30T19:11:32,601 Getting requirements to build wheel: started 2026-06-30T19:11:32,603 Running command Getting requirements to build wheel 2026-06-30T19:11:33,500 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T19:11:33,500 !! 2026-06-30T19:11:33,501 ******************************************************************************** 2026-06-30T19:11:33,502 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-30T19:11:33,503 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T19:11:33,503 or your builds will no longer be supported. 2026-06-30T19:11:33,504 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:33,504 ******************************************************************************** 2026-06-30T19:11:33,505 !! 2026-06-30T19:11:33,506 corresp(dist, value, root_dir) 2026-06-30T19:11:33,584 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:33,584 !! 2026-06-30T19:11:33,586 ******************************************************************************** 2026-06-30T19:11:33,586 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:33,587 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:33,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:33,589 ******************************************************************************** 2026-06-30T19:11:33,590 !! 2026-06-30T19:11:33,591 dist._finalize_license_expression() 2026-06-30T19:11:33,591 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:33,592 !! 2026-06-30T19:11:33,593 ******************************************************************************** 2026-06-30T19:11:33,594 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:33,595 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:33,596 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:33,597 ******************************************************************************** 2026-06-30T19:11:33,598 !! 2026-06-30T19:11:33,599 self._finalize_license_expression() 2026-06-30T19:11:33,601 running egg_info 2026-06-30T19:11:33,607 writing src/civilpy.egg-info/PKG-INFO 2026-06-30T19:11:33,618 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-06-30T19:11:33,620 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-06-30T19:11:33,625 writing requirements to src/civilpy.egg-info/requires.txt 2026-06-30T19:11:33,627 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-06-30T19:11:33,673 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:33,682 adding license file 'LICENSE' 2026-06-30T19:11:33,690 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:33,789 Getting requirements to build wheel: finished with status 'done' 2026-06-30T19:11:33,793 Created temporary directory: /tmp/pip-modern-metadata-ucvis4l1 2026-06-30T19:11:33,795 Preparing metadata (pyproject.toml): started 2026-06-30T19:11:33,796 Running command Preparing metadata (pyproject.toml) 2026-06-30T19:11:34,860 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T19:11:34,860 !! 2026-06-30T19:11:34,861 ******************************************************************************** 2026-06-30T19:11:34,861 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-30T19:11:34,862 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T19:11:34,863 or your builds will no longer be supported. 2026-06-30T19:11:34,864 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:34,864 ******************************************************************************** 2026-06-30T19:11:34,865 !! 2026-06-30T19:11:34,866 corresp(dist, value, root_dir) 2026-06-30T19:11:34,939 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:34,939 !! 2026-06-30T19:11:34,941 ******************************************************************************** 2026-06-30T19:11:34,941 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:34,943 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:34,944 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:34,944 ******************************************************************************** 2026-06-30T19:11:34,945 !! 2026-06-30T19:11:34,946 dist._finalize_license_expression() 2026-06-30T19:11:34,947 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:34,947 !! 2026-06-30T19:11:34,948 ******************************************************************************** 2026-06-30T19:11:34,949 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:34,950 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:34,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:34,952 ******************************************************************************** 2026-06-30T19:11:34,953 !! 2026-06-30T19:11:34,953 self._finalize_license_expression() 2026-06-30T19:11:34,954 running dist_info 2026-06-30T19:11:34,963 creating /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info 2026-06-30T19:11:34,964 writing /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/PKG-INFO 2026-06-30T19:11:34,975 writing dependency_links to /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/dependency_links.txt 2026-06-30T19:11:34,977 writing entry points to /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/entry_points.txt 2026-06-30T19:11:34,982 writing requirements to /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/requires.txt 2026-06-30T19:11:34,983 writing top-level names to /tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/top_level.txt 2026-06-30T19:11:34,985 writing manifest file '/tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:35,025 reading manifest file '/tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:35,026 adding license file 'LICENSE' 2026-06-30T19:11:35,033 writing manifest file '/tmp/pip-modern-metadata-ucvis4l1/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:35,034 creating '/tmp/pip-modern-metadata-ucvis4l1/civilpy-0.3.3.dist-info' 2026-06-30T19:11:35,160 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-30T19:11:35,166 Source in /tmp/pip-wheel-t3k6h6p7/civilpy_0e17445aad7f4ad0971bc5550f9fc066 has version 0.3.3, which satisfies requirement civilpy==0.3.3 from https://files.pythonhosted.org/packages/56/7d/d48a275d4ead29ebcbcdf3ca9707c75ce6577e5142deaf2adbfe4f24b114/civilpy-0.3.3.tar.gz 2026-06-30T19:11:35,167 Removed civilpy==0.3.3 from https://files.pythonhosted.org/packages/56/7d/d48a275d4ead29ebcbcdf3ca9707c75ce6577e5142deaf2adbfe4f24b114/civilpy-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-1fyl7wu3' 2026-06-30T19:11:35,175 Created temporary directory: /tmp/pip-unpack-adz8diho 2026-06-30T19:11:35,176 Building wheels for collected packages: civilpy 2026-06-30T19:11:35,180 Created temporary directory: /tmp/pip-wheel-q68avup6 2026-06-30T19:11:35,180 Destination directory: /tmp/pip-wheel-q68avup6 2026-06-30T19:11:35,182 Building wheel for civilpy (pyproject.toml): started 2026-06-30T19:11:35,184 Running command Building wheel for civilpy (pyproject.toml) 2026-06-30T19:11:36,174 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T19:11:36,174 !! 2026-06-30T19:11:36,176 ******************************************************************************** 2026-06-30T19:11:36,176 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-30T19:11:36,177 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T19:11:36,178 or your builds will no longer be supported. 2026-06-30T19:11:36,179 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:36,180 ******************************************************************************** 2026-06-30T19:11:36,181 !! 2026-06-30T19:11:36,181 corresp(dist, value, root_dir) 2026-06-30T19:11:36,247 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:36,248 !! 2026-06-30T19:11:36,249 ******************************************************************************** 2026-06-30T19:11:36,250 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:36,251 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:36,252 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:36,253 ******************************************************************************** 2026-06-30T19:11:36,254 !! 2026-06-30T19:11:36,254 dist._finalize_license_expression() 2026-06-30T19:11:36,255 /tmp/pip-build-env-xkz57h2t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T19:11:36,256 !! 2026-06-30T19:11:36,257 ******************************************************************************** 2026-06-30T19:11:36,257 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T19:11:36,259 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T19:11:36,259 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T19:11:36,260 ******************************************************************************** 2026-06-30T19:11:36,261 !! 2026-06-30T19:11:36,261 self._finalize_license_expression() 2026-06-30T19:11:36,262 running bdist_wheel 2026-06-30T19:11:36,274 running build 2026-06-30T19:11:36,275 running build_py 2026-06-30T19:11:36,281 creating build/lib/civilpy 2026-06-30T19:11:36,283 copying src/civilpy/__init__.py -> build/lib/civilpy 2026-06-30T19:11:36,285 copying src/civilpy/CLI.py -> build/lib/civilpy 2026-06-30T19:11:36,287 creating build/lib/civilpy/water_resources 2026-06-30T19:11:36,288 copying src/civilpy/water_resources/__init__.py -> build/lib/civilpy/water_resources 2026-06-30T19:11:36,290 copying src/civilpy/water_resources/pipe_flow.py -> build/lib/civilpy/water_resources 2026-06-30T19:11:36,293 copying src/civilpy/water_resources/open_channel.py -> build/lib/civilpy/water_resources 2026-06-30T19:11:36,295 copying src/civilpy/water_resources/scour.py -> build/lib/civilpy/water_resources 2026-06-30T19:11:36,297 copying src/civilpy/water_resources/hydraulics.py -> build/lib/civilpy/water_resources 2026-06-30T19:11:36,300 creating build/lib/civilpy/environmental 2026-06-30T19:11:36,301 copying src/civilpy/environmental/__init__.py -> build/lib/civilpy/environmental 2026-06-30T19:11:36,303 creating build/lib/civilpy/transportation 2026-06-30T19:11:36,304 copying src/civilpy/transportation/curves.py -> build/lib/civilpy/transportation 2026-06-30T19:11:36,307 copying src/civilpy/transportation/__init__.py -> build/lib/civilpy/transportation 2026-06-30T19:11:36,309 copying src/civilpy/transportation/roadway.py -> build/lib/civilpy/transportation 2026-06-30T19:11:36,312 creating build/lib/civilpy/construction 2026-06-30T19:11:36,313 copying src/civilpy/construction/__init__.py -> build/lib/civilpy/construction 2026-06-30T19:11:36,316 creating build/lib/civilpy/structural 2026-06-30T19:11:36,317 copying src/civilpy/structural/flexural_stress.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,319 copying src/civilpy/structural/shear_flow.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,321 copying src/civilpy/structural/section_properties.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,323 copying src/civilpy/structural/steel_db_temp.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,326 copying src/civilpy/structural/midas_models.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,328 copying src/civilpy/structural/pier.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,331 copying src/civilpy/structural/wood.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,334 copying src/civilpy/structural/abutment.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,337 copying src/civilpy/structural/truss.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,339 copying src/civilpy/structural/moment_distribution.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,341 copying src/civilpy/structural/effective_length.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,343 copying src/civilpy/structural/__init__.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,345 copying src/civilpy/structural/truss_builder.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,348 copying src/civilpy/structural/strut_and_tie.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,351 copying src/civilpy/structural/beam_bending.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,355 copying src/civilpy/structural/cande.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,358 copying src/civilpy/structural/concrete.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,362 copying src/civilpy/structural/mohrs_circle.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,364 copying src/civilpy/structural/influence_lines.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,367 copying src/civilpy/structural/midas.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,370 copying src/civilpy/structural/steel.py -> build/lib/civilpy/structural 2026-06-30T19:11:36,373 creating build/lib/civilpy/geotech 2026-06-30T19:11:36,374 copying src/civilpy/geotech/culmanns.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,377 copying src/civilpy/geotech/lpile.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,379 copying src/civilpy/geotech/soil_profile.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,381 copying src/civilpy/geotech/boring_io.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,384 copying src/civilpy/geotech/shallow_foundation.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,386 copying src/civilpy/geotech/cande_adapter.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,389 copying src/civilpy/geotech/boring.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,392 copying src/civilpy/geotech/__init__.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,394 copying src/civilpy/geotech/lateral_earth.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,396 copying src/civilpy/geotech/spt.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,399 copying src/civilpy/geotech/deep_foundation.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,401 copying src/civilpy/geotech/axial_load_transfer.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,404 copying src/civilpy/geotech/lateral_pile.py -> build/lib/civilpy/geotech 2026-06-30T19:11:36,407 creating build/lib/civilpy/state 2026-06-30T19:11:36,408 copying src/civilpy/state/__init__.py -> build/lib/civilpy/state 2026-06-30T19:11:36,411 creating build/lib/civilpy/general 2026-06-30T19:11:36,412 copying src/civilpy/general/database_tools.py -> build/lib/civilpy/general 2026-06-30T19:11:36,414 copying src/civilpy/general/photos.py -> build/lib/civilpy/general 2026-06-30T19:11:36,416 copying src/civilpy/general/jupyter.py -> build/lib/civilpy/general 2026-06-30T19:11:36,418 copying src/civilpy/general/__init__.py -> build/lib/civilpy/general 2026-06-30T19:11:36,420 creating build/lib/civilpy/transportation/FHWA 2026-06-30T19:11:36,422 copying src/civilpy/transportation/FHWA/nbi.py -> build/lib/civilpy/transportation/FHWA 2026-06-30T19:11:36,424 copying src/civilpy/transportation/FHWA/snbi.py -> build/lib/civilpy/transportation/FHWA 2026-06-30T19:11:36,426 creating build/lib/civilpy/structural/res 2026-06-30T19:11:36,427 copying src/civilpy/structural/res/definitions.py -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,429 copying src/civilpy/structural/res/__init__.py -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,432 creating build/lib/civilpy/structural/aashto 2026-06-30T19:11:36,433 copying src/civilpy/structural/aashto/load_definitions.py -> build/lib/civilpy/structural/aashto 2026-06-30T19:11:36,435 copying src/civilpy/structural/aashto/bearings.py -> build/lib/civilpy/structural/aashto 2026-06-30T19:11:36,438 copying src/civilpy/structural/aashto/vehicles.py -> build/lib/civilpy/structural/aashto 2026-06-30T19:11:36,441 copying src/civilpy/structural/aashto/durometer.py -> build/lib/civilpy/structural/aashto 2026-06-30T19:11:36,443 creating build/lib/civilpy/structural/odot 2026-06-30T19:11:36,444 copying src/civilpy/structural/odot/box_beam_design.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,447 copying src/civilpy/structural/odot/box_beam.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,449 copying src/civilpy/structural/odot/bridge_railing.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,452 copying src/civilpy/structural/odot/rocker_bolster.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,454 copying src/civilpy/structural/odot/guardrail.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,456 copying src/civilpy/structural/odot/__init__.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,458 copying src/civilpy/structural/odot/headwall.py -> build/lib/civilpy/structural/odot 2026-06-30T19:11:36,461 creating build/lib/civilpy/structural/aashtoware 2026-06-30T19:11:36,462 copying src/civilpy/structural/aashtoware/brr.py -> build/lib/civilpy/structural/aashtoware 2026-06-30T19:11:36,464 copying src/civilpy/structural/aashtoware/odot_tables.py -> build/lib/civilpy/structural/aashtoware 2026-06-30T19:11:36,472 creating build/lib/civilpy/structural/arema 2026-06-30T19:11:36,473 copying src/civilpy/structural/arema/__init__.py -> build/lib/civilpy/structural/arema 2026-06-30T19:11:36,476 copying src/civilpy/structural/arema/masonry.py -> build/lib/civilpy/structural/arema 2026-06-30T19:11:36,477 copying src/civilpy/structural/arema/rail_tpg_design.py -> build/lib/civilpy/structural/arema 2026-06-30T19:11:36,481 copying src/civilpy/structural/arema/steel.py -> build/lib/civilpy/structural/arema 2026-06-30T19:11:36,484 creating build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,485 copying src/civilpy/structural/aashto/lrfd/editions.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,487 copying src/civilpy/structural/aashto/lrfd/plots.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,490 copying src/civilpy/structural/aashto/lrfd/railing.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,492 copying src/civilpy/structural/aashto/lrfd/lrfr.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,494 copying src/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,496 copying src/civilpy/structural/aashto/lrfd/prestressed.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,499 copying src/civilpy/structural/aashto/lrfd/columns.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,501 copying src/civilpy/structural/aashto/lrfd/distribution.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,503 copying src/civilpy/structural/aashto/lrfd/__init__.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,506 copying src/civilpy/structural/aashto/lrfd/concrete.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,509 copying src/civilpy/structural/aashto/lrfd/core.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,510 copying src/civilpy/structural/aashto/lrfd/splices.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,513 copying src/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,516 copying src/civilpy/structural/aashto/lrfd/stm.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,518 copying src/civilpy/structural/aashto/lrfd/timber.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,520 copying src/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,523 copying src/civilpy/structural/aashto/lrfd/steel.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T19:11:36,526 creating build/lib/civilpy/state/maryland 2026-06-30T19:11:36,527 copying src/civilpy/state/maryland/mdta_photo_editor.py -> build/lib/civilpy/state/maryland 2026-06-30T19:11:36,530 creating build/lib/civilpy/state/ohio 2026-06-30T19:11:36,531 copying src/civilpy/state/ohio/snbi.py -> build/lib/civilpy/state/ohio 2026-06-30T19:11:36,534 copying src/civilpy/state/ohio/db_tables.py -> build/lib/civilpy/state/ohio 2026-06-30T19:11:36,537 copying src/civilpy/state/ohio/search_tools.py -> build/lib/civilpy/state/ohio 2026-06-30T19:11:36,540 copying src/civilpy/state/ohio/__init__.py -> build/lib/civilpy/state/ohio 2026-06-30T19:11:36,542 creating build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,543 copying src/civilpy/state/ohio/DOT/credentials.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,546 copying src/civilpy/state/ohio/DOT/assetwise_client.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,548 copying src/civilpy/state/ohio/DOT/AssetWise.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,551 copying src/civilpy/state/ohio/DOT/aw_fields.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,554 copying src/civilpy/state/ohio/DOT/apis.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,558 copying src/civilpy/state/ohio/DOT/bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,561 copying src/civilpy/state/ohio/DOT/plan_splitter.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,563 copying src/civilpy/state/ohio/DOT/OSE.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,566 copying src/civilpy/state/ohio/DOT/TIMS.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,568 copying src/civilpy/state/ohio/DOT/stage_2_comments.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,572 copying src/civilpy/state/ohio/DOT/Rhino.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,574 copying src/civilpy/state/ohio/DOT/gemini.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,575 copying src/civilpy/state/ohio/DOT/legacy.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,578 copying src/civilpy/state/ohio/DOT/__init__.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,580 copying src/civilpy/state/ohio/DOT/title_sheet.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,583 copying src/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,585 copying src/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,587 copying src/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,590 copying src/civilpy/state/ohio/DOT/boring_logs.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T19:11:36,592 creating build/lib/civilpy/general/bentley 2026-06-30T19:11:36,593 copying src/civilpy/general/bentley/projectwise.py -> build/lib/civilpy/general/bentley 2026-06-30T19:11:36,596 copying src/civilpy/general/bentley/__init__.py -> build/lib/civilpy/general/bentley 2026-06-30T19:11:36,598 running egg_info 2026-06-30T19:11:36,607 writing src/civilpy.egg-info/PKG-INFO 2026-06-30T19:11:36,617 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-06-30T19:11:36,618 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-06-30T19:11:36,623 writing requirements to src/civilpy.egg-info/requires.txt 2026-06-30T19:11:36,624 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-06-30T19:11:36,654 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:36,663 adding license file 'LICENSE' 2026-06-30T19:11:36,670 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T19:11:36,687 copying src/civilpy/structural/res/lumber_sizes.csv -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,690 copying src/civilpy/structural/res/glulam_reference_values.csv -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,692 copying src/civilpy/structural/res/steel_shapes.csv -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,725 copying src/civilpy/structural/res/wood_reference_values.csv -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,728 copying src/civilpy/structural/res/aisc_shapes_historic.csv -> build/lib/civilpy/structural/res 2026-06-30T19:11:36,798 creating build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,799 copying src/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,801 copying src/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,803 copying src/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,806 copying src/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,809 copying src/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T19:11:36,834 installing to build/bdist.linux-armv7l/wheel 2026-06-30T19:11:36,835 running install 2026-06-30T19:11:36,857 running install_lib 2026-06-30T19:11:36,863 creating build/bdist.linux-armv7l/wheel 2026-06-30T19:11:36,865 creating build/bdist.linux-armv7l/wheel/civilpy 2026-06-30T19:11:36,867 creating build/bdist.linux-armv7l/wheel/civilpy/water_resources 2026-06-30T19:11:36,868 copying build/lib/civilpy/water_resources/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T19:11:36,870 copying build/lib/civilpy/water_resources/pipe_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T19:11:36,872 copying build/lib/civilpy/water_resources/open_channel.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T19:11:36,874 copying build/lib/civilpy/water_resources/scour.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T19:11:36,876 copying build/lib/civilpy/water_resources/hydraulics.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T19:11:36,880 creating build/bdist.linux-armv7l/wheel/civilpy/environmental 2026-06-30T19:11:36,881 copying build/lib/civilpy/environmental/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/environmental 2026-06-30T19:11:36,883 creating build/bdist.linux-armv7l/wheel/civilpy/transportation 2026-06-30T19:11:36,885 creating build/bdist.linux-armv7l/wheel/civilpy/transportation/FHWA 2026-06-30T19:11:36,886 copying build/lib/civilpy/transportation/FHWA/nbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-06-30T19:11:36,888 copying build/lib/civilpy/transportation/FHWA/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-06-30T19:11:36,890 copying build/lib/civilpy/transportation/curves.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T19:11:36,893 copying build/lib/civilpy/transportation/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T19:11:36,895 copying build/lib/civilpy/transportation/roadway.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T19:11:36,897 copying build/lib/civilpy/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-06-30T19:11:36,900 creating build/bdist.linux-armv7l/wheel/civilpy/construction 2026-06-30T19:11:36,901 copying build/lib/civilpy/construction/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/construction 2026-06-30T19:11:36,903 copying build/lib/civilpy/CLI.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-06-30T19:11:36,905 creating build/bdist.linux-armv7l/wheel/civilpy/structural 2026-06-30T19:11:36,906 copying build/lib/civilpy/structural/flexural_stress.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:36,908 copying build/lib/civilpy/structural/shear_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:36,911 creating build/bdist.linux-armv7l/wheel/civilpy/structural/res 2026-06-30T19:11:36,912 copying build/lib/civilpy/structural/res/lumber_sizes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,914 copying build/lib/civilpy/structural/res/definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,916 copying build/lib/civilpy/structural/res/glulam_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,918 copying build/lib/civilpy/structural/res/steel_shapes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,953 copying build/lib/civilpy/structural/res/wood_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,955 copying build/lib/civilpy/structural/res/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:36,957 copying build/lib/civilpy/structural/res/aisc_shapes_historic.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T19:11:37,037 copying build/lib/civilpy/structural/section_properties.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,040 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto 2026-06-30T19:11:37,042 copying build/lib/civilpy/structural/aashto/load_definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T19:11:37,045 copying build/lib/civilpy/structural/aashto/bearings.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T19:11:37,049 copying build/lib/civilpy/structural/aashto/vehicles.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T19:11:37,052 copying build/lib/civilpy/structural/aashto/durometer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T19:11:37,056 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,057 copying build/lib/civilpy/structural/aashto/lrfd/editions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,059 copying build/lib/civilpy/structural/aashto/lrfd/plots.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,062 copying build/lib/civilpy/structural/aashto/lrfd/railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,064 copying build/lib/civilpy/structural/aashto/lrfd/lrfr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,067 copying build/lib/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,069 copying build/lib/civilpy/structural/aashto/lrfd/prestressed.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,073 copying build/lib/civilpy/structural/aashto/lrfd/columns.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,075 copying build/lib/civilpy/structural/aashto/lrfd/distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,077 copying build/lib/civilpy/structural/aashto/lrfd/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,080 copying build/lib/civilpy/structural/aashto/lrfd/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,082 copying build/lib/civilpy/structural/aashto/lrfd/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,084 copying build/lib/civilpy/structural/aashto/lrfd/splices.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,086 copying build/lib/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,088 copying build/lib/civilpy/structural/aashto/lrfd/stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,090 copying build/lib/civilpy/structural/aashto/lrfd/timber.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,093 copying build/lib/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,095 copying build/lib/civilpy/structural/aashto/lrfd/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T19:11:37,098 copying build/lib/civilpy/structural/steel_db_temp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,100 copying build/lib/civilpy/structural/midas_models.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,103 copying build/lib/civilpy/structural/pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,105 copying build/lib/civilpy/structural/wood.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,108 copying build/lib/civilpy/structural/abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,111 copying build/lib/civilpy/structural/truss.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,113 copying build/lib/civilpy/structural/moment_distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,115 copying build/lib/civilpy/structural/effective_length.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,116 copying build/lib/civilpy/structural/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,118 copying build/lib/civilpy/structural/truss_builder.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,121 copying build/lib/civilpy/structural/strut_and_tie.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,123 copying build/lib/civilpy/structural/beam_bending.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,126 copying build/lib/civilpy/structural/cande.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,129 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot 2026-06-30T19:11:37,130 copying build/lib/civilpy/structural/odot/box_beam_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,133 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot/res 2026-06-30T19:11:37,135 copying build/lib/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T19:11:37,137 copying build/lib/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T19:11:37,140 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T19:11:37,143 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T19:11:37,146 copying build/lib/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T19:11:37,147 copying build/lib/civilpy/structural/odot/box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,149 copying build/lib/civilpy/structural/odot/bridge_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,152 copying build/lib/civilpy/structural/odot/rocker_bolster.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,154 copying build/lib/civilpy/structural/odot/guardrail.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,156 copying build/lib/civilpy/structural/odot/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,158 copying build/lib/civilpy/structural/odot/headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T19:11:37,161 copying build/lib/civilpy/structural/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,164 copying build/lib/civilpy/structural/mohrs_circle.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,166 copying build/lib/civilpy/structural/influence_lines.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,169 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashtoware 2026-06-30T19:11:37,170 copying build/lib/civilpy/structural/aashtoware/brr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-06-30T19:11:37,172 copying build/lib/civilpy/structural/aashtoware/odot_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-06-30T19:11:37,179 copying build/lib/civilpy/structural/midas.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,182 creating build/bdist.linux-armv7l/wheel/civilpy/structural/arema 2026-06-30T19:11:37,183 copying build/lib/civilpy/structural/arema/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T19:11:37,185 copying build/lib/civilpy/structural/arema/masonry.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T19:11:37,187 copying build/lib/civilpy/structural/arema/rail_tpg_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T19:11:37,191 copying build/lib/civilpy/structural/arema/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T19:11:37,193 copying build/lib/civilpy/structural/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T19:11:37,197 creating build/bdist.linux-armv7l/wheel/civilpy/geotech 2026-06-30T19:11:37,198 copying build/lib/civilpy/geotech/culmanns.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,201 copying build/lib/civilpy/geotech/lpile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,204 copying build/lib/civilpy/geotech/soil_profile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,206 copying build/lib/civilpy/geotech/boring_io.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,208 copying build/lib/civilpy/geotech/shallow_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,210 copying build/lib/civilpy/geotech/cande_adapter.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,213 copying build/lib/civilpy/geotech/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,215 copying build/lib/civilpy/geotech/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,217 copying build/lib/civilpy/geotech/lateral_earth.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,219 copying build/lib/civilpy/geotech/spt.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,222 copying build/lib/civilpy/geotech/deep_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,224 copying build/lib/civilpy/geotech/axial_load_transfer.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,226 copying build/lib/civilpy/geotech/lateral_pile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T19:11:37,229 creating build/bdist.linux-armv7l/wheel/civilpy/state 2026-06-30T19:11:37,231 creating build/bdist.linux-armv7l/wheel/civilpy/state/maryland 2026-06-30T19:11:37,232 copying build/lib/civilpy/state/maryland/mdta_photo_editor.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-06-30T19:11:37,234 copying build/lib/civilpy/state/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state 2026-06-30T19:11:37,236 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio 2026-06-30T19:11:37,238 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/DOT 2026-06-30T19:11:37,239 copying build/lib/civilpy/state/ohio/DOT/credentials.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,241 copying build/lib/civilpy/state/ohio/DOT/assetwise_client.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,244 copying build/lib/civilpy/state/ohio/DOT/AssetWise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,246 copying build/lib/civilpy/state/ohio/DOT/aw_fields.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,249 copying build/lib/civilpy/state/ohio/DOT/apis.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,254 copying build/lib/civilpy/state/ohio/DOT/bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,257 copying build/lib/civilpy/state/ohio/DOT/plan_splitter.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,259 copying build/lib/civilpy/state/ohio/DOT/OSE.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,261 copying build/lib/civilpy/state/ohio/DOT/TIMS.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,264 copying build/lib/civilpy/state/ohio/DOT/stage_2_comments.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,267 copying build/lib/civilpy/state/ohio/DOT/Rhino.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,269 copying build/lib/civilpy/state/ohio/DOT/gemini.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,271 copying build/lib/civilpy/state/ohio/DOT/legacy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,273 copying build/lib/civilpy/state/ohio/DOT/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,275 copying build/lib/civilpy/state/ohio/DOT/title_sheet.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,278 copying build/lib/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,280 copying build/lib/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,282 copying build/lib/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,284 copying build/lib/civilpy/state/ohio/DOT/boring_logs.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T19:11:37,286 copying build/lib/civilpy/state/ohio/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T19:11:37,289 copying build/lib/civilpy/state/ohio/db_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T19:11:37,291 copying build/lib/civilpy/state/ohio/search_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T19:11:37,294 copying build/lib/civilpy/state/ohio/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T19:11:37,296 creating build/bdist.linux-armv7l/wheel/civilpy/general 2026-06-30T19:11:37,297 copying build/lib/civilpy/general/database_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T19:11:37,299 creating build/bdist.linux-armv7l/wheel/civilpy/general/bentley 2026-06-30T19:11:37,300 copying build/lib/civilpy/general/bentley/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-06-30T19:11:37,303 copying build/lib/civilpy/general/bentley/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-06-30T19:11:37,305 copying build/lib/civilpy/general/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T19:11:37,307 copying build/lib/civilpy/general/jupyter.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T19:11:37,309 copying build/lib/civilpy/general/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T19:11:37,310 running install_egg_info 2026-06-30T19:11:37,315 Copying src/civilpy.egg-info to build/bdist.linux-armv7l/wheel/./civilpy-0.3.3-py3.11.egg-info 2026-06-30T19:11:37,327 running install_scripts 2026-06-30T19:11:37,340 creating build/bdist.linux-armv7l/wheel/civilpy-0.3.3.dist-info/WHEEL 2026-06-30T19:11:37,342 creating '/tmp/pip-wheel-q68avup6/.tmp-2fw68jw2/civilpy-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-30T19:11:37,345 adding 'civilpy/CLI.py' 2026-06-30T19:11:37,347 adding 'civilpy/__init__.py' 2026-06-30T19:11:37,349 adding 'civilpy/construction/__init__.py' 2026-06-30T19:11:37,350 adding 'civilpy/environmental/__init__.py' 2026-06-30T19:11:37,352 adding 'civilpy/general/__init__.py' 2026-06-30T19:11:37,354 adding 'civilpy/general/database_tools.py' 2026-06-30T19:11:37,356 adding 'civilpy/general/jupyter.py' 2026-06-30T19:11:37,358 adding 'civilpy/general/photos.py' 2026-06-30T19:11:37,360 adding 'civilpy/general/bentley/__init__.py' 2026-06-30T19:11:37,362 adding 'civilpy/general/bentley/projectwise.py' 2026-06-30T19:11:37,365 adding 'civilpy/geotech/__init__.py' 2026-06-30T19:11:37,367 adding 'civilpy/geotech/axial_load_transfer.py' 2026-06-30T19:11:37,369 adding 'civilpy/geotech/boring.py' 2026-06-30T19:11:37,370 adding 'civilpy/geotech/boring_io.py' 2026-06-30T19:11:37,372 adding 'civilpy/geotech/cande_adapter.py' 2026-06-30T19:11:37,375 adding 'civilpy/geotech/culmanns.py' 2026-06-30T19:11:37,377 adding 'civilpy/geotech/deep_foundation.py' 2026-06-30T19:11:37,378 adding 'civilpy/geotech/lateral_earth.py' 2026-06-30T19:11:37,381 adding 'civilpy/geotech/lateral_pile.py' 2026-06-30T19:11:37,384 adding 'civilpy/geotech/lpile.py' 2026-06-30T19:11:37,387 adding 'civilpy/geotech/shallow_foundation.py' 2026-06-30T19:11:37,389 adding 'civilpy/geotech/soil_profile.py' 2026-06-30T19:11:37,390 adding 'civilpy/geotech/spt.py' 2026-06-30T19:11:37,392 adding 'civilpy/state/__init__.py' 2026-06-30T19:11:37,394 adding 'civilpy/state/maryland/mdta_photo_editor.py' 2026-06-30T19:11:37,396 adding 'civilpy/state/ohio/__init__.py' 2026-06-30T19:11:37,398 adding 'civilpy/state/ohio/db_tables.py' 2026-06-30T19:11:37,401 adding 'civilpy/state/ohio/search_tools.py' 2026-06-30T19:11:37,406 adding 'civilpy/state/ohio/snbi.py' 2026-06-30T19:11:37,411 adding 'civilpy/state/ohio/DOT/AssetWise.py' 2026-06-30T19:11:37,413 adding 'civilpy/state/ohio/DOT/D6_file_explorer.py' 2026-06-30T19:11:37,415 adding 'civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py' 2026-06-30T19:11:37,417 adding 'civilpy/state/ohio/DOT/OSE.py' 2026-06-30T19:11:37,418 adding 'civilpy/state/ohio/DOT/Rhino.py' 2026-06-30T19:11:37,420 adding 'civilpy/state/ohio/DOT/TIMS.py' 2026-06-30T19:11:37,422 adding 'civilpy/state/ohio/DOT/__init__.py' 2026-06-30T19:11:37,435 adding 'civilpy/state/ohio/DOT/apis.py' 2026-06-30T19:11:37,438 adding 'civilpy/state/ohio/DOT/assetwise_client.py' 2026-06-30T19:11:37,442 adding 'civilpy/state/ohio/DOT/aw_fields.py' 2026-06-30T19:11:37,443 adding 'civilpy/state/ohio/DOT/boring_logs.py' 2026-06-30T19:11:37,446 adding 'civilpy/state/ohio/DOT/bridge.py' 2026-06-30T19:11:37,448 adding 'civilpy/state/ohio/DOT/credentials.py' 2026-06-30T19:11:37,449 adding 'civilpy/state/ohio/DOT/gemini.py' 2026-06-30T19:11:37,454 adding 'civilpy/state/ohio/DOT/legacy.py' 2026-06-30T19:11:37,457 adding 'civilpy/state/ohio/DOT/odot_concrete_slab_generator.py' 2026-06-30T19:11:37,458 adding 'civilpy/state/ohio/DOT/plan_splitter.py' 2026-06-30T19:11:37,468 adding 'civilpy/state/ohio/DOT/stage_2_comments.py' 2026-06-30T19:11:37,471 adding 'civilpy/state/ohio/DOT/title_sheet.py' 2026-06-30T19:11:37,473 adding 'civilpy/structural/__init__.py' 2026-06-30T19:11:37,475 adding 'civilpy/structural/abutment.py' 2026-06-30T19:11:37,481 adding 'civilpy/structural/beam_bending.py' 2026-06-30T19:11:37,484 adding 'civilpy/structural/cande.py' 2026-06-30T19:11:37,491 adding 'civilpy/structural/concrete.py' 2026-06-30T19:11:37,493 adding 'civilpy/structural/effective_length.py' 2026-06-30T19:11:37,494 adding 'civilpy/structural/flexural_stress.py' 2026-06-30T19:11:37,497 adding 'civilpy/structural/influence_lines.py' 2026-06-30T19:11:37,501 adding 'civilpy/structural/midas.py' 2026-06-30T19:11:37,503 adding 'civilpy/structural/midas_models.py' 2026-06-30T19:11:37,505 adding 'civilpy/structural/mohrs_circle.py' 2026-06-30T19:11:37,507 adding 'civilpy/structural/moment_distribution.py' 2026-06-30T19:11:37,509 adding 'civilpy/structural/pier.py' 2026-06-30T19:11:37,512 adding 'civilpy/structural/section_properties.py' 2026-06-30T19:11:37,513 adding 'civilpy/structural/shear_flow.py' 2026-06-30T19:11:37,516 adding 'civilpy/structural/steel.py' 2026-06-30T19:11:37,519 adding 'civilpy/structural/steel_db_temp.py' 2026-06-30T19:11:37,520 adding 'civilpy/structural/strut_and_tie.py' 2026-06-30T19:11:37,522 adding 'civilpy/structural/truss.py' 2026-06-30T19:11:37,527 adding 'civilpy/structural/truss_builder.py' 2026-06-30T19:11:37,534 adding 'civilpy/structural/wood.py' 2026-06-30T19:11:37,538 adding 'civilpy/structural/aashto/bearings.py' 2026-06-30T19:11:37,539 adding 'civilpy/structural/aashto/durometer.py' 2026-06-30T19:11:37,541 adding 'civilpy/structural/aashto/load_definitions.py' 2026-06-30T19:11:37,543 adding 'civilpy/structural/aashto/vehicles.py' 2026-06-30T19:11:37,545 adding 'civilpy/structural/aashto/lrfd/__init__.py' 2026-06-30T19:11:37,547 adding 'civilpy/structural/aashto/lrfd/appendix_a6.py' 2026-06-30T19:11:37,549 adding 'civilpy/structural/aashto/lrfd/appendix_b6.py' 2026-06-30T19:11:37,551 adding 'civilpy/structural/aashto/lrfd/columns.py' 2026-06-30T19:11:37,555 adding 'civilpy/structural/aashto/lrfd/concrete.py' 2026-06-30T19:11:37,556 adding 'civilpy/structural/aashto/lrfd/core.py' 2026-06-30T19:11:37,558 adding 'civilpy/structural/aashto/lrfd/creep_shrinkage.py' 2026-06-30T19:11:37,560 adding 'civilpy/structural/aashto/lrfd/distribution.py' 2026-06-30T19:11:37,561 adding 'civilpy/structural/aashto/lrfd/editions.py' 2026-06-30T19:11:37,563 adding 'civilpy/structural/aashto/lrfd/lrfr.py' 2026-06-30T19:11:37,565 adding 'civilpy/structural/aashto/lrfd/plots.py' 2026-06-30T19:11:37,568 adding 'civilpy/structural/aashto/lrfd/prestressed.py' 2026-06-30T19:11:37,570 adding 'civilpy/structural/aashto/lrfd/railing.py' 2026-06-30T19:11:37,571 adding 'civilpy/structural/aashto/lrfd/splices.py' 2026-06-30T19:11:37,575 adding 'civilpy/structural/aashto/lrfd/steel.py' 2026-06-30T19:11:37,576 adding 'civilpy/structural/aashto/lrfd/stm.py' 2026-06-30T19:11:37,579 adding 'civilpy/structural/aashto/lrfd/timber.py' 2026-06-30T19:11:37,581 adding 'civilpy/structural/aashtoware/brr.py' 2026-06-30T19:11:37,605 adding 'civilpy/structural/aashtoware/odot_tables.py' 2026-06-30T19:11:37,609 adding 'civilpy/structural/arema/__init__.py' 2026-06-30T19:11:37,610 adding 'civilpy/structural/arema/masonry.py' 2026-06-30T19:11:37,618 adding 'civilpy/structural/arema/rail_tpg_design.py' 2026-06-30T19:11:37,621 adding 'civilpy/structural/arema/steel.py' 2026-06-30T19:11:37,623 adding 'civilpy/structural/odot/__init__.py' 2026-06-30T19:11:37,625 adding 'civilpy/structural/odot/box_beam.py' 2026-06-30T19:11:37,627 adding 'civilpy/structural/odot/box_beam_design.py' 2026-06-30T19:11:37,630 adding 'civilpy/structural/odot/bridge_railing.py' 2026-06-30T19:11:37,632 adding 'civilpy/structural/odot/guardrail.py' 2026-06-30T19:11:37,633 adding 'civilpy/structural/odot/headwall.py' 2026-06-30T19:11:37,635 adding 'civilpy/structural/odot/rocker_bolster.py' 2026-06-30T19:11:37,637 adding 'civilpy/structural/odot/res/hw_2_1_circular.csv' 2026-06-30T19:11:37,638 adding 'civilpy/structural/odot/res/hw_2_2_circular.csv' 2026-06-30T19:11:37,639 adding 'civilpy/structural/odot/res/hw_2_2_elliptical.csv' 2026-06-30T19:11:37,641 adding 'civilpy/structural/odot/res/psbdd_1_25_design.csv' 2026-06-30T19:11:37,645 adding 'civilpy/structural/odot/res/psbdd_1_25_load_rating.csv' 2026-06-30T19:11:37,647 adding 'civilpy/structural/res/__init__.py' 2026-06-30T19:11:38,135 adding 'civilpy/structural/res/aisc_shapes_historic.csv' 2026-06-30T19:11:38,164 adding 'civilpy/structural/res/definitions.py' 2026-06-30T19:11:38,165 adding 'civilpy/structural/res/glulam_reference_values.csv' 2026-06-30T19:11:38,167 adding 'civilpy/structural/res/lumber_sizes.csv' 2026-06-30T19:11:38,326 adding 'civilpy/structural/res/steel_shapes.csv' 2026-06-30T19:11:38,337 adding 'civilpy/structural/res/wood_reference_values.csv' 2026-06-30T19:11:38,340 adding 'civilpy/transportation/__init__.py' 2026-06-30T19:11:38,343 adding 'civilpy/transportation/curves.py' 2026-06-30T19:11:38,346 adding 'civilpy/transportation/roadway.py' 2026-06-30T19:11:38,350 adding 'civilpy/transportation/FHWA/nbi.py' 2026-06-30T19:11:38,352 adding 'civilpy/transportation/FHWA/snbi.py' 2026-06-30T19:11:38,355 adding 'civilpy/water_resources/__init__.py' 2026-06-30T19:11:38,358 adding 'civilpy/water_resources/hydraulics.py' 2026-06-30T19:11:38,361 adding 'civilpy/water_resources/open_channel.py' 2026-06-30T19:11:38,363 adding 'civilpy/water_resources/pipe_flow.py' 2026-06-30T19:11:38,366 adding 'civilpy/water_resources/scour.py' 2026-06-30T19:11:38,375 adding 'civilpy-0.3.3.dist-info/licenses/LICENSE' 2026-06-30T19:11:38,379 adding 'civilpy-0.3.3.dist-info/METADATA' 2026-06-30T19:11:38,381 adding 'civilpy-0.3.3.dist-info/WHEEL' 2026-06-30T19:11:38,383 adding 'civilpy-0.3.3.dist-info/entry_points.txt' 2026-06-30T19:11:38,384 adding 'civilpy-0.3.3.dist-info/top_level.txt' 2026-06-30T19:11:38,386 adding 'civilpy-0.3.3.dist-info/RECORD' 2026-06-30T19:11:38,425 removing build/bdist.linux-armv7l/wheel 2026-06-30T19:11:38,572 Building wheel for civilpy (pyproject.toml): finished with status 'done' 2026-06-30T19:11:38,607 Created wheel for civilpy: filename=civilpy-0.3.3-py3-none-any.whl size=1534042 sha256=d5e1cef7b59a06c68be7d29f3ea7fd2d6088342a0f1f33596ff52526b0c1dcca 2026-06-30T19:11:38,608 Stored in directory: /tmp/pip-ephem-wheel-cache-zk315q7m/wheels/95/83/00/4d49898ef2ba709a4c30b2b1e8334231a8ab3c21d5098f9447 2026-06-30T19:11:38,628 Successfully built civilpy 2026-06-30T19:11:38,677 Removed build tracker: '/tmp/pip-build-tracker-1fyl7wu3'