2026-06-30T18:02:58,195 Created temporary directory: /tmp/pip-ephem-wheel-cache-bi1gt2pu 2026-06-30T18:02:58,196 Created temporary directory: /tmp/pip-build-tracker-1onb2bx3 2026-06-30T18:02:58,197 Initialized build tracking at /tmp/pip-build-tracker-1onb2bx3 2026-06-30T18:02:58,198 Created build tracker: /tmp/pip-build-tracker-1onb2bx3 2026-06-30T18:02:58,198 Entered build tracker: /tmp/pip-build-tracker-1onb2bx3 2026-06-30T18:02:58,199 Created temporary directory: /tmp/pip-wheel-z1r8u5m0 2026-06-30T18:02:58,202 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-30T18:02:58,204 Created temporary directory: /tmp/pip-ephem-wheel-cache-eztzeka6 2026-06-30T18:02:58,225 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T18:02:58,229 2 location(s) to search for versions of civilpy: 2026-06-30T18:02:58,229 * https://pypi.org/simple/civilpy/ 2026-06-30T18:02:58,229 * https://www.piwheels.org/simple/civilpy/ 2026-06-30T18:02:58,230 Fetching project page and analyzing links: https://pypi.org/simple/civilpy/ 2026-06-30T18:02:58,230 Getting page https://pypi.org/simple/civilpy/ 2026-06-30T18:02:58,232 Found index url https://pypi.org/simple 2026-06-30T18:02:58,613 Fetched page https://pypi.org/simple/civilpy/ as application/vnd.pypi.simple.v1+json 2026-06-30T18:02:58,618 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-30T18:02:58,619 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-30T18:02:58,619 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-30T18:02:58,620 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-30T18:02:58,621 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-30T18:02:58,622 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-30T18:02:58,623 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-30T18:02:58,624 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-30T18:02:58,624 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-30T18:02:58,625 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-30T18:02:58,626 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-30T18:02:58,627 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-30T18:02:58,627 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-30T18:02:58,628 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-30T18:02:58,629 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-30T18:02:58,630 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-30T18:02:58,630 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-30T18:02:58,631 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-30T18:02:58,632 Fetching project page and analyzing links: https://www.piwheels.org/simple/civilpy/ 2026-06-30T18:02:58,633 Getting page https://www.piwheels.org/simple/civilpy/ 2026-06-30T18:02:58,634 Found index url https://www.piwheels.org/simple 2026-06-30T18:02:58,828 Fetched page https://www.piwheels.org/simple/civilpy/ as text/html 2026-06-30T18:02:58,832 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-30T18:02:58,832 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-30T18:02:58,833 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-30T18:02:58,833 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-30T18:02:58,834 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-30T18:02:58,835 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-30T18:02:58,836 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-30T18:02:58,836 Skipping link: not a file: https://www.piwheels.org/simple/civilpy/ 2026-06-30T18:02:58,837 Skipping link: not a file: https://pypi.org/simple/civilpy/ 2026-06-30T18:02:58,857 Given no hashes to check 1 links for project 'civilpy': discarding no candidates 2026-06-30T18:02:58,877 Collecting civilpy==0.3.2 2026-06-30T18:02:58,879 Created temporary directory: /tmp/pip-unpack-cdyvlaw8 2026-06-30T18:02:59,030 Downloading civilpy-0.3.2.tar.gz (1.4 MB) 2026-06-30T18:02:59,747 Added civilpy==0.3.2 from https://files.pythonhosted.org/packages/a4/6c/aac553a4de2e49e0660dec6767b77335c293d6b7e6ab5abd8ef2cb5623c2/civilpy-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-1onb2bx3' 2026-06-30T18:02:59,754 Created temporary directory: /tmp/pip-build-env-yc1h245m 2026-06-30T18:02:59,758 Installing build dependencies: started 2026-06-30T18:02:59,759 Running command pip subprocess to install build dependencies 2026-06-30T18:03:00,892 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-30T18:03:01,299 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-30T18:03:01,322 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-30T18:03:03,086 Collecting setuptools>=68 2026-06-30T18:03:03,087 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-30T18:03:03,103 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-30T18:03:03,339 Collecting wheel 2026-06-30T18:03:03,340 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-30T18:03:03,354 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-30T18:03:03,535 Collecting packaging>=24.0 2026-06-30T18:03:03,536 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-30T18:03:03,549 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-30T18:03:03,739 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T18:03:03,763 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T18:03:03,860 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T18:03:03,893 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-30T18:03:03,918 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-30T18:03:04,009 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-30T18:03:06,743 Installing collected packages: setuptools, packaging, wheel 2026-06-30T18:03:10,211 Creating /tmp/pip-build-env-yc1h245m/overlay/local/bin 2026-06-30T18:03:10,213 changing mode of /tmp/pip-build-env-yc1h245m/overlay/local/bin/wheel to 755 2026-06-30T18:03:10,236 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-30T18:03:10,522 Installing build dependencies: finished with status 'done' 2026-06-30T18:03:10,528 Getting requirements to build wheel: started 2026-06-30T18:03:10,530 Running command Getting requirements to build wheel 2026-06-30T18:03:11,158 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T18:03:11,158 !! 2026-06-30T18:03:11,159 ******************************************************************************** 2026-06-30T18:03:11,160 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-30T18:03:11,161 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T18:03:11,161 or your builds will no longer be supported. 2026-06-30T18:03:11,162 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:11,163 ******************************************************************************** 2026-06-30T18:03:11,164 !! 2026-06-30T18:03:11,164 corresp(dist, value, root_dir) 2026-06-30T18:03:11,243 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:11,243 !! 2026-06-30T18:03:11,244 ******************************************************************************** 2026-06-30T18:03:11,246 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:11,249 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:11,250 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:11,251 ******************************************************************************** 2026-06-30T18:03:11,252 !! 2026-06-30T18:03:11,253 dist._finalize_license_expression() 2026-06-30T18:03:11,253 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:11,254 !! 2026-06-30T18:03:11,255 ******************************************************************************** 2026-06-30T18:03:11,256 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:11,257 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:11,258 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:11,259 ******************************************************************************** 2026-06-30T18:03:11,260 !! 2026-06-30T18:03:11,260 self._finalize_license_expression() 2026-06-30T18:03:11,261 running egg_info 2026-06-30T18:03:11,266 writing src/civilpy.egg-info/PKG-INFO 2026-06-30T18:03:11,276 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-06-30T18:03:11,278 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-06-30T18:03:11,283 writing requirements to src/civilpy.egg-info/requires.txt 2026-06-30T18:03:11,285 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-06-30T18:03:11,330 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:11,339 adding license file 'LICENSE' 2026-06-30T18:03:11,347 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:11,447 Getting requirements to build wheel: finished with status 'done' 2026-06-30T18:03:11,451 Created temporary directory: /tmp/pip-modern-metadata-qy7xpzuy 2026-06-30T18:03:11,453 Preparing metadata (pyproject.toml): started 2026-06-30T18:03:11,454 Running command Preparing metadata (pyproject.toml) 2026-06-30T18:03:12,065 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T18:03:12,066 !! 2026-06-30T18:03:12,067 ******************************************************************************** 2026-06-30T18:03:12,067 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-30T18:03:12,068 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T18:03:12,069 or your builds will no longer be supported. 2026-06-30T18:03:12,070 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:12,070 ******************************************************************************** 2026-06-30T18:03:12,072 !! 2026-06-30T18:03:12,072 corresp(dist, value, root_dir) 2026-06-30T18:03:12,145 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:12,145 !! 2026-06-30T18:03:12,146 ******************************************************************************** 2026-06-30T18:03:12,147 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:12,148 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:12,149 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:12,150 ******************************************************************************** 2026-06-30T18:03:12,151 !! 2026-06-30T18:03:12,152 dist._finalize_license_expression() 2026-06-30T18:03:12,152 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:12,153 !! 2026-06-30T18:03:12,154 ******************************************************************************** 2026-06-30T18:03:12,155 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:12,156 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:12,157 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:12,158 ******************************************************************************** 2026-06-30T18:03:12,159 !! 2026-06-30T18:03:12,159 self._finalize_license_expression() 2026-06-30T18:03:12,160 running dist_info 2026-06-30T18:03:12,167 creating /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info 2026-06-30T18:03:12,168 writing /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/PKG-INFO 2026-06-30T18:03:12,178 writing dependency_links to /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/dependency_links.txt 2026-06-30T18:03:12,180 writing entry points to /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/entry_points.txt 2026-06-30T18:03:12,185 writing requirements to /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/requires.txt 2026-06-30T18:03:12,186 writing top-level names to /tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/top_level.txt 2026-06-30T18:03:12,187 writing manifest file '/tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:12,226 reading manifest file '/tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:12,228 adding license file 'LICENSE' 2026-06-30T18:03:12,235 writing manifest file '/tmp/pip-modern-metadata-qy7xpzuy/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:12,236 creating '/tmp/pip-modern-metadata-qy7xpzuy/civilpy-0.3.2.dist-info' 2026-06-30T18:03:12,363 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-30T18:03:12,368 Source in /tmp/pip-wheel-z1r8u5m0/civilpy_4dd750bf9ec84fa5acb5d6da8e62d366 has version 0.3.2, which satisfies requirement civilpy==0.3.2 from https://files.pythonhosted.org/packages/a4/6c/aac553a4de2e49e0660dec6767b77335c293d6b7e6ab5abd8ef2cb5623c2/civilpy-0.3.2.tar.gz 2026-06-30T18:03:12,369 Removed civilpy==0.3.2 from https://files.pythonhosted.org/packages/a4/6c/aac553a4de2e49e0660dec6767b77335c293d6b7e6ab5abd8ef2cb5623c2/civilpy-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-1onb2bx3' 2026-06-30T18:03:12,377 Created temporary directory: /tmp/pip-unpack-r756wqhy 2026-06-30T18:03:12,378 Building wheels for collected packages: civilpy 2026-06-30T18:03:12,382 Created temporary directory: /tmp/pip-wheel-w510y8vf 2026-06-30T18:03:12,383 Destination directory: /tmp/pip-wheel-w510y8vf 2026-06-30T18:03:12,385 Building wheel for civilpy (pyproject.toml): started 2026-06-30T18:03:12,386 Running command Building wheel for civilpy (pyproject.toml) 2026-06-30T18:03:12,947 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-30T18:03:12,947 !! 2026-06-30T18:03:12,948 ******************************************************************************** 2026-06-30T18:03:12,949 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-30T18:03:12,950 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-30T18:03:12,950 or your builds will no longer be supported. 2026-06-30T18:03:12,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:12,952 ******************************************************************************** 2026-06-30T18:03:12,953 !! 2026-06-30T18:03:12,954 corresp(dist, value, root_dir) 2026-06-30T18:03:13,020 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:13,021 !! 2026-06-30T18:03:13,022 ******************************************************************************** 2026-06-30T18:03:13,023 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:13,024 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:13,025 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:13,026 ******************************************************************************** 2026-06-30T18:03:13,027 !! 2026-06-30T18:03:13,028 dist._finalize_license_expression() 2026-06-30T18:03:13,028 /tmp/pip-build-env-yc1h245m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-30T18:03:13,029 !! 2026-06-30T18:03:13,030 ******************************************************************************** 2026-06-30T18:03:13,031 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-30T18:03:13,032 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-06-30T18:03:13,033 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-30T18:03:13,034 ******************************************************************************** 2026-06-30T18:03:13,035 !! 2026-06-30T18:03:13,035 self._finalize_license_expression() 2026-06-30T18:03:13,036 running bdist_wheel 2026-06-30T18:03:13,047 running build 2026-06-30T18:03:13,047 running build_py 2026-06-30T18:03:13,053 creating build/lib/civilpy 2026-06-30T18:03:13,055 copying src/civilpy/__init__.py -> build/lib/civilpy 2026-06-30T18:03:13,057 copying src/civilpy/CLI.py -> build/lib/civilpy 2026-06-30T18:03:13,060 creating build/lib/civilpy/water_resources 2026-06-30T18:03:13,061 copying src/civilpy/water_resources/__init__.py -> build/lib/civilpy/water_resources 2026-06-30T18:03:13,063 copying src/civilpy/water_resources/hydraulics.py -> build/lib/civilpy/water_resources 2026-06-30T18:03:13,066 copying src/civilpy/water_resources/open_channel.py -> build/lib/civilpy/water_resources 2026-06-30T18:03:13,068 copying src/civilpy/water_resources/pipe_flow.py -> build/lib/civilpy/water_resources 2026-06-30T18:03:13,070 copying src/civilpy/water_resources/scour.py -> build/lib/civilpy/water_resources 2026-06-30T18:03:13,074 creating build/lib/civilpy/geotech 2026-06-30T18:03:13,075 copying src/civilpy/geotech/__init__.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,077 copying src/civilpy/geotech/cande_adapter.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,080 copying src/civilpy/geotech/boring.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,082 copying src/civilpy/geotech/deep_foundation.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,085 copying src/civilpy/geotech/boring_io.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,087 copying src/civilpy/geotech/axial_load_transfer.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,089 copying src/civilpy/geotech/spt.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,092 copying src/civilpy/geotech/culmanns.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,095 copying src/civilpy/geotech/lpile.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,097 copying src/civilpy/geotech/lateral_pile.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,100 copying src/civilpy/geotech/lateral_earth.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,102 copying src/civilpy/geotech/shallow_foundation.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,105 copying src/civilpy/geotech/soil_profile.py -> build/lib/civilpy/geotech 2026-06-30T18:03:13,108 creating build/lib/civilpy/construction 2026-06-30T18:03:13,109 copying src/civilpy/construction/__init__.py -> build/lib/civilpy/construction 2026-06-30T18:03:13,112 creating build/lib/civilpy/structural 2026-06-30T18:03:13,113 copying src/civilpy/structural/strut_and_tie.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,116 copying src/civilpy/structural/__init__.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,117 copying src/civilpy/structural/effective_length.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,119 copying src/civilpy/structural/section_properties.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,122 copying src/civilpy/structural/shear_flow.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,124 copying src/civilpy/structural/steel_db_temp.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,127 copying src/civilpy/structural/midas.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,130 copying src/civilpy/structural/midas_models.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,132 copying src/civilpy/structural/concrete.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,136 copying src/civilpy/structural/steel.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,139 copying src/civilpy/structural/beam_bending.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,142 copying src/civilpy/structural/mohrs_circle.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,145 copying src/civilpy/structural/cande.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,148 copying src/civilpy/structural/flexural_stress.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,150 copying src/civilpy/structural/pier.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,152 copying src/civilpy/structural/truss.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,154 copying src/civilpy/structural/abutment.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,156 copying src/civilpy/structural/truss_builder.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,159 copying src/civilpy/structural/wood.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,163 copying src/civilpy/structural/moment_distribution.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,165 copying src/civilpy/structural/influence_lines.py -> build/lib/civilpy/structural 2026-06-30T18:03:13,168 creating build/lib/civilpy/state 2026-06-30T18:03:13,169 copying src/civilpy/state/__init__.py -> build/lib/civilpy/state 2026-06-30T18:03:13,171 creating build/lib/civilpy/transportation 2026-06-30T18:03:13,172 copying src/civilpy/transportation/__init__.py -> build/lib/civilpy/transportation 2026-06-30T18:03:13,174 copying src/civilpy/transportation/roadway.py -> build/lib/civilpy/transportation 2026-06-30T18:03:13,177 copying src/civilpy/transportation/curves.py -> build/lib/civilpy/transportation 2026-06-30T18:03:13,180 creating build/lib/civilpy/environmental 2026-06-30T18:03:13,181 copying src/civilpy/environmental/__init__.py -> build/lib/civilpy/environmental 2026-06-30T18:03:13,183 creating build/lib/civilpy/general 2026-06-30T18:03:13,184 copying src/civilpy/general/__init__.py -> build/lib/civilpy/general 2026-06-30T18:03:13,186 copying src/civilpy/general/database_tools.py -> build/lib/civilpy/general 2026-06-30T18:03:13,188 copying src/civilpy/general/jupyter.py -> build/lib/civilpy/general 2026-06-30T18:03:13,190 copying src/civilpy/general/photos.py -> build/lib/civilpy/general 2026-06-30T18:03:13,193 creating build/lib/civilpy/structural/arema 2026-06-30T18:03:13,194 copying src/civilpy/structural/arema/__init__.py -> build/lib/civilpy/structural/arema 2026-06-30T18:03:13,197 copying src/civilpy/structural/arema/rail_tpg_design.py -> build/lib/civilpy/structural/arema 2026-06-30T18:03:13,200 copying src/civilpy/structural/arema/masonry.py -> build/lib/civilpy/structural/arema 2026-06-30T18:03:13,202 copying src/civilpy/structural/arema/steel.py -> build/lib/civilpy/structural/arema 2026-06-30T18:03:13,205 creating build/lib/civilpy/structural/odot 2026-06-30T18:03:13,206 copying src/civilpy/structural/odot/box_beam_design.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,209 copying src/civilpy/structural/odot/__init__.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,211 copying src/civilpy/structural/odot/box_beam.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,214 copying src/civilpy/structural/odot/bridge_railing.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,216 copying src/civilpy/structural/odot/rocker_bolster.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,219 copying src/civilpy/structural/odot/guardrail.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,221 copying src/civilpy/structural/odot/headwall.py -> build/lib/civilpy/structural/odot 2026-06-30T18:03:13,224 creating build/lib/civilpy/structural/aashto 2026-06-30T18:03:13,225 copying src/civilpy/structural/aashto/vehicles.py -> build/lib/civilpy/structural/aashto 2026-06-30T18:03:13,228 copying src/civilpy/structural/aashto/bearings.py -> build/lib/civilpy/structural/aashto 2026-06-30T18:03:13,231 copying src/civilpy/structural/aashto/load_definitions.py -> build/lib/civilpy/structural/aashto 2026-06-30T18:03:13,233 copying src/civilpy/structural/aashto/durometer.py -> build/lib/civilpy/structural/aashto 2026-06-30T18:03:13,236 creating build/lib/civilpy/structural/res 2026-06-30T18:03:13,237 copying src/civilpy/structural/res/__init__.py -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,239 copying src/civilpy/structural/res/definitions.py -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,242 creating build/lib/civilpy/structural/aashtoware 2026-06-30T18:03:13,243 copying src/civilpy/structural/aashtoware/brr.py -> build/lib/civilpy/structural/aashtoware 2026-06-30T18:03:13,245 copying src/civilpy/structural/aashtoware/odot_tables.py -> build/lib/civilpy/structural/aashtoware 2026-06-30T18:03:13,253 creating build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,254 copying src/civilpy/structural/aashto/lrfd/columns.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,257 copying src/civilpy/structural/aashto/lrfd/lrfr.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,260 copying src/civilpy/structural/aashto/lrfd/editions.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,262 copying src/civilpy/structural/aashto/lrfd/__init__.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,265 copying src/civilpy/structural/aashto/lrfd/timber.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,268 copying src/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,271 copying src/civilpy/structural/aashto/lrfd/splices.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,273 copying src/civilpy/structural/aashto/lrfd/prestressed.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,276 copying src/civilpy/structural/aashto/lrfd/railing.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,279 copying src/civilpy/structural/aashto/lrfd/concrete.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,282 copying src/civilpy/structural/aashto/lrfd/steel.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,285 copying src/civilpy/structural/aashto/lrfd/stm.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,288 copying src/civilpy/structural/aashto/lrfd/plots.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,290 copying src/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,293 copying src/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,296 copying src/civilpy/structural/aashto/lrfd/distribution.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,299 copying src/civilpy/structural/aashto/lrfd/core.py -> build/lib/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,301 creating build/lib/civilpy/state/maryland 2026-06-30T18:03:13,303 copying src/civilpy/state/maryland/mdta_photo_editor.py -> build/lib/civilpy/state/maryland 2026-06-30T18:03:13,306 creating build/lib/civilpy/state/ohio 2026-06-30T18:03:13,308 copying src/civilpy/state/ohio/__init__.py -> build/lib/civilpy/state/ohio 2026-06-30T18:03:13,310 copying src/civilpy/state/ohio/db_tables.py -> build/lib/civilpy/state/ohio 2026-06-30T18:03:13,313 copying src/civilpy/state/ohio/snbi.py -> build/lib/civilpy/state/ohio 2026-06-30T18:03:13,317 copying src/civilpy/state/ohio/search_tools.py -> build/lib/civilpy/state/ohio 2026-06-30T18:03:13,321 creating build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,322 copying src/civilpy/state/ohio/DOT/credentials.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,325 copying src/civilpy/state/ohio/DOT/__init__.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,327 copying src/civilpy/state/ohio/DOT/apis.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,332 copying src/civilpy/state/ohio/DOT/assetwise_client.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,335 copying src/civilpy/state/ohio/DOT/AssetWise.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,338 copying src/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,341 copying src/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,343 copying src/civilpy/state/ohio/DOT/legacy.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,346 copying src/civilpy/state/ohio/DOT/aw_fields.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,349 copying src/civilpy/state/ohio/DOT/gemini.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,351 copying src/civilpy/state/ohio/DOT/stage_2_comments.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,354 copying src/civilpy/state/ohio/DOT/bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,358 copying src/civilpy/state/ohio/DOT/plan_splitter.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,360 copying src/civilpy/state/ohio/DOT/OSE.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,362 copying src/civilpy/state/ohio/DOT/title_sheet.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,365 copying src/civilpy/state/ohio/DOT/Rhino.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,367 copying src/civilpy/state/ohio/DOT/TIMS.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,369 copying src/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,371 copying src/civilpy/state/ohio/DOT/boring_logs.py -> build/lib/civilpy/state/ohio/DOT 2026-06-30T18:03:13,373 creating build/lib/civilpy/transportation/FHWA 2026-06-30T18:03:13,374 copying src/civilpy/transportation/FHWA/snbi.py -> build/lib/civilpy/transportation/FHWA 2026-06-30T18:03:13,377 copying src/civilpy/transportation/FHWA/nbi.py -> build/lib/civilpy/transportation/FHWA 2026-06-30T18:03:13,379 creating build/lib/civilpy/general/bentley 2026-06-30T18:03:13,380 copying src/civilpy/general/bentley/__init__.py -> build/lib/civilpy/general/bentley 2026-06-30T18:03:13,382 copying src/civilpy/general/bentley/projectwise.py -> build/lib/civilpy/general/bentley 2026-06-30T18:03:13,385 running egg_info 2026-06-30T18:03:13,395 writing src/civilpy.egg-info/PKG-INFO 2026-06-30T18:03:13,404 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-06-30T18:03:13,406 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-06-30T18:03:13,411 writing requirements to src/civilpy.egg-info/requires.txt 2026-06-30T18:03:13,412 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-06-30T18:03:13,443 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:13,451 adding license file 'LICENSE' 2026-06-30T18:03:13,459 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-06-30T18:03:13,474 copying src/civilpy/structural/res/steel_shapes.csv -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,499 copying src/civilpy/structural/res/lumber_sizes.csv -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,502 copying src/civilpy/structural/res/wood_reference_values.csv -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,505 copying src/civilpy/structural/res/aisc_shapes_historic.csv -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,579 copying src/civilpy/structural/res/glulam_reference_values.csv -> build/lib/civilpy/structural/res 2026-06-30T18:03:13,581 creating build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,582 copying src/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,585 copying src/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,588 copying src/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,590 copying src/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,593 copying src/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/lib/civilpy/structural/odot/res 2026-06-30T18:03:13,619 installing to build/bdist.linux-armv7l/wheel 2026-06-30T18:03:13,620 running install 2026-06-30T18:03:13,642 running install_lib 2026-06-30T18:03:13,648 creating build/bdist.linux-armv7l/wheel 2026-06-30T18:03:13,651 creating build/bdist.linux-armv7l/wheel/civilpy 2026-06-30T18:03:13,652 copying build/lib/civilpy/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-06-30T18:03:13,654 copying build/lib/civilpy/CLI.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-06-30T18:03:13,657 creating build/bdist.linux-armv7l/wheel/civilpy/water_resources 2026-06-30T18:03:13,658 copying build/lib/civilpy/water_resources/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T18:03:13,660 copying build/lib/civilpy/water_resources/hydraulics.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T18:03:13,663 copying build/lib/civilpy/water_resources/open_channel.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T18:03:13,665 copying build/lib/civilpy/water_resources/pipe_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T18:03:13,667 copying build/lib/civilpy/water_resources/scour.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-06-30T18:03:13,671 creating build/bdist.linux-armv7l/wheel/civilpy/geotech 2026-06-30T18:03:13,672 copying build/lib/civilpy/geotech/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,674 copying build/lib/civilpy/geotech/cande_adapter.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,677 copying build/lib/civilpy/geotech/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,679 copying build/lib/civilpy/geotech/deep_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,682 copying build/lib/civilpy/geotech/boring_io.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,685 copying build/lib/civilpy/geotech/axial_load_transfer.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,687 copying build/lib/civilpy/geotech/spt.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,689 copying build/lib/civilpy/geotech/culmanns.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,692 copying build/lib/civilpy/geotech/lpile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,695 copying build/lib/civilpy/geotech/lateral_pile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,697 copying build/lib/civilpy/geotech/lateral_earth.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,699 copying build/lib/civilpy/geotech/shallow_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,702 copying build/lib/civilpy/geotech/soil_profile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-06-30T18:03:13,705 creating build/bdist.linux-armv7l/wheel/civilpy/construction 2026-06-30T18:03:13,706 copying build/lib/civilpy/construction/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/construction 2026-06-30T18:03:13,709 creating build/bdist.linux-armv7l/wheel/civilpy/structural 2026-06-30T18:03:13,710 copying build/lib/civilpy/structural/strut_and_tie.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,713 creating build/bdist.linux-armv7l/wheel/civilpy/structural/arema 2026-06-30T18:03:13,714 copying build/lib/civilpy/structural/arema/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T18:03:13,717 copying build/lib/civilpy/structural/arema/rail_tpg_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T18:03:13,721 copying build/lib/civilpy/structural/arema/masonry.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T18:03:13,723 copying build/lib/civilpy/structural/arema/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-06-30T18:03:13,726 copying build/lib/civilpy/structural/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,728 copying build/lib/civilpy/structural/effective_length.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,730 copying build/lib/civilpy/structural/section_properties.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,733 copying build/lib/civilpy/structural/shear_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,735 copying build/lib/civilpy/structural/steel_db_temp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,737 copying build/lib/civilpy/structural/midas.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,740 copying build/lib/civilpy/structural/midas_models.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,743 copying build/lib/civilpy/structural/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,746 copying build/lib/civilpy/structural/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,750 copying build/lib/civilpy/structural/beam_bending.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,754 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot 2026-06-30T18:03:13,755 copying build/lib/civilpy/structural/odot/box_beam_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,757 copying build/lib/civilpy/structural/odot/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,760 copying build/lib/civilpy/structural/odot/box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,762 copying build/lib/civilpy/structural/odot/bridge_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,765 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot/res 2026-06-30T18:03:13,767 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T18:03:13,770 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T18:03:13,772 copying build/lib/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T18:03:13,774 copying build/lib/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T18:03:13,776 copying build/lib/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-06-30T18:03:13,778 copying build/lib/civilpy/structural/odot/rocker_bolster.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,780 copying build/lib/civilpy/structural/odot/guardrail.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,783 copying build/lib/civilpy/structural/odot/headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-06-30T18:03:13,785 copying build/lib/civilpy/structural/mohrs_circle.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,788 copying build/lib/civilpy/structural/cande.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,791 copying build/lib/civilpy/structural/flexural_stress.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,794 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto 2026-06-30T18:03:13,795 copying build/lib/civilpy/structural/aashto/vehicles.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T18:03:13,797 copying build/lib/civilpy/structural/aashto/bearings.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T18:03:13,800 copying build/lib/civilpy/structural/aashto/load_definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T18:03:13,804 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,805 copying build/lib/civilpy/structural/aashto/lrfd/columns.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,807 copying build/lib/civilpy/structural/aashto/lrfd/lrfr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,810 copying build/lib/civilpy/structural/aashto/lrfd/editions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,811 copying build/lib/civilpy/structural/aashto/lrfd/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,813 copying build/lib/civilpy/structural/aashto/lrfd/timber.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,816 copying build/lib/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,818 copying build/lib/civilpy/structural/aashto/lrfd/splices.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,820 copying build/lib/civilpy/structural/aashto/lrfd/prestressed.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,823 copying build/lib/civilpy/structural/aashto/lrfd/railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,825 copying build/lib/civilpy/structural/aashto/lrfd/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,828 copying build/lib/civilpy/structural/aashto/lrfd/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,831 copying build/lib/civilpy/structural/aashto/lrfd/stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,833 copying build/lib/civilpy/structural/aashto/lrfd/plots.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,835 copying build/lib/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,837 copying build/lib/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,839 copying build/lib/civilpy/structural/aashto/lrfd/distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,842 copying build/lib/civilpy/structural/aashto/lrfd/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-06-30T18:03:13,844 copying build/lib/civilpy/structural/aashto/durometer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-06-30T18:03:13,846 copying build/lib/civilpy/structural/pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,849 copying build/lib/civilpy/structural/truss.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,851 copying build/lib/civilpy/structural/abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,854 creating build/bdist.linux-armv7l/wheel/civilpy/structural/res 2026-06-30T18:03:13,855 copying build/lib/civilpy/structural/res/steel_shapes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,881 copying build/lib/civilpy/structural/res/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,884 copying build/lib/civilpy/structural/res/lumber_sizes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,886 copying build/lib/civilpy/structural/res/wood_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,888 copying build/lib/civilpy/structural/res/aisc_shapes_historic.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,950 copying build/lib/civilpy/structural/res/glulam_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,952 copying build/lib/civilpy/structural/res/definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-06-30T18:03:13,955 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashtoware 2026-06-30T18:03:13,956 copying build/lib/civilpy/structural/aashtoware/brr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-06-30T18:03:13,957 copying build/lib/civilpy/structural/aashtoware/odot_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-06-30T18:03:13,964 copying build/lib/civilpy/structural/truss_builder.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,967 copying build/lib/civilpy/structural/wood.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,970 copying build/lib/civilpy/structural/moment_distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,973 copying build/lib/civilpy/structural/influence_lines.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-06-30T18:03:13,976 creating build/bdist.linux-armv7l/wheel/civilpy/state 2026-06-30T18:03:13,978 creating build/bdist.linux-armv7l/wheel/civilpy/state/maryland 2026-06-30T18:03:13,979 copying build/lib/civilpy/state/maryland/mdta_photo_editor.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-06-30T18:03:13,982 copying build/lib/civilpy/state/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state 2026-06-30T18:03:13,985 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio 2026-06-30T18:03:13,987 copying build/lib/civilpy/state/ohio/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T18:03:13,989 copying build/lib/civilpy/state/ohio/db_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T18:03:13,992 copying build/lib/civilpy/state/ohio/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T18:03:13,996 copying build/lib/civilpy/state/ohio/search_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-06-30T18:03:14,000 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/DOT 2026-06-30T18:03:14,001 copying build/lib/civilpy/state/ohio/DOT/credentials.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,004 copying build/lib/civilpy/state/ohio/DOT/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,007 copying build/lib/civilpy/state/ohio/DOT/apis.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,012 copying build/lib/civilpy/state/ohio/DOT/assetwise_client.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,016 copying build/lib/civilpy/state/ohio/DOT/AssetWise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,020 copying build/lib/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,023 copying build/lib/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,026 copying build/lib/civilpy/state/ohio/DOT/legacy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,031 copying build/lib/civilpy/state/ohio/DOT/aw_fields.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,034 copying build/lib/civilpy/state/ohio/DOT/gemini.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,037 copying build/lib/civilpy/state/ohio/DOT/stage_2_comments.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,042 copying build/lib/civilpy/state/ohio/DOT/bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,046 copying build/lib/civilpy/state/ohio/DOT/plan_splitter.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,049 copying build/lib/civilpy/state/ohio/DOT/OSE.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,052 copying build/lib/civilpy/state/ohio/DOT/title_sheet.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,055 copying build/lib/civilpy/state/ohio/DOT/Rhino.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,058 copying build/lib/civilpy/state/ohio/DOT/TIMS.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,061 copying build/lib/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,063 copying build/lib/civilpy/state/ohio/DOT/boring_logs.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-06-30T18:03:14,066 creating build/bdist.linux-armv7l/wheel/civilpy/transportation 2026-06-30T18:03:14,067 copying build/lib/civilpy/transportation/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T18:03:14,070 creating build/bdist.linux-armv7l/wheel/civilpy/transportation/FHWA 2026-06-30T18:03:14,072 copying build/lib/civilpy/transportation/FHWA/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-06-30T18:03:14,074 copying build/lib/civilpy/transportation/FHWA/nbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-06-30T18:03:14,076 copying build/lib/civilpy/transportation/roadway.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T18:03:14,079 copying build/lib/civilpy/transportation/curves.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-06-30T18:03:14,082 creating build/bdist.linux-armv7l/wheel/civilpy/environmental 2026-06-30T18:03:14,083 copying build/lib/civilpy/environmental/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/environmental 2026-06-30T18:03:14,085 creating build/bdist.linux-armv7l/wheel/civilpy/general 2026-06-30T18:03:14,086 copying build/lib/civilpy/general/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T18:03:14,088 copying build/lib/civilpy/general/database_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T18:03:14,091 creating build/bdist.linux-armv7l/wheel/civilpy/general/bentley 2026-06-30T18:03:14,092 copying build/lib/civilpy/general/bentley/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-06-30T18:03:14,094 copying build/lib/civilpy/general/bentley/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-06-30T18:03:14,097 copying build/lib/civilpy/general/jupyter.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T18:03:14,099 copying build/lib/civilpy/general/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-06-30T18:03:14,101 running install_egg_info 2026-06-30T18:03:14,106 Copying src/civilpy.egg-info to build/bdist.linux-armv7l/wheel/./civilpy-0.3.2-py3.11.egg-info 2026-06-30T18:03:14,119 running install_scripts 2026-06-30T18:03:14,133 creating build/bdist.linux-armv7l/wheel/civilpy-0.3.2.dist-info/WHEEL 2026-06-30T18:03:14,136 creating '/tmp/pip-wheel-w510y8vf/.tmp-ib3p6p2q/civilpy-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-30T18:03:14,138 adding 'civilpy/CLI.py' 2026-06-30T18:03:14,140 adding 'civilpy/__init__.py' 2026-06-30T18:03:14,142 adding 'civilpy/construction/__init__.py' 2026-06-30T18:03:14,144 adding 'civilpy/environmental/__init__.py' 2026-06-30T18:03:14,146 adding 'civilpy/general/__init__.py' 2026-06-30T18:03:14,147 adding 'civilpy/general/database_tools.py' 2026-06-30T18:03:14,149 adding 'civilpy/general/jupyter.py' 2026-06-30T18:03:14,151 adding 'civilpy/general/photos.py' 2026-06-30T18:03:14,153 adding 'civilpy/general/bentley/__init__.py' 2026-06-30T18:03:14,155 adding 'civilpy/general/bentley/projectwise.py' 2026-06-30T18:03:14,158 adding 'civilpy/geotech/__init__.py' 2026-06-30T18:03:14,159 adding 'civilpy/geotech/axial_load_transfer.py' 2026-06-30T18:03:14,161 adding 'civilpy/geotech/boring.py' 2026-06-30T18:03:14,163 adding 'civilpy/geotech/boring_io.py' 2026-06-30T18:03:14,165 adding 'civilpy/geotech/cande_adapter.py' 2026-06-30T18:03:14,168 adding 'civilpy/geotech/culmanns.py' 2026-06-30T18:03:14,170 adding 'civilpy/geotech/deep_foundation.py' 2026-06-30T18:03:14,171 adding 'civilpy/geotech/lateral_earth.py' 2026-06-30T18:03:14,174 adding 'civilpy/geotech/lateral_pile.py' 2026-06-30T18:03:14,177 adding 'civilpy/geotech/lpile.py' 2026-06-30T18:03:14,180 adding 'civilpy/geotech/shallow_foundation.py' 2026-06-30T18:03:14,182 adding 'civilpy/geotech/soil_profile.py' 2026-06-30T18:03:14,184 adding 'civilpy/geotech/spt.py' 2026-06-30T18:03:14,185 adding 'civilpy/state/__init__.py' 2026-06-30T18:03:14,187 adding 'civilpy/state/maryland/mdta_photo_editor.py' 2026-06-30T18:03:14,189 adding 'civilpy/state/ohio/__init__.py' 2026-06-30T18:03:14,191 adding 'civilpy/state/ohio/db_tables.py' 2026-06-30T18:03:14,194 adding 'civilpy/state/ohio/search_tools.py' 2026-06-30T18:03:14,199 adding 'civilpy/state/ohio/snbi.py' 2026-06-30T18:03:14,204 adding 'civilpy/state/ohio/DOT/AssetWise.py' 2026-06-30T18:03:14,206 adding 'civilpy/state/ohio/DOT/D6_file_explorer.py' 2026-06-30T18:03:14,208 adding 'civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py' 2026-06-30T18:03:14,210 adding 'civilpy/state/ohio/DOT/OSE.py' 2026-06-30T18:03:14,211 adding 'civilpy/state/ohio/DOT/Rhino.py' 2026-06-30T18:03:14,213 adding 'civilpy/state/ohio/DOT/TIMS.py' 2026-06-30T18:03:14,215 adding 'civilpy/state/ohio/DOT/__init__.py' 2026-06-30T18:03:14,228 adding 'civilpy/state/ohio/DOT/apis.py' 2026-06-30T18:03:14,231 adding 'civilpy/state/ohio/DOT/assetwise_client.py' 2026-06-30T18:03:14,235 adding 'civilpy/state/ohio/DOT/aw_fields.py' 2026-06-30T18:03:14,236 adding 'civilpy/state/ohio/DOT/boring_logs.py' 2026-06-30T18:03:14,239 adding 'civilpy/state/ohio/DOT/bridge.py' 2026-06-30T18:03:14,241 adding 'civilpy/state/ohio/DOT/credentials.py' 2026-06-30T18:03:14,242 adding 'civilpy/state/ohio/DOT/gemini.py' 2026-06-30T18:03:14,247 adding 'civilpy/state/ohio/DOT/legacy.py' 2026-06-30T18:03:14,250 adding 'civilpy/state/ohio/DOT/odot_concrete_slab_generator.py' 2026-06-30T18:03:14,252 adding 'civilpy/state/ohio/DOT/plan_splitter.py' 2026-06-30T18:03:14,261 adding 'civilpy/state/ohio/DOT/stage_2_comments.py' 2026-06-30T18:03:14,265 adding 'civilpy/state/ohio/DOT/title_sheet.py' 2026-06-30T18:03:14,267 adding 'civilpy/structural/__init__.py' 2026-06-30T18:03:14,270 adding 'civilpy/structural/abutment.py' 2026-06-30T18:03:14,275 adding 'civilpy/structural/beam_bending.py' 2026-06-30T18:03:14,278 adding 'civilpy/structural/cande.py' 2026-06-30T18:03:14,286 adding 'civilpy/structural/concrete.py' 2026-06-30T18:03:14,288 adding 'civilpy/structural/effective_length.py' 2026-06-30T18:03:14,289 adding 'civilpy/structural/flexural_stress.py' 2026-06-30T18:03:14,292 adding 'civilpy/structural/influence_lines.py' 2026-06-30T18:03:14,297 adding 'civilpy/structural/midas.py' 2026-06-30T18:03:14,299 adding 'civilpy/structural/midas_models.py' 2026-06-30T18:03:14,301 adding 'civilpy/structural/mohrs_circle.py' 2026-06-30T18:03:14,303 adding 'civilpy/structural/moment_distribution.py' 2026-06-30T18:03:14,305 adding 'civilpy/structural/pier.py' 2026-06-30T18:03:14,308 adding 'civilpy/structural/section_properties.py' 2026-06-30T18:03:14,310 adding 'civilpy/structural/shear_flow.py' 2026-06-30T18:03:14,313 adding 'civilpy/structural/steel.py' 2026-06-30T18:03:14,316 adding 'civilpy/structural/steel_db_temp.py' 2026-06-30T18:03:14,318 adding 'civilpy/structural/strut_and_tie.py' 2026-06-30T18:03:14,319 adding 'civilpy/structural/truss.py' 2026-06-30T18:03:14,325 adding 'civilpy/structural/truss_builder.py' 2026-06-30T18:03:14,332 adding 'civilpy/structural/wood.py' 2026-06-30T18:03:14,336 adding 'civilpy/structural/aashto/bearings.py' 2026-06-30T18:03:14,337 adding 'civilpy/structural/aashto/durometer.py' 2026-06-30T18:03:14,339 adding 'civilpy/structural/aashto/load_definitions.py' 2026-06-30T18:03:14,341 adding 'civilpy/structural/aashto/vehicles.py' 2026-06-30T18:03:14,343 adding 'civilpy/structural/aashto/lrfd/__init__.py' 2026-06-30T18:03:14,345 adding 'civilpy/structural/aashto/lrfd/appendix_a6.py' 2026-06-30T18:03:14,347 adding 'civilpy/structural/aashto/lrfd/appendix_b6.py' 2026-06-30T18:03:14,349 adding 'civilpy/structural/aashto/lrfd/columns.py' 2026-06-30T18:03:14,352 adding 'civilpy/structural/aashto/lrfd/concrete.py' 2026-06-30T18:03:14,354 adding 'civilpy/structural/aashto/lrfd/core.py' 2026-06-30T18:03:14,355 adding 'civilpy/structural/aashto/lrfd/creep_shrinkage.py' 2026-06-30T18:03:14,357 adding 'civilpy/structural/aashto/lrfd/distribution.py' 2026-06-30T18:03:14,359 adding 'civilpy/structural/aashto/lrfd/editions.py' 2026-06-30T18:03:14,361 adding 'civilpy/structural/aashto/lrfd/lrfr.py' 2026-06-30T18:03:14,363 adding 'civilpy/structural/aashto/lrfd/plots.py' 2026-06-30T18:03:14,366 adding 'civilpy/structural/aashto/lrfd/prestressed.py' 2026-06-30T18:03:14,367 adding 'civilpy/structural/aashto/lrfd/railing.py' 2026-06-30T18:03:14,369 adding 'civilpy/structural/aashto/lrfd/splices.py' 2026-06-30T18:03:14,372 adding 'civilpy/structural/aashto/lrfd/steel.py' 2026-06-30T18:03:14,374 adding 'civilpy/structural/aashto/lrfd/stm.py' 2026-06-30T18:03:14,376 adding 'civilpy/structural/aashto/lrfd/timber.py' 2026-06-30T18:03:14,378 adding 'civilpy/structural/aashtoware/brr.py' 2026-06-30T18:03:14,403 adding 'civilpy/structural/aashtoware/odot_tables.py' 2026-06-30T18:03:14,407 adding 'civilpy/structural/arema/__init__.py' 2026-06-30T18:03:14,408 adding 'civilpy/structural/arema/masonry.py' 2026-06-30T18:03:14,416 adding 'civilpy/structural/arema/rail_tpg_design.py' 2026-06-30T18:03:14,419 adding 'civilpy/structural/arema/steel.py' 2026-06-30T18:03:14,421 adding 'civilpy/structural/odot/__init__.py' 2026-06-30T18:03:14,423 adding 'civilpy/structural/odot/box_beam.py' 2026-06-30T18:03:14,425 adding 'civilpy/structural/odot/box_beam_design.py' 2026-06-30T18:03:14,428 adding 'civilpy/structural/odot/bridge_railing.py' 2026-06-30T18:03:14,430 adding 'civilpy/structural/odot/guardrail.py' 2026-06-30T18:03:14,431 adding 'civilpy/structural/odot/headwall.py' 2026-06-30T18:03:14,433 adding 'civilpy/structural/odot/rocker_bolster.py' 2026-06-30T18:03:14,435 adding 'civilpy/structural/odot/res/hw_2_1_circular.csv' 2026-06-30T18:03:14,436 adding 'civilpy/structural/odot/res/hw_2_2_circular.csv' 2026-06-30T18:03:14,437 adding 'civilpy/structural/odot/res/hw_2_2_elliptical.csv' 2026-06-30T18:03:14,439 adding 'civilpy/structural/odot/res/psbdd_1_25_design.csv' 2026-06-30T18:03:14,443 adding 'civilpy/structural/odot/res/psbdd_1_25_load_rating.csv' 2026-06-30T18:03:14,445 adding 'civilpy/structural/res/__init__.py' 2026-06-30T18:03:14,933 adding 'civilpy/structural/res/aisc_shapes_historic.csv' 2026-06-30T18:03:14,961 adding 'civilpy/structural/res/definitions.py' 2026-06-30T18:03:14,962 adding 'civilpy/structural/res/glulam_reference_values.csv' 2026-06-30T18:03:14,964 adding 'civilpy/structural/res/lumber_sizes.csv' 2026-06-30T18:03:15,122 adding 'civilpy/structural/res/steel_shapes.csv' 2026-06-30T18:03:15,133 adding 'civilpy/structural/res/wood_reference_values.csv' 2026-06-30T18:03:15,135 adding 'civilpy/transportation/__init__.py' 2026-06-30T18:03:15,137 adding 'civilpy/transportation/curves.py' 2026-06-30T18:03:15,139 adding 'civilpy/transportation/roadway.py' 2026-06-30T18:03:15,141 adding 'civilpy/transportation/FHWA/nbi.py' 2026-06-30T18:03:15,142 adding 'civilpy/transportation/FHWA/snbi.py' 2026-06-30T18:03:15,144 adding 'civilpy/water_resources/__init__.py' 2026-06-30T18:03:15,147 adding 'civilpy/water_resources/hydraulics.py' 2026-06-30T18:03:15,149 adding 'civilpy/water_resources/open_channel.py' 2026-06-30T18:03:15,151 adding 'civilpy/water_resources/pipe_flow.py' 2026-06-30T18:03:15,152 adding 'civilpy/water_resources/scour.py' 2026-06-30T18:03:15,160 adding 'civilpy-0.3.2.dist-info/licenses/LICENSE' 2026-06-30T18:03:15,162 adding 'civilpy-0.3.2.dist-info/METADATA' 2026-06-30T18:03:15,163 adding 'civilpy-0.3.2.dist-info/WHEEL' 2026-06-30T18:03:15,164 adding 'civilpy-0.3.2.dist-info/entry_points.txt' 2026-06-30T18:03:15,165 adding 'civilpy-0.3.2.dist-info/top_level.txt' 2026-06-30T18:03:15,167 adding 'civilpy-0.3.2.dist-info/RECORD' 2026-06-30T18:03:15,188 removing build/bdist.linux-armv7l/wheel 2026-06-30T18:03:15,326 Building wheel for civilpy (pyproject.toml): finished with status 'done' 2026-06-30T18:03:15,377 Created wheel for civilpy: filename=civilpy-0.3.2-py3-none-any.whl size=1533621 sha256=ec7f003a12ee1fb14993fb3d5a74c0d538d13160b15893c3c81abf708d8cf02c 2026-06-30T18:03:15,378 Stored in directory: /tmp/pip-ephem-wheel-cache-eztzeka6/wheels/bc/fe/99/65ac3ba1d156deb22d87ae70ecebbee8f0e6c679411fb39c89 2026-06-30T18:03:15,397 Successfully built civilpy 2026-06-30T18:03:15,436 Removed build tracker: '/tmp/pip-build-tracker-1onb2bx3'