2026-07-06T08:56:47,563 Created temporary directory: /tmp/pip-ephem-wheel-cache-90fczq8s 2026-07-06T08:56:47,565 Created temporary directory: /tmp/pip-build-tracker-v78noq7r 2026-07-06T08:56:47,565 Initialized build tracking at /tmp/pip-build-tracker-v78noq7r 2026-07-06T08:56:47,566 Created build tracker: /tmp/pip-build-tracker-v78noq7r 2026-07-06T08:56:47,566 Entered build tracker: /tmp/pip-build-tracker-v78noq7r 2026-07-06T08:56:47,567 Created temporary directory: /tmp/pip-wheel-kobykw3n 2026-07-06T08:56:47,570 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-06T08:56:47,572 Created temporary directory: /tmp/pip-ephem-wheel-cache-lnsn8gae 2026-07-06T08:56:47,594 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T08:56:47,598 2 location(s) to search for versions of civilpy: 2026-07-06T08:56:47,598 * https://pypi.org/simple/civilpy/ 2026-07-06T08:56:47,598 * https://www.piwheels.org/simple/civilpy/ 2026-07-06T08:56:47,598 Fetching project page and analyzing links: https://pypi.org/simple/civilpy/ 2026-07-06T08:56:47,599 Getting page https://pypi.org/simple/civilpy/ 2026-07-06T08:56:47,601 Found index url https://pypi.org/simple 2026-07-06T08:56:47,752 Fetched page https://pypi.org/simple/civilpy/ as application/vnd.pypi.simple.v1+json 2026-07-06T08:56:47,758 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-06T08:56:47,759 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-06T08:56:47,760 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-06T08:56:47,761 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-06T08:56:47,761 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-06T08:56:47,762 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-06T08:56:47,763 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-06T08:56:47,765 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-06T08:56:47,765 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-06T08:56:47,766 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-06T08:56:47,767 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-06T08:56:47,768 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-06T08:56:47,769 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-06T08:56:47,770 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-06T08:56:47,770 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-06T08:56:47,771 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-06T08:56:47,772 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-06T08:56:47,773 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-06T08:56:47,773 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-06T08:56:47,774 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-06T08:56:47,775 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-06T08:56:47,776 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-06T08:56:47,777 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-06T08:56:47,778 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-06T08:56:47,778 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-06T08:56:47,779 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-06T08:56:47,780 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-06T08:56:47,781 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-06T08:56:47,782 Fetching project page and analyzing links: https://www.piwheels.org/simple/civilpy/ 2026-07-06T08:56:47,782 Getting page https://www.piwheels.org/simple/civilpy/ 2026-07-06T08:56:47,784 Found index url https://www.piwheels.org/simple 2026-07-06T08:56:47,971 Fetched page https://www.piwheels.org/simple/civilpy/ as text/html 2026-07-06T08:56:47,976 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.7-py3-none-any.whl#sha256=15421c72c404da3795e11a75a6322f5fadf84d9f23a0d58c6645d90f5dc34ac1 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T08:56:47,977 Skipping link: No binaries permitted for civilpy: https://www.piwheels.org/simple/civilpy/civilpy-0.3.6-py3-none-any.whl#sha256=805cea6bdbb37ecf214b98fd9203006f36639dced93975de0e8f0c123683d8e6 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-07-06T08:56:47,977 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-06T08:56:47,978 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-06T08:56:47,978 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-06T08:56:47,979 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-06T08:56:47,979 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-06T08:56:47,980 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-06T08:56:47,980 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-06T08:56:47,981 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-06T08:56:47,981 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-06T08:56:47,982 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-06T08:56:47,982 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-06T08:56:47,983 Skipping link: not a file: https://www.piwheels.org/simple/civilpy/ 2026-07-06T08:56:47,983 Skipping link: not a file: https://pypi.org/simple/civilpy/ 2026-07-06T08:56:48,005 Given no hashes to check 1 links for project 'civilpy': discarding no candidates 2026-07-06T08:56:48,025 Collecting civilpy==0.3.8 2026-07-06T08:56:48,028 Created temporary directory: /tmp/pip-unpack-vjhfvnhl 2026-07-06T08:56:48,176 Downloading civilpy-0.3.8.tar.gz (1.5 MB) 2026-07-06T08:56:48,916 Added civilpy==0.3.8 from https://files.pythonhosted.org/packages/63/28/258b79a53ae675a3a3c8a1392d19f74a412adb2d1d58f89d695e9e2ee9c8/civilpy-0.3.8.tar.gz to build tracker '/tmp/pip-build-tracker-v78noq7r' 2026-07-06T08:56:48,923 Created temporary directory: /tmp/pip-build-env-eoi5k546 2026-07-06T08:56:48,927 Installing build dependencies: started 2026-07-06T08:56:48,928 Running command pip subprocess to install build dependencies 2026-07-06T08:56:50,062 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-06T08:56:50,512 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-06T08:56:50,535 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T08:56:52,328 Collecting setuptools>=68 2026-07-06T08:56:52,348 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-06T08:56:52,626 Collecting wheel 2026-07-06T08:56:52,627 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-06T08:56:52,646 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-06T08:56:52,827 Collecting packaging>=24.0 2026-07-06T08:56:52,828 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-06T08:56:52,842 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-06T08:56:53,036 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T08:56:53,056 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T08:56:53,077 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T08:56:53,100 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T08:56:55,801 Installing collected packages: setuptools, packaging, wheel 2026-07-06T08:56:59,274 Creating /tmp/pip-build-env-eoi5k546/overlay/local/bin 2026-07-06T08:56:59,276 changing mode of /tmp/pip-build-env-eoi5k546/overlay/local/bin/wheel to 755 2026-07-06T08:56:59,296 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-06T08:56:59,579 Installing build dependencies: finished with status 'done' 2026-07-06T08:56:59,585 Getting requirements to build wheel: started 2026-07-06T08:56:59,586 Running command Getting requirements to build wheel 2026-07-06T08:57:00,194 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T08:57:00,195 !! 2026-07-06T08:57:00,196 ******************************************************************************** 2026-07-06T08:57:00,196 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-06T08:57:00,197 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T08:57:00,198 or your builds will no longer be supported. 2026-07-06T08:57:00,199 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:00,199 ******************************************************************************** 2026-07-06T08:57:00,200 !! 2026-07-06T08:57:00,200 corresp(dist, value, root_dir) 2026-07-06T08:57:00,275 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:00,276 !! 2026-07-06T08:57:00,277 ******************************************************************************** 2026-07-06T08:57:00,277 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:00,279 License :: OSI Approved :: MIT License 2026-07-06T08:57:00,280 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:00,281 ******************************************************************************** 2026-07-06T08:57:00,282 !! 2026-07-06T08:57:00,283 dist._finalize_license_expression() 2026-07-06T08:57:00,283 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:00,284 !! 2026-07-06T08:57:00,285 ******************************************************************************** 2026-07-06T08:57:00,286 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:00,287 License :: OSI Approved :: MIT License 2026-07-06T08:57:00,289 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:00,289 ******************************************************************************** 2026-07-06T08:57:00,290 !! 2026-07-06T08:57:00,291 self._finalize_license_expression() 2026-07-06T08:57:00,291 running egg_info 2026-07-06T08:57:00,295 writing src/civilpy.egg-info/PKG-INFO 2026-07-06T08:57:00,306 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-07-06T08:57:00,307 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-07-06T08:57:00,313 writing requirements to src/civilpy.egg-info/requires.txt 2026-07-06T08:57:00,315 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-07-06T08:57:00,363 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:00,372 adding license file 'LICENSE' 2026-07-06T08:57:00,380 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:00,478 Getting requirements to build wheel: finished with status 'done' 2026-07-06T08:57:00,482 Created temporary directory: /tmp/pip-modern-metadata-dam4s6ou 2026-07-06T08:57:00,484 Preparing metadata (pyproject.toml): started 2026-07-06T08:57:00,485 Running command Preparing metadata (pyproject.toml) 2026-07-06T08:57:01,057 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T08:57:01,057 !! 2026-07-06T08:57:01,058 ******************************************************************************** 2026-07-06T08:57:01,058 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-06T08:57:01,059 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T08:57:01,060 or your builds will no longer be supported. 2026-07-06T08:57:01,061 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:01,061 ******************************************************************************** 2026-07-06T08:57:01,062 !! 2026-07-06T08:57:01,063 corresp(dist, value, root_dir) 2026-07-06T08:57:01,137 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:01,137 !! 2026-07-06T08:57:01,138 ******************************************************************************** 2026-07-06T08:57:01,139 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:01,140 License :: OSI Approved :: MIT License 2026-07-06T08:57:01,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:01,142 ******************************************************************************** 2026-07-06T08:57:01,143 !! 2026-07-06T08:57:01,143 dist._finalize_license_expression() 2026-07-06T08:57:01,144 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:01,145 !! 2026-07-06T08:57:01,146 ******************************************************************************** 2026-07-06T08:57:01,146 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:01,147 License :: OSI Approved :: MIT License 2026-07-06T08:57:01,149 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:01,149 ******************************************************************************** 2026-07-06T08:57:01,151 !! 2026-07-06T08:57:01,151 self._finalize_license_expression() 2026-07-06T08:57:01,152 running dist_info 2026-07-06T08:57:01,161 creating /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info 2026-07-06T08:57:01,162 writing /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/PKG-INFO 2026-07-06T08:57:01,173 writing dependency_links to /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/dependency_links.txt 2026-07-06T08:57:01,175 writing entry points to /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/entry_points.txt 2026-07-06T08:57:01,181 writing requirements to /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/requires.txt 2026-07-06T08:57:01,182 writing top-level names to /tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/top_level.txt 2026-07-06T08:57:01,183 writing manifest file '/tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:01,225 reading manifest file '/tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:01,226 adding license file 'LICENSE' 2026-07-06T08:57:01,233 writing manifest file '/tmp/pip-modern-metadata-dam4s6ou/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:01,235 creating '/tmp/pip-modern-metadata-dam4s6ou/civilpy-0.3.8.dist-info' 2026-07-06T08:57:01,360 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-06T08:57:01,366 Source in /tmp/pip-wheel-kobykw3n/civilpy_9b4ade30e8b24da294a084b86b0e6570 has version 0.3.8, which satisfies requirement civilpy==0.3.8 from https://files.pythonhosted.org/packages/63/28/258b79a53ae675a3a3c8a1392d19f74a412adb2d1d58f89d695e9e2ee9c8/civilpy-0.3.8.tar.gz 2026-07-06T08:57:01,367 Removed civilpy==0.3.8 from https://files.pythonhosted.org/packages/63/28/258b79a53ae675a3a3c8a1392d19f74a412adb2d1d58f89d695e9e2ee9c8/civilpy-0.3.8.tar.gz from build tracker '/tmp/pip-build-tracker-v78noq7r' 2026-07-06T08:57:01,375 Created temporary directory: /tmp/pip-unpack-yb2vr3m2 2026-07-06T08:57:01,376 Building wheels for collected packages: civilpy 2026-07-06T08:57:01,380 Created temporary directory: /tmp/pip-wheel-vymwtd8k 2026-07-06T08:57:01,381 Destination directory: /tmp/pip-wheel-vymwtd8k 2026-07-06T08:57:01,383 Building wheel for civilpy (pyproject.toml): started 2026-07-06T08:57:01,384 Running command Building wheel for civilpy (pyproject.toml) 2026-07-06T08:57:01,941 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-06T08:57:01,941 !! 2026-07-06T08:57:01,942 ******************************************************************************** 2026-07-06T08:57:01,942 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-06T08:57:01,943 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-06T08:57:01,944 or your builds will no longer be supported. 2026-07-06T08:57:01,945 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:01,946 ******************************************************************************** 2026-07-06T08:57:01,947 !! 2026-07-06T08:57:01,948 corresp(dist, value, root_dir) 2026-07-06T08:57:02,014 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:02,015 !! 2026-07-06T08:57:02,016 ******************************************************************************** 2026-07-06T08:57:02,016 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:02,018 License :: OSI Approved :: MIT License 2026-07-06T08:57:02,019 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:02,019 ******************************************************************************** 2026-07-06T08:57:02,020 !! 2026-07-06T08:57:02,021 dist._finalize_license_expression() 2026-07-06T08:57:02,022 /tmp/pip-build-env-eoi5k546/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T08:57:02,023 !! 2026-07-06T08:57:02,024 ******************************************************************************** 2026-07-06T08:57:02,024 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T08:57:02,026 License :: OSI Approved :: MIT License 2026-07-06T08:57:02,027 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T08:57:02,027 ******************************************************************************** 2026-07-06T08:57:02,029 !! 2026-07-06T08:57:02,029 self._finalize_license_expression() 2026-07-06T08:57:02,030 running bdist_wheel 2026-07-06T08:57:02,040 running build 2026-07-06T08:57:02,041 running build_py 2026-07-06T08:57:02,047 creating build/lib/civilpy 2026-07-06T08:57:02,049 copying src/civilpy/__init__.py -> build/lib/civilpy 2026-07-06T08:57:02,051 copying src/civilpy/CLI.py -> build/lib/civilpy 2026-07-06T08:57:02,053 creating build/lib/civilpy/state 2026-07-06T08:57:02,054 copying src/civilpy/state/__init__.py -> build/lib/civilpy/state 2026-07-06T08:57:02,056 creating build/lib/civilpy/geotech 2026-07-06T08:57:02,057 copying src/civilpy/geotech/boring.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,060 copying src/civilpy/geotech/boring_io.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,062 copying src/civilpy/geotech/lateral_pile.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,065 copying src/civilpy/geotech/lateral_earth.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,067 copying src/civilpy/geotech/cande_adapter.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,069 copying src/civilpy/geotech/lpile.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,071 copying src/civilpy/geotech/spt.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,073 copying src/civilpy/geotech/soil_profile.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,075 copying src/civilpy/geotech/__init__.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,077 copying src/civilpy/geotech/shallow_foundation.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,080 copying src/civilpy/geotech/culmanns.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,082 copying src/civilpy/geotech/axial_load_transfer.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,084 copying src/civilpy/geotech/deep_foundation.py -> build/lib/civilpy/geotech 2026-07-06T08:57:02,087 creating build/lib/civilpy/environmental 2026-07-06T08:57:02,088 copying src/civilpy/environmental/__init__.py -> build/lib/civilpy/environmental 2026-07-06T08:57:02,090 creating build/lib/civilpy/construction 2026-07-06T08:57:02,091 copying src/civilpy/construction/__init__.py -> build/lib/civilpy/construction 2026-07-06T08:57:02,094 creating build/lib/civilpy/structural 2026-07-06T08:57:02,095 copying src/civilpy/structural/moment_distribution.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,097 copying src/civilpy/structural/abutment.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,100 copying src/civilpy/structural/flexural_stress.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,102 copying src/civilpy/structural/wood.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,105 copying src/civilpy/structural/cande.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,108 copying src/civilpy/structural/truss.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,110 copying src/civilpy/structural/shear_flow.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,112 copying src/civilpy/structural/steel.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,115 copying src/civilpy/structural/midas.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,118 copying src/civilpy/structural/beam_bending.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,121 copying src/civilpy/structural/influence_lines.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,123 copying src/civilpy/structural/structural_model.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,126 copying src/civilpy/structural/midas_models.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,128 copying src/civilpy/structural/__init__.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,130 copying src/civilpy/structural/effective_length.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,132 copying src/civilpy/structural/rhino_stm.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,134 copying src/civilpy/structural/section_properties.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,137 copying src/civilpy/structural/truss_builder.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,140 copying src/civilpy/structural/steel_db_temp.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,142 copying src/civilpy/structural/pier.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,144 copying src/civilpy/structural/strut_and_tie.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,147 copying src/civilpy/structural/concrete.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,151 copying src/civilpy/structural/mohrs_circle.py -> build/lib/civilpy/structural 2026-07-06T08:57:02,153 creating build/lib/civilpy/transportation 2026-07-06T08:57:02,154 copying src/civilpy/transportation/curves.py -> build/lib/civilpy/transportation 2026-07-06T08:57:02,157 copying src/civilpy/transportation/__init__.py -> build/lib/civilpy/transportation 2026-07-06T08:57:02,158 copying src/civilpy/transportation/roadway.py -> build/lib/civilpy/transportation 2026-07-06T08:57:02,161 creating build/lib/civilpy/water_resources 2026-07-06T08:57:02,162 copying src/civilpy/water_resources/hydraulics.py -> build/lib/civilpy/water_resources 2026-07-06T08:57:02,165 copying src/civilpy/water_resources/scour.py -> build/lib/civilpy/water_resources 2026-07-06T08:57:02,167 copying src/civilpy/water_resources/open_channel.py -> build/lib/civilpy/water_resources 2026-07-06T08:57:02,169 copying src/civilpy/water_resources/__init__.py -> build/lib/civilpy/water_resources 2026-07-06T08:57:02,171 copying src/civilpy/water_resources/pipe_flow.py -> build/lib/civilpy/water_resources 2026-07-06T08:57:02,174 creating build/lib/civilpy/general 2026-07-06T08:57:02,175 copying src/civilpy/general/jupyter.py -> build/lib/civilpy/general 2026-07-06T08:57:02,177 copying src/civilpy/general/__init__.py -> build/lib/civilpy/general 2026-07-06T08:57:02,178 copying src/civilpy/general/database_tools.py -> build/lib/civilpy/general 2026-07-06T08:57:02,180 copying src/civilpy/general/photos.py -> build/lib/civilpy/general 2026-07-06T08:57:02,183 creating build/lib/civilpy/state/maryland 2026-07-06T08:57:02,184 copying src/civilpy/state/maryland/mdta_photo_editor.py -> build/lib/civilpy/state/maryland 2026-07-06T08:57:02,187 creating build/lib/civilpy/state/ohio 2026-07-06T08:57:02,188 copying src/civilpy/state/ohio/snbi.py -> build/lib/civilpy/state/ohio 2026-07-06T08:57:02,191 copying src/civilpy/state/ohio/search_tools.py -> build/lib/civilpy/state/ohio 2026-07-06T08:57:02,194 copying src/civilpy/state/ohio/__init__.py -> build/lib/civilpy/state/ohio 2026-07-06T08:57:02,196 copying src/civilpy/state/ohio/db_tables.py -> build/lib/civilpy/state/ohio 2026-07-06T08:57:02,199 creating build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,200 copying src/civilpy/state/ohio/DOT/credentials.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,202 copying src/civilpy/state/ohio/DOT/bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,205 copying src/civilpy/state/ohio/DOT/Rhino.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,207 copying src/civilpy/state/ohio/DOT/apis.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,211 copying src/civilpy/state/ohio/DOT/gemini.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,213 copying src/civilpy/state/ohio/DOT/assetwise_client.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,216 copying src/civilpy/state/ohio/DOT/aw_fields.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,218 copying src/civilpy/state/ohio/DOT/OSE.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,221 copying src/civilpy/state/ohio/DOT/title_sheet.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,224 copying src/civilpy/state/ohio/DOT/boring_logs.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,226 copying src/civilpy/state/ohio/DOT/AssetWise.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,228 copying src/civilpy/state/ohio/DOT/__init__.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,230 copying src/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,233 copying src/civilpy/state/ohio/DOT/TIMS.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,236 copying src/civilpy/state/ohio/DOT/stage_2_comments.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,241 copying src/civilpy/state/ohio/DOT/plan_splitter.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,243 copying src/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,246 copying src/civilpy/state/ohio/DOT/legacy.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,249 copying src/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/lib/civilpy/state/ohio/DOT 2026-07-06T08:57:02,252 creating build/lib/civilpy/structural/rhino_scripts 2026-07-06T08:57:02,253 copying src/civilpy/structural/rhino_scripts/stm_authoring.py -> build/lib/civilpy/structural/rhino_scripts 2026-07-06T08:57:02,257 creating build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,258 copying src/civilpy/structural/stm_topology/pipeline.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,260 copying src/civilpy/structural/stm_topology/cost.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,263 copying src/civilpy/structural/stm_topology/simp.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,266 copying src/civilpy/structural/stm_topology/problem.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,268 copying src/civilpy/structural/stm_topology/mesh.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,270 copying src/civilpy/structural/stm_topology/extract.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,273 copying src/civilpy/structural/stm_topology/__init__.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,275 copying src/civilpy/structural/stm_topology/design.py -> build/lib/civilpy/structural/stm_topology 2026-07-06T08:57:02,278 creating build/lib/civilpy/structural/arema 2026-07-06T08:57:02,280 copying src/civilpy/structural/arema/masonry.py -> build/lib/civilpy/structural/arema 2026-07-06T08:57:02,282 copying src/civilpy/structural/arema/steel.py -> build/lib/civilpy/structural/arema 2026-07-06T08:57:02,285 copying src/civilpy/structural/arema/rail_tpg_design.py -> build/lib/civilpy/structural/arema 2026-07-06T08:57:02,289 copying src/civilpy/structural/arema/__init__.py -> build/lib/civilpy/structural/arema 2026-07-06T08:57:02,292 creating build/lib/civilpy/structural/res 2026-07-06T08:57:02,293 copying src/civilpy/structural/res/__init__.py -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,296 copying src/civilpy/structural/res/definitions.py -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,299 creating build/lib/civilpy/structural/odot 2026-07-06T08:57:02,300 copying src/civilpy/structural/odot/guardrail.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,303 copying src/civilpy/structural/odot/box_beam.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,305 copying src/civilpy/structural/odot/bridge_railing.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,308 copying src/civilpy/structural/odot/box_beam_design.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,311 copying src/civilpy/structural/odot/__init__.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,313 copying src/civilpy/structural/odot/headwall.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,316 copying src/civilpy/structural/odot/rocker_bolster.py -> build/lib/civilpy/structural/odot 2026-07-06T08:57:02,319 creating build/lib/civilpy/structural/aashto 2026-07-06T08:57:02,320 copying src/civilpy/structural/aashto/vehicles.py -> build/lib/civilpy/structural/aashto 2026-07-06T08:57:02,323 copying src/civilpy/structural/aashto/durometer.py -> build/lib/civilpy/structural/aashto 2026-07-06T08:57:02,325 copying src/civilpy/structural/aashto/load_definitions.py -> build/lib/civilpy/structural/aashto 2026-07-06T08:57:02,328 copying src/civilpy/structural/aashto/bearings.py -> build/lib/civilpy/structural/aashto 2026-07-06T08:57:02,331 creating build/lib/civilpy/structural/aashtoware 2026-07-06T08:57:02,333 copying src/civilpy/structural/aashtoware/brr.py -> build/lib/civilpy/structural/aashtoware 2026-07-06T08:57:02,335 copying src/civilpy/structural/aashtoware/odot_tables.py -> build/lib/civilpy/structural/aashtoware 2026-07-06T08:57:02,345 creating build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,346 copying src/civilpy/structural/aashto/lrfd/lrfr.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,349 copying src/civilpy/structural/aashto/lrfd/railing.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,352 copying src/civilpy/structural/aashto/lrfd/prestressed.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,355 copying src/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,357 copying src/civilpy/structural/aashto/lrfd/core.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,359 copying src/civilpy/structural/aashto/lrfd/editions.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,361 copying src/civilpy/structural/aashto/lrfd/timber.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,364 copying src/civilpy/structural/aashto/lrfd/columns.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,367 copying src/civilpy/structural/aashto/lrfd/splices.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,370 copying src/civilpy/structural/aashto/lrfd/steel.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,373 copying src/civilpy/structural/aashto/lrfd/stm.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,375 copying src/civilpy/structural/aashto/lrfd/plots.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,378 copying src/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,381 copying src/civilpy/structural/aashto/lrfd/__init__.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,383 copying src/civilpy/structural/aashto/lrfd/distribution.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,386 copying src/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,389 copying src/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,392 copying src/civilpy/structural/aashto/lrfd/concrete.py -> build/lib/civilpy/structural/aashto/lrfd 2026-07-06T08:57:02,396 creating build/lib/civilpy/transportation/FHWA 2026-07-06T08:57:02,397 copying src/civilpy/transportation/FHWA/snbi.py -> build/lib/civilpy/transportation/FHWA 2026-07-06T08:57:02,399 copying src/civilpy/transportation/FHWA/nbi.py -> build/lib/civilpy/transportation/FHWA 2026-07-06T08:57:02,402 creating build/lib/civilpy/general/bentley 2026-07-06T08:57:02,403 copying src/civilpy/general/bentley/projectwise.py -> build/lib/civilpy/general/bentley 2026-07-06T08:57:02,406 copying src/civilpy/general/bentley/__init__.py -> build/lib/civilpy/general/bentley 2026-07-06T08:57:02,408 running egg_info 2026-07-06T08:57:02,418 writing src/civilpy.egg-info/PKG-INFO 2026-07-06T08:57:02,429 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-07-06T08:57:02,431 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-07-06T08:57:02,437 writing requirements to src/civilpy.egg-info/requires.txt 2026-07-06T08:57:02,439 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-07-06T08:57:02,471 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:02,480 adding license file 'LICENSE' 2026-07-06T08:57:02,489 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-07-06T08:57:02,505 copying src/civilpy/structural/res/aisc_shapes_historic.csv -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,580 copying src/civilpy/structural/res/glulam_reference_values.csv -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,582 copying src/civilpy/structural/res/wood_reference_values.csv -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,585 copying src/civilpy/structural/res/lumber_sizes.csv -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,587 copying src/civilpy/structural/res/steel_shapes.csv -> build/lib/civilpy/structural/res 2026-07-06T08:57:02,613 creating build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,614 copying src/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,616 copying src/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,618 copying src/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,621 copying src/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,623 copying src/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/lib/civilpy/structural/odot/res 2026-07-06T08:57:02,648 installing to build/bdist.linux-armv7l/wheel 2026-07-06T08:57:02,649 running install 2026-07-06T08:57:02,672 running install_lib 2026-07-06T08:57:02,677 creating build/bdist.linux-armv7l/wheel 2026-07-06T08:57:02,679 creating build/bdist.linux-armv7l/wheel/civilpy 2026-07-06T08:57:02,680 creating build/bdist.linux-armv7l/wheel/civilpy/state 2026-07-06T08:57:02,682 creating build/bdist.linux-armv7l/wheel/civilpy/state/maryland 2026-07-06T08:57:02,683 copying build/lib/civilpy/state/maryland/mdta_photo_editor.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-07-06T08:57:02,685 copying build/lib/civilpy/state/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state 2026-07-06T08:57:02,688 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio 2026-07-06T08:57:02,689 copying build/lib/civilpy/state/ohio/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T08:57:02,692 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/DOT 2026-07-06T08:57:02,693 copying build/lib/civilpy/state/ohio/DOT/credentials.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,695 copying build/lib/civilpy/state/ohio/DOT/bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,699 copying build/lib/civilpy/state/ohio/DOT/Rhino.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,701 copying build/lib/civilpy/state/ohio/DOT/apis.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,705 copying build/lib/civilpy/state/ohio/DOT/gemini.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,707 copying build/lib/civilpy/state/ohio/DOT/assetwise_client.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,709 copying build/lib/civilpy/state/ohio/DOT/aw_fields.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,712 copying build/lib/civilpy/state/ohio/DOT/OSE.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,715 copying build/lib/civilpy/state/ohio/DOT/title_sheet.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,717 copying build/lib/civilpy/state/ohio/DOT/boring_logs.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,719 copying build/lib/civilpy/state/ohio/DOT/AssetWise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,722 copying build/lib/civilpy/state/ohio/DOT/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,724 copying build/lib/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,726 copying build/lib/civilpy/state/ohio/DOT/TIMS.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,728 copying build/lib/civilpy/state/ohio/DOT/stage_2_comments.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,732 copying build/lib/civilpy/state/ohio/DOT/plan_splitter.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,734 copying build/lib/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,737 copying build/lib/civilpy/state/ohio/DOT/legacy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,740 copying build/lib/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-07-06T08:57:02,741 copying build/lib/civilpy/state/ohio/search_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T08:57:02,744 copying build/lib/civilpy/state/ohio/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T08:57:02,746 copying build/lib/civilpy/state/ohio/db_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-07-06T08:57:02,748 creating build/bdist.linux-armv7l/wheel/civilpy/geotech 2026-07-06T08:57:02,749 copying build/lib/civilpy/geotech/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,752 copying build/lib/civilpy/geotech/boring_io.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,754 copying build/lib/civilpy/geotech/lateral_pile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,756 copying build/lib/civilpy/geotech/lateral_earth.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,758 copying build/lib/civilpy/geotech/cande_adapter.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,760 copying build/lib/civilpy/geotech/lpile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,763 copying build/lib/civilpy/geotech/spt.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,765 copying build/lib/civilpy/geotech/soil_profile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,767 copying build/lib/civilpy/geotech/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,770 copying build/lib/civilpy/geotech/shallow_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,772 copying build/lib/civilpy/geotech/culmanns.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,775 copying build/lib/civilpy/geotech/axial_load_transfer.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,777 copying build/lib/civilpy/geotech/deep_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-07-06T08:57:02,780 creating build/bdist.linux-armv7l/wheel/civilpy/environmental 2026-07-06T08:57:02,781 copying build/lib/civilpy/environmental/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/environmental 2026-07-06T08:57:02,783 creating build/bdist.linux-armv7l/wheel/civilpy/construction 2026-07-06T08:57:02,784 copying build/lib/civilpy/construction/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/construction 2026-07-06T08:57:02,787 creating build/bdist.linux-armv7l/wheel/civilpy/structural 2026-07-06T08:57:02,788 creating build/bdist.linux-armv7l/wheel/civilpy/structural/rhino_scripts 2026-07-06T08:57:02,790 copying build/lib/civilpy/structural/rhino_scripts/stm_authoring.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/rhino_scripts 2026-07-06T08:57:02,792 copying build/lib/civilpy/structural/moment_distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,795 copying build/lib/civilpy/structural/abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,797 copying build/lib/civilpy/structural/flexural_stress.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,799 copying build/lib/civilpy/structural/wood.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,803 copying build/lib/civilpy/structural/cande.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,805 copying build/lib/civilpy/structural/truss.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,806 copying build/lib/civilpy/structural/shear_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,808 copying build/lib/civilpy/structural/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,811 copying build/lib/civilpy/structural/midas.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,814 creating build/bdist.linux-armv7l/wheel/civilpy/structural/stm_topology 2026-07-06T08:57:02,815 copying build/lib/civilpy/structural/stm_topology/pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,817 copying build/lib/civilpy/structural/stm_topology/cost.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,819 copying build/lib/civilpy/structural/stm_topology/simp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,822 copying build/lib/civilpy/structural/stm_topology/problem.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,824 copying build/lib/civilpy/structural/stm_topology/mesh.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,826 copying build/lib/civilpy/structural/stm_topology/extract.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,829 copying build/lib/civilpy/structural/stm_topology/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,831 copying build/lib/civilpy/structural/stm_topology/design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-07-06T08:57:02,833 copying build/lib/civilpy/structural/beam_bending.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,836 copying build/lib/civilpy/structural/influence_lines.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,839 copying build/lib/civilpy/structural/structural_model.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,842 creating build/bdist.linux-armv7l/wheel/civilpy/structural/arema 2026-07-06T08:57:02,843 copying build/lib/civilpy/structural/arema/masonry.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T08:57:02,845 copying build/lib/civilpy/structural/arema/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T08:57:02,847 copying build/lib/civilpy/structural/arema/rail_tpg_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T08:57:02,850 copying build/lib/civilpy/structural/arema/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-07-06T08:57:02,853 copying build/lib/civilpy/structural/midas_models.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,856 creating build/bdist.linux-armv7l/wheel/civilpy/structural/res 2026-07-06T08:57:02,857 copying build/lib/civilpy/structural/res/aisc_shapes_historic.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,925 copying build/lib/civilpy/structural/res/glulam_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,927 copying build/lib/civilpy/structural/res/wood_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,929 copying build/lib/civilpy/structural/res/lumber_sizes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,931 copying build/lib/civilpy/structural/res/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,933 copying build/lib/civilpy/structural/res/steel_shapes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,958 copying build/lib/civilpy/structural/res/definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-07-06T08:57:02,960 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot 2026-07-06T08:57:02,961 copying build/lib/civilpy/structural/odot/guardrail.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,964 copying build/lib/civilpy/structural/odot/box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,966 copying build/lib/civilpy/structural/odot/bridge_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,968 copying build/lib/civilpy/structural/odot/box_beam_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,971 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot/res 2026-07-06T08:57:02,972 copying build/lib/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T08:57:02,974 copying build/lib/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T08:57:02,976 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T08:57:02,978 copying build/lib/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T08:57:02,980 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-07-06T08:57:02,982 copying build/lib/civilpy/structural/odot/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,985 copying build/lib/civilpy/structural/odot/headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,987 copying build/lib/civilpy/structural/odot/rocker_bolster.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-07-06T08:57:02,989 copying build/lib/civilpy/structural/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,991 copying build/lib/civilpy/structural/effective_length.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,993 copying build/lib/civilpy/structural/rhino_stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,996 copying build/lib/civilpy/structural/section_properties.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:02,998 copying build/lib/civilpy/structural/truss_builder.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,002 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto 2026-07-06T08:57:03,003 copying build/lib/civilpy/structural/aashto/vehicles.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T08:57:03,006 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,007 copying build/lib/civilpy/structural/aashto/lrfd/lrfr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,009 copying build/lib/civilpy/structural/aashto/lrfd/railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,011 copying build/lib/civilpy/structural/aashto/lrfd/prestressed.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,014 copying build/lib/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,016 copying build/lib/civilpy/structural/aashto/lrfd/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,017 copying build/lib/civilpy/structural/aashto/lrfd/editions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,019 copying build/lib/civilpy/structural/aashto/lrfd/timber.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,022 copying build/lib/civilpy/structural/aashto/lrfd/columns.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,024 copying build/lib/civilpy/structural/aashto/lrfd/splices.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,026 copying build/lib/civilpy/structural/aashto/lrfd/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,029 copying build/lib/civilpy/structural/aashto/lrfd/stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,031 copying build/lib/civilpy/structural/aashto/lrfd/plots.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,033 copying build/lib/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,036 copying build/lib/civilpy/structural/aashto/lrfd/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,038 copying build/lib/civilpy/structural/aashto/lrfd/distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,040 copying build/lib/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,042 copying build/lib/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,045 copying build/lib/civilpy/structural/aashto/lrfd/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-07-06T08:57:03,047 copying build/lib/civilpy/structural/aashto/durometer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T08:57:03,049 copying build/lib/civilpy/structural/aashto/load_definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T08:57:03,052 copying build/lib/civilpy/structural/aashto/bearings.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-07-06T08:57:03,055 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashtoware 2026-07-06T08:57:03,056 copying build/lib/civilpy/structural/aashtoware/brr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-07-06T08:57:03,058 copying build/lib/civilpy/structural/aashtoware/odot_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-07-06T08:57:03,065 copying build/lib/civilpy/structural/steel_db_temp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,068 copying build/lib/civilpy/structural/pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,070 copying build/lib/civilpy/structural/strut_and_tie.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,072 copying build/lib/civilpy/structural/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,076 copying build/lib/civilpy/structural/mohrs_circle.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-07-06T08:57:03,078 copying build/lib/civilpy/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-07-06T08:57:03,081 creating build/bdist.linux-armv7l/wheel/civilpy/transportation 2026-07-06T08:57:03,082 copying build/lib/civilpy/transportation/curves.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T08:57:03,084 copying build/lib/civilpy/transportation/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T08:57:03,086 creating build/bdist.linux-armv7l/wheel/civilpy/transportation/FHWA 2026-07-06T08:57:03,088 copying build/lib/civilpy/transportation/FHWA/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-07-06T08:57:03,090 copying build/lib/civilpy/transportation/FHWA/nbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-07-06T08:57:03,092 copying build/lib/civilpy/transportation/roadway.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-07-06T08:57:03,095 creating build/bdist.linux-armv7l/wheel/civilpy/water_resources 2026-07-06T08:57:03,097 copying build/lib/civilpy/water_resources/hydraulics.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T08:57:03,100 copying build/lib/civilpy/water_resources/scour.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T08:57:03,103 copying build/lib/civilpy/water_resources/open_channel.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T08:57:03,106 copying build/lib/civilpy/water_resources/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T08:57:03,108 copying build/lib/civilpy/water_resources/pipe_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-07-06T08:57:03,110 copying build/lib/civilpy/CLI.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-07-06T08:57:03,113 creating build/bdist.linux-armv7l/wheel/civilpy/general 2026-07-06T08:57:03,114 copying build/lib/civilpy/general/jupyter.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T08:57:03,117 creating build/bdist.linux-armv7l/wheel/civilpy/general/bentley 2026-07-06T08:57:03,118 copying build/lib/civilpy/general/bentley/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-07-06T08:57:03,122 copying build/lib/civilpy/general/bentley/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-07-06T08:57:03,124 copying build/lib/civilpy/general/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T08:57:03,126 copying build/lib/civilpy/general/database_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T08:57:03,128 copying build/lib/civilpy/general/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-07-06T08:57:03,131 running install_egg_info 2026-07-06T08:57:03,137 Copying src/civilpy.egg-info to build/bdist.linux-armv7l/wheel/./civilpy-0.3.8-py3.11.egg-info 2026-07-06T08:57:03,152 running install_scripts 2026-07-06T08:57:03,166 creating build/bdist.linux-armv7l/wheel/civilpy-0.3.8.dist-info/WHEEL 2026-07-06T08:57:03,169 creating '/tmp/pip-wheel-vymwtd8k/.tmp-5xlmbw86/civilpy-0.3.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-06T08:57:03,173 adding 'civilpy/CLI.py' 2026-07-06T08:57:03,174 adding 'civilpy/__init__.py' 2026-07-06T08:57:03,177 adding 'civilpy/construction/__init__.py' 2026-07-06T08:57:03,179 adding 'civilpy/environmental/__init__.py' 2026-07-06T08:57:03,181 adding 'civilpy/general/__init__.py' 2026-07-06T08:57:03,183 adding 'civilpy/general/database_tools.py' 2026-07-06T08:57:03,185 adding 'civilpy/general/jupyter.py' 2026-07-06T08:57:03,189 adding 'civilpy/general/photos.py' 2026-07-06T08:57:03,191 adding 'civilpy/general/bentley/__init__.py' 2026-07-06T08:57:03,193 adding 'civilpy/general/bentley/projectwise.py' 2026-07-06T08:57:03,196 adding 'civilpy/geotech/__init__.py' 2026-07-06T08:57:03,197 adding 'civilpy/geotech/axial_load_transfer.py' 2026-07-06T08:57:03,199 adding 'civilpy/geotech/boring.py' 2026-07-06T08:57:03,201 adding 'civilpy/geotech/boring_io.py' 2026-07-06T08:57:03,203 adding 'civilpy/geotech/cande_adapter.py' 2026-07-06T08:57:03,206 adding 'civilpy/geotech/culmanns.py' 2026-07-06T08:57:03,208 adding 'civilpy/geotech/deep_foundation.py' 2026-07-06T08:57:03,210 adding 'civilpy/geotech/lateral_earth.py' 2026-07-06T08:57:03,213 adding 'civilpy/geotech/lateral_pile.py' 2026-07-06T08:57:03,215 adding 'civilpy/geotech/lpile.py' 2026-07-06T08:57:03,219 adding 'civilpy/geotech/shallow_foundation.py' 2026-07-06T08:57:03,221 adding 'civilpy/geotech/soil_profile.py' 2026-07-06T08:57:03,222 adding 'civilpy/geotech/spt.py' 2026-07-06T08:57:03,224 adding 'civilpy/state/__init__.py' 2026-07-06T08:57:03,226 adding 'civilpy/state/maryland/mdta_photo_editor.py' 2026-07-06T08:57:03,228 adding 'civilpy/state/ohio/__init__.py' 2026-07-06T08:57:03,230 adding 'civilpy/state/ohio/db_tables.py' 2026-07-06T08:57:03,233 adding 'civilpy/state/ohio/search_tools.py' 2026-07-06T08:57:03,238 adding 'civilpy/state/ohio/snbi.py' 2026-07-06T08:57:03,243 adding 'civilpy/state/ohio/DOT/AssetWise.py' 2026-07-06T08:57:03,244 adding 'civilpy/state/ohio/DOT/D6_file_explorer.py' 2026-07-06T08:57:03,246 adding 'civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py' 2026-07-06T08:57:03,248 adding 'civilpy/state/ohio/DOT/OSE.py' 2026-07-06T08:57:03,249 adding 'civilpy/state/ohio/DOT/Rhino.py' 2026-07-06T08:57:03,252 adding 'civilpy/state/ohio/DOT/TIMS.py' 2026-07-06T08:57:03,253 adding 'civilpy/state/ohio/DOT/__init__.py' 2026-07-06T08:57:03,266 adding 'civilpy/state/ohio/DOT/apis.py' 2026-07-06T08:57:03,269 adding 'civilpy/state/ohio/DOT/assetwise_client.py' 2026-07-06T08:57:03,272 adding 'civilpy/state/ohio/DOT/aw_fields.py' 2026-07-06T08:57:03,274 adding 'civilpy/state/ohio/DOT/boring_logs.py' 2026-07-06T08:57:03,277 adding 'civilpy/state/ohio/DOT/bridge.py' 2026-07-06T08:57:03,279 adding 'civilpy/state/ohio/DOT/credentials.py' 2026-07-06T08:57:03,280 adding 'civilpy/state/ohio/DOT/gemini.py' 2026-07-06T08:57:03,285 adding 'civilpy/state/ohio/DOT/legacy.py' 2026-07-06T08:57:03,288 adding 'civilpy/state/ohio/DOT/odot_concrete_slab_generator.py' 2026-07-06T08:57:03,289 adding 'civilpy/state/ohio/DOT/plan_splitter.py' 2026-07-06T08:57:03,298 adding 'civilpy/state/ohio/DOT/stage_2_comments.py' 2026-07-06T08:57:03,301 adding 'civilpy/state/ohio/DOT/title_sheet.py' 2026-07-06T08:57:03,304 adding 'civilpy/structural/__init__.py' 2026-07-06T08:57:03,306 adding 'civilpy/structural/abutment.py' 2026-07-06T08:57:03,312 adding 'civilpy/structural/beam_bending.py' 2026-07-06T08:57:03,314 adding 'civilpy/structural/cande.py' 2026-07-06T08:57:03,322 adding 'civilpy/structural/concrete.py' 2026-07-06T08:57:03,323 adding 'civilpy/structural/effective_length.py' 2026-07-06T08:57:03,325 adding 'civilpy/structural/flexural_stress.py' 2026-07-06T08:57:03,327 adding 'civilpy/structural/influence_lines.py' 2026-07-06T08:57:03,332 adding 'civilpy/structural/midas.py' 2026-07-06T08:57:03,335 adding 'civilpy/structural/midas_models.py' 2026-07-06T08:57:03,337 adding 'civilpy/structural/mohrs_circle.py' 2026-07-06T08:57:03,338 adding 'civilpy/structural/moment_distribution.py' 2026-07-06T08:57:03,341 adding 'civilpy/structural/pier.py' 2026-07-06T08:57:03,345 adding 'civilpy/structural/rhino_stm.py' 2026-07-06T08:57:03,347 adding 'civilpy/structural/section_properties.py' 2026-07-06T08:57:03,348 adding 'civilpy/structural/shear_flow.py' 2026-07-06T08:57:03,352 adding 'civilpy/structural/steel.py' 2026-07-06T08:57:03,354 adding 'civilpy/structural/steel_db_temp.py' 2026-07-06T08:57:03,357 adding 'civilpy/structural/structural_model.py' 2026-07-06T08:57:03,360 adding 'civilpy/structural/strut_and_tie.py' 2026-07-06T08:57:03,362 adding 'civilpy/structural/truss.py' 2026-07-06T08:57:03,367 adding 'civilpy/structural/truss_builder.py' 2026-07-06T08:57:03,374 adding 'civilpy/structural/wood.py' 2026-07-06T08:57:03,378 adding 'civilpy/structural/aashto/bearings.py' 2026-07-06T08:57:03,379 adding 'civilpy/structural/aashto/durometer.py' 2026-07-06T08:57:03,381 adding 'civilpy/structural/aashto/load_definitions.py' 2026-07-06T08:57:03,383 adding 'civilpy/structural/aashto/vehicles.py' 2026-07-06T08:57:03,386 adding 'civilpy/structural/aashto/lrfd/__init__.py' 2026-07-06T08:57:03,388 adding 'civilpy/structural/aashto/lrfd/appendix_a6.py' 2026-07-06T08:57:03,390 adding 'civilpy/structural/aashto/lrfd/appendix_b6.py' 2026-07-06T08:57:03,394 adding 'civilpy/structural/aashto/lrfd/bolted_field_splice.py' 2026-07-06T08:57:03,396 adding 'civilpy/structural/aashto/lrfd/columns.py' 2026-07-06T08:57:03,400 adding 'civilpy/structural/aashto/lrfd/concrete.py' 2026-07-06T08:57:03,401 adding 'civilpy/structural/aashto/lrfd/core.py' 2026-07-06T08:57:03,402 adding 'civilpy/structural/aashto/lrfd/creep_shrinkage.py' 2026-07-06T08:57:03,405 adding 'civilpy/structural/aashto/lrfd/distribution.py' 2026-07-06T08:57:03,406 adding 'civilpy/structural/aashto/lrfd/editions.py' 2026-07-06T08:57:03,408 adding 'civilpy/structural/aashto/lrfd/lrfr.py' 2026-07-06T08:57:03,410 adding 'civilpy/structural/aashto/lrfd/plots.py' 2026-07-06T08:57:03,412 adding 'civilpy/structural/aashto/lrfd/prestressed.py' 2026-07-06T08:57:03,414 adding 'civilpy/structural/aashto/lrfd/railing.py' 2026-07-06T08:57:03,416 adding 'civilpy/structural/aashto/lrfd/splices.py' 2026-07-06T08:57:03,419 adding 'civilpy/structural/aashto/lrfd/steel.py' 2026-07-06T08:57:03,421 adding 'civilpy/structural/aashto/lrfd/stm.py' 2026-07-06T08:57:03,424 adding 'civilpy/structural/aashto/lrfd/timber.py' 2026-07-06T08:57:03,425 adding 'civilpy/structural/aashtoware/brr.py' 2026-07-06T08:57:03,450 adding 'civilpy/structural/aashtoware/odot_tables.py' 2026-07-06T08:57:03,454 adding 'civilpy/structural/arema/__init__.py' 2026-07-06T08:57:03,455 adding 'civilpy/structural/arema/masonry.py' 2026-07-06T08:57:03,463 adding 'civilpy/structural/arema/rail_tpg_design.py' 2026-07-06T08:57:03,466 adding 'civilpy/structural/arema/steel.py' 2026-07-06T08:57:03,468 adding 'civilpy/structural/odot/__init__.py' 2026-07-06T08:57:03,470 adding 'civilpy/structural/odot/box_beam.py' 2026-07-06T08:57:03,472 adding 'civilpy/structural/odot/box_beam_design.py' 2026-07-06T08:57:03,474 adding 'civilpy/structural/odot/bridge_railing.py' 2026-07-06T08:57:03,476 adding 'civilpy/structural/odot/guardrail.py' 2026-07-06T08:57:03,478 adding 'civilpy/structural/odot/headwall.py' 2026-07-06T08:57:03,479 adding 'civilpy/structural/odot/rocker_bolster.py' 2026-07-06T08:57:03,481 adding 'civilpy/structural/odot/res/hw_2_1_circular.csv' 2026-07-06T08:57:03,482 adding 'civilpy/structural/odot/res/hw_2_2_circular.csv' 2026-07-06T08:57:03,483 adding 'civilpy/structural/odot/res/hw_2_2_elliptical.csv' 2026-07-06T08:57:03,485 adding 'civilpy/structural/odot/res/psbdd_1_25_design.csv' 2026-07-06T08:57:03,489 adding 'civilpy/structural/odot/res/psbdd_1_25_load_rating.csv' 2026-07-06T08:57:03,491 adding 'civilpy/structural/res/__init__.py' 2026-07-06T08:57:03,976 adding 'civilpy/structural/res/aisc_shapes_historic.csv' 2026-07-06T08:57:04,004 adding 'civilpy/structural/res/definitions.py' 2026-07-06T08:57:04,006 adding 'civilpy/structural/res/glulam_reference_values.csv' 2026-07-06T08:57:04,007 adding 'civilpy/structural/res/lumber_sizes.csv' 2026-07-06T08:57:04,165 adding 'civilpy/structural/res/steel_shapes.csv' 2026-07-06T08:57:04,176 adding 'civilpy/structural/res/wood_reference_values.csv' 2026-07-06T08:57:04,178 adding 'civilpy/structural/rhino_scripts/stm_authoring.py' 2026-07-06T08:57:04,181 adding 'civilpy/structural/stm_topology/__init__.py' 2026-07-06T08:57:04,182 adding 'civilpy/structural/stm_topology/cost.py' 2026-07-06T08:57:04,185 adding 'civilpy/structural/stm_topology/design.py' 2026-07-06T08:57:04,190 adding 'civilpy/structural/stm_topology/extract.py' 2026-07-06T08:57:04,191 adding 'civilpy/structural/stm_topology/mesh.py' 2026-07-06T08:57:04,193 adding 'civilpy/structural/stm_topology/pipeline.py' 2026-07-06T08:57:04,195 adding 'civilpy/structural/stm_topology/problem.py' 2026-07-06T08:57:04,197 adding 'civilpy/structural/stm_topology/simp.py' 2026-07-06T08:57:04,199 adding 'civilpy/transportation/__init__.py' 2026-07-06T08:57:04,201 adding 'civilpy/transportation/curves.py' 2026-07-06T08:57:04,203 adding 'civilpy/transportation/roadway.py' 2026-07-06T08:57:04,205 adding 'civilpy/transportation/FHWA/nbi.py' 2026-07-06T08:57:04,206 adding 'civilpy/transportation/FHWA/snbi.py' 2026-07-06T08:57:04,208 adding 'civilpy/water_resources/__init__.py' 2026-07-06T08:57:04,211 adding 'civilpy/water_resources/hydraulics.py' 2026-07-06T08:57:04,213 adding 'civilpy/water_resources/open_channel.py' 2026-07-06T08:57:04,214 adding 'civilpy/water_resources/pipe_flow.py' 2026-07-06T08:57:04,216 adding 'civilpy/water_resources/scour.py' 2026-07-06T08:57:04,219 adding 'civilpy-0.3.8.dist-info/licenses/LICENSE' 2026-07-06T08:57:04,221 adding 'civilpy-0.3.8.dist-info/METADATA' 2026-07-06T08:57:04,222 adding 'civilpy-0.3.8.dist-info/WHEEL' 2026-07-06T08:57:04,223 adding 'civilpy-0.3.8.dist-info/entry_points.txt' 2026-07-06T08:57:04,224 adding 'civilpy-0.3.8.dist-info/top_level.txt' 2026-07-06T08:57:04,227 adding 'civilpy-0.3.8.dist-info/RECORD' 2026-07-06T08:57:04,251 removing build/bdist.linux-armv7l/wheel 2026-07-06T08:57:04,395 Building wheel for civilpy (pyproject.toml): finished with status 'done' 2026-07-06T08:57:04,430 Created wheel for civilpy: filename=civilpy-0.3.8-py3-none-any.whl size=1591980 sha256=09194f6abafda41d1a191c4dd899225640ed1405fc6c2541b244a5df771b9c8b 2026-07-06T08:57:04,431 Stored in directory: /tmp/pip-ephem-wheel-cache-lnsn8gae/wheels/73/0d/98/7d7ebac9968a76068d3cbefe2aef245fdf543d16c17a04b2c5 2026-07-06T08:57:04,450 Successfully built civilpy 2026-07-06T08:57:04,493 Removed build tracker: '/tmp/pip-build-tracker-v78noq7r'