2026-08-20T16:49:09,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-w1h8f26l 2026-08-20T16:49:09,645 Created temporary directory: /tmp/pip-build-tracker-eab3pfgc 2026-08-20T16:49:09,646 Initialized build tracking at /tmp/pip-build-tracker-eab3pfgc 2026-08-20T16:49:09,646 Created build tracker: /tmp/pip-build-tracker-eab3pfgc 2026-08-20T16:49:09,647 Entered build tracker: /tmp/pip-build-tracker-eab3pfgc 2026-08-20T16:49:09,647 Created temporary directory: /tmp/pip-wheel-ynvmz1na 2026-08-20T16:49:09,650 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-08-20T16:49:09,653 Created temporary directory: /tmp/pip-ephem-wheel-cache-42vdi1z6 2026-08-20T16:49:09,675 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-20T16:49:09,679 2 location(s) to search for versions of civilpy: 2026-08-20T16:49:09,679 * https://pypi.org/simple/civilpy/ 2026-08-20T16:49:09,679 * https://www.piwheels.org/simple/civilpy/ 2026-08-20T16:49:09,680 Fetching project page and analyzing links: https://pypi.org/simple/civilpy/ 2026-08-20T16:49:09,680 Getting page https://pypi.org/simple/civilpy/ 2026-08-20T16:49:09,682 Found index url https://pypi.org/simple 2026-08-20T16:49:09,913 Fetched page https://pypi.org/simple/civilpy/ as application/vnd.pypi.simple.v1+json 2026-08-20T16:49:09,922 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-08-20T16:49:09,923 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-08-20T16:49:09,923 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-08-20T16:49:09,924 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-08-20T16:49:09,925 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-08-20T16:49:09,926 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-08-20T16:49:09,927 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-08-20T16:49:09,928 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-08-20T16:49:09,929 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-08-20T16:49:09,930 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-08-20T16:49:09,930 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-08-20T16:49:09,932 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-08-20T16:49:09,932 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-08-20T16:49:09,933 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-08-20T16:49:09,934 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-08-20T16:49:09,934 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-08-20T16:49:09,935 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-08-20T16:49:09,936 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-08-20T16:49:09,937 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-08-20T16:49:09,938 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-08-20T16:49:09,939 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-08-20T16:49:09,939 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-08-20T16:49:09,940 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-08-20T16:49:09,941 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-08-20T16:49:09,942 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-08-20T16:49:09,943 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-08-20T16:49:09,944 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-08-20T16:49:09,944 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-08-20T16:49:09,945 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/6f/39/0cff042a3d55e638ea7514764e855a1617c95c075354623cb163d7657194/civilpy-0.3.9rc1-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-08-20T16:49:09,946 Found link https://files.pythonhosted.org/packages/3d/b5/8958b01186797ada98f158354cb341b3c7d15dbada5bf33d7a705805ee02/civilpy-0.3.9rc1.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.3.9rc1 2026-08-20T16:49:09,946 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/03/cd/c04b4b6317004dd2d887e39d6597d6d74a5caac9fb7261132ed8bfaea6c4/civilpy-0.3.9-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:09,947 Found link https://files.pythonhosted.org/packages/7f/a2/3663852099239e1e5a34785bc22453c1f5a66fe10f703497f76c04449bb8/civilpy-0.3.9.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9), version: 0.3.9 2026-08-20T16:49:09,948 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/7a/9b/31d315488e77b8848b0734b222763c3b0d5e35ce3b6c3b89cb152d18ef84/civilpy-0.4.0-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:09,948 Found link https://files.pythonhosted.org/packages/26/47/22c16b7e1482e93052bd15cdad9b718f385ff29a20f78b89b534de88448b/civilpy-0.4.0.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9), version: 0.4.0 2026-08-20T16:49:09,949 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/1b/b1/0da3f95b2dd85429a76d278eca2109f01bb160e39ac6ea1fa7f9c0005a2a/civilpy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:09,950 Found link https://files.pythonhosted.org/packages/f9/12/29054a802e8e48372ac3765f5a5e5fd82b1d8e0bb4b33880db66ebe09ea3/civilpy-0.4.1.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9), version: 0.4.1 2026-08-20T16:49:09,951 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/0e/8b/f624bc3082da236303897cd5b6e8d7b0a145e10bf79781662499d33025ed/civilpy-0.4.2-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:09,952 Found link https://files.pythonhosted.org/packages/28/23/beb4d5b010f21f1ee32568db17806f0a59f995526109673763235129d784/civilpy-0.4.2.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.9), version: 0.4.2 2026-08-20T16:49:09,952 Skipping link: No binaries permitted for civilpy: https://files.pythonhosted.org/packages/a5/54/cd1edf449d4eccd97eede6a311bc8038307d768facc5861dfafcd8d8d794/civilpy-0.4.3-py3-none-any.whl (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10) 2026-08-20T16:49:09,953 Found link https://files.pythonhosted.org/packages/18/ee/bb5d14f38a7582dd9857f7e12732a1c5e1e54c81fb419c600cc26dc00897/civilpy-0.4.3.tar.gz (from https://pypi.org/simple/civilpy/) (requires-python:>=3.10), version: 0.4.3 2026-08-20T16:49:09,954 Fetching project page and analyzing links: https://www.piwheels.org/simple/civilpy/ 2026-08-20T16:49:09,955 Getting page https://www.piwheels.org/simple/civilpy/ 2026-08-20T16:49:09,956 Found index url https://www.piwheels.org/simple 2026-08-20T16:49:10,150 Fetched page https://www.piwheels.org/simple/civilpy/ as text/html 2026-08-20T16:49:10,156 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.4.2-py3-none-any.whl#sha256=a9ce113631103ee36af0e1caacbe7d13da4e01ceb6da1e0a3f0f6f0b5f0eb4a7 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:10,157 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.4.1-py3-none-any.whl#sha256=f77b0bda522810000ec1ee35d071462708bbc7780458a4cbeead19339bec0458 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:10,157 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.4.0-py3-none-any.whl#sha256=5f3959068cd464bfe8fec47d9367e14ed8374659714411e908249428c5e9b129 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:10,158 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.3.9-py3-none-any.whl#sha256=730e90eecb9c36b599a5a642e31d0ddce3930d3e387ea9e24dfe7a868b6a526b (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.9) 2026-08-20T16:49:10,158 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.3.9rc1-py3-none-any.whl#sha256=bb922d292eebb86d33d9bd8de76cb04bfe8ecde7421a77fe3d7fd8d48da054f8 (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-08-20T16:49:10,159 Skipping link: No binaries permitted for civilpy: https://archive1.piwheels.org/simple/civilpy/civilpy-0.3.8-py3-none-any.whl#sha256=09194f6abafda41d1a191c4dd899225640ed1405fc6c2541b244a5df771b9c8b (from https://www.piwheels.org/simple/civilpy/) (requires-python:>=3.10) 2026-08-20T16:49:10,159 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,160 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,160 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,161 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,162 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,162 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,163 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,163 Skipping link: No binaries permitted for civilpy: https://archive1.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-08-20T16:49:10,164 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-08-20T16:49:10,165 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-08-20T16:49:10,165 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-08-20T16:49:10,165 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-08-20T16:49:10,166 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-08-20T16:49:10,166 Skipping link: not a file: https://www.piwheels.org/simple/civilpy/ 2026-08-20T16:49:10,167 Skipping link: not a file: https://pypi.org/simple/civilpy/ 2026-08-20T16:49:10,188 Given no hashes to check 1 links for project 'civilpy': discarding no candidates 2026-08-20T16:49:10,206 Collecting civilpy==0.4.3 2026-08-20T16:49:10,209 Created temporary directory: /tmp/pip-unpack-mgk_w2gr 2026-08-20T16:49:10,476 Downloading civilpy-0.4.3.tar.gz (2.0 MB) 2026-08-20T16:49:11,558 Added civilpy==0.4.3 from https://files.pythonhosted.org/packages/18/ee/bb5d14f38a7582dd9857f7e12732a1c5e1e54c81fb419c600cc26dc00897/civilpy-0.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-eab3pfgc' 2026-08-20T16:49:11,565 Created temporary directory: /tmp/pip-build-env-2mpe9jlu 2026-08-20T16:49:11,569 Installing build dependencies: started 2026-08-20T16:49:11,571 Running command pip subprocess to install build dependencies 2026-08-20T16:49:12,743 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-20T16:49:13,183 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-08-20T16:49:13,207 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-20T16:49:15,001 Collecting setuptools>=68 2026-08-20T16:49:15,002 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-20T16:49:15,016 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-20T16:49:15,254 Collecting wheel 2026-08-20T16:49:15,255 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-08-20T16:49:15,268 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-20T16:49:15,454 Collecting packaging>=24.0 2026-08-20T16:49:15,455 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-20T16:49:15,467 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-20T16:49:15,659 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-20T16:49:15,679 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-20T16:49:15,748 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-20T16:49:15,776 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-20T16:49:15,803 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-20T16:49:15,875 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-20T16:49:18,638 Installing collected packages: setuptools, packaging, wheel 2026-08-20T16:49:21,601 Creating /tmp/pip-build-env-2mpe9jlu/overlay/local/bin 2026-08-20T16:49:21,604 changing mode of /tmp/pip-build-env-2mpe9jlu/overlay/local/bin/wheel to 755 2026-08-20T16:49:21,625 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-08-20T16:49:21,912 Installing build dependencies: finished with status 'done' 2026-08-20T16:49:21,918 Getting requirements to build wheel: started 2026-08-20T16:49:21,919 Running command Getting requirements to build wheel 2026-08-20T16:49:22,784 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-20T16:49:22,784 !! 2026-08-20T16:49:22,786 ******************************************************************************** 2026-08-20T16:49:22,786 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-08-20T16:49:22,787 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-20T16:49:22,788 or your builds will no longer be supported. 2026-08-20T16:49:22,789 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:22,790 ******************************************************************************** 2026-08-20T16:49:22,791 !! 2026-08-20T16:49:22,792 corresp(dist, value, root_dir) 2026-08-20T16:49:22,872 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:22,873 !! 2026-08-20T16:49:22,874 ******************************************************************************** 2026-08-20T16:49:22,875 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:22,876 License :: OSI Approved :: MIT License 2026-08-20T16:49:22,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:22,878 ******************************************************************************** 2026-08-20T16:49:22,879 !! 2026-08-20T16:49:22,880 dist._finalize_license_expression() 2026-08-20T16:49:22,881 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:22,881 !! 2026-08-20T16:49:22,883 ******************************************************************************** 2026-08-20T16:49:22,883 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:22,885 License :: OSI Approved :: MIT License 2026-08-20T16:49:22,886 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:22,886 ******************************************************************************** 2026-08-20T16:49:22,887 !! 2026-08-20T16:49:22,888 self._finalize_license_expression() 2026-08-20T16:49:22,888 running egg_info 2026-08-20T16:49:22,894 writing src/civilpy.egg-info/PKG-INFO 2026-08-20T16:49:22,907 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-08-20T16:49:22,909 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-08-20T16:49:22,918 writing requirements to src/civilpy.egg-info/requires.txt 2026-08-20T16:49:22,919 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-08-20T16:49:23,127 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:23,141 adding license file 'LICENSE' 2026-08-20T16:49:23,154 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:23,270 Getting requirements to build wheel: finished with status 'done' 2026-08-20T16:49:23,275 Created temporary directory: /tmp/pip-modern-metadata-64h74qw9 2026-08-20T16:49:23,278 Preparing metadata (pyproject.toml): started 2026-08-20T16:49:23,279 Running command Preparing metadata (pyproject.toml) 2026-08-20T16:49:24,362 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-20T16:49:24,362 !! 2026-08-20T16:49:24,363 ******************************************************************************** 2026-08-20T16:49:24,364 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-08-20T16:49:24,365 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-20T16:49:24,366 or your builds will no longer be supported. 2026-08-20T16:49:24,367 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:24,367 ******************************************************************************** 2026-08-20T16:49:24,368 !! 2026-08-20T16:49:24,369 corresp(dist, value, root_dir) 2026-08-20T16:49:24,446 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:24,447 !! 2026-08-20T16:49:24,448 ******************************************************************************** 2026-08-20T16:49:24,449 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:24,450 License :: OSI Approved :: MIT License 2026-08-20T16:49:24,451 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:24,452 ******************************************************************************** 2026-08-20T16:49:24,453 !! 2026-08-20T16:49:24,453 dist._finalize_license_expression() 2026-08-20T16:49:24,454 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:24,455 !! 2026-08-20T16:49:24,456 ******************************************************************************** 2026-08-20T16:49:24,456 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:24,457 License :: OSI Approved :: MIT License 2026-08-20T16:49:24,458 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:24,459 ******************************************************************************** 2026-08-20T16:49:24,460 !! 2026-08-20T16:49:24,461 self._finalize_license_expression() 2026-08-20T16:49:24,461 running dist_info 2026-08-20T16:49:24,470 creating /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info 2026-08-20T16:49:24,471 writing /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/PKG-INFO 2026-08-20T16:49:24,484 writing dependency_links to /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/dependency_links.txt 2026-08-20T16:49:24,486 writing entry points to /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/entry_points.txt 2026-08-20T16:49:24,494 writing requirements to /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/requires.txt 2026-08-20T16:49:24,495 writing top-level names to /tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/top_level.txt 2026-08-20T16:49:24,497 writing manifest file '/tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:24,549 reading manifest file '/tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:24,552 adding license file 'LICENSE' 2026-08-20T16:49:24,562 writing manifest file '/tmp/pip-modern-metadata-64h74qw9/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:24,563 creating '/tmp/pip-modern-metadata-64h74qw9/civilpy-0.4.3.dist-info' 2026-08-20T16:49:24,695 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-20T16:49:24,701 Source in /tmp/pip-wheel-ynvmz1na/civilpy_5216188f7a444497a220b3847919341a has version 0.4.3, which satisfies requirement civilpy==0.4.3 from https://files.pythonhosted.org/packages/18/ee/bb5d14f38a7582dd9857f7e12732a1c5e1e54c81fb419c600cc26dc00897/civilpy-0.4.3.tar.gz 2026-08-20T16:49:24,702 Removed civilpy==0.4.3 from https://files.pythonhosted.org/packages/18/ee/bb5d14f38a7582dd9857f7e12732a1c5e1e54c81fb419c600cc26dc00897/civilpy-0.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-eab3pfgc' 2026-08-20T16:49:24,711 Created temporary directory: /tmp/pip-unpack-5tjib57z 2026-08-20T16:49:24,712 Building wheels for collected packages: civilpy 2026-08-20T16:49:24,716 Created temporary directory: /tmp/pip-wheel-qu121ii0 2026-08-20T16:49:24,716 Destination directory: /tmp/pip-wheel-qu121ii0 2026-08-20T16:49:24,718 Building wheel for civilpy (pyproject.toml): started 2026-08-20T16:49:24,720 Running command Building wheel for civilpy (pyproject.toml) 2026-08-20T16:49:25,292 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-20T16:49:25,292 !! 2026-08-20T16:49:25,294 ******************************************************************************** 2026-08-20T16:49:25,294 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-08-20T16:49:25,295 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-20T16:49:25,296 or your builds will no longer be supported. 2026-08-20T16:49:25,297 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:25,298 ******************************************************************************** 2026-08-20T16:49:25,299 !! 2026-08-20T16:49:25,299 corresp(dist, value, root_dir) 2026-08-20T16:49:25,370 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:25,371 !! 2026-08-20T16:49:25,372 ******************************************************************************** 2026-08-20T16:49:25,373 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:25,374 License :: OSI Approved :: MIT License 2026-08-20T16:49:25,376 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:25,376 ******************************************************************************** 2026-08-20T16:49:25,377 !! 2026-08-20T16:49:25,378 dist._finalize_license_expression() 2026-08-20T16:49:25,378 /tmp/pip-build-env-2mpe9jlu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-20T16:49:25,379 !! 2026-08-20T16:49:25,379 ******************************************************************************** 2026-08-20T16:49:25,380 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-20T16:49:25,381 License :: OSI Approved :: MIT License 2026-08-20T16:49:25,382 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-20T16:49:25,382 ******************************************************************************** 2026-08-20T16:49:25,383 !! 2026-08-20T16:49:25,384 self._finalize_license_expression() 2026-08-20T16:49:25,384 running bdist_wheel 2026-08-20T16:49:25,397 running build 2026-08-20T16:49:25,398 running build_py 2026-08-20T16:49:25,404 creating build/lib/civilpy 2026-08-20T16:49:25,406 copying src/civilpy/projectwise.py -> build/lib/civilpy 2026-08-20T16:49:25,408 copying src/civilpy/__init__.py -> build/lib/civilpy 2026-08-20T16:49:25,410 creating build/lib/civilpy/general 2026-08-20T16:49:25,411 copying src/civilpy/general/database_tools.py -> build/lib/civilpy/general 2026-08-20T16:49:25,413 copying src/civilpy/general/pdf_markups.py -> build/lib/civilpy/general 2026-08-20T16:49:25,416 copying src/civilpy/general/pdf_ua.py -> build/lib/civilpy/general 2026-08-20T16:49:25,418 copying src/civilpy/general/jupyter.py -> build/lib/civilpy/general 2026-08-20T16:49:25,421 copying src/civilpy/general/pdf_reflow.py -> build/lib/civilpy/general 2026-08-20T16:49:25,423 copying src/civilpy/general/photos.py -> build/lib/civilpy/general 2026-08-20T16:49:25,426 copying src/civilpy/general/__init__.py -> build/lib/civilpy/general 2026-08-20T16:49:25,428 creating build/lib/civilpy/environmental 2026-08-20T16:49:25,429 copying src/civilpy/environmental/__init__.py -> build/lib/civilpy/environmental 2026-08-20T16:49:25,433 creating build/lib/civilpy/structural 2026-08-20T16:49:25,434 copying src/civilpy/structural/ps_i_beam_pipeline.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,437 copying src/civilpy/structural/bridge_layout.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,440 copying src/civilpy/structural/rhino_bim.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,443 copying src/civilpy/structural/box_beam_pipeline.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,447 copying src/civilpy/structural/rhino_slab.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,450 copying src/civilpy/structural/girder_pipeline.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,452 copying src/civilpy/structural/concrete.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,456 copying src/civilpy/structural/rhino_box_bim.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,459 copying src/civilpy/structural/psc_section.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,463 copying src/civilpy/structural/placement.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,465 copying src/civilpy/structural/bim.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,469 copying src/civilpy/structural/section_properties.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,471 copying src/civilpy/structural/rhino_barrier.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,474 copying src/civilpy/structural/truss_builder.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,478 copying src/civilpy/structural/midas_models.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,482 copying src/civilpy/structural/pier.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,484 copying src/civilpy/structural/mohrs_circle.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,487 copying src/civilpy/structural/shear_flow.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,489 copying src/civilpy/structural/rhino_gdr.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,492 copying src/civilpy/structural/cande.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,494 copying src/civilpy/structural/calc_spec.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,496 copying src/civilpy/structural/girder_optimizer.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,499 copying src/civilpy/structural/midas.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,502 copying src/civilpy/structural/rhino_layers.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,504 copying src/civilpy/structural/influence_lines.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,507 copying src/civilpy/structural/steel.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,511 copying src/civilpy/structural/beam_bending.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,514 copying src/civilpy/structural/line_girder_tool.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,517 copying src/civilpy/structural/wood.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,520 copying src/civilpy/structural/structural_model.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,523 copying src/civilpy/structural/rhino_bchw.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,526 copying src/civilpy/structural/rhino_stm.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,528 copying src/civilpy/structural/continuous_beam.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,531 copying src/civilpy/structural/rhino_box_beam.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,533 copying src/civilpy/structural/substructure_layout.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,536 copying src/civilpy/structural/truss.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,538 copying src/civilpy/structural/rhino_approach_slab.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,540 copying src/civilpy/structural/project_spec.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,543 copying src/civilpy/structural/rhino_ps_i_bim.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,545 copying src/civilpy/structural/abutment.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,547 copying src/civilpy/structural/effective_length.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,549 copying src/civilpy/structural/bridge_type.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,552 copying src/civilpy/structural/construction_staging.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,554 copying src/civilpy/structural/__init__.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,556 copying src/civilpy/structural/strut_and_tie.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,559 copying src/civilpy/structural/substructure.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,561 copying src/civilpy/structural/rating_ratios.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,564 copying src/civilpy/structural/flexural_stress.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,566 copying src/civilpy/structural/moment_distribution.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,568 copying src/civilpy/structural/bim_spec.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,572 copying src/civilpy/structural/rhino_deck.py -> build/lib/civilpy/structural 2026-08-20T16:49:25,575 creating build/lib/civilpy/geotech 2026-08-20T16:49:25,576 copying src/civilpy/geotech/shallow_foundation.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,579 copying src/civilpy/geotech/axial_load_transfer.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,581 copying src/civilpy/geotech/culmanns.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,584 copying src/civilpy/geotech/spt.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,586 copying src/civilpy/geotech/lateral_earth.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,588 copying src/civilpy/geotech/boring.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,591 copying src/civilpy/geotech/soil_profile.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,593 copying src/civilpy/geotech/boring_io.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,595 copying src/civilpy/geotech/lpile.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,598 copying src/civilpy/geotech/cande_adapter.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,600 copying src/civilpy/geotech/deep_foundation.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,602 copying src/civilpy/geotech/__init__.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,605 copying src/civilpy/geotech/lateral_pile.py -> build/lib/civilpy/geotech 2026-08-20T16:49:25,608 creating build/lib/civilpy/mcp 2026-08-20T16:49:25,609 copying src/civilpy/mcp/pw_server.py -> build/lib/civilpy/mcp 2026-08-20T16:49:25,611 copying src/civilpy/mcp/__init__.py -> build/lib/civilpy/mcp 2026-08-20T16:49:25,613 creating build/lib/civilpy/water_resources 2026-08-20T16:49:25,614 copying src/civilpy/water_resources/pipe_flow.py -> build/lib/civilpy/water_resources 2026-08-20T16:49:25,617 copying src/civilpy/water_resources/open_channel.py -> build/lib/civilpy/water_resources 2026-08-20T16:49:25,619 copying src/civilpy/water_resources/hydraulics.py -> build/lib/civilpy/water_resources 2026-08-20T16:49:25,622 copying src/civilpy/water_resources/scour.py -> build/lib/civilpy/water_resources 2026-08-20T16:49:25,624 copying src/civilpy/water_resources/__init__.py -> build/lib/civilpy/water_resources 2026-08-20T16:49:25,626 creating build/lib/civilpy/transportation 2026-08-20T16:49:25,627 copying src/civilpy/transportation/alignment.py -> build/lib/civilpy/transportation 2026-08-20T16:49:25,630 copying src/civilpy/transportation/roadway.py -> build/lib/civilpy/transportation 2026-08-20T16:49:25,632 copying src/civilpy/transportation/terrain.py -> build/lib/civilpy/transportation 2026-08-20T16:49:25,634 copying src/civilpy/transportation/curves.py -> build/lib/civilpy/transportation 2026-08-20T16:49:25,637 copying src/civilpy/transportation/__init__.py -> build/lib/civilpy/transportation 2026-08-20T16:49:25,639 creating build/lib/civilpy/state 2026-08-20T16:49:25,640 copying src/civilpy/state/__init__.py -> build/lib/civilpy/state 2026-08-20T16:49:25,643 creating build/lib/civilpy/cli 2026-08-20T16:49:25,644 copying src/civilpy/cli/registry.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,646 copying src/civilpy/cli/session.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,648 copying src/civilpy/cli/batch.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,651 copying src/civilpy/cli/ui.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,653 copying src/civilpy/cli/shell.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,655 copying src/civilpy/cli/__init__.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,657 copying src/civilpy/cli/io_.py -> build/lib/civilpy/cli 2026-08-20T16:49:25,660 creating build/lib/civilpy/construction 2026-08-20T16:49:25,661 copying src/civilpy/construction/__init__.py -> build/lib/civilpy/construction 2026-08-20T16:49:25,663 creating build/lib/civilpy/general/bentley 2026-08-20T16:49:25,664 copying src/civilpy/general/bentley/projectwise.py -> build/lib/civilpy/general/bentley 2026-08-20T16:49:25,667 copying src/civilpy/general/bentley/__init__.py -> build/lib/civilpy/general/bentley 2026-08-20T16:49:25,670 creating build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,671 copying src/civilpy/structural/stm_topology/problem.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,673 copying src/civilpy/structural/stm_topology/cost.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,676 copying src/civilpy/structural/stm_topology/pipeline.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,678 copying src/civilpy/structural/stm_topology/simp.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,680 copying src/civilpy/structural/stm_topology/extract.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,683 copying src/civilpy/structural/stm_topology/design.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,686 copying src/civilpy/structural/stm_topology/mesh.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,688 copying src/civilpy/structural/stm_topology/__init__.py -> build/lib/civilpy/structural/stm_topology 2026-08-20T16:49:25,690 creating build/lib/civilpy/structural/res 2026-08-20T16:49:25,691 copying src/civilpy/structural/res/definitions.py -> build/lib/civilpy/structural/res 2026-08-20T16:49:25,694 copying src/civilpy/structural/res/__init__.py -> build/lib/civilpy/structural/res 2026-08-20T16:49:25,696 creating build/lib/civilpy/structural/arema 2026-08-20T16:49:25,697 copying src/civilpy/structural/arema/rail_tpg_design.py -> build/lib/civilpy/structural/arema 2026-08-20T16:49:25,701 copying src/civilpy/structural/arema/steel.py -> build/lib/civilpy/structural/arema 2026-08-20T16:49:25,704 copying src/civilpy/structural/arema/__init__.py -> build/lib/civilpy/structural/arema 2026-08-20T16:49:25,706 copying src/civilpy/structural/arema/masonry.py -> build/lib/civilpy/structural/arema 2026-08-20T16:49:25,709 creating build/lib/civilpy/structural/aashto 2026-08-20T16:49:25,710 copying src/civilpy/structural/aashto/bearings.py -> build/lib/civilpy/structural/aashto 2026-08-20T16:49:25,713 copying src/civilpy/structural/aashto/load_definitions.py -> build/lib/civilpy/structural/aashto 2026-08-20T16:49:25,715 copying src/civilpy/structural/aashto/vehicles.py -> build/lib/civilpy/structural/aashto 2026-08-20T16:49:25,718 copying src/civilpy/structural/aashto/durometer.py -> build/lib/civilpy/structural/aashto 2026-08-20T16:49:25,720 creating build/lib/civilpy/structural/odot 2026-08-20T16:49:25,721 copying src/civilpy/structural/odot/strip_seal_joint.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,724 copying src/civilpy/structural/odot/guardrail.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,726 copying src/civilpy/structural/odot/roadway_barrier.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,729 copying src/civilpy/structural/odot/drip_strip.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,732 copying src/civilpy/structural/odot/concrete_curb.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,734 copying src/civilpy/structural/odot/headwall.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,736 copying src/civilpy/structural/odot/rocker_bolster.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,739 copying src/civilpy/structural/odot/ps_i_beam.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,741 copying src/civilpy/structural/odot/roadway_portable_barrier.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,744 copying src/civilpy/structural/odot/typical_abutment.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,746 copying src/civilpy/structural/odot/strip_seal_joint_box_beam.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,748 copying src/civilpy/structural/odot/deck_design.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,750 copying src/civilpy/structural/odot/capped_pile_pier.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,753 copying src/civilpy/structural/odot/bridge_railing.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,755 copying src/civilpy/structural/odot/box_beam.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,758 copying src/civilpy/structural/odot/full_height_headwall.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,760 copying src/civilpy/structural/odot/vandal_fence.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,763 copying src/civilpy/structural/odot/box_culvert_headwall.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,765 copying src/civilpy/structural/odot/portable_barrier.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,767 copying src/civilpy/structural/odot/box_beam_design.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,770 copying src/civilpy/structural/odot/approach_slab.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,772 copying src/civilpy/structural/odot/fixed_bearing.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,775 copying src/civilpy/structural/odot/sleeper_slab.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,777 copying src/civilpy/structural/odot/continuous_slab_bridge.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,779 copying src/civilpy/structural/odot/__init__.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,782 copying src/civilpy/structural/odot/capped_pile_abutment.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,784 copying src/civilpy/structural/odot/slab_bridge.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,787 copying src/civilpy/structural/odot/bikeway_railing.py -> build/lib/civilpy/structural/odot 2026-08-20T16:49:25,789 creating build/lib/civilpy/structural/aashtoware 2026-08-20T16:49:25,790 copying src/civilpy/structural/aashtoware/odot_tables.py -> build/lib/civilpy/structural/aashtoware 2026-08-20T16:49:25,798 copying src/civilpy/structural/aashtoware/brr.py -> build/lib/civilpy/structural/aashtoware 2026-08-20T16:49:25,800 creating build/lib/civilpy/structural/rhino_scripts 2026-08-20T16:49:25,801 copying src/civilpy/structural/rhino_scripts/stm_authoring.py -> build/lib/civilpy/structural/rhino_scripts 2026-08-20T16:49:25,804 creating build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,805 copying src/civilpy/structural/spanwire/solver.py -> build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,808 copying src/civilpy/structural/spanwire/combination.py -> build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,810 copying src/civilpy/structural/spanwire/multispan.py -> build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,813 copying src/civilpy/structural/spanwire/components.py -> build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,815 copying src/civilpy/structural/spanwire/__init__.py -> build/lib/civilpy/structural/spanwire 2026-08-20T16:49:25,817 creating build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,818 copying src/civilpy/structural/aashto/lrfd/deck.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,821 copying src/civilpy/structural/aashto/lrfd/timber.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,823 copying src/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,825 copying src/civilpy/structural/aashto/lrfd/concrete.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,828 copying src/civilpy/structural/aashto/lrfd/editions.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,830 copying src/civilpy/structural/aashto/lrfd/lrfr.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,833 copying src/civilpy/structural/aashto/lrfd/splices.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,835 copying src/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,838 copying src/civilpy/structural/aashto/lrfd/appendix_d6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,840 copying src/civilpy/structural/aashto/lrfd/plots.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,843 copying src/civilpy/structural/aashto/lrfd/columns.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,845 copying src/civilpy/structural/aashto/lrfd/stm.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,847 copying src/civilpy/structural/aashto/lrfd/railing.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,850 copying src/civilpy/structural/aashto/lrfd/steel.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,853 copying src/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,855 copying src/civilpy/structural/aashto/lrfd/prestressed.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,857 copying src/civilpy/structural/aashto/lrfd/composite.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,860 copying src/civilpy/structural/aashto/lrfd/distribution.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,862 copying src/civilpy/structural/aashto/lrfd/core.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,864 copying src/civilpy/structural/aashto/lrfd/__init__.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,866 copying src/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/lib/civilpy/structural/aashto/lrfd 2026-08-20T16:49:25,870 creating build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,870 copying src/civilpy/structural/aashto/lts/combinations.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,872 copying src/civilpy/structural/aashto/lts/wind.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,874 copying src/civilpy/structural/aashto/lts/fatigue.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,876 copying src/civilpy/structural/aashto/lts/steel.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,878 copying src/civilpy/structural/aashto/lts/core.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,880 copying src/civilpy/structural/aashto/lts/__init__.py -> build/lib/civilpy/structural/aashto/lts 2026-08-20T16:49:25,883 creating build/lib/civilpy/transportation/FHWA 2026-08-20T16:49:25,884 copying src/civilpy/transportation/FHWA/nbi.py -> build/lib/civilpy/transportation/FHWA 2026-08-20T16:49:25,885 copying src/civilpy/transportation/FHWA/snbi.py -> build/lib/civilpy/transportation/FHWA 2026-08-20T16:49:25,888 creating build/lib/civilpy/state/maryland 2026-08-20T16:49:25,889 copying src/civilpy/state/maryland/mdta_photo_editor.py -> build/lib/civilpy/state/maryland 2026-08-20T16:49:25,891 copying src/civilpy/state/maryland/__init__.py -> build/lib/civilpy/state/maryland 2026-08-20T16:49:25,893 creating build/lib/civilpy/state/ohio 2026-08-20T16:49:25,894 copying src/civilpy/state/ohio/db_tables.py -> build/lib/civilpy/state/ohio 2026-08-20T16:49:25,897 copying src/civilpy/state/ohio/search_tools.py -> build/lib/civilpy/state/ohio 2026-08-20T16:49:25,899 copying src/civilpy/state/ohio/snbi.py -> build/lib/civilpy/state/ohio 2026-08-20T16:49:25,903 copying src/civilpy/state/ohio/__init__.py -> build/lib/civilpy/state/ohio 2026-08-20T16:49:25,906 creating build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,907 copying src/civilpy/state/ohio/DOT/title_sheet_text.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,909 copying src/civilpy/state/ohio/DOT/assetwise_client.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,912 copying src/civilpy/state/ohio/DOT/midas_bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,915 copying src/civilpy/state/ohio/DOT/stage_2_comments.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,919 copying src/civilpy/state/ohio/DOT/title_sheet.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,922 copying src/civilpy/state/ohio/DOT/Rhino.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,924 copying src/civilpy/state/ohio/DOT/aw_fields.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,927 copying src/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,929 copying src/civilpy/state/ohio/DOT/legacy.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,931 copying src/civilpy/state/ohio/DOT/apis.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,936 copying src/civilpy/state/ohio/DOT/comment_resolution.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,938 copying src/civilpy/state/ohio/DOT/standard_drawings.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,940 copying src/civilpy/state/ohio/DOT/review_corpus.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,942 copying src/civilpy/state/ohio/DOT/projectwise.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,945 copying src/civilpy/state/ohio/DOT/pw_project.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,947 copying src/civilpy/state/ohio/DOT/plan_splitter.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,949 copying src/civilpy/state/ohio/DOT/folder_taxonomy.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,951 copying src/civilpy/state/ohio/DOT/plan_set.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,954 copying src/civilpy/state/ohio/DOT/AssetWise.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,957 copying src/civilpy/state/ohio/DOT/OSE.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,959 copying src/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,961 copying src/civilpy/state/ohio/DOT/pw_snapshot.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,964 copying src/civilpy/state/ohio/DOT/bridge.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,967 copying src/civilpy/state/ohio/DOT/gemini.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,969 copying src/civilpy/state/ohio/DOT/TIMS.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,972 copying src/civilpy/state/ohio/DOT/sheet_taxonomy.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,974 copying src/civilpy/state/ohio/DOT/branding.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,977 copying src/civilpy/state/ohio/DOT/boring_logs.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,979 copying src/civilpy/state/ohio/DOT/__init__.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,980 copying src/civilpy/state/ohio/DOT/review_checks.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,983 copying src/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,985 copying src/civilpy/state/ohio/DOT/credentials.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,987 copying src/civilpy/state/ohio/DOT/review_taxonomy.py -> build/lib/civilpy/state/ohio/DOT 2026-08-20T16:49:25,990 creating build/lib/civilpy/state/ohio/ogrip 2026-08-20T16:49:25,991 copying src/civilpy/state/ohio/ogrip/__init__.py -> build/lib/civilpy/state/ohio/ogrip 2026-08-20T16:49:25,994 creating build/lib/civilpy/cli/commands 2026-08-20T16:49:25,995 copying src/civilpy/cli/commands/spanwire.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:25,998 copying src/civilpy/cli/commands/hydro.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,000 copying src/civilpy/cli/commands/road.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,003 copying src/civilpy/cli/commands/report.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,005 copying src/civilpy/cli/commands/boring.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,007 copying src/civilpy/cli/commands/snbi.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,009 copying src/civilpy/cli/commands/pdf.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,011 copying src/civilpy/cli/commands/photos.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,013 copying src/civilpy/cli/commands/odot.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,016 copying src/civilpy/cli/commands/__init__.py -> build/lib/civilpy/cli/commands 2026-08-20T16:49:26,018 running egg_info 2026-08-20T16:49:26,028 writing src/civilpy.egg-info/PKG-INFO 2026-08-20T16:49:26,041 writing dependency_links to src/civilpy.egg-info/dependency_links.txt 2026-08-20T16:49:26,043 writing entry points to src/civilpy.egg-info/entry_points.txt 2026-08-20T16:49:26,051 writing requirements to src/civilpy.egg-info/requires.txt 2026-08-20T16:49:26,052 writing top-level names to src/civilpy.egg-info/top_level.txt 2026-08-20T16:49:26,095 reading manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:26,110 adding license file 'LICENSE' 2026-08-20T16:49:26,123 writing manifest file 'src/civilpy.egg-info/SOURCES.txt' 2026-08-20T16:49:26,143 copying src/civilpy/structural/res/steel_shapes.csv -> build/lib/civilpy/structural/res 2026-08-20T16:49:26,177 copying src/civilpy/structural/res/aisc_shapes_historic.csv -> build/lib/civilpy/structural/res 2026-08-20T16:49:26,246 copying src/civilpy/structural/res/lumber_sizes.csv -> build/lib/civilpy/structural/res 2026-08-20T16:49:26,249 copying src/civilpy/structural/res/glulam_reference_values.csv -> build/lib/civilpy/structural/res 2026-08-20T16:49:26,251 copying src/civilpy/structural/res/wood_reference_values.csv -> build/lib/civilpy/structural/res 2026-08-20T16:49:26,254 creating build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,255 copying src/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,257 copying src/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,260 copying src/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,262 copying src/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,265 copying src/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/lib/civilpy/structural/odot/res 2026-08-20T16:49:26,267 creating build/lib/civilpy/structural/spanwire/res 2026-08-20T16:49:26,268 copying src/civilpy/structural/spanwire/res/odot_codelist.xml -> build/lib/civilpy/structural/spanwire/res 2026-08-20T16:49:26,301 installing to build/bdist.linux-armv7l/wheel 2026-08-20T16:49:26,302 running install 2026-08-20T16:49:26,324 running install_lib 2026-08-20T16:49:26,330 creating build/bdist.linux-armv7l/wheel 2026-08-20T16:49:26,332 creating build/bdist.linux-armv7l/wheel/civilpy 2026-08-20T16:49:26,334 creating build/bdist.linux-armv7l/wheel/civilpy/general 2026-08-20T16:49:26,335 copying build/lib/civilpy/general/database_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,337 copying build/lib/civilpy/general/pdf_markups.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,340 copying build/lib/civilpy/general/pdf_ua.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,342 copying build/lib/civilpy/general/jupyter.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,345 creating build/bdist.linux-armv7l/wheel/civilpy/general/bentley 2026-08-20T16:49:26,346 copying build/lib/civilpy/general/bentley/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-08-20T16:49:26,349 copying build/lib/civilpy/general/bentley/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general/bentley 2026-08-20T16:49:26,350 copying build/lib/civilpy/general/pdf_reflow.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,353 copying build/lib/civilpy/general/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,355 copying build/lib/civilpy/general/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/general 2026-08-20T16:49:26,358 creating build/bdist.linux-armv7l/wheel/civilpy/environmental 2026-08-20T16:49:26,359 copying build/lib/civilpy/environmental/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/environmental 2026-08-20T16:49:26,362 creating build/bdist.linux-armv7l/wheel/civilpy/structural 2026-08-20T16:49:26,364 copying build/lib/civilpy/structural/ps_i_beam_pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,366 copying build/lib/civilpy/structural/bridge_layout.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,369 copying build/lib/civilpy/structural/rhino_bim.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,373 copying build/lib/civilpy/structural/box_beam_pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,376 copying build/lib/civilpy/structural/rhino_slab.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,379 copying build/lib/civilpy/structural/girder_pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,381 copying build/lib/civilpy/structural/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,384 copying build/lib/civilpy/structural/rhino_box_bim.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,387 copying build/lib/civilpy/structural/psc_section.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,390 creating build/bdist.linux-armv7l/wheel/civilpy/structural/stm_topology 2026-08-20T16:49:26,391 copying build/lib/civilpy/structural/stm_topology/problem.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,394 copying build/lib/civilpy/structural/stm_topology/cost.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,396 copying build/lib/civilpy/structural/stm_topology/pipeline.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,399 copying build/lib/civilpy/structural/stm_topology/simp.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,401 copying build/lib/civilpy/structural/stm_topology/extract.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,404 copying build/lib/civilpy/structural/stm_topology/design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,407 copying build/lib/civilpy/structural/stm_topology/mesh.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,409 copying build/lib/civilpy/structural/stm_topology/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/stm_topology 2026-08-20T16:49:26,411 copying build/lib/civilpy/structural/placement.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,414 copying build/lib/civilpy/structural/bim.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,417 copying build/lib/civilpy/structural/section_properties.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,419 copying build/lib/civilpy/structural/rhino_barrier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,422 copying build/lib/civilpy/structural/truss_builder.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,425 copying build/lib/civilpy/structural/midas_models.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,428 copying build/lib/civilpy/structural/pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,430 copying build/lib/civilpy/structural/mohrs_circle.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,433 copying build/lib/civilpy/structural/shear_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,435 copying build/lib/civilpy/structural/rhino_gdr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,438 copying build/lib/civilpy/structural/cande.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,440 copying build/lib/civilpy/structural/calc_spec.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,442 copying build/lib/civilpy/structural/girder_optimizer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,445 copying build/lib/civilpy/structural/midas.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,448 creating build/bdist.linux-armv7l/wheel/civilpy/structural/res 2026-08-20T16:49:26,449 copying build/lib/civilpy/structural/res/steel_shapes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,481 copying build/lib/civilpy/structural/res/aisc_shapes_historic.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,552 copying build/lib/civilpy/structural/res/lumber_sizes.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,554 copying build/lib/civilpy/structural/res/glulam_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,556 copying build/lib/civilpy/structural/res/wood_reference_values.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,559 copying build/lib/civilpy/structural/res/definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,561 copying build/lib/civilpy/structural/res/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/res 2026-08-20T16:49:26,563 copying build/lib/civilpy/structural/rhino_layers.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,566 creating build/bdist.linux-armv7l/wheel/civilpy/structural/arema 2026-08-20T16:49:26,568 copying build/lib/civilpy/structural/arema/rail_tpg_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-08-20T16:49:26,572 copying build/lib/civilpy/structural/arema/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-08-20T16:49:26,575 copying build/lib/civilpy/structural/arema/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-08-20T16:49:26,577 copying build/lib/civilpy/structural/arema/masonry.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/arema 2026-08-20T16:49:26,580 copying build/lib/civilpy/structural/influence_lines.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,582 copying build/lib/civilpy/structural/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,585 copying build/lib/civilpy/structural/beam_bending.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,589 copying build/lib/civilpy/structural/line_girder_tool.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,592 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto 2026-08-20T16:49:26,594 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,596 copying build/lib/civilpy/structural/aashto/lrfd/deck.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,598 copying build/lib/civilpy/structural/aashto/lrfd/timber.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,601 copying build/lib/civilpy/structural/aashto/lrfd/creep_shrinkage.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,603 copying build/lib/civilpy/structural/aashto/lrfd/concrete.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,607 copying build/lib/civilpy/structural/aashto/lrfd/editions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,609 copying build/lib/civilpy/structural/aashto/lrfd/lrfr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,612 copying build/lib/civilpy/structural/aashto/lrfd/splices.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,615 copying build/lib/civilpy/structural/aashto/lrfd/appendix_a6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,617 copying build/lib/civilpy/structural/aashto/lrfd/appendix_d6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,620 copying build/lib/civilpy/structural/aashto/lrfd/plots.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,623 copying build/lib/civilpy/structural/aashto/lrfd/columns.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,626 copying build/lib/civilpy/structural/aashto/lrfd/stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,628 copying build/lib/civilpy/structural/aashto/lrfd/railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,631 copying build/lib/civilpy/structural/aashto/lrfd/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,634 copying build/lib/civilpy/structural/aashto/lrfd/appendix_b6.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,636 copying build/lib/civilpy/structural/aashto/lrfd/prestressed.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,639 copying build/lib/civilpy/structural/aashto/lrfd/composite.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,641 copying build/lib/civilpy/structural/aashto/lrfd/distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,643 copying build/lib/civilpy/structural/aashto/lrfd/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,645 copying build/lib/civilpy/structural/aashto/lrfd/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,647 copying build/lib/civilpy/structural/aashto/lrfd/bolted_field_splice.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lrfd 2026-08-20T16:49:26,651 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashto/lts 2026-08-20T16:49:26,652 copying build/lib/civilpy/structural/aashto/lts/combinations.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,654 copying build/lib/civilpy/structural/aashto/lts/wind.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,656 copying build/lib/civilpy/structural/aashto/lts/fatigue.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,658 copying build/lib/civilpy/structural/aashto/lts/steel.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,660 copying build/lib/civilpy/structural/aashto/lts/core.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,662 copying build/lib/civilpy/structural/aashto/lts/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto/lts 2026-08-20T16:49:26,664 copying build/lib/civilpy/structural/aashto/bearings.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-08-20T16:49:26,667 copying build/lib/civilpy/structural/aashto/load_definitions.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-08-20T16:49:26,670 copying build/lib/civilpy/structural/aashto/vehicles.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-08-20T16:49:26,672 copying build/lib/civilpy/structural/aashto/durometer.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashto 2026-08-20T16:49:26,674 copying build/lib/civilpy/structural/wood.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,679 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot 2026-08-20T16:49:26,680 copying build/lib/civilpy/structural/odot/strip_seal_joint.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,682 copying build/lib/civilpy/structural/odot/guardrail.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,685 copying build/lib/civilpy/structural/odot/roadway_barrier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,688 copying build/lib/civilpy/structural/odot/drip_strip.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,690 copying build/lib/civilpy/structural/odot/concrete_curb.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,692 copying build/lib/civilpy/structural/odot/headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,695 copying build/lib/civilpy/structural/odot/rocker_bolster.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,697 copying build/lib/civilpy/structural/odot/ps_i_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,699 copying build/lib/civilpy/structural/odot/roadway_portable_barrier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,702 copying build/lib/civilpy/structural/odot/typical_abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,704 copying build/lib/civilpy/structural/odot/strip_seal_joint_box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,706 copying build/lib/civilpy/structural/odot/deck_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,709 copying build/lib/civilpy/structural/odot/capped_pile_pier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,711 copying build/lib/civilpy/structural/odot/bridge_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,715 creating build/bdist.linux-armv7l/wheel/civilpy/structural/odot/res 2026-08-20T16:49:26,716 copying build/lib/civilpy/structural/odot/res/hw_2_2_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-08-20T16:49:26,718 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_load_rating.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-08-20T16:49:26,720 copying build/lib/civilpy/structural/odot/res/hw_2_1_circular.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-08-20T16:49:26,722 copying build/lib/civilpy/structural/odot/res/psbdd_1_25_design.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-08-20T16:49:26,725 copying build/lib/civilpy/structural/odot/res/hw_2_2_elliptical.csv -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot/res 2026-08-20T16:49:26,726 copying build/lib/civilpy/structural/odot/box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,729 copying build/lib/civilpy/structural/odot/full_height_headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,732 copying build/lib/civilpy/structural/odot/vandal_fence.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,734 copying build/lib/civilpy/structural/odot/box_culvert_headwall.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,737 copying build/lib/civilpy/structural/odot/portable_barrier.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,739 copying build/lib/civilpy/structural/odot/box_beam_design.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,741 copying build/lib/civilpy/structural/odot/approach_slab.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,744 copying build/lib/civilpy/structural/odot/fixed_bearing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,746 copying build/lib/civilpy/structural/odot/sleeper_slab.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,749 copying build/lib/civilpy/structural/odot/continuous_slab_bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,751 copying build/lib/civilpy/structural/odot/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,754 copying build/lib/civilpy/structural/odot/capped_pile_abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,757 copying build/lib/civilpy/structural/odot/slab_bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,759 copying build/lib/civilpy/structural/odot/bikeway_railing.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/odot 2026-08-20T16:49:26,761 copying build/lib/civilpy/structural/structural_model.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,764 copying build/lib/civilpy/structural/rhino_bchw.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,767 creating build/bdist.linux-armv7l/wheel/civilpy/structural/aashtoware 2026-08-20T16:49:26,768 copying build/lib/civilpy/structural/aashtoware/odot_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-08-20T16:49:26,775 copying build/lib/civilpy/structural/aashtoware/brr.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/aashtoware 2026-08-20T16:49:26,777 copying build/lib/civilpy/structural/rhino_stm.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,780 copying build/lib/civilpy/structural/continuous_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,782 copying build/lib/civilpy/structural/rhino_box_beam.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,785 copying build/lib/civilpy/structural/substructure_layout.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,787 copying build/lib/civilpy/structural/truss.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,789 copying build/lib/civilpy/structural/rhino_approach_slab.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,792 creating build/bdist.linux-armv7l/wheel/civilpy/structural/rhino_scripts 2026-08-20T16:49:26,793 copying build/lib/civilpy/structural/rhino_scripts/stm_authoring.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/rhino_scripts 2026-08-20T16:49:26,796 creating build/bdist.linux-armv7l/wheel/civilpy/structural/spanwire 2026-08-20T16:49:26,797 copying build/lib/civilpy/structural/spanwire/solver.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire 2026-08-20T16:49:26,799 copying build/lib/civilpy/structural/spanwire/combination.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire 2026-08-20T16:49:26,801 copying build/lib/civilpy/structural/spanwire/multispan.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire 2026-08-20T16:49:26,804 creating build/bdist.linux-armv7l/wheel/civilpy/structural/spanwire/res 2026-08-20T16:49:26,805 copying build/lib/civilpy/structural/spanwire/res/odot_codelist.xml -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire/res 2026-08-20T16:49:26,808 copying build/lib/civilpy/structural/spanwire/components.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire 2026-08-20T16:49:26,810 copying build/lib/civilpy/structural/spanwire/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural/spanwire 2026-08-20T16:49:26,811 copying build/lib/civilpy/structural/project_spec.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,814 copying build/lib/civilpy/structural/rhino_ps_i_bim.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,816 copying build/lib/civilpy/structural/abutment.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,818 copying build/lib/civilpy/structural/effective_length.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,820 copying build/lib/civilpy/structural/bridge_type.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,823 copying build/lib/civilpy/structural/construction_staging.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,825 copying build/lib/civilpy/structural/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,827 copying build/lib/civilpy/structural/strut_and_tie.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,829 copying build/lib/civilpy/structural/substructure.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,831 copying build/lib/civilpy/structural/rating_ratios.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,834 copying build/lib/civilpy/structural/flexural_stress.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,835 copying build/lib/civilpy/structural/moment_distribution.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,838 copying build/lib/civilpy/structural/bim_spec.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,841 copying build/lib/civilpy/structural/rhino_deck.py -> build/bdist.linux-armv7l/wheel/./civilpy/structural 2026-08-20T16:49:26,844 creating build/bdist.linux-armv7l/wheel/civilpy/geotech 2026-08-20T16:49:26,845 copying build/lib/civilpy/geotech/shallow_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,848 copying build/lib/civilpy/geotech/axial_load_transfer.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,850 copying build/lib/civilpy/geotech/culmanns.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,852 copying build/lib/civilpy/geotech/spt.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,854 copying build/lib/civilpy/geotech/lateral_earth.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,856 copying build/lib/civilpy/geotech/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,858 copying build/lib/civilpy/geotech/soil_profile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,860 copying build/lib/civilpy/geotech/boring_io.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,863 copying build/lib/civilpy/geotech/lpile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,865 copying build/lib/civilpy/geotech/cande_adapter.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,868 copying build/lib/civilpy/geotech/deep_foundation.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,870 copying build/lib/civilpy/geotech/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,872 copying build/lib/civilpy/geotech/lateral_pile.py -> build/bdist.linux-armv7l/wheel/./civilpy/geotech 2026-08-20T16:49:26,875 copying build/lib/civilpy/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-08-20T16:49:26,877 creating build/bdist.linux-armv7l/wheel/civilpy/mcp 2026-08-20T16:49:26,878 copying build/lib/civilpy/mcp/pw_server.py -> build/bdist.linux-armv7l/wheel/./civilpy/mcp 2026-08-20T16:49:26,881 copying build/lib/civilpy/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/mcp 2026-08-20T16:49:26,883 creating build/bdist.linux-armv7l/wheel/civilpy/water_resources 2026-08-20T16:49:26,884 copying build/lib/civilpy/water_resources/pipe_flow.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-08-20T16:49:26,886 copying build/lib/civilpy/water_resources/open_channel.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-08-20T16:49:26,889 copying build/lib/civilpy/water_resources/hydraulics.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-08-20T16:49:26,891 copying build/lib/civilpy/water_resources/scour.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-08-20T16:49:26,893 copying build/lib/civilpy/water_resources/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/water_resources 2026-08-20T16:49:26,896 creating build/bdist.linux-armv7l/wheel/civilpy/transportation 2026-08-20T16:49:26,897 copying build/lib/civilpy/transportation/alignment.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-08-20T16:49:26,900 copying build/lib/civilpy/transportation/roadway.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-08-20T16:49:26,902 creating build/bdist.linux-armv7l/wheel/civilpy/transportation/FHWA 2026-08-20T16:49:26,903 copying build/lib/civilpy/transportation/FHWA/nbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-08-20T16:49:26,905 copying build/lib/civilpy/transportation/FHWA/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation/FHWA 2026-08-20T16:49:26,907 copying build/lib/civilpy/transportation/terrain.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-08-20T16:49:26,909 copying build/lib/civilpy/transportation/curves.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-08-20T16:49:26,912 copying build/lib/civilpy/transportation/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/transportation 2026-08-20T16:49:26,914 creating build/bdist.linux-armv7l/wheel/civilpy/state 2026-08-20T16:49:26,916 creating build/bdist.linux-armv7l/wheel/civilpy/state/maryland 2026-08-20T16:49:26,918 copying build/lib/civilpy/state/maryland/mdta_photo_editor.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-08-20T16:49:26,920 copying build/lib/civilpy/state/maryland/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/maryland 2026-08-20T16:49:26,922 copying build/lib/civilpy/state/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state 2026-08-20T16:49:26,925 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio 2026-08-20T16:49:26,926 copying build/lib/civilpy/state/ohio/db_tables.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-08-20T16:49:26,929 copying build/lib/civilpy/state/ohio/search_tools.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-08-20T16:49:26,933 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/DOT 2026-08-20T16:49:26,934 copying build/lib/civilpy/state/ohio/DOT/title_sheet_text.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,937 copying build/lib/civilpy/state/ohio/DOT/assetwise_client.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,940 copying build/lib/civilpy/state/ohio/DOT/midas_bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,943 copying build/lib/civilpy/state/ohio/DOT/stage_2_comments.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,947 copying build/lib/civilpy/state/ohio/DOT/title_sheet.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,950 copying build/lib/civilpy/state/ohio/DOT/Rhino.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,953 copying build/lib/civilpy/state/ohio/DOT/aw_fields.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,956 copying build/lib/civilpy/state/ohio/DOT/odot_concrete_slab_generator.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,959 copying build/lib/civilpy/state/ohio/DOT/legacy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,961 copying build/lib/civilpy/state/ohio/DOT/apis.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,965 copying build/lib/civilpy/state/ohio/DOT/comment_resolution.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,968 copying build/lib/civilpy/state/ohio/DOT/standard_drawings.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,970 copying build/lib/civilpy/state/ohio/DOT/review_corpus.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,973 copying build/lib/civilpy/state/ohio/DOT/projectwise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,976 copying build/lib/civilpy/state/ohio/DOT/pw_project.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,979 copying build/lib/civilpy/state/ohio/DOT/plan_splitter.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,981 copying build/lib/civilpy/state/ohio/DOT/folder_taxonomy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,983 copying build/lib/civilpy/state/ohio/DOT/plan_set.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,986 copying build/lib/civilpy/state/ohio/DOT/AssetWise.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,989 copying build/lib/civilpy/state/ohio/DOT/OSE.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,992 copying build/lib/civilpy/state/ohio/DOT/D6_file_explorer.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,994 copying build/lib/civilpy/state/ohio/DOT/pw_snapshot.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:26,997 copying build/lib/civilpy/state/ohio/DOT/bridge.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,000 copying build/lib/civilpy/state/ohio/DOT/gemini.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,002 copying build/lib/civilpy/state/ohio/DOT/TIMS.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,006 copying build/lib/civilpy/state/ohio/DOT/sheet_taxonomy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,009 copying build/lib/civilpy/state/ohio/DOT/branding.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,011 copying build/lib/civilpy/state/ohio/DOT/boring_logs.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,013 copying build/lib/civilpy/state/ohio/DOT/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,015 copying build/lib/civilpy/state/ohio/DOT/review_checks.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,018 copying build/lib/civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,021 copying build/lib/civilpy/state/ohio/DOT/credentials.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,023 copying build/lib/civilpy/state/ohio/DOT/review_taxonomy.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/DOT 2026-08-20T16:49:27,026 copying build/lib/civilpy/state/ohio/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-08-20T16:49:27,029 copying build/lib/civilpy/state/ohio/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio 2026-08-20T16:49:27,032 creating build/bdist.linux-armv7l/wheel/civilpy/state/ohio/ogrip 2026-08-20T16:49:27,034 copying build/lib/civilpy/state/ohio/ogrip/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/state/ohio/ogrip 2026-08-20T16:49:27,037 creating build/bdist.linux-armv7l/wheel/civilpy/cli 2026-08-20T16:49:27,038 copying build/lib/civilpy/cli/registry.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,041 copying build/lib/civilpy/cli/session.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,043 copying build/lib/civilpy/cli/batch.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,046 creating build/bdist.linux-armv7l/wheel/civilpy/cli/commands 2026-08-20T16:49:27,048 copying build/lib/civilpy/cli/commands/spanwire.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,051 copying build/lib/civilpy/cli/commands/hydro.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,055 copying build/lib/civilpy/cli/commands/road.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,058 copying build/lib/civilpy/cli/commands/report.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,061 copying build/lib/civilpy/cli/commands/boring.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,065 copying build/lib/civilpy/cli/commands/snbi.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,068 copying build/lib/civilpy/cli/commands/pdf.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,071 copying build/lib/civilpy/cli/commands/photos.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,075 copying build/lib/civilpy/cli/commands/odot.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,078 copying build/lib/civilpy/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli/commands 2026-08-20T16:49:27,081 copying build/lib/civilpy/cli/ui.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,084 copying build/lib/civilpy/cli/shell.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,088 copying build/lib/civilpy/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,091 copying build/lib/civilpy/cli/io_.py -> build/bdist.linux-armv7l/wheel/./civilpy/cli 2026-08-20T16:49:27,094 copying build/lib/civilpy/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy 2026-08-20T16:49:27,098 creating build/bdist.linux-armv7l/wheel/civilpy/construction 2026-08-20T16:49:27,100 copying build/lib/civilpy/construction/__init__.py -> build/bdist.linux-armv7l/wheel/./civilpy/construction 2026-08-20T16:49:27,103 running install_egg_info 2026-08-20T16:49:27,111 Copying src/civilpy.egg-info to build/bdist.linux-armv7l/wheel/./civilpy-0.4.3-py3.11.egg-info 2026-08-20T16:49:27,129 running install_scripts 2026-08-20T16:49:27,147 creating build/bdist.linux-armv7l/wheel/civilpy-0.4.3.dist-info/WHEEL 2026-08-20T16:49:27,151 creating '/tmp/pip-wheel-qu121ii0/.tmp-js7uwnlh/civilpy-0.4.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-20T16:49:27,154 adding 'civilpy/__init__.py' 2026-08-20T16:49:27,156 adding 'civilpy/projectwise.py' 2026-08-20T16:49:27,158 adding 'civilpy/cli/__init__.py' 2026-08-20T16:49:27,159 adding 'civilpy/cli/batch.py' 2026-08-20T16:49:27,161 adding 'civilpy/cli/io_.py' 2026-08-20T16:49:27,163 adding 'civilpy/cli/registry.py' 2026-08-20T16:49:27,164 adding 'civilpy/cli/session.py' 2026-08-20T16:49:27,167 adding 'civilpy/cli/shell.py' 2026-08-20T16:49:27,169 adding 'civilpy/cli/ui.py' 2026-08-20T16:49:27,170 adding 'civilpy/cli/commands/__init__.py' 2026-08-20T16:49:27,172 adding 'civilpy/cli/commands/boring.py' 2026-08-20T16:49:27,174 adding 'civilpy/cli/commands/hydro.py' 2026-08-20T16:49:27,176 adding 'civilpy/cli/commands/odot.py' 2026-08-20T16:49:27,177 adding 'civilpy/cli/commands/pdf.py' 2026-08-20T16:49:27,179 adding 'civilpy/cli/commands/photos.py' 2026-08-20T16:49:27,181 adding 'civilpy/cli/commands/report.py' 2026-08-20T16:49:27,182 adding 'civilpy/cli/commands/road.py' 2026-08-20T16:49:27,184 adding 'civilpy/cli/commands/snbi.py' 2026-08-20T16:49:27,187 adding 'civilpy/cli/commands/spanwire.py' 2026-08-20T16:49:27,188 adding 'civilpy/construction/__init__.py' 2026-08-20T16:49:27,190 adding 'civilpy/environmental/__init__.py' 2026-08-20T16:49:27,192 adding 'civilpy/general/__init__.py' 2026-08-20T16:49:27,193 adding 'civilpy/general/database_tools.py' 2026-08-20T16:49:27,195 adding 'civilpy/general/jupyter.py' 2026-08-20T16:49:27,197 adding 'civilpy/general/pdf_markups.py' 2026-08-20T16:49:27,198 adding 'civilpy/general/pdf_reflow.py' 2026-08-20T16:49:27,200 adding 'civilpy/general/pdf_ua.py' 2026-08-20T16:49:27,203 adding 'civilpy/general/photos.py' 2026-08-20T16:49:27,205 adding 'civilpy/general/bentley/__init__.py' 2026-08-20T16:49:27,207 adding 'civilpy/general/bentley/projectwise.py' 2026-08-20T16:49:27,210 adding 'civilpy/geotech/__init__.py' 2026-08-20T16:49:27,212 adding 'civilpy/geotech/axial_load_transfer.py' 2026-08-20T16:49:27,213 adding 'civilpy/geotech/boring.py' 2026-08-20T16:49:27,215 adding 'civilpy/geotech/boring_io.py' 2026-08-20T16:49:27,217 adding 'civilpy/geotech/cande_adapter.py' 2026-08-20T16:49:27,220 adding 'civilpy/geotech/culmanns.py' 2026-08-20T16:49:27,222 adding 'civilpy/geotech/deep_foundation.py' 2026-08-20T16:49:27,223 adding 'civilpy/geotech/lateral_earth.py' 2026-08-20T16:49:27,226 adding 'civilpy/geotech/lateral_pile.py' 2026-08-20T16:49:27,229 adding 'civilpy/geotech/lpile.py' 2026-08-20T16:49:27,232 adding 'civilpy/geotech/shallow_foundation.py' 2026-08-20T16:49:27,234 adding 'civilpy/geotech/soil_profile.py' 2026-08-20T16:49:27,235 adding 'civilpy/geotech/spt.py' 2026-08-20T16:49:27,237 adding 'civilpy/mcp/__init__.py' 2026-08-20T16:49:27,239 adding 'civilpy/mcp/pw_server.py' 2026-08-20T16:49:27,241 adding 'civilpy/state/__init__.py' 2026-08-20T16:49:27,243 adding 'civilpy/state/maryland/__init__.py' 2026-08-20T16:49:27,244 adding 'civilpy/state/maryland/mdta_photo_editor.py' 2026-08-20T16:49:27,246 adding 'civilpy/state/ohio/__init__.py' 2026-08-20T16:49:27,249 adding 'civilpy/state/ohio/db_tables.py' 2026-08-20T16:49:27,252 adding 'civilpy/state/ohio/search_tools.py' 2026-08-20T16:49:27,257 adding 'civilpy/state/ohio/snbi.py' 2026-08-20T16:49:27,262 adding 'civilpy/state/ohio/DOT/AssetWise.py' 2026-08-20T16:49:27,264 adding 'civilpy/state/ohio/DOT/D6_file_explorer.py' 2026-08-20T16:49:27,266 adding 'civilpy/state/ohio/DOT/ODOT_Inspection_Photo_DL.py' 2026-08-20T16:49:27,268 adding 'civilpy/state/ohio/DOT/OSE.py' 2026-08-20T16:49:27,269 adding 'civilpy/state/ohio/DOT/Rhino.py' 2026-08-20T16:49:27,275 adding 'civilpy/state/ohio/DOT/TIMS.py' 2026-08-20T16:49:27,276 adding 'civilpy/state/ohio/DOT/__init__.py' 2026-08-20T16:49:27,289 adding 'civilpy/state/ohio/DOT/apis.py' 2026-08-20T16:49:27,293 adding 'civilpy/state/ohio/DOT/assetwise_client.py' 2026-08-20T16:49:27,296 adding 'civilpy/state/ohio/DOT/aw_fields.py' 2026-08-20T16:49:27,298 adding 'civilpy/state/ohio/DOT/boring_logs.py' 2026-08-20T16:49:27,299 adding 'civilpy/state/ohio/DOT/branding.py' 2026-08-20T16:49:27,303 adding 'civilpy/state/ohio/DOT/bridge.py' 2026-08-20T16:49:27,305 adding 'civilpy/state/ohio/DOT/comment_resolution.py' 2026-08-20T16:49:27,306 adding 'civilpy/state/ohio/DOT/credentials.py' 2026-08-20T16:49:27,308 adding 'civilpy/state/ohio/DOT/folder_taxonomy.py' 2026-08-20T16:49:27,309 adding 'civilpy/state/ohio/DOT/gemini.py' 2026-08-20T16:49:27,310 adding 'civilpy/state/ohio/DOT/legacy.py' 2026-08-20T16:49:27,315 adding 'civilpy/state/ohio/DOT/midas_bridge.py' 2026-08-20T16:49:27,317 adding 'civilpy/state/ohio/DOT/odot_concrete_slab_generator.py' 2026-08-20T16:49:27,319 adding 'civilpy/state/ohio/DOT/plan_set.py' 2026-08-20T16:49:27,320 adding 'civilpy/state/ohio/DOT/plan_splitter.py' 2026-08-20T16:49:27,323 adding 'civilpy/state/ohio/DOT/projectwise.py' 2026-08-20T16:49:27,326 adding 'civilpy/state/ohio/DOT/pw_project.py' 2026-08-20T16:49:27,328 adding 'civilpy/state/ohio/DOT/pw_snapshot.py' 2026-08-20T16:49:27,331 adding 'civilpy/state/ohio/DOT/review_checks.py' 2026-08-20T16:49:27,333 adding 'civilpy/state/ohio/DOT/review_corpus.py' 2026-08-20T16:49:27,335 adding 'civilpy/state/ohio/DOT/review_taxonomy.py' 2026-08-20T16:49:27,337 adding 'civilpy/state/ohio/DOT/sheet_taxonomy.py' 2026-08-20T16:49:27,346 adding 'civilpy/state/ohio/DOT/stage_2_comments.py' 2026-08-20T16:49:27,348 adding 'civilpy/state/ohio/DOT/standard_drawings.py' 2026-08-20T16:49:27,351 adding 'civilpy/state/ohio/DOT/title_sheet.py' 2026-08-20T16:49:27,354 adding 'civilpy/state/ohio/DOT/title_sheet_text.py' 2026-08-20T16:49:27,356 adding 'civilpy/state/ohio/ogrip/__init__.py' 2026-08-20T16:49:27,359 adding 'civilpy/structural/__init__.py' 2026-08-20T16:49:27,361 adding 'civilpy/structural/abutment.py' 2026-08-20T16:49:27,367 adding 'civilpy/structural/beam_bending.py' 2026-08-20T16:49:27,370 adding 'civilpy/structural/bim.py' 2026-08-20T16:49:27,378 adding 'civilpy/structural/bim_spec.py' 2026-08-20T16:49:27,385 adding 'civilpy/structural/box_beam_pipeline.py' 2026-08-20T16:49:27,391 adding 'civilpy/structural/bridge_layout.py' 2026-08-20T16:49:27,394 adding 'civilpy/structural/bridge_type.py' 2026-08-20T16:49:27,395 adding 'civilpy/structural/calc_spec.py' 2026-08-20T16:49:27,398 adding 'civilpy/structural/cande.py' 2026-08-20T16:49:27,405 adding 'civilpy/structural/concrete.py' 2026-08-20T16:49:27,408 adding 'civilpy/structural/construction_staging.py' 2026-08-20T16:49:27,411 adding 'civilpy/structural/continuous_beam.py' 2026-08-20T16:49:27,412 adding 'civilpy/structural/effective_length.py' 2026-08-20T16:49:27,414 adding 'civilpy/structural/flexural_stress.py' 2026-08-20T16:49:27,416 adding 'civilpy/structural/girder_optimizer.py' 2026-08-20T16:49:27,418 adding 'civilpy/structural/girder_pipeline.py' 2026-08-20T16:49:27,420 adding 'civilpy/structural/influence_lines.py' 2026-08-20T16:49:27,423 adding 'civilpy/structural/line_girder_tool.py' 2026-08-20T16:49:27,427 adding 'civilpy/structural/midas.py' 2026-08-20T16:49:27,434 adding 'civilpy/structural/midas_models.py' 2026-08-20T16:49:27,436 adding 'civilpy/structural/mohrs_circle.py' 2026-08-20T16:49:27,438 adding 'civilpy/structural/moment_distribution.py' 2026-08-20T16:49:27,440 adding 'civilpy/structural/pier.py' 2026-08-20T16:49:27,442 adding 'civilpy/structural/placement.py' 2026-08-20T16:49:27,444 adding 'civilpy/structural/project_spec.py' 2026-08-20T16:49:27,447 adding 'civilpy/structural/ps_i_beam_pipeline.py' 2026-08-20T16:49:27,455 adding 'civilpy/structural/psc_section.py' 2026-08-20T16:49:27,458 adding 'civilpy/structural/rating_ratios.py' 2026-08-20T16:49:27,460 adding 'civilpy/structural/rhino_approach_slab.py' 2026-08-20T16:49:27,463 adding 'civilpy/structural/rhino_barrier.py' 2026-08-20T16:49:27,467 adding 'civilpy/structural/rhino_bchw.py' 2026-08-20T16:49:27,476 adding 'civilpy/structural/rhino_bim.py' 2026-08-20T16:49:27,478 adding 'civilpy/structural/rhino_box_beam.py' 2026-08-20T16:49:27,480 adding 'civilpy/structural/rhino_box_bim.py' 2026-08-20T16:49:27,483 adding 'civilpy/structural/rhino_deck.py' 2026-08-20T16:49:27,487 adding 'civilpy/structural/rhino_gdr.py' 2026-08-20T16:49:27,489 adding 'civilpy/structural/rhino_layers.py' 2026-08-20T16:49:27,491 adding 'civilpy/structural/rhino_ps_i_bim.py' 2026-08-20T16:49:27,494 adding 'civilpy/structural/rhino_slab.py' 2026-08-20T16:49:27,497 adding 'civilpy/structural/rhino_stm.py' 2026-08-20T16:49:27,500 adding 'civilpy/structural/section_properties.py' 2026-08-20T16:49:27,501 adding 'civilpy/structural/shear_flow.py' 2026-08-20T16:49:27,505 adding 'civilpy/structural/steel.py' 2026-08-20T16:49:27,507 adding 'civilpy/structural/structural_model.py' 2026-08-20T16:49:27,511 adding 'civilpy/structural/strut_and_tie.py' 2026-08-20T16:49:27,513 adding 'civilpy/structural/substructure.py' 2026-08-20T16:49:27,517 adding 'civilpy/structural/substructure_layout.py' 2026-08-20T16:49:27,518 adding 'civilpy/structural/truss.py' 2026-08-20T16:49:27,524 adding 'civilpy/structural/truss_builder.py' 2026-08-20T16:49:27,531 adding 'civilpy/structural/wood.py' 2026-08-20T16:49:27,535 adding 'civilpy/structural/aashto/bearings.py' 2026-08-20T16:49:27,536 adding 'civilpy/structural/aashto/durometer.py' 2026-08-20T16:49:27,538 adding 'civilpy/structural/aashto/load_definitions.py' 2026-08-20T16:49:27,541 adding 'civilpy/structural/aashto/vehicles.py' 2026-08-20T16:49:27,543 adding 'civilpy/structural/aashto/lrfd/__init__.py' 2026-08-20T16:49:27,545 adding 'civilpy/structural/aashto/lrfd/appendix_a6.py' 2026-08-20T16:49:27,547 adding 'civilpy/structural/aashto/lrfd/appendix_b6.py' 2026-08-20T16:49:27,549 adding 'civilpy/structural/aashto/lrfd/appendix_d6.py' 2026-08-20T16:49:27,553 adding 'civilpy/structural/aashto/lrfd/bolted_field_splice.py' 2026-08-20T16:49:27,556 adding 'civilpy/structural/aashto/lrfd/columns.py' 2026-08-20T16:49:27,558 adding 'civilpy/structural/aashto/lrfd/composite.py' 2026-08-20T16:49:27,562 adding 'civilpy/structural/aashto/lrfd/concrete.py' 2026-08-20T16:49:27,563 adding 'civilpy/structural/aashto/lrfd/core.py' 2026-08-20T16:49:27,564 adding 'civilpy/structural/aashto/lrfd/creep_shrinkage.py' 2026-08-20T16:49:27,566 adding 'civilpy/structural/aashto/lrfd/deck.py' 2026-08-20T16:49:27,569 adding 'civilpy/structural/aashto/lrfd/distribution.py' 2026-08-20T16:49:27,570 adding 'civilpy/structural/aashto/lrfd/editions.py' 2026-08-20T16:49:27,572 adding 'civilpy/structural/aashto/lrfd/lrfr.py' 2026-08-20T16:49:27,573 adding 'civilpy/structural/aashto/lrfd/plots.py' 2026-08-20T16:49:27,577 adding 'civilpy/structural/aashto/lrfd/prestressed.py' 2026-08-20T16:49:27,578 adding 'civilpy/structural/aashto/lrfd/railing.py' 2026-08-20T16:49:27,581 adding 'civilpy/structural/aashto/lrfd/splices.py' 2026-08-20T16:49:27,587 adding 'civilpy/structural/aashto/lrfd/steel.py' 2026-08-20T16:49:27,588 adding 'civilpy/structural/aashto/lrfd/stm.py' 2026-08-20T16:49:27,590 adding 'civilpy/structural/aashto/lrfd/timber.py' 2026-08-20T16:49:27,592 adding 'civilpy/structural/aashto/lts/__init__.py' 2026-08-20T16:49:27,594 adding 'civilpy/structural/aashto/lts/combinations.py' 2026-08-20T16:49:27,595 adding 'civilpy/structural/aashto/lts/core.py' 2026-08-20T16:49:27,596 adding 'civilpy/structural/aashto/lts/fatigue.py' 2026-08-20T16:49:27,598 adding 'civilpy/structural/aashto/lts/steel.py' 2026-08-20T16:49:27,599 adding 'civilpy/structural/aashto/lts/wind.py' 2026-08-20T16:49:27,601 adding 'civilpy/structural/aashtoware/brr.py' 2026-08-20T16:49:27,626 adding 'civilpy/structural/aashtoware/odot_tables.py' 2026-08-20T16:49:27,630 adding 'civilpy/structural/arema/__init__.py' 2026-08-20T16:49:27,631 adding 'civilpy/structural/arema/masonry.py' 2026-08-20T16:49:27,639 adding 'civilpy/structural/arema/rail_tpg_design.py' 2026-08-20T16:49:27,641 adding 'civilpy/structural/arema/steel.py' 2026-08-20T16:49:27,645 adding 'civilpy/structural/odot/__init__.py' 2026-08-20T16:49:27,648 adding 'civilpy/structural/odot/approach_slab.py' 2026-08-20T16:49:27,650 adding 'civilpy/structural/odot/bikeway_railing.py' 2026-08-20T16:49:27,654 adding 'civilpy/structural/odot/box_beam.py' 2026-08-20T16:49:27,656 adding 'civilpy/structural/odot/box_beam_design.py' 2026-08-20T16:49:27,660 adding 'civilpy/structural/odot/box_culvert_headwall.py' 2026-08-20T16:49:27,662 adding 'civilpy/structural/odot/bridge_railing.py' 2026-08-20T16:49:27,665 adding 'civilpy/structural/odot/capped_pile_abutment.py' 2026-08-20T16:49:27,666 adding 'civilpy/structural/odot/capped_pile_pier.py' 2026-08-20T16:49:27,668 adding 'civilpy/structural/odot/concrete_curb.py' 2026-08-20T16:49:27,671 adding 'civilpy/structural/odot/continuous_slab_bridge.py' 2026-08-20T16:49:27,673 adding 'civilpy/structural/odot/deck_design.py' 2026-08-20T16:49:27,675 adding 'civilpy/structural/odot/drip_strip.py' 2026-08-20T16:49:27,677 adding 'civilpy/structural/odot/fixed_bearing.py' 2026-08-20T16:49:27,679 adding 'civilpy/structural/odot/full_height_headwall.py' 2026-08-20T16:49:27,682 adding 'civilpy/structural/odot/guardrail.py' 2026-08-20T16:49:27,684 adding 'civilpy/structural/odot/headwall.py' 2026-08-20T16:49:27,686 adding 'civilpy/structural/odot/portable_barrier.py' 2026-08-20T16:49:27,688 adding 'civilpy/structural/odot/ps_i_beam.py' 2026-08-20T16:49:27,691 adding 'civilpy/structural/odot/roadway_barrier.py' 2026-08-20T16:49:27,693 adding 'civilpy/structural/odot/roadway_portable_barrier.py' 2026-08-20T16:49:27,695 adding 'civilpy/structural/odot/rocker_bolster.py' 2026-08-20T16:49:27,698 adding 'civilpy/structural/odot/slab_bridge.py' 2026-08-20T16:49:27,700 adding 'civilpy/structural/odot/sleeper_slab.py' 2026-08-20T16:49:27,702 adding 'civilpy/structural/odot/strip_seal_joint.py' 2026-08-20T16:49:27,704 adding 'civilpy/structural/odot/strip_seal_joint_box_beam.py' 2026-08-20T16:49:27,705 adding 'civilpy/structural/odot/typical_abutment.py' 2026-08-20T16:49:27,707 adding 'civilpy/structural/odot/vandal_fence.py' 2026-08-20T16:49:27,708 adding 'civilpy/structural/odot/res/hw_2_1_circular.csv' 2026-08-20T16:49:27,710 adding 'civilpy/structural/odot/res/hw_2_2_circular.csv' 2026-08-20T16:49:27,711 adding 'civilpy/structural/odot/res/hw_2_2_elliptical.csv' 2026-08-20T16:49:27,712 adding 'civilpy/structural/odot/res/psbdd_1_25_design.csv' 2026-08-20T16:49:27,716 adding 'civilpy/structural/odot/res/psbdd_1_25_load_rating.csv' 2026-08-20T16:49:27,718 adding 'civilpy/structural/res/__init__.py' 2026-08-20T16:49:28,213 adding 'civilpy/structural/res/aisc_shapes_historic.csv' 2026-08-20T16:49:28,241 adding 'civilpy/structural/res/definitions.py' 2026-08-20T16:49:28,243 adding 'civilpy/structural/res/glulam_reference_values.csv' 2026-08-20T16:49:28,244 adding 'civilpy/structural/res/lumber_sizes.csv' 2026-08-20T16:49:28,403 adding 'civilpy/structural/res/steel_shapes.csv' 2026-08-20T16:49:28,414 adding 'civilpy/structural/res/wood_reference_values.csv' 2026-08-20T16:49:28,417 adding 'civilpy/structural/rhino_scripts/stm_authoring.py' 2026-08-20T16:49:28,418 adding 'civilpy/structural/spanwire/__init__.py' 2026-08-20T16:49:28,420 adding 'civilpy/structural/spanwire/combination.py' 2026-08-20T16:49:28,421 adding 'civilpy/structural/spanwire/components.py' 2026-08-20T16:49:28,424 adding 'civilpy/structural/spanwire/multispan.py' 2026-08-20T16:49:28,426 adding 'civilpy/structural/spanwire/solver.py' 2026-08-20T16:49:28,429 adding 'civilpy/structural/spanwire/res/odot_codelist.xml' 2026-08-20T16:49:28,431 adding 'civilpy/structural/stm_topology/__init__.py' 2026-08-20T16:49:28,433 adding 'civilpy/structural/stm_topology/cost.py' 2026-08-20T16:49:28,435 adding 'civilpy/structural/stm_topology/design.py' 2026-08-20T16:49:28,439 adding 'civilpy/structural/stm_topology/extract.py' 2026-08-20T16:49:28,441 adding 'civilpy/structural/stm_topology/mesh.py' 2026-08-20T16:49:28,443 adding 'civilpy/structural/stm_topology/pipeline.py' 2026-08-20T16:49:28,445 adding 'civilpy/structural/stm_topology/problem.py' 2026-08-20T16:49:28,446 adding 'civilpy/structural/stm_topology/simp.py' 2026-08-20T16:49:28,448 adding 'civilpy/transportation/__init__.py' 2026-08-20T16:49:28,451 adding 'civilpy/transportation/alignment.py' 2026-08-20T16:49:28,453 adding 'civilpy/transportation/curves.py' 2026-08-20T16:49:28,455 adding 'civilpy/transportation/roadway.py' 2026-08-20T16:49:28,458 adding 'civilpy/transportation/terrain.py' 2026-08-20T16:49:28,460 adding 'civilpy/transportation/FHWA/nbi.py' 2026-08-20T16:49:28,462 adding 'civilpy/transportation/FHWA/snbi.py' 2026-08-20T16:49:28,464 adding 'civilpy/water_resources/__init__.py' 2026-08-20T16:49:28,466 adding 'civilpy/water_resources/hydraulics.py' 2026-08-20T16:49:28,468 adding 'civilpy/water_resources/open_channel.py' 2026-08-20T16:49:28,470 adding 'civilpy/water_resources/pipe_flow.py' 2026-08-20T16:49:28,472 adding 'civilpy/water_resources/scour.py' 2026-08-20T16:49:28,474 adding 'civilpy-0.4.3.dist-info/licenses/LICENSE' 2026-08-20T16:49:28,477 adding 'civilpy-0.4.3.dist-info/METADATA' 2026-08-20T16:49:28,478 adding 'civilpy-0.4.3.dist-info/WHEEL' 2026-08-20T16:49:28,479 adding 'civilpy-0.4.3.dist-info/entry_points.txt' 2026-08-20T16:49:28,480 adding 'civilpy-0.4.3.dist-info/top_level.txt' 2026-08-20T16:49:28,484 adding 'civilpy-0.4.3.dist-info/RECORD' 2026-08-20T16:49:28,511 removing build/bdist.linux-armv7l/wheel 2026-08-20T16:49:28,675 Building wheel for civilpy (pyproject.toml): finished with status 'done' 2026-08-20T16:49:28,719 Created wheel for civilpy: filename=civilpy-0.4.3-py3-none-any.whl size=2099776 sha256=fbe750b3d4eac637bfa2947e414a6aba7fcf956102888e2d002529b35e916434 2026-08-20T16:49:28,721 Stored in directory: /tmp/pip-ephem-wheel-cache-42vdi1z6/wheels/7a/98/d2/52f370b1acbe0e18e4a765b4aa3d2ff133f3ee2d145deb8958 2026-08-20T16:49:28,744 Successfully built civilpy 2026-08-20T16:49:28,797 Removed build tracker: '/tmp/pip-build-tracker-eab3pfgc'