2026-07-06T03:51:28,658 Created temporary directory: /tmp/pip-ephem-wheel-cache-zy3kh5ph 2026-07-06T03:51:28,660 Created temporary directory: /tmp/pip-build-tracker-dryc_q5y 2026-07-06T03:51:28,660 Initialized build tracking at /tmp/pip-build-tracker-dryc_q5y 2026-07-06T03:51:28,661 Created build tracker: /tmp/pip-build-tracker-dryc_q5y 2026-07-06T03:51:28,661 Entered build tracker: /tmp/pip-build-tracker-dryc_q5y 2026-07-06T03:51:28,662 Created temporary directory: /tmp/pip-wheel-2lqu4ms_ 2026-07-06T03:51:28,665 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-07-06T03:51:28,667 Created temporary directory: /tmp/pip-ephem-wheel-cache-nkn98nb7 2026-07-06T03:51:28,689 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T03:51:28,693 2 location(s) to search for versions of civilpy: 2026-07-06T03:51:28,693 * https://pypi.org/simple/civilpy/ 2026-07-06T03:51:28,693 * https://www.piwheels.org/simple/civilpy/ 2026-07-06T03:51:28,694 Fetching project page and analyzing links: https://pypi.org/simple/civilpy/ 2026-07-06T03:51:28,694 Getting page https://pypi.org/simple/civilpy/ 2026-07-06T03:51:28,696 Found index url https://pypi.org/simple 2026-07-06T03:51:28,924 Fetched page https://pypi.org/simple/civilpy/ as application/vnd.pypi.simple.v1+json 2026-07-06T03:51:28,931 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-07-06T03:51:28,932 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-07-06T03:51:28,932 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-07-06T03:51:28,933 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-07-06T03:51:28,934 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-07-06T03:51:28,935 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-07-06T03:51:28,936 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-07-06T03:51:28,937 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-07-06T03:51:28,938 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-07-06T03:51:28,939 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-07-06T03:51:28,939 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-07-06T03:51:28,941 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-07-06T03:51:28,941 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-07-06T03:51:28,942 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-07-06T03:51:28,943 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-07-06T03:51:28,944 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-07-06T03:51:28,944 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-07-06T03:51:28,945 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-07-06T03:51:28,946 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/cd/72/278d88a9ac0a422fa0551f8f955fa22709f35914056156369d3fe0a09377/civilpy-0.3.4-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:28,947 Found link https://files.pythonhosted.org/packages/6a/ec/43e680f1f601aafcb618071864cd5b80f907eee844b80bd3c201d61e2dc0/civilpy-0.3.4.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.4 2026-07-06T03:51:28,947 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/b8/7b/355251573fb3d1701e6b41911e867d91d64bbef4bffe80fae1d15a36880d/civilpy-0.3.5-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:28,948 Found link https://files.pythonhosted.org/packages/fd/c6/ff1c1224b073e69b7ede98a09dabeb121305462bdfb798dcc707dc1d4d44/civilpy-0.3.5.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.5 2026-07-06T03:51:28,949 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/93/71/4c405efaae70878b8b7cae951fc8ee7341af39c31bd55c40c9e1e919b71d/civilpy-0.3.6-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:28,950 Found link https://files.pythonhosted.org/packages/2d/7b/18024074bd9053570731ad48f86b5754ec62fb57c26935539ffe821936d6/civilpy-0.3.6.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.6 2026-07-06T03:51:28,951 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/1b/32/5394a32f7d6cd90975d288d4c5604c130f79d95bd87037defdb735c50c22/civilpy-0.3.7-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:28,952 Found link https://files.pythonhosted.org/packages/9d/bc/8f1d9f6fb9bf019ba2b9d35a11419e9f7f1af073bdc95d1a493a0e5bb995/civilpy-0.3.7.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.7 2026-07-06T03:51:28,953 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/bc/e3/5c6dc96297183fa0c519ca4b2e07a49549d6827497e810e70b7a02570212/civilpy-0.3.8-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:28,953 Found link https://files.pythonhosted.org/packages/63/28/258b79a53ae675a3a3c8a1392d19f74a412adb2d1d58f89d695e9e2ee9c8/civilpy-0.3.8.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.8 2026-07-06T03:51:28,954 Fetching project page and analyzing links: https://www.piwheels.org/simple/civilpy/ 2026-07-06T03:51:28,955 Getting page https://www.piwheels.org/simple/civilpy/ 2026-07-06T03:51:28,956 Found index url https://www.piwheels.org/simple 2026-07-06T03:51:29,145 Fetched page https://www.piwheels.org/simple/civilpy/ as text/html 2026-07-06T03:51:29,149 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.5-py3-none-any.whl#sha256=bf7d04ea79b1fddd684a655119a1042b36a9460a7057f4274bdc9e1da98e3929 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:29,150 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.4-py3-none-any.whl#sha256=33568aff62d2514787591fa1c70e55b36a25edbff9cf4150fa990757f1164820 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:29,151 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.3-py3-none-any.whl#sha256=d5e1cef7b59a06c68be7d29f3ea7fd2d6088342a0f1f33596ff52526b0c1dcca (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T03:51:29,151 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-07-06T03:51:29,152 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-07-06T03:51:29,152 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-07-06T03:51:29,153 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-07-06T03:51:29,154 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-07-06T03:51:29,154 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-07-06T03:51:29,155 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-07-06T03:51:29,155 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-07-06T03:51:29,156 Skipping link: not a file: https://www.piwheels.org/simple/civilpy/ 2026-07-06T03:51:29,157 Skipping link: not a file: https://pypi.org/simple/civilpy/ 2026-07-06T03:51:29,177 Given no hashes to check 1 links for project 'civilpy': discarding no candidates 2026-07-06T03:51:29,194 Collecting civilpy==0.3.6 2026-07-06T03:51:29,196 Created temporary directory: /tmp/pip-unpack-n6pzl37v 2026-07-06T03:51:29,890 Downloading civilpy-0.3.6.tar.gz (1.5 MB) 2026-07-06T03:51:30,674 Added civilpy==0.3.6 from https://files.pythonhosted.org/packages/2d/7b/18024074bd9053570731ad48f86b5754ec62fb57c26935539ffe821936d6/civilpy-0.3.6.tar.gz to build tracker '/tmp/pip-build-tracker-dryc_q5y' 2026-07-06T03:51:30,680 Created temporary directory: /tmp/pip-build-env-oc_djri3 2026-07-06T03:51:30,685 Installing build dependencies: started 2026-07-06T03:51:30,686 Running command pip subprocess to install build dependencies 2026-07-06T03:51:31,848 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-06T03:51:32,312 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-07-06T03:51:32,335 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T03:51:34,122 Collecting setuptools>=68 2026-07-06T03:51:34,142 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-06T03:51:34,409 Collecting wheel 2026-07-06T03:51:34,411 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-06T03:51:34,425 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-06T03:51:34,603 Collecting packaging>=24.0 2026-07-06T03:51:34,605 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-06T03:51:34,618 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-06T03:51:34,811 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T03:51:34,830 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T03:51:34,850 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T03:51:34,873 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T03:51:37,597 Installing collected packages: setuptools, packaging, wheel 2026-07-06T03:51:41,125 Creating /tmp/pip-build-env-oc_djri3/overlay/local/bin 2026-07-06T03:51:41,127 changing mode of /tmp/pip-build-env-oc_djri3/overlay/local/bin/wheel to 755 2026-07-06T03:51:41,149 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-06T03:51:41,435 Installing build dependencies: finished with status 'done' 2026-07-06T03:51:41,442 Getting requirements to build wheel: started 2026-07-06T03:51:41,443 Running command Getting requirements to build wheel 2026-07-06T03:51:42,052 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T03:51:42,052 !! 2026-07-06T03:51:42,054 ******************************************************************************** 2026-07-06T03:51:42,054 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-07-06T03:51:42,056 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T03:51:42,056 or your builds will no longer be supported. 2026-07-06T03:51:42,057 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:42,057 ******************************************************************************** 2026-07-06T03:51:42,058 !! 2026-07-06T03:51:42,059 corresp(dist, value, root_dir) 2026-07-06T03:51:42,137 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:42,138 !! 2026-07-06T03:51:42,139 ******************************************************************************** 2026-07-06T03:51:42,139 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:42,140 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:42,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:42,141 ******************************************************************************** 2026-07-06T03:51:42,142 !! 2026-07-06T03:51:42,143 dist._finalize_license_expression() 2026-07-06T03:51:42,143 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:42,144 !! 2026-07-06T03:51:42,145 ******************************************************************************** 2026-07-06T03:51:42,146 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:42,147 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:42,148 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:42,149 ******************************************************************************** 2026-07-06T03:51:42,150 !! 2026-07-06T03:51:42,151 self._finalize_license_expression() 2026-07-06T03:51:42,152 running egg_info 2026-07-06T03:51:42,156 writing src/civilpy.egg-info/PKG-INFO 2026-07-06T03:51:42,167 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-07-06T03:51:42,169 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-07-06T03:51:42,175 writing requirements to src/civilpy.egg-info/requires.txt 2026-07-06T03:51:42,176 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-07-06T03:51:42,225 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:42,234 adding license file 'LICENSE' 2026-07-06T03:51:42,243 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:42,341 Getting requirements to build wheel: finished with status 'done' 2026-07-06T03:51:42,345 Created temporary directory: /tmp/pip-modern-metadata-44zo0cqz 2026-07-06T03:51:42,347 Preparing metadata (pyproject.toml): started 2026-07-06T03:51:42,349 Running command Preparing metadata (pyproject.toml) 2026-07-06T03:51:42,921 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T03:51:42,921 !! 2026-07-06T03:51:42,922 ******************************************************************************** 2026-07-06T03:51:42,923 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-07-06T03:51:42,925 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T03:51:42,925 or your builds will no longer be supported. 2026-07-06T03:51:42,926 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:42,927 ******************************************************************************** 2026-07-06T03:51:42,928 !! 2026-07-06T03:51:42,928 corresp(dist, value, root_dir) 2026-07-06T03:51:43,001 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:43,002 !! 2026-07-06T03:51:43,003 ******************************************************************************** 2026-07-06T03:51:43,004 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:43,004 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:43,005 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:43,006 ******************************************************************************** 2026-07-06T03:51:43,007 !! 2026-07-06T03:51:43,007 dist._finalize_license_expression() 2026-07-06T03:51:43,008 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:43,008 !! 2026-07-06T03:51:43,009 ******************************************************************************** 2026-07-06T03:51:43,010 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:43,011 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:43,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:43,013 ******************************************************************************** 2026-07-06T03:51:43,014 !! 2026-07-06T03:51:43,014 self._finalize_license_expression() 2026-07-06T03:51:43,015 running dist_info 2026-07-06T03:51:43,024 creating /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info 2026-07-06T03:51:43,025 writing /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/PKG-INFO 2026-07-06T03:51:43,036 writing dependency_links to /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/dependency_links.txt 2026-07-06T03:51:43,038 writing entry points to /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/entry_points.txt 2026-07-06T03:51:43,043 writing requirements to /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/requires.txt 2026-07-06T03:51:43,045 writing top-level names to /tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/top_level.txt 2026-07-06T03:51:43,046 writing manifest file '/tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:43,088 reading manifest file '/tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:43,090 adding license file 'LICENSE' 2026-07-06T03:51:43,097 writing manifest file '/tmp/pip-modern-metadata-44zo0cqz/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:43,098 creating '/tmp/pip-modern-metadata-44zo0cqz/civilpy-0.3.6.dist-info' 2026-07-06T03:51:43,229 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-06T03:51:43,235 Source in /tmp/pip-wheel-2lqu4ms_/civilpy_9e244dd87db64c18b7d648b0d4e62bca has version 0.3.6, which satisfies requirement civilpy==0.3.6 from https://files.pythonhosted.org/packages/2d/7b/18024074bd9053570731ad48f86b5754ec62fb57c26935539ffe821936d6/civilpy-0.3.6.tar.gz 2026-07-06T03:51:43,236 Removed civilpy==0.3.6 from https://files.pythonhosted.org/packages/2d/7b/18024074bd9053570731ad48f86b5754ec62fb57c26935539ffe821936d6/civilpy-0.3.6.tar.gz from build tracker '/tmp/pip-build-tracker-dryc_q5y' 2026-07-06T03:51:43,245 Created temporary directory: /tmp/pip-unpack-7wdqs4rj 2026-07-06T03:51:43,246 Building wheels for collected packages: civilpy 2026-07-06T03:51:43,251 Created temporary directory: /tmp/pip-wheel-n6c19ty3 2026-07-06T03:51:43,251 Destination directory: /tmp/pip-wheel-n6c19ty3 2026-07-06T03:51:43,253 Building wheel for civilpy (pyproject.toml): started 2026-07-06T03:51:43,255 Running command Building wheel for civilpy (pyproject.toml) 2026-07-06T03:51:43,817 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T03:51:43,818 !! 2026-07-06T03:51:43,819 ******************************************************************************** 2026-07-06T03:51:43,819 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-07-06T03:51:43,820 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T03:51:43,821 or your builds will no longer be supported. 2026-07-06T03:51:43,822 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:43,822 ******************************************************************************** 2026-07-06T03:51:43,823 !! 2026-07-06T03:51:43,824 corresp(dist, value, root_dir) 2026-07-06T03:51:43,891 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:43,891 !! 2026-07-06T03:51:43,893 ******************************************************************************** 2026-07-06T03:51:43,893 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:43,894 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:43,896 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:43,896 ******************************************************************************** 2026-07-06T03:51:43,897 !! 2026-07-06T03:51:43,898 dist._finalize_license_expression() 2026-07-06T03:51:43,899 /tmp/pip-build-env-oc_djri3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T03:51:43,900 !! 2026-07-06T03:51:43,901 ******************************************************************************** 2026-07-06T03:51:43,901 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T03:51:43,902 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-07-06T03:51:43,903 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T03:51:43,904 ******************************************************************************** 2026-07-06T03:51:43,905 !! 2026-07-06T03:51:43,906 self._finalize_license_expression() 2026-07-06T03:51:43,906 running bdist_wheel 2026-07-06T03:51:43,917 running build 2026-07-06T03:51:43,918 running build_py 2026-07-06T03:51:43,924 creating build/lib/civilpy 2026-07-06T03:51:43,926 copying src/civilpy/CLI.py -> build/lib/civilpy 2026-07-06T03:51:43,928 copying src/civilpy/__init__.py -> build/lib/civilpy 2026-07-06T03:51:43,931 creating build/lib/civilpy/water_resources 2026-07-06T03:51:43,932 copying src/civilpy/water_resources/pipe_flow.py -> build/lib/civilpy/water_resources 2026-07-06T03:51:43,935 copying src/civilpy/water_resources/scour.py -> build/lib/civilpy/water_resources 2026-07-06T03:51:43,938 copying src/civilpy/water_resources/open_channel.py -> build/lib/civilpy/water_resources 2026-07-06T03:51:43,940 copying src/civilpy/water_resources/hydraulics.py -> build/lib/civilpy/water_resources 2026-07-06T03:51:43,943 copying src/civilpy/water_resources/__init__.py -> build/lib/civilpy/water_resources 2026-07-06T03:51:43,945 creating build/lib/civilpy/general 2026-07-06T03:51:43,946 copying src/civilpy/general/jupyter.py -> build/lib/civilpy/general 2026-07-06T03:51:43,948 copying src/civilpy/general/photos.py -> build/lib/civilpy/general 2026-07-06T03:51:43,951 copying src/civilpy/general/__init__.py -> build/lib/civilpy/general 2026-07-06T03:51:43,953 copying src/civilpy/general/database_tools.py -> build/lib/civilpy/general 2026-07-06T03:51:43,955 creating build/lib/civilpy/state 2026-07-06T03:51:43,956 copying src/civilpy/state/__init__.py -> build/lib/civilpy/state 2026-07-06T03:51:43,958 creating build/lib/civilpy/transportation 2026-07-06T03:51:43,959 copying src/civilpy/transportation/__init__.py -> build/lib/civilpy/transportation 2026-07-06T03:51:43,961 copying src/civilpy/transportation/curves.py -> build/lib/civilpy/transportation 2026-07-06T03:51:43,963 copying src/civilpy/transportation/roadway.py -> build/lib/civilpy/transportation 2026-07-06T03:51:43,966 creating build/lib/civilpy/construction 2026-07-06T03:51:43,967 copying src/civilpy/construction/__init__.py -> build/lib/civilpy/construction 2026-07-06T03:51:43,970 creating build/lib/civilpy/geotech 2026-07-06T03:51:43,971 copying src/civilpy/geotech/culmanns.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,973 copying src/civilpy/geotech/lpile.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,976 copying src/civilpy/geotech/soil_profile.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,978 copying src/civilpy/geotech/lateral_pile.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,981 copying src/civilpy/geotech/axial_load_transfer.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,983 copying src/civilpy/geotech/spt.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,985 copying src/civilpy/geotech/boring.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,988 copying src/civilpy/geotech/boring_io.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,990 copying src/civilpy/geotech/__init__.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,993 copying src/civilpy/geotech/cande_adapter.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,995 copying src/civilpy/geotech/deep_foundation.py -> build/lib/civilpy/geotech 2026-07-06T03:51:43,997 copying src/civilpy/geotech/lateral_earth.py -> build/lib/civilpy/geotech 2026-07-06T03:51:44,000 copying src/civilpy/geotech/shallow_foundation.py -> build/lib/civilpy/geotech 2026-07-06T03:51:44,003 creating build/lib/civilpy/environmental 2026-07-06T03:51:44,004 copying src/civilpy/environmental/__init__.py -> build/lib/civilpy/environmental 2026-07-06T03:51:44,007 creating build/lib/civilpy/structural 2026-07-06T03:51:44,008 copying src/civilpy/structural/truss.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,010 copying src/civilpy/structural/midas_models.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,012 copying src/civilpy/structural/truss_builder.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,016 copying src/civilpy/structural/shear_flow.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,018 copying src/civilpy/structural/wood.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,021 copying src/civilpy/structural/section_properties.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,024 copying src/civilpy/structural/structural_model.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,027 copying src/civilpy/structural/concrete.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,031 copying src/civilpy/structural/steel_db_temp.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,033 copying src/civilpy/structural/rhino_stm.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,036 copying src/civilpy/structural/abutment.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,039 copying src/civilpy/structural/beam_bending.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,042 copying src/civilpy/structural/flexural_stress.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,044 copying src/civilpy/structural/moment_distribution.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,046 copying src/civilpy/structural/steel.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,049 copying src/civilpy/structural/__init__.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,051 copying src/civilpy/structural/pier.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,054 copying src/civilpy/structural/strut_and_tie.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,057 copying src/civilpy/structural/midas.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,061 copying src/civilpy/structural/influence_lines.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,063 copying src/civilpy/structural/effective_length.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,065 copying src/civilpy/structural/mohrs_circle.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,067 copying src/civilpy/structural/cande.py -> build/lib/civilpy/structural 2026-07-06T03:51:44,071 creating build/lib/civilpy/general/bentley 2026-07-06T03:51:44,072 copying src/civilpy/general/bentley/projectwise.py -> build/lib/civilpy/general/bentley 2026-07-06T03:51:44,074 copying src/civilpy/general/bentley/__init__.py -> build/lib/civilpy/general/bentley 2026-07-06T03:51:44,077 creating build/lib/civilpy/state/maryland 2026-07-06T03:51:44,078 copying src/civilpy/state/maryland/mdta_photo_editor.py -> build/lib/civilpy/state/maryland 2026-07-06T03:51:44,081 creating build/lib/civilpy/state/ohio 2026-07-06T03:51:44,082 copying src/civilpy/state/ohio/db_tables.py -> build/lib/civilpy/state/ohio 2026-07-06T03:51:44,084 copying src/civilpy/state/ohio/__init__.py -> build/lib/civilpy/state/ohio 2026-07-06T03:51:44,087 copying src/civilpy/state/ohio/search_tools.py -> build/lib/civilpy/state/ohio 2026-07-06T03:51:44,093 copying src/civilpy/state/ohio/snbi.py -> build/lib/civilpy/state/ohio 2026-07-06T03:51:44,097 creating build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,098 copying src/civilpy/state/ohio/DOT/assetwise_client.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,101 copying src/civilpy/state/ohio/DOT/plan_splitter.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,103 copying src/civilpy/state/ohio/DOT/credentials.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,105 copying src/civilpy/state/ohio/DOT/Rhino.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,107 copying src/civilpy/state/ohio/DOT/bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,110 copying src/civilpy/state/ohio/DOT/aw_fields.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,113 copying src/civilpy/state/ohio/DOT/boring_logs.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,115 copying src/civilpy/state/ohio/DOT/title_sheet.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,118 copying src/civilpy/state/ohio/DOT/TIMS.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,120 copying src/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,123 copying src/civilpy/state/ohio/DOT/apis.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,128 copying src/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,130 copying src/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,133 copying src/civilpy/state/ohio/DOT/__init__.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,135 copying src/civilpy/state/ohio/DOT/gemini.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,137 copying src/civilpy/state/ohio/DOT/stage_2_comments.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,140 copying src/civilpy/state/ohio/DOT/legacy.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,143 copying src/civilpy/state/ohio/DOT/OSE.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,146 copying src/civilpy/state/ohio/DOT/AssetWise.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T03:51:44,149 creating build/lib/civilpy/transportation/FHWA 2026-07-06T03:51:44,150 copying src/civilpy/transportation/FHWA/nbi.py -> build/lib/civilpy/transportation/FHWA 2026-07-06T03:51:44,152 copying src/civilpy/transportation/FHWA/snbi.py -> build/lib/civilpy/transportation/FHWA 2026-07-06T03:51:44,155 creating build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,156 copying src/civilpy/structural/stm_topology/mesh.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,158 copying src/civilpy/structural/stm_topology/design.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,161 copying src/civilpy/structural/stm_topology/problem.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,163 copying src/civilpy/structural/stm_topology/simp.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,165 copying src/civilpy/structural/stm_topology/extract.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,168 copying src/civilpy/structural/stm_topology/__init__.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,170 copying src/civilpy/structural/stm_topology/pipeline.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,172 copying src/civilpy/structural/stm_topology/cost.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T03:51:44,175 creating build/lib/civilpy/structural/aashto 2026-07-06T03:51:44,177 copying src/civilpy/structural/aashto/vehicles.py -> build/lib/civilpy/structural/aashto 2026-07-06T03:51:44,179 copying src/civilpy/structural/aashto/durometer.py -> build/lib/civilpy/structural/aashto 2026-07-06T03:51:44,181 copying src/civilpy/structural/aashto/bearings.py -> build/lib/civilpy/structural/aashto 2026-07-06T03:51:44,184 copying src/civilpy/structural/aashto/load_definitions.py -> build/lib/civilpy/structural/aashto 2026-07-06T03:51:44,188 creating build/lib/civilpy/structural/odot 2026-07-06T03:51:44,189 copying src/civilpy/structural/odot/box_beam.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,192 copying src/civilpy/structural/odot/rocker_bolster.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,194 copying src/civilpy/structural/odot/bridge_railing.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,196 copying src/civilpy/structural/odot/guardrail.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,198 copying src/civilpy/structural/odot/headwall.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,201 copying src/civilpy/structural/odot/__init__.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,203 copying src/civilpy/structural/odot/box_beam_design.py -> build/lib/civilpy/structural/odot 2026-07-06T03:51:44,206 creating build/lib/civilpy/structural/arema 2026-07-06T03:51:44,207 copying src/civilpy/structural/arema/rail_tpg_design.py -> build/lib/civilpy/structural/arema 2026-07-06T03:51:44,211 copying src/civilpy/structural/arema/masonry.py -> build/lib/civilpy/structural/arema 2026-07-06T03:51:44,213 copying src/civilpy/structural/arema/steel.py -> build/lib/civilpy/structural/arema 2026-07-06T03:51:44,215 copying src/civilpy/structural/arema/__init__.py -> build/lib/civilpy/structural/arema 2026-07-06T03:51:44,218 creating build/lib/civilpy/structural/rhino_scripts 2026-07-06T03:51:44,219 copying src/civilpy/structural/rhino_scripts/stm_authoring.py -> build/lib/civilpy/structural/rhino_scripts 2026-07-06T03:51:44,223 creating build/lib/civilpy/structural/aashtoware 2026-07-06T03:51:44,224 copying src/civilpy/structural/aashtoware/odot_tables.py -> build/lib/civilpy/structural/aashtoware 2026-07-06T03:51:44,231 copying src/civilpy/structural/aashtoware/brr.py -> build/lib/civilpy/structural/aashtoware 2026-07-06T03:51:44,234 creating build/lib/civilpy/structural/res 2026-07-06T03:51:44,235 copying src/civilpy/structural/res/definitions.py -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,237 copying src/civilpy/structural/res/__init__.py -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,239 creating build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,240 copying src/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,242 copying src/civilpy/structural/aashto/lrfd/prestressed.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,245 copying src/civilpy/structural/aashto/lrfd/railing.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,247 copying src/civilpy/structural/aashto/lrfd/core.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,249 copying src/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,251 copying src/civilpy/structural/aashto/lrfd/concrete.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,254 copying src/civilpy/structural/aashto/lrfd/lrfr.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,256 copying src/civilpy/structural/aashto/lrfd/plots.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,259 copying src/civilpy/structural/aashto/lrfd/columns.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,261 copying src/civilpy/structural/aashto/lrfd/splices.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,264 copying src/civilpy/structural/aashto/lrfd/steel.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,266 copying src/civilpy/structural/aashto/lrfd/__init__.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,268 copying src/civilpy/structural/aashto/lrfd/distribution.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,271 copying src/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,273 copying src/civilpy/structural/aashto/lrfd/editions.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,275 copying src/civilpy/structural/aashto/lrfd/stm.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,277 copying src/civilpy/structural/aashto/lrfd/timber.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,280 copying src/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,283 running egg_info 2026-07-06T03:51:44,292 writing src/civilpy.egg-info/PKG-INFO 2026-07-06T03:51:44,303 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-07-06T03:51:44,304 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-07-06T03:51:44,310 writing requirements to src/civilpy.egg-info/requires.txt 2026-07-06T03:51:44,311 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-07-06T03:51:44,343 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:44,352 adding license file 'LICENSE' 2026-07-06T03:51:44,360 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T03:51:44,375 copying src/civilpy/structural/res/aisc_shapes_historic.csv -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,441 copying src/civilpy/structural/res/steel_shapes.csv -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,466 copying src/civilpy/structural/res/lumber_sizes.csv -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,468 copying src/civilpy/structural/res/wood_reference_values.csv -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,471 copying src/civilpy/structural/res/glulam_reference_values.csv -> build/lib/civilpy/structural/res 2026-07-06T03:51:44,473 creating build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,474 copying src/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,476 copying src/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,479 copying src/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,481 copying src/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,483 copying src/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T03:51:44,509 installing to build/bdist.linux-armv7l/wheel 2026-07-06T03:51:44,509 running install 2026-07-06T03:51:44,532 running install_lib 2026-07-06T03:51:44,537 creating build/bdist.linux-armv7l/wheel 2026-07-06T03:51:44,539 creating build/bdist.linux-armv7l/wheel/civilpy 2026-07-06T03:51:44,541 creating build/bdist.linux-armv7l/wheel/civilpy/water_resources 2026-07-06T03:51:44,542 copying build/lib/civilpy/water_resources/pipe_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T03:51:44,544 copying build/lib/civilpy/water_resources/scour.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T03:51:44,546 copying build/lib/civilpy/water_resources/open_channel.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T03:51:44,549 copying build/lib/civilpy/water_resources/hydraulics.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T03:51:44,551 copying build/lib/civilpy/water_resources/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T03:51:44,554 creating build/bdist.linux-armv7l/wheel/civilpy/general 2026-07-06T03:51:44,555 copying build/lib/civilpy/general/jupyter.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T03:51:44,557 copying build/lib/civilpy/general/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T03:51:44,559 copying build/lib/civilpy/general/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T03:51:44,562 creating build/bdist.linux-armv7l/wheel/civilpy/general/bentley 2026-07-06T03:51:44,563 copying build/lib/civilpy/general/bentley/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-07-06T03:51:44,565 copying build/lib/civilpy/general/bentley/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-07-06T03:51:44,567 copying build/lib/civilpy/general/database_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T03:51:44,569 creating build/bdist.linux-armv7l/wheel/civilpy/state 2026-07-06T03:51:44,571 creating build/bdist.linux-armv7l/wheel/civilpy/state/maryland 2026-07-06T03:51:44,572 copying build/lib/civilpy/state/maryland/mdta_photo_editor.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-07-06T03:51:44,575 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio 2026-07-06T03:51:44,576 copying build/lib/civilpy/state/ohio/db_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T03:51:44,579 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/DOT 2026-07-06T03:51:44,580 copying build/lib/civilpy/state/ohio/DOT/assetwise_client.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,583 copying build/lib/civilpy/state/ohio/DOT/plan_splitter.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,584 copying build/lib/civilpy/state/ohio/DOT/credentials.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,587 copying build/lib/civilpy/state/ohio/DOT/Rhino.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,588 copying build/lib/civilpy/state/ohio/DOT/bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,592 copying build/lib/civilpy/state/ohio/DOT/aw_fields.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,595 copying build/lib/civilpy/state/ohio/DOT/boring_logs.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,596 copying build/lib/civilpy/state/ohio/DOT/title_sheet.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,599 copying build/lib/civilpy/state/ohio/DOT/TIMS.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,602 copying build/lib/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,604 copying build/lib/civilpy/state/ohio/DOT/apis.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,609 copying build/lib/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,611 copying build/lib/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,613 copying build/lib/civilpy/state/ohio/DOT/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,615 copying build/lib/civilpy/state/ohio/DOT/gemini.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,617 copying build/lib/civilpy/state/ohio/DOT/stage_2_comments.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,620 copying build/lib/civilpy/state/ohio/DOT/legacy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,623 copying build/lib/civilpy/state/ohio/DOT/OSE.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,626 copying build/lib/civilpy/state/ohio/DOT/AssetWise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T03:51:44,629 copying build/lib/civilpy/state/ohio/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T03:51:44,631 copying build/lib/civilpy/state/ohio/search_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T03:51:44,634 copying build/lib/civilpy/state/ohio/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T03:51:44,637 copying build/lib/civilpy/state/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state 2026-07-06T03:51:44,639 creating build/bdist.linux-armv7l/wheel/civilpy/transportation 2026-07-06T03:51:44,640 copying build/lib/civilpy/transportation/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T03:51:44,643 copying build/lib/civilpy/transportation/curves.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T03:51:44,647 copying build/lib/civilpy/transportation/roadway.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T03:51:44,651 creating build/bdist.linux-armv7l/wheel/civilpy/transportation/FHWA 2026-07-06T03:51:44,652 copying build/lib/civilpy/transportation/FHWA/nbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-07-06T03:51:44,654 copying build/lib/civilpy/transportation/FHWA/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-07-06T03:51:44,657 creating build/bdist.linux-armv7l/wheel/civilpy/construction 2026-07-06T03:51:44,658 copying build/lib/civilpy/construction/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/construction 2026-07-06T03:51:44,661 copying build/lib/civilpy/CLI.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-07-06T03:51:44,663 copying build/lib/civilpy/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-07-06T03:51:44,666 creating build/bdist.linux-armv7l/wheel/civilpy/geotech 2026-07-06T03:51:44,667 copying build/lib/civilpy/geotech/culmanns.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,670 copying build/lib/civilpy/geotech/lpile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,673 copying build/lib/civilpy/geotech/soil_profile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,676 copying build/lib/civilpy/geotech/lateral_pile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,678 copying build/lib/civilpy/geotech/axial_load_transfer.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,681 copying build/lib/civilpy/geotech/spt.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,683 copying build/lib/civilpy/geotech/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,686 copying build/lib/civilpy/geotech/boring_io.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,689 copying build/lib/civilpy/geotech/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,692 copying build/lib/civilpy/geotech/cande_adapter.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,694 copying build/lib/civilpy/geotech/deep_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,697 copying build/lib/civilpy/geotech/lateral_earth.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,699 copying build/lib/civilpy/geotech/shallow_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T03:51:44,703 creating build/bdist.linux-armv7l/wheel/civilpy/environmental 2026-07-06T03:51:44,704 copying build/lib/civilpy/environmental/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/environmental 2026-07-06T03:51:44,707 creating build/bdist.linux-armv7l/wheel/civilpy/structural 2026-07-06T03:51:44,709 creating build/bdist.linux-armv7l/wheel/civilpy/structural/stm_topology 2026-07-06T03:51:44,711 copying build/lib/civilpy/structural/stm_topology/mesh.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,713 copying build/lib/civilpy/structural/stm_topology/design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,716 copying build/lib/civilpy/structural/stm_topology/problem.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,718 copying build/lib/civilpy/structural/stm_topology/simp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,720 copying build/lib/civilpy/structural/stm_topology/extract.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,723 copying build/lib/civilpy/structural/stm_topology/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,725 copying build/lib/civilpy/structural/stm_topology/pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,728 copying build/lib/civilpy/structural/stm_topology/cost.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T03:51:44,731 copying build/lib/civilpy/structural/truss.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,734 copying build/lib/civilpy/structural/midas_models.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,738 copying build/lib/civilpy/structural/truss_builder.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,742 copying build/lib/civilpy/structural/shear_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,745 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto 2026-07-06T03:51:44,746 copying build/lib/civilpy/structural/aashto/vehicles.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T03:51:44,749 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,750 copying build/lib/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,753 copying build/lib/civilpy/structural/aashto/lrfd/prestressed.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,755 copying build/lib/civilpy/structural/aashto/lrfd/railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,757 copying build/lib/civilpy/structural/aashto/lrfd/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,759 copying build/lib/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,762 copying build/lib/civilpy/structural/aashto/lrfd/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,764 copying build/lib/civilpy/structural/aashto/lrfd/lrfr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,767 copying build/lib/civilpy/structural/aashto/lrfd/plots.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,769 copying build/lib/civilpy/structural/aashto/lrfd/columns.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,771 copying build/lib/civilpy/structural/aashto/lrfd/splices.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,774 copying build/lib/civilpy/structural/aashto/lrfd/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,776 copying build/lib/civilpy/structural/aashto/lrfd/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,779 copying build/lib/civilpy/structural/aashto/lrfd/distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,781 copying build/lib/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,784 copying build/lib/civilpy/structural/aashto/lrfd/editions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,786 copying build/lib/civilpy/structural/aashto/lrfd/stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,788 copying build/lib/civilpy/structural/aashto/lrfd/timber.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,790 copying build/lib/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T03:51:44,793 copying build/lib/civilpy/structural/aashto/durometer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T03:51:44,795 copying build/lib/civilpy/structural/aashto/bearings.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T03:51:44,798 copying build/lib/civilpy/structural/aashto/load_definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T03:51:44,801 copying build/lib/civilpy/structural/wood.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,804 copying build/lib/civilpy/structural/section_properties.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,807 copying build/lib/civilpy/structural/structural_model.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,810 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot 2026-07-06T03:51:44,811 copying build/lib/civilpy/structural/odot/box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,813 copying build/lib/civilpy/structural/odot/rocker_bolster.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,816 copying build/lib/civilpy/structural/odot/bridge_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,821 copying build/lib/civilpy/structural/odot/guardrail.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,826 copying build/lib/civilpy/structural/odot/headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,829 copying build/lib/civilpy/structural/odot/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,831 copying build/lib/civilpy/structural/odot/box_beam_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T03:51:44,834 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot/res 2026-07-06T03:51:44,835 copying build/lib/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T03:51:44,837 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T03:51:44,840 copying build/lib/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T03:51:44,842 copying build/lib/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T03:51:44,843 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T03:51:44,846 copying build/lib/civilpy/structural/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,850 copying build/lib/civilpy/structural/steel_db_temp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,852 copying build/lib/civilpy/structural/rhino_stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,855 creating build/bdist.linux-armv7l/wheel/civilpy/structural/arema 2026-07-06T03:51:44,856 copying build/lib/civilpy/structural/arema/rail_tpg_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T03:51:44,860 copying build/lib/civilpy/structural/arema/masonry.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T03:51:44,862 copying build/lib/civilpy/structural/arema/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T03:51:44,865 copying build/lib/civilpy/structural/arema/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T03:51:44,867 copying build/lib/civilpy/structural/abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,870 copying build/lib/civilpy/structural/beam_bending.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,874 copying build/lib/civilpy/structural/flexural_stress.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,876 copying build/lib/civilpy/structural/moment_distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,878 copying build/lib/civilpy/structural/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,881 copying build/lib/civilpy/structural/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,884 creating build/bdist.linux-armv7l/wheel/civilpy/structural/rhino_scripts 2026-07-06T03:51:44,885 copying build/lib/civilpy/structural/rhino_scripts/stm_authoring.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/rhino_scripts 2026-07-06T03:51:44,888 copying build/lib/civilpy/structural/pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,890 copying build/lib/civilpy/structural/strut_and_tie.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,893 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashtoware 2026-07-06T03:51:44,894 copying build/lib/civilpy/structural/aashtoware/odot_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-07-06T03:51:44,902 copying build/lib/civilpy/structural/aashtoware/brr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-07-06T03:51:44,904 copying build/lib/civilpy/structural/midas.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:44,907 creating build/bdist.linux-armv7l/wheel/civilpy/structural/res 2026-07-06T03:51:44,908 copying build/lib/civilpy/structural/res/definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:44,910 copying build/lib/civilpy/structural/res/aisc_shapes_historic.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:44,980 copying build/lib/civilpy/structural/res/steel_shapes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:45,017 copying build/lib/civilpy/structural/res/lumber_sizes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:45,019 copying build/lib/civilpy/structural/res/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:45,022 copying build/lib/civilpy/structural/res/wood_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:45,025 copying build/lib/civilpy/structural/res/glulam_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T03:51:45,028 copying build/lib/civilpy/structural/influence_lines.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:45,032 copying build/lib/civilpy/structural/effective_length.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:45,034 copying build/lib/civilpy/structural/mohrs_circle.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:45,038 copying build/lib/civilpy/structural/cande.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T03:51:45,042 running install_egg_info 2026-07-06T03:51:45,050 Copying src/civilpy.egg-info to build/bdist.linux-armv7l/wheel/./civilpy-0.3.6-py3.11.egg-info 2026-07-06T03:51:45,067 running install_scripts 2026-07-06T03:51:45,083 creating build/bdist.linux-armv7l/wheel/civilpy-0.3.6.dist-info/WHEEL 2026-07-06T03:51:45,086 creating '/tmp/pip-wheel-n6c19ty3/.tmp-wapd_2t0/civilpy-0.3.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-06T03:51:45,089 adding 'civilpy/CLI.py' 2026-07-06T03:51:45,091 adding 'civilpy/__init__.py' 2026-07-06T03:51:45,093 adding 'civilpy/construction/__init__.py' 2026-07-06T03:51:45,095 adding 'civilpy/environmental/__init__.py' 2026-07-06T03:51:45,097 adding 'civilpy/general/__init__.py' 2026-07-06T03:51:45,099 adding 'civilpy/general/database_tools.py' 2026-07-06T03:51:45,101 adding 'civilpy/general/jupyter.py' 2026-07-06T03:51:45,104 adding 'civilpy/general/photos.py' 2026-07-06T03:51:45,106 adding 'civilpy/general/bentley/__init__.py' 2026-07-06T03:51:45,108 adding 'civilpy/general/bentley/projectwise.py' 2026-07-06T03:51:45,110 adding 'civilpy/geotech/__init__.py' 2026-07-06T03:51:45,112 adding 'civilpy/geotech/axial_load_transfer.py' 2026-07-06T03:51:45,114 adding 'civilpy/geotech/boring.py' 2026-07-06T03:51:45,116 adding 'civilpy/geotech/boring_io.py' 2026-07-06T03:51:45,118 adding 'civilpy/geotech/cande_adapter.py' 2026-07-06T03:51:45,121 adding 'civilpy/geotech/culmanns.py' 2026-07-06T03:51:45,123 adding 'civilpy/geotech/deep_foundation.py' 2026-07-06T03:51:45,124 adding 'civilpy/geotech/lateral_earth.py' 2026-07-06T03:51:45,127 adding 'civilpy/geotech/lateral_pile.py' 2026-07-06T03:51:45,130 adding 'civilpy/geotech/lpile.py' 2026-07-06T03:51:45,133 adding 'civilpy/geotech/shallow_foundation.py' 2026-07-06T03:51:45,135 adding 'civilpy/geotech/soil_profile.py' 2026-07-06T03:51:45,137 adding 'civilpy/geotech/spt.py' 2026-07-06T03:51:45,139 adding 'civilpy/state/__init__.py' 2026-07-06T03:51:45,141 adding 'civilpy/state/maryland/mdta_photo_editor.py' 2026-07-06T03:51:45,143 adding 'civilpy/state/ohio/__init__.py' 2026-07-06T03:51:45,145 adding 'civilpy/state/ohio/db_tables.py' 2026-07-06T03:51:45,148 adding 'civilpy/state/ohio/search_tools.py' 2026-07-06T03:51:45,153 adding 'civilpy/state/ohio/snbi.py' 2026-07-06T03:51:45,158 adding 'civilpy/state/ohio/DOT/AssetWise.py' 2026-07-06T03:51:45,160 adding 'civilpy/state/ohio/DOT/D6_file_explorer.py' 2026-07-06T03:51:45,162 adding 'civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py' 2026-07-06T03:51:45,164 adding 'civilpy/state/ohio/DOT/OSE.py' 2026-07-06T03:51:45,165 adding 'civilpy/state/ohio/DOT/Rhino.py' 2026-07-06T03:51:45,167 adding 'civilpy/state/ohio/DOT/TIMS.py' 2026-07-06T03:51:45,168 adding 'civilpy/state/ohio/DOT/__init__.py' 2026-07-06T03:51:45,182 adding 'civilpy/state/ohio/DOT/apis.py' 2026-07-06T03:51:45,185 adding 'civilpy/state/ohio/DOT/assetwise_client.py' 2026-07-06T03:51:45,189 adding 'civilpy/state/ohio/DOT/aw_fields.py' 2026-07-06T03:51:45,190 adding 'civilpy/state/ohio/DOT/boring_logs.py' 2026-07-06T03:51:45,194 adding 'civilpy/state/ohio/DOT/bridge.py' 2026-07-06T03:51:45,195 adding 'civilpy/state/ohio/DOT/credentials.py' 2026-07-06T03:51:45,197 adding 'civilpy/state/ohio/DOT/gemini.py' 2026-07-06T03:51:45,202 adding 'civilpy/state/ohio/DOT/legacy.py' 2026-07-06T03:51:45,204 adding 'civilpy/state/ohio/DOT/odot_concrete_slab_generator.py' 2026-07-06T03:51:45,205 adding 'civilpy/state/ohio/DOT/plan_splitter.py' 2026-07-06T03:51:45,215 adding 'civilpy/state/ohio/DOT/stage_2_comments.py' 2026-07-06T03:51:45,218 adding 'civilpy/state/ohio/DOT/title_sheet.py' 2026-07-06T03:51:45,220 adding 'civilpy/structural/__init__.py' 2026-07-06T03:51:45,223 adding 'civilpy/structural/abutment.py' 2026-07-06T03:51:45,228 adding 'civilpy/structural/beam_bending.py' 2026-07-06T03:51:45,231 adding 'civilpy/structural/cande.py' 2026-07-06T03:51:45,239 adding 'civilpy/structural/concrete.py' 2026-07-06T03:51:45,241 adding 'civilpy/structural/effective_length.py' 2026-07-06T03:51:45,242 adding 'civilpy/structural/flexural_stress.py' 2026-07-06T03:51:45,245 adding 'civilpy/structural/influence_lines.py' 2026-07-06T03:51:45,249 adding 'civilpy/structural/midas.py' 2026-07-06T03:51:45,252 adding 'civilpy/structural/midas_models.py' 2026-07-06T03:51:45,254 adding 'civilpy/structural/mohrs_circle.py' 2026-07-06T03:51:45,255 adding 'civilpy/structural/moment_distribution.py' 2026-07-06T03:51:45,258 adding 'civilpy/structural/pier.py' 2026-07-06T03:51:45,262 adding 'civilpy/structural/rhino_stm.py' 2026-07-06T03:51:45,264 adding 'civilpy/structural/section_properties.py' 2026-07-06T03:51:45,266 adding 'civilpy/structural/shear_flow.py' 2026-07-06T03:51:45,269 adding 'civilpy/structural/steel.py' 2026-07-06T03:51:45,272 adding 'civilpy/structural/steel_db_temp.py' 2026-07-06T03:51:45,274 adding 'civilpy/structural/structural_model.py' 2026-07-06T03:51:45,277 adding 'civilpy/structural/strut_and_tie.py' 2026-07-06T03:51:45,279 adding 'civilpy/structural/truss.py' 2026-07-06T03:51:45,285 adding 'civilpy/structural/truss_builder.py' 2026-07-06T03:51:45,292 adding 'civilpy/structural/wood.py' 2026-07-06T03:51:45,295 adding 'civilpy/structural/aashto/bearings.py' 2026-07-06T03:51:45,297 adding 'civilpy/structural/aashto/durometer.py' 2026-07-06T03:51:45,299 adding 'civilpy/structural/aashto/load_definitions.py' 2026-07-06T03:51:45,301 adding 'civilpy/structural/aashto/vehicles.py' 2026-07-06T03:51:45,304 adding 'civilpy/structural/aashto/lrfd/__init__.py' 2026-07-06T03:51:45,305 adding 'civilpy/structural/aashto/lrfd/appendix_a6.py' 2026-07-06T03:51:45,307 adding 'civilpy/structural/aashto/lrfd/appendix_b6.py' 2026-07-06T03:51:45,311 adding 'civilpy/structural/aashto/lrfd/bolted_field_splice.py' 2026-07-06T03:51:45,313 adding 'civilpy/structural/aashto/lrfd/columns.py' 2026-07-06T03:51:45,316 adding 'civilpy/structural/aashto/lrfd/concrete.py' 2026-07-06T03:51:45,318 adding 'civilpy/structural/aashto/lrfd/core.py' 2026-07-06T03:51:45,320 adding 'civilpy/structural/aashto/lrfd/creep_shrinkage.py' 2026-07-06T03:51:45,322 adding 'civilpy/structural/aashto/lrfd/distribution.py' 2026-07-06T03:51:45,324 adding 'civilpy/structural/aashto/lrfd/editions.py' 2026-07-06T03:51:45,325 adding 'civilpy/structural/aashto/lrfd/lrfr.py' 2026-07-06T03:51:45,327 adding 'civilpy/structural/aashto/lrfd/plots.py' 2026-07-06T03:51:45,330 adding 'civilpy/structural/aashto/lrfd/prestressed.py' 2026-07-06T03:51:45,332 adding 'civilpy/structural/aashto/lrfd/railing.py' 2026-07-06T03:51:45,334 adding 'civilpy/structural/aashto/lrfd/splices.py' 2026-07-06T03:51:45,337 adding 'civilpy/structural/aashto/lrfd/steel.py' 2026-07-06T03:51:45,339 adding 'civilpy/structural/aashto/lrfd/stm.py' 2026-07-06T03:51:45,341 adding 'civilpy/structural/aashto/lrfd/timber.py' 2026-07-06T03:51:45,343 adding 'civilpy/structural/aashtoware/brr.py' 2026-07-06T03:51:45,368 adding 'civilpy/structural/aashtoware/odot_tables.py' 2026-07-06T03:51:45,372 adding 'civilpy/structural/arema/__init__.py' 2026-07-06T03:51:45,374 adding 'civilpy/structural/arema/masonry.py' 2026-07-06T03:51:45,382 adding 'civilpy/structural/arema/rail_tpg_design.py' 2026-07-06T03:51:45,385 adding 'civilpy/structural/arema/steel.py' 2026-07-06T03:51:45,387 adding 'civilpy/structural/odot/__init__.py' 2026-07-06T03:51:45,389 adding 'civilpy/structural/odot/box_beam.py' 2026-07-06T03:51:45,391 adding 'civilpy/structural/odot/box_beam_design.py' 2026-07-06T03:51:45,393 adding 'civilpy/structural/odot/bridge_railing.py' 2026-07-06T03:51:45,395 adding 'civilpy/structural/odot/guardrail.py' 2026-07-06T03:51:45,397 adding 'civilpy/structural/odot/headwall.py' 2026-07-06T03:51:45,398 adding 'civilpy/structural/odot/rocker_bolster.py' 2026-07-06T03:51:45,400 adding 'civilpy/structural/odot/res/hw_2_1_circular.csv' 2026-07-06T03:51:45,401 adding 'civilpy/structural/odot/res/hw_2_2_circular.csv' 2026-07-06T03:51:45,402 adding 'civilpy/structural/odot/res/hw_2_2_elliptical.csv' 2026-07-06T03:51:45,404 adding 'civilpy/structural/odot/res/psbdd_1_25_design.csv' 2026-07-06T03:51:45,408 adding 'civilpy/structural/odot/res/psbdd_1_25_load_rating.csv' 2026-07-06T03:51:45,410 adding 'civilpy/structural/res/__init__.py' 2026-07-06T03:51:45,902 adding 'civilpy/structural/res/aisc_shapes_historic.csv' 2026-07-06T03:51:45,930 adding 'civilpy/structural/res/definitions.py' 2026-07-06T03:51:45,931 adding 'civilpy/structural/res/glulam_reference_values.csv' 2026-07-06T03:51:45,933 adding 'civilpy/structural/res/lumber_sizes.csv' 2026-07-06T03:51:46,092 adding 'civilpy/structural/res/steel_shapes.csv' 2026-07-06T03:51:46,103 adding 'civilpy/structural/res/wood_reference_values.csv' 2026-07-06T03:51:46,106 adding 'civilpy/structural/rhino_scripts/stm_authoring.py' 2026-07-06T03:51:46,108 adding 'civilpy/structural/stm_topology/__init__.py' 2026-07-06T03:51:46,109 adding 'civilpy/structural/stm_topology/cost.py' 2026-07-06T03:51:46,112 adding 'civilpy/structural/stm_topology/design.py' 2026-07-06T03:51:46,116 adding 'civilpy/structural/stm_topology/extract.py' 2026-07-06T03:51:46,118 adding 'civilpy/structural/stm_topology/mesh.py' 2026-07-06T03:51:46,120 adding 'civilpy/structural/stm_topology/pipeline.py' 2026-07-06T03:51:46,122 adding 'civilpy/structural/stm_topology/problem.py' 2026-07-06T03:51:46,123 adding 'civilpy/structural/stm_topology/simp.py' 2026-07-06T03:51:46,125 adding 'civilpy/transportation/__init__.py' 2026-07-06T03:51:46,127 adding 'civilpy/transportation/curves.py' 2026-07-06T03:51:46,129 adding 'civilpy/transportation/roadway.py' 2026-07-06T03:51:46,131 adding 'civilpy/transportation/FHWA/nbi.py' 2026-07-06T03:51:46,132 adding 'civilpy/transportation/FHWA/snbi.py' 2026-07-06T03:51:46,134 adding 'civilpy/water_resources/__init__.py' 2026-07-06T03:51:46,136 adding 'civilpy/water_resources/hydraulics.py' 2026-07-06T03:51:46,138 adding 'civilpy/water_resources/open_channel.py' 2026-07-06T03:51:46,140 adding 'civilpy/water_resources/pipe_flow.py' 2026-07-06T03:51:46,142 adding 'civilpy/water_resources/scour.py' 2026-07-06T03:51:46,149 adding 'civilpy-0.3.6.dist-info/licenses/LICENSE' 2026-07-06T03:51:46,152 adding 'civilpy-0.3.6.dist-info/METADATA' 2026-07-06T03:51:46,153 adding 'civilpy-0.3.6.dist-info/WHEEL' 2026-07-06T03:51:46,154 adding 'civilpy-0.3.6.dist-info/entry_points.txt' 2026-07-06T03:51:46,155 adding 'civilpy-0.3.6.dist-info/top_level.txt' 2026-07-06T03:51:46,157 adding 'civilpy-0.3.6.dist-info/RECORD' 2026-07-06T03:51:46,177 removing build/bdist.linux-armv7l/wheel 2026-07-06T03:51:46,313 Building wheel for civilpy (pyproject.toml): finished with status 'done' 2026-07-06T03:51:46,355 Created wheel for civilpy: filename=civilpy-0.3.6-py3-none-any.whl size=1602201 sha256=805cea6bdbb37ecf214b98fd9203006f36639dced93975de0e8f0c123683d8e6 2026-07-06T03:51:46,356 Stored in directory: /tmp/pip-ephem-wheel-cache-nkn98nb7/wheels/e0/16/18/eb1695980f6745172e498c75c24f903eb2ae47e51b39ef0b4c 2026-07-06T03:51:46,376 Successfully built civilpy 2026-07-06T03:51:46,415 Removed build tracker: '/tmp/pip-build-tracker-dryc_q5y'