2026-03-20T12:30:20,852 Created temporary directory: /tmp/pip-ephem-wheel-cache-6_wjpyv0 2026-03-20T12:30:20,854 Created temporary directory: /tmp/pip-build-tracker-p8jsp_j5 2026-03-20T12:30:20,855 Initialized build tracking at /tmp/pip-build-tracker-p8jsp_j5 2026-03-20T12:30:20,855 Created build tracker: /tmp/pip-build-tracker-p8jsp_j5 2026-03-20T12:30:20,856 Entered build tracker: /tmp/pip-build-tracker-p8jsp_j5 2026-03-20T12:30:20,856 Created temporary directory: /tmp/pip-wheel-5qccelu0 2026-03-20T12:30:20,859 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-03-20T12:30:20,862 Created temporary directory: /tmp/pip-ephem-wheel-cache-lmj_u7l_ 2026-03-20T12:30:20,883 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:30:20,886 2 location(s) to search for versions of obsplus: 2026-03-20T12:30:20,886 * https://pypi.org/simple/obsplus/ 2026-03-20T12:30:20,886 * https://www.piwheels.org/simple/obsplus/ 2026-03-20T12:30:20,887 Fetching project page and analyzing links: https://pypi.org/simple/obsplus/ 2026-03-20T12:30:20,888 Getting page https://pypi.org/simple/obsplus/ 2026-03-20T12:30:20,889 Found index url https://pypi.org/simple 2026-03-20T12:30:21,103 Fetched page https://pypi.org/simple/obsplus/ as application/vnd.pypi.simple.v1+json 2026-03-20T12:30:21,110 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/8e/47/7f76b6f26d4558592a09390915a69f1a3599c554a944a63312c35c78d409/obsplus-0.0.0-py3-none-any.whl (from https://pypi.org/simple/obsplus/) 2026-03-20T12:30:21,111 Found link https://files.pythonhosted.org/packages/a4/e5/c9a4bbc33ef13e574f40310beb1035f256c79e40051313d60e5c1172bd78/obsplus-0.0.0.tar.gz (from https://pypi.org/simple/obsplus/), version: 0.0.0 2026-03-20T12:30:21,112 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/84/c1/a95d53561f88e22f48ed29563fd95ac8514a2f87253a8b2c6961b1352297/obsplus-0.0.1-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,113 Found link https://files.pythonhosted.org/packages/f2/75/03664362f146e995c33f09346108732bedeff6485b3213c24180d3986ed6/obsplus-0.0.1.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.0.1 2026-03-20T12:30:21,114 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/c7/25/c9632df7571cb79d4a07979d29661fccd1fcd0a81f39a0a4a03f5df664d3/obsplus-0.0.2-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,115 Found link https://files.pythonhosted.org/packages/b1/63/a549b0d38130075a20c24df680c9f807f654082b246141cc7d4d2f5c29a9/obsplus-0.0.2.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.0.2 2026-03-20T12:30:21,115 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/4b/d7/7e85ce9c81135df7e97b12191d066a29c54371dddae5df4cb52eaba0a44d/obsplus-0.0.4-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,116 Found link https://files.pythonhosted.org/packages/58/d9/0fae2c9d109032a207fb4a122685f064ab942045d066c3c08efbab7a4487/obsplus-0.0.4.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.0.4 2026-03-20T12:30:21,117 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/56/52/5fccaeaae3e6cd691ad42a153adf878d83d4ef33684be8cde8317d25f56d/obsplus-0.0.5-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,118 Found link https://files.pythonhosted.org/packages/12/b9/2e5975112ef1bc60e8c2e82691a732e57e580059735da308bc4409ca2dc8/obsplus-0.0.5.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.0.5 2026-03-20T12:30:21,119 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/99/de/92b62401ec185683593b66a2a9b3f243b1d7da1788a8ad77736276c8d905/obsplus-0.0.6-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,120 Found link https://files.pythonhosted.org/packages/37/41/db12515dcff5f34bcca931691b064f1a43a7c6005ba0d0df38399638ec13/obsplus-0.0.6.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.0.6 2026-03-20T12:30:21,120 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/96/8a/c1c124618d3b7c28d70945d974bfb89db80fedc262aaa8a71ba87ba8f801/obsplus-0.1.0-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,121 Found link https://files.pythonhosted.org/packages/ea/ad/2a445010c72fa1542041660678675219e2f7c754702e8dca8a54519c3d71/obsplus-0.1.0.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.1.0 2026-03-20T12:30:21,122 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/3c/0b/b3152d267e9f04224433f0c68c83516c1fc715401c631f33186c4b4cf3d8/obsplus-0.1.1-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,123 Found link https://files.pythonhosted.org/packages/2e/dc/9df0d3994dc2a9d6efd4ab02dbb083d0eb43b1fd14ae1abf7efe49173d4a/obsplus-0.1.1.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.1.1 2026-03-20T12:30:21,123 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/0b/df/4cd6a7218464c51e04724f72c940af248ec030ccb7bbd84d6e44fd2cfe84/obsplus-0.2.0-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,124 Found link https://files.pythonhosted.org/packages/00/d9/9f71cbc760622fa673870b5cd9023e34faf9b41355abca777e1270c75244/obsplus-0.2.0.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.2.0 2026-03-20T12:30:21,125 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/61/28/deb545fc60c7b18794e953cd0e469f283358f76f9405f568e3faf7281252/obsplus-0.2.1-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,126 Found link https://files.pythonhosted.org/packages/0f/21/5b03052aab901fb38b46899f68e616355d15fca84f3567b84a1d4883c02a/obsplus-0.2.1.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.6), version: 0.2.1 2026-03-20T12:30:21,127 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/18/92/78279ca322b5d03ff4ae6163a95bae52ad7f82e7c1608455b713a1ef49e2/obsplus-0.2.2-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.7) 2026-03-20T12:30:21,128 Found link https://files.pythonhosted.org/packages/1a/f3/499b9e2a10108618e9945a405eaa98c679112c427a1bd5bbeb1bed7ff636/obsplus-0.2.2.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.7), version: 0.2.2 2026-03-20T12:30:21,128 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/51/b6/b3a6d88c3223b22effb585b40b1a7337f8653d9629f9474cc8276ef815cb/obsplus-0.2.4-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,129 Found link https://files.pythonhosted.org/packages/9e/63/cf0f27876ac376c4922d08927343a68d67953be70df785ac8361b75d57a4/obsplus-0.2.4.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8), version: 0.2.4 2026-03-20T12:30:21,130 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/ae/5c/7319699e69c7b6f54eab3b92c83c2d0a2fba870ff5668cbbf6d010efc2c1/obsplus-0.2.5-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,131 Found link https://files.pythonhosted.org/packages/b2/af/4cd4fe5a2ea702a01f4dc51a6c6a3a8e4c959769346745b3482cb2e951f7/obsplus-0.2.5.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8), version: 0.2.5 2026-03-20T12:30:21,132 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/23/33/9a807d94c6d54cb6943f267bb22283a87060bbdacc444939faa75713ec81/obsplus-0.3.0-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,133 Found link https://files.pythonhosted.org/packages/4f/07/1e2cbcdcbd62868babbb0586004fed52d856738c070bef4b6671694fb737/obsplus-0.3.0.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.8), version: 0.3.0 2026-03-20T12:30:21,133 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/6c/53/f1ea567f82fe3f42beab3951ceabda7c6e8e5a3738b28a4136229949c306/obsplus-0.3.1-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.10) 2026-03-20T12:30:21,134 Found link https://files.pythonhosted.org/packages/64/21/6681c3b5f68c5f63ccd73bc798dd4ab26c92c0eabd0edd2c3cb2f363d19d/obsplus-0.3.1.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.10), version: 0.3.1 2026-03-20T12:30:21,135 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/f1/02/78dd4a4533296f8417f5340bc6adb424352dc9b30b02e11ee37ebc99d3ea/obsplus-0.3.2-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.10) 2026-03-20T12:30:21,135 Found link https://files.pythonhosted.org/packages/95/de/850053e18dc94782dde59acba3f1526eb1ee5c633f7a526e705ef5df083d/obsplus-0.3.2.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.10), version: 0.3.2 2026-03-20T12:30:21,136 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/d0/6f/93f19b7d677df119cb60a94863b5e41e12f83d438c3b857f4b388b0e26d9/obsplus-0.3.4-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.11) 2026-03-20T12:30:21,137 Found link https://files.pythonhosted.org/packages/01/91/4001fdcf8d8a5f64f26180e38a5976c8a8206ed5249529bf06b9152632ca/obsplus-0.3.4.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.11), version: 0.3.4 2026-03-20T12:30:21,138 Skipping link: No binaries permitted for obsplus: https://files.pythonhosted.org/packages/48/73/7671e6ceca04cbc55189e05fc2f68527bf7ab8de102c2e357d27de1c2221/obsplus-0.3.5-py3-none-any.whl (from https://pypi.org/simple/obsplus/) (requires-python:>=3.11) 2026-03-20T12:30:21,139 Found link https://files.pythonhosted.org/packages/eb/91/6b11834a8bcc1c59d7f1065a63d53bac81f2cc4e396ae67706a1edff104e/obsplus-0.3.5.tar.gz (from https://pypi.org/simple/obsplus/) (requires-python:>=3.11), version: 0.3.5 2026-03-20T12:30:21,140 Fetching project page and analyzing links: https://www.piwheels.org/simple/obsplus/ 2026-03-20T12:30:21,141 Getting page https://www.piwheels.org/simple/obsplus/ 2026-03-20T12:30:21,142 Found index url https://www.piwheels.org/simple 2026-03-20T12:30:21,300 Fetched page https://www.piwheels.org/simple/obsplus/ as text/html 2026-03-20T12:30:21,305 Skipping link: No binaries permitted for obsplus: https://www.piwheels.org/simple/obsplus/obsplus-0.3.4-py3-none-any.whl#sha256=da59e5198f0418d8c53fb4f97be4460549d7d6304b43469183410b338deb0b87 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.11) 2026-03-20T12:30:21,306 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.3.2-py3-none-any.whl#sha256=9c7c37d57a93b8f353220477d57f8102748404537131856df6207f3385f4707a (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.10) 2026-03-20T12:30:21,307 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.3.1-py3-none-any.whl#sha256=20243ee548b503fb4031d2b252ebcadf1600823938d8c89df4b551c910e66fdf (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.10) 2026-03-20T12:30:21,307 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.3.0-py3-none-any.whl#sha256=ea15432cd27935a1f2f544d905fcdfca60bf4bd56d670b0b470e52b0933d31b5 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,308 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.2.5-py3-none-any.whl#sha256=a86378cecf29f4b18c8a27b2d91acdce93f4a2a19eccb21d0d3ec52075e2054c (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,309 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.2.4-py3-none-any.whl#sha256=1bbfa6cfc05b28f985384603a6cb11b6c728310a500fdf7490fee6b83557b33a (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.8) 2026-03-20T12:30:21,309 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.2.2-py3-none-any.whl#sha256=b441798344bf7b9f9e1be894861cff56261d1415ac721233f53e12c39db358b0 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.7) 2026-03-20T12:30:21,310 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.2.1-py3-none-any.whl#sha256=54875f77c801bfbf6eb1955c2e44a5a1be04d1136a9e39004e0b0180c1f9b5f0 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,310 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.2.0-py3-none-any.whl#sha256=59ccff7a16e0064b5985d2c48ee4d9fcb7f8775b66a624a1233592152fcd4208 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,311 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.1.1-py3-none-any.whl#sha256=751652dceff32ddfcf7fdd520811ee69e34295134e4d49ec3db1d5d09894bd1e (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,311 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.1.0-py3-none-any.whl#sha256=3488b20636dcbd8711425876348c1f56371a4f4cacad31cbcfe6e3376cfd4cb4 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,312 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.6-py3-none-any.whl#sha256=68b2255c9b074ad58d72d38b24633d38f12ad0472129dbb6abb0490c35b3c408 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,312 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.5-py3-none-any.whl#sha256=21e2f318d4cd723de62f842903bc6a3797f8ac0fdc3b6d6e8708f39f38f9ebbf (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,313 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.4-py3-none-any.whl#sha256=462f6c868271c986ea7e7356a3fbd9e04d7ed6cc2a84c98cd176e925671d9027 (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,314 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.2-py3-none-any.whl#sha256=76a9ee599205450785e3a37f41d547d115d7bbc18c3a4ae0374775f04ba6d80a (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,314 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.1-py3-none-any.whl#sha256=023b43dcefb42f9d0dd6956ee7158f627d045de033e843d45cf3e46ac056598d (from https://www.piwheels.org/simple/obsplus/) (requires-python:>=3.6) 2026-03-20T12:30:21,315 Skipping link: No binaries permitted for obsplus: https://archive1.piwheels.org/simple/obsplus/obsplus-0.0.0-py3-none-any.whl#sha256=b7e50f037782a47d56de2ce56bba996533d85e635c7aeb657d1a0532ff042da8 (from https://www.piwheels.org/simple/obsplus/) 2026-03-20T12:30:21,315 Skipping link: not a file: https://www.piwheels.org/simple/obsplus/ 2026-03-20T12:30:21,316 Skipping link: not a file: https://pypi.org/simple/obsplus/ 2026-03-20T12:30:21,338 Given no hashes to check 1 links for project 'obsplus': discarding no candidates 2026-03-20T12:30:21,358 Collecting obsplus==0.3.5 2026-03-20T12:30:21,360 Created temporary directory: /tmp/pip-unpack-epw72hvm 2026-03-20T12:30:21,575 Downloading obsplus-0.3.5.tar.gz (324 kB) 2026-03-20T12:30:21,890 Added obsplus==0.3.5 from https://files.pythonhosted.org/packages/eb/91/6b11834a8bcc1c59d7f1065a63d53bac81f2cc4e396ae67706a1edff104e/obsplus-0.3.5.tar.gz to build tracker '/tmp/pip-build-tracker-p8jsp_j5' 2026-03-20T12:30:21,897 Created temporary directory: /tmp/pip-build-env-xt_e81bu 2026-03-20T12:30:21,901 Installing build dependencies: started 2026-03-20T12:30:21,903 Running command pip subprocess to install build dependencies 2026-03-20T12:30:21,932 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-20T12:30:21,971 Traceback (most recent call last): 2026-03-20T12:30:21,972 File "", line 192, in addpackage 2026-03-20T12:30:21,972 File "", line 1, in 2026-03-20T12:30:21,973 ModuleNotFoundError: No module named 'cntimer' 2026-03-20T12:30:21,974 Remainder of file ignored 2026-03-20T12:30:23,466 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T12:30:24,044 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-03-20T12:30:24,067 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:30:25,834 Collecting setuptools>=41 2026-03-20T12:30:25,960 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T12:30:26,355 Collecting setuptools-scm 2026-03-20T12:30:26,371 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-20T12:30:26,563 Collecting packaging>=20 2026-03-20T12:30:26,579 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T12:30:29,571 Installing collected packages: setuptools, packaging, setuptools-scm 2026-03-20T12:30:33,072 Creating /tmp/pip-build-env-xt_e81bu/overlay/local/bin 2026-03-20T12:30:33,076 changing mode of /tmp/pip-build-env-xt_e81bu/overlay/local/bin/setuptools-scm to 755 2026-03-20T12:30:33,115 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-9.2.2 2026-03-20T12:30:33,397 Installing build dependencies: finished with status 'done' 2026-03-20T12:30:33,404 Getting requirements to build wheel: started 2026-03-20T12:30:33,405 Running command Getting requirements to build wheel 2026-03-20T12:30:34,136 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T12:30:34,136 !! 2026-03-20T12:30:34,138 ******************************************************************************** 2026-03-20T12:30:34,138 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-03-20T12:30:34,139 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T12:30:34,140 or your builds will no longer be supported. 2026-03-20T12:30:34,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:34,142 ******************************************************************************** 2026-03-20T12:30:34,143 !! 2026-03-20T12:30:34,143 corresp(dist, value, root_dir) 2026-03-20T12:30:34,215 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:34,216 !! 2026-03-20T12:30:34,217 ******************************************************************************** 2026-03-20T12:30:34,217 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:34,218 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:34,219 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:34,219 ******************************************************************************** 2026-03-20T12:30:34,220 !! 2026-03-20T12:30:34,221 dist._finalize_license_expression() 2026-03-20T12:30:34,221 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:34,222 !! 2026-03-20T12:30:34,223 ******************************************************************************** 2026-03-20T12:30:34,223 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:34,224 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:34,225 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:34,226 ******************************************************************************** 2026-03-20T12:30:34,227 !! 2026-03-20T12:30:34,227 self._finalize_license_expression() 2026-03-20T12:30:34,229 running egg_info 2026-03-20T12:30:34,236 writing src/obsplus.egg-info/PKG-INFO 2026-03-20T12:30:34,243 writing dependency_links to src/obsplus.egg-info/dependency_links.txt 2026-03-20T12:30:34,245 writing entry points to src/obsplus.egg-info/entry_points.txt 2026-03-20T12:30:34,249 writing requirements to src/obsplus.egg-info/requires.txt 2026-03-20T12:30:34,250 writing top-level names to src/obsplus.egg-info/top_level.txt 2026-03-20T12:30:34,315 listing git files failed - pretending there aren't any 2026-03-20T12:30:34,321 reading manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:34,327 adding license file 'LICENSE' 2026-03-20T12:30:34,332 writing manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:34,436 Getting requirements to build wheel: finished with status 'done' 2026-03-20T12:30:34,440 Created temporary directory: /tmp/pip-modern-metadata-9vlch1wp 2026-03-20T12:30:34,442 Preparing metadata (pyproject.toml): started 2026-03-20T12:30:34,443 Running command Preparing metadata (pyproject.toml) 2026-03-20T12:30:35,125 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T12:30:35,125 !! 2026-03-20T12:30:35,126 ******************************************************************************** 2026-03-20T12:30:35,127 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-03-20T12:30:35,128 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T12:30:35,129 or your builds will no longer be supported. 2026-03-20T12:30:35,131 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:35,131 ******************************************************************************** 2026-03-20T12:30:35,133 !! 2026-03-20T12:30:35,133 corresp(dist, value, root_dir) 2026-03-20T12:30:35,203 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:35,204 !! 2026-03-20T12:30:35,204 ******************************************************************************** 2026-03-20T12:30:35,205 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:35,206 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:35,207 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:35,207 ******************************************************************************** 2026-03-20T12:30:35,208 !! 2026-03-20T12:30:35,209 dist._finalize_license_expression() 2026-03-20T12:30:35,209 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:35,209 !! 2026-03-20T12:30:35,210 ******************************************************************************** 2026-03-20T12:30:35,211 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:35,212 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:35,213 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:35,213 ******************************************************************************** 2026-03-20T12:30:35,214 !! 2026-03-20T12:30:35,215 self._finalize_license_expression() 2026-03-20T12:30:35,216 running dist_info 2026-03-20T12:30:35,229 creating /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info 2026-03-20T12:30:35,230 writing /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/PKG-INFO 2026-03-20T12:30:35,238 writing dependency_links to /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/dependency_links.txt 2026-03-20T12:30:35,239 writing entry points to /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/entry_points.txt 2026-03-20T12:30:35,243 writing requirements to /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/requires.txt 2026-03-20T12:30:35,244 writing top-level names to /tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/top_level.txt 2026-03-20T12:30:35,245 writing manifest file '/tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:35,296 listing git files failed - pretending there aren't any 2026-03-20T12:30:35,300 reading manifest file '/tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:35,302 adding license file 'LICENSE' 2026-03-20T12:30:35,306 writing manifest file '/tmp/pip-modern-metadata-9vlch1wp/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:35,307 creating '/tmp/pip-modern-metadata-9vlch1wp/obsplus-0.3.5.dist-info' 2026-03-20T12:30:35,436 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T12:30:35,442 Source in /tmp/pip-wheel-5qccelu0/obsplus_4b0be64a87dc43ce87c710300ed6b1af has version 0.3.5, which satisfies requirement obsplus==0.3.5 from https://files.pythonhosted.org/packages/eb/91/6b11834a8bcc1c59d7f1065a63d53bac81f2cc4e396ae67706a1edff104e/obsplus-0.3.5.tar.gz 2026-03-20T12:30:35,443 Removed obsplus==0.3.5 from https://files.pythonhosted.org/packages/eb/91/6b11834a8bcc1c59d7f1065a63d53bac81f2cc4e396ae67706a1edff104e/obsplus-0.3.5.tar.gz from build tracker '/tmp/pip-build-tracker-p8jsp_j5' 2026-03-20T12:30:35,452 Created temporary directory: /tmp/pip-unpack-1bwi2xyl 2026-03-20T12:30:35,453 Building wheels for collected packages: obsplus 2026-03-20T12:30:35,457 Created temporary directory: /tmp/pip-wheel-t06f4t_x 2026-03-20T12:30:35,458 Destination directory: /tmp/pip-wheel-t06f4t_x 2026-03-20T12:30:35,460 Building wheel for obsplus (pyproject.toml): started 2026-03-20T12:30:35,461 Running command Building wheel for obsplus (pyproject.toml) 2026-03-20T12:30:36,140 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T12:30:36,140 !! 2026-03-20T12:30:36,141 ******************************************************************************** 2026-03-20T12:30:36,142 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-03-20T12:30:36,143 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T12:30:36,143 or your builds will no longer be supported. 2026-03-20T12:30:36,145 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:36,145 ******************************************************************************** 2026-03-20T12:30:36,146 !! 2026-03-20T12:30:36,147 corresp(dist, value, root_dir) 2026-03-20T12:30:36,211 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:36,212 !! 2026-03-20T12:30:36,213 ******************************************************************************** 2026-03-20T12:30:36,213 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:36,214 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:36,216 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:36,216 ******************************************************************************** 2026-03-20T12:30:36,217 !! 2026-03-20T12:30:36,218 dist._finalize_license_expression() 2026-03-20T12:30:36,219 /tmp/pip-build-env-xt_e81bu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-20T12:30:36,220 !! 2026-03-20T12:30:36,221 ******************************************************************************** 2026-03-20T12:30:36,221 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-20T12:30:36,222 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-20T12:30:36,224 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T12:30:36,224 ******************************************************************************** 2026-03-20T12:30:36,225 !! 2026-03-20T12:30:36,226 self._finalize_license_expression() 2026-03-20T12:30:36,226 running bdist_wheel 2026-03-20T12:30:36,242 running build 2026-03-20T12:30:36,243 running build_py 2026-03-20T12:30:36,250 creating build/lib/obsplus 2026-03-20T12:30:36,252 copying src/obsplus/__init__.py -> build/lib/obsplus 2026-03-20T12:30:36,254 copying src/obsplus/constants.py -> build/lib/obsplus 2026-03-20T12:30:36,256 copying src/obsplus/interfaces.py -> build/lib/obsplus 2026-03-20T12:30:36,258 copying src/obsplus/exceptions.py -> build/lib/obsplus 2026-03-20T12:30:36,260 copying src/obsplus/version.py -> build/lib/obsplus 2026-03-20T12:30:36,263 creating build/lib/obsplus/structures 2026-03-20T12:30:36,264 copying src/obsplus/structures/fetcher.py -> build/lib/obsplus/structures 2026-03-20T12:30:36,266 copying src/obsplus/structures/dfextractor.py -> build/lib/obsplus/structures 2026-03-20T12:30:36,269 copying src/obsplus/structures/__init__.py -> build/lib/obsplus/structures 2026-03-20T12:30:36,271 creating build/lib/obsplus/waveforms 2026-03-20T12:30:36,272 copying src/obsplus/waveforms/get_waveforms.py -> build/lib/obsplus/waveforms 2026-03-20T12:30:36,274 copying src/obsplus/waveforms/__init__.py -> build/lib/obsplus/waveforms 2026-03-20T12:30:36,276 creating build/lib/obsplus/datasets 2026-03-20T12:30:36,277 copying src/obsplus/datasets/ta_test.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,279 copying src/obsplus/datasets/__init__.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,281 copying src/obsplus/datasets/default_test.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,282 copying src/obsplus/datasets/crandall_test.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,284 copying src/obsplus/datasets/bingham_test.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,286 copying src/obsplus/datasets/dataset.py -> build/lib/obsplus/datasets 2026-03-20T12:30:36,289 creating build/lib/obsplus/stations 2026-03-20T12:30:36,290 copying src/obsplus/stations/get_stations.py -> build/lib/obsplus/stations 2026-03-20T12:30:36,292 copying src/obsplus/stations/__init__.py -> build/lib/obsplus/stations 2026-03-20T12:30:36,294 copying src/obsplus/stations/pd.py -> build/lib/obsplus/stations 2026-03-20T12:30:36,297 creating build/lib/obsplus/events 2026-03-20T12:30:36,297 copying src/obsplus/events/schema.py -> build/lib/obsplus/events 2026-03-20T12:30:36,300 copying src/obsplus/events/json.py -> build/lib/obsplus/events 2026-03-20T12:30:36,302 copying src/obsplus/events/__init__.py -> build/lib/obsplus/events 2026-03-20T12:30:36,303 copying src/obsplus/events/validate.py -> build/lib/obsplus/events 2026-03-20T12:30:36,306 copying src/obsplus/events/pd.py -> build/lib/obsplus/events 2026-03-20T12:30:36,308 copying src/obsplus/events/get_events.py -> build/lib/obsplus/events 2026-03-20T12:30:36,310 copying src/obsplus/events/merge.py -> build/lib/obsplus/events 2026-03-20T12:30:36,313 creating build/lib/obsplus/utils 2026-03-20T12:30:36,314 copying src/obsplus/utils/time.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,317 copying src/obsplus/utils/events.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,319 copying src/obsplus/utils/misc.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,322 copying src/obsplus/utils/__init__.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,324 copying src/obsplus/utils/validate.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,326 copying src/obsplus/utils/waveforms.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,329 copying src/obsplus/utils/stations.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,331 copying src/obsplus/utils/bank.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,333 copying src/obsplus/utils/docs.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,335 copying src/obsplus/utils/pd.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,338 copying src/obsplus/utils/mseed.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,340 copying src/obsplus/utils/testing.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,342 copying src/obsplus/utils/geodetics.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,344 copying src/obsplus/utils/dataset.py -> build/lib/obsplus/utils 2026-03-20T12:30:36,347 creating build/lib/obsplus/bank 2026-03-20T12:30:36,348 copying src/obsplus/bank/eventbank.py -> build/lib/obsplus/bank 2026-03-20T12:30:36,351 copying src/obsplus/bank/__init__.py -> build/lib/obsplus/bank 2026-03-20T12:30:36,353 copying src/obsplus/bank/wavebank.py -> build/lib/obsplus/bank 2026-03-20T12:30:36,356 copying src/obsplus/bank/core.py -> build/lib/obsplus/bank 2026-03-20T12:30:36,358 copying src/obsplus/bank/stationbank.py -> build/lib/obsplus/bank 2026-03-20T12:30:36,361 running egg_info 2026-03-20T12:30:36,374 writing src/obsplus.egg-info/PKG-INFO 2026-03-20T12:30:36,380 writing dependency_links to src/obsplus.egg-info/dependency_links.txt 2026-03-20T12:30:36,382 writing entry points to src/obsplus.egg-info/entry_points.txt 2026-03-20T12:30:36,385 writing requirements to src/obsplus.egg-info/requires.txt 2026-03-20T12:30:36,386 writing top-level names to src/obsplus.egg-info/top_level.txt 2026-03-20T12:30:36,424 listing git files failed - pretending there aren't any 2026-03-20T12:30:36,428 reading manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:36,433 adding license file 'LICENSE' 2026-03-20T12:30:36,438 writing manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-20T12:30:36,446 creating build/lib/obsplus/datasets/bingham_test 2026-03-20T12:30:36,447 copying src/obsplus/datasets/bingham_test/dataset_hash.json -> build/lib/obsplus/datasets/bingham_test 2026-03-20T12:30:36,451 copying src/obsplus/datasets/bingham_test/dataset_version.txt -> build/lib/obsplus/datasets/bingham_test 2026-03-20T12:30:36,453 copying src/obsplus/datasets/bingham_test/events.xml -> build/lib/obsplus/datasets/bingham_test 2026-03-20T12:30:36,461 copying src/obsplus/datasets/bingham_test/inventory.xml -> build/lib/obsplus/datasets/bingham_test 2026-03-20T12:30:36,467 creating build/lib/obsplus/datasets/default_test 2026-03-20T12:30:36,468 copying src/obsplus/datasets/default_test/dataset_hash.json -> build/lib/obsplus/datasets/default_test 2026-03-20T12:30:36,471 copying src/obsplus/datasets/default_test/dataset_version.txt -> build/lib/obsplus/datasets/default_test 2026-03-20T12:30:36,473 creating build/lib/obsplus/datasets/crandall_test 2026-03-20T12:30:36,473 copying src/obsplus/datasets/crandall_test/dataset_hash.json -> build/lib/obsplus/datasets/crandall_test 2026-03-20T12:30:36,477 copying src/obsplus/datasets/crandall_test/dataset_version.txt -> build/lib/obsplus/datasets/crandall_test 2026-03-20T12:30:36,479 copying src/obsplus/datasets/crandall_test/events.xml -> build/lib/obsplus/datasets/crandall_test 2026-03-20T12:30:36,492 creating build/lib/obsplus/datasets/ta_test 2026-03-20T12:30:36,493 copying src/obsplus/datasets/ta_test/dataset_hash.json -> build/lib/obsplus/datasets/ta_test 2026-03-20T12:30:36,498 copying src/obsplus/datasets/ta_test/dataset_version.txt -> build/lib/obsplus/datasets/ta_test 2026-03-20T12:30:36,500 copying src/obsplus/datasets/ta_test/inventory.xml -> build/lib/obsplus/datasets/ta_test 2026-03-20T12:30:36,525 installing to build/bdist.linux-armv7l/wheel 2026-03-20T12:30:36,526 running install 2026-03-20T12:30:36,550 running install_lib 2026-03-20T12:30:36,557 creating build/bdist.linux-armv7l/wheel 2026-03-20T12:30:36,559 creating build/bdist.linux-armv7l/wheel/obsplus 2026-03-20T12:30:36,560 creating build/bdist.linux-armv7l/wheel/obsplus/structures 2026-03-20T12:30:36,561 copying build/lib/obsplus/structures/fetcher.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-20T12:30:36,564 copying build/lib/obsplus/structures/dfextractor.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-20T12:30:36,566 copying build/lib/obsplus/structures/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-20T12:30:36,569 creating build/bdist.linux-armv7l/wheel/obsplus/waveforms 2026-03-20T12:30:36,570 copying build/lib/obsplus/waveforms/get_waveforms.py -> build/bdist.linux-armv7l/wheel/./obsplus/waveforms 2026-03-20T12:30:36,572 copying build/lib/obsplus/waveforms/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/waveforms 2026-03-20T12:30:36,573 copying build/lib/obsplus/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-20T12:30:36,575 copying build/lib/obsplus/constants.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-20T12:30:36,578 copying build/lib/obsplus/interfaces.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-20T12:30:36,580 copying build/lib/obsplus/exceptions.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-20T12:30:36,582 creating build/bdist.linux-armv7l/wheel/obsplus/datasets 2026-03-20T12:30:36,583 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/bingham_test 2026-03-20T12:30:36,585 copying build/lib/obsplus/datasets/bingham_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-20T12:30:36,588 copying build/lib/obsplus/datasets/bingham_test/inventory.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-20T12:30:36,595 copying build/lib/obsplus/datasets/bingham_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-20T12:30:36,597 copying build/lib/obsplus/datasets/bingham_test/events.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-20T12:30:36,604 copying build/lib/obsplus/datasets/ta_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,607 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/default_test 2026-03-20T12:30:36,608 copying build/lib/obsplus/datasets/default_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/default_test 2026-03-20T12:30:36,610 copying build/lib/obsplus/datasets/default_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/default_test 2026-03-20T12:30:36,611 copying build/lib/obsplus/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,613 copying build/lib/obsplus/datasets/default_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,615 copying build/lib/obsplus/datasets/crandall_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,617 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/crandall_test 2026-03-20T12:30:36,618 copying build/lib/obsplus/datasets/crandall_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-20T12:30:36,622 copying build/lib/obsplus/datasets/crandall_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-20T12:30:36,623 copying build/lib/obsplus/datasets/crandall_test/events.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-20T12:30:36,636 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/ta_test 2026-03-20T12:30:36,637 copying build/lib/obsplus/datasets/ta_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-20T12:30:36,641 copying build/lib/obsplus/datasets/ta_test/inventory.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-20T12:30:36,649 copying build/lib/obsplus/datasets/ta_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-20T12:30:36,650 copying build/lib/obsplus/datasets/bingham_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,652 copying build/lib/obsplus/datasets/dataset.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-20T12:30:36,655 copying build/lib/obsplus/version.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-20T12:30:36,657 creating build/bdist.linux-armv7l/wheel/obsplus/stations 2026-03-20T12:30:36,658 copying build/lib/obsplus/stations/get_stations.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-20T12:30:36,660 copying build/lib/obsplus/stations/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-20T12:30:36,662 copying build/lib/obsplus/stations/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-20T12:30:36,665 creating build/bdist.linux-armv7l/wheel/obsplus/events 2026-03-20T12:30:36,666 copying build/lib/obsplus/events/schema.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,669 copying build/lib/obsplus/events/json.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,670 copying build/lib/obsplus/events/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,672 copying build/lib/obsplus/events/validate.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,674 copying build/lib/obsplus/events/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,677 copying build/lib/obsplus/events/get_events.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,679 copying build/lib/obsplus/events/merge.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-20T12:30:36,682 creating build/bdist.linux-armv7l/wheel/obsplus/utils 2026-03-20T12:30:36,683 copying build/lib/obsplus/utils/time.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,685 copying build/lib/obsplus/utils/events.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,687 copying build/lib/obsplus/utils/misc.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,690 copying build/lib/obsplus/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,691 copying build/lib/obsplus/utils/validate.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,694 copying build/lib/obsplus/utils/waveforms.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,696 copying build/lib/obsplus/utils/stations.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,698 copying build/lib/obsplus/utils/bank.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,701 copying build/lib/obsplus/utils/docs.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,703 copying build/lib/obsplus/utils/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,705 copying build/lib/obsplus/utils/mseed.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,707 copying build/lib/obsplus/utils/testing.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,709 copying build/lib/obsplus/utils/geodetics.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,712 copying build/lib/obsplus/utils/dataset.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-20T12:30:36,714 creating build/bdist.linux-armv7l/wheel/obsplus/bank 2026-03-20T12:30:36,715 copying build/lib/obsplus/bank/eventbank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-20T12:30:36,718 copying build/lib/obsplus/bank/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-20T12:30:36,719 copying build/lib/obsplus/bank/wavebank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-20T12:30:36,722 copying build/lib/obsplus/bank/core.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-20T12:30:36,724 copying build/lib/obsplus/bank/stationbank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-20T12:30:36,726 running install_egg_info 2026-03-20T12:30:36,732 Copying src/obsplus.egg-info to build/bdist.linux-armv7l/wheel/./obsplus-0.3.5-py3.11.egg-info 2026-03-20T12:30:36,743 running install_scripts 2026-03-20T12:30:36,755 creating build/bdist.linux-armv7l/wheel/obsplus-0.3.5.dist-info/WHEEL 2026-03-20T12:30:36,758 creating '/tmp/pip-wheel-t06f4t_x/.tmp-8h0ckcu2/obsplus-0.3.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T12:30:36,761 adding 'obsplus/__init__.py' 2026-03-20T12:30:36,764 adding 'obsplus/constants.py' 2026-03-20T12:30:36,766 adding 'obsplus/exceptions.py' 2026-03-20T12:30:36,768 adding 'obsplus/interfaces.py' 2026-03-20T12:30:36,769 adding 'obsplus/version.py' 2026-03-20T12:30:36,771 adding 'obsplus/bank/__init__.py' 2026-03-20T12:30:36,774 adding 'obsplus/bank/core.py' 2026-03-20T12:30:36,777 adding 'obsplus/bank/eventbank.py' 2026-03-20T12:30:36,779 adding 'obsplus/bank/stationbank.py' 2026-03-20T12:30:36,783 adding 'obsplus/bank/wavebank.py' 2026-03-20T12:30:36,786 adding 'obsplus/datasets/__init__.py' 2026-03-20T12:30:36,787 adding 'obsplus/datasets/bingham_test.py' 2026-03-20T12:30:36,789 adding 'obsplus/datasets/crandall_test.py' 2026-03-20T12:30:36,793 adding 'obsplus/datasets/dataset.py' 2026-03-20T12:30:36,795 adding 'obsplus/datasets/default_test.py' 2026-03-20T12:30:36,796 adding 'obsplus/datasets/ta_test.py' 2026-03-20T12:30:36,804 adding 'obsplus/datasets/bingham_test/dataset_hash.json' 2026-03-20T12:30:36,806 adding 'obsplus/datasets/bingham_test/dataset_version.txt' 2026-03-20T12:30:36,823 adding 'obsplus/datasets/bingham_test/events.xml' 2026-03-20T12:30:36,836 adding 'obsplus/datasets/bingham_test/inventory.xml' 2026-03-20T12:30:36,845 adding 'obsplus/datasets/crandall_test/dataset_hash.json' 2026-03-20T12:30:36,847 adding 'obsplus/datasets/crandall_test/dataset_version.txt' 2026-03-20T12:30:36,875 adding 'obsplus/datasets/crandall_test/events.xml' 2026-03-20T12:30:36,882 adding 'obsplus/datasets/default_test/dataset_hash.json' 2026-03-20T12:30:36,883 adding 'obsplus/datasets/default_test/dataset_version.txt' 2026-03-20T12:30:36,893 adding 'obsplus/datasets/ta_test/dataset_hash.json' 2026-03-20T12:30:36,895 adding 'obsplus/datasets/ta_test/dataset_version.txt' 2026-03-20T12:30:36,909 adding 'obsplus/datasets/ta_test/inventory.xml' 2026-03-20T12:30:36,913 adding 'obsplus/events/__init__.py' 2026-03-20T12:30:36,915 adding 'obsplus/events/get_events.py' 2026-03-20T12:30:36,917 adding 'obsplus/events/json.py' 2026-03-20T12:30:36,919 adding 'obsplus/events/merge.py' 2026-03-20T12:30:36,923 adding 'obsplus/events/pd.py' 2026-03-20T12:30:36,925 adding 'obsplus/events/schema.py' 2026-03-20T12:30:36,928 adding 'obsplus/events/validate.py' 2026-03-20T12:30:36,930 adding 'obsplus/stations/__init__.py' 2026-03-20T12:30:36,932 adding 'obsplus/stations/get_stations.py' 2026-03-20T12:30:36,934 adding 'obsplus/stations/pd.py' 2026-03-20T12:30:36,936 adding 'obsplus/structures/__init__.py' 2026-03-20T12:30:36,938 adding 'obsplus/structures/dfextractor.py' 2026-03-20T12:30:36,942 adding 'obsplus/structures/fetcher.py' 2026-03-20T12:30:36,944 adding 'obsplus/utils/__init__.py' 2026-03-20T12:30:36,947 adding 'obsplus/utils/bank.py' 2026-03-20T12:30:36,949 adding 'obsplus/utils/dataset.py' 2026-03-20T12:30:36,951 adding 'obsplus/utils/docs.py' 2026-03-20T12:30:36,954 adding 'obsplus/utils/events.py' 2026-03-20T12:30:36,956 adding 'obsplus/utils/geodetics.py' 2026-03-20T12:30:36,959 adding 'obsplus/utils/misc.py' 2026-03-20T12:30:36,961 adding 'obsplus/utils/mseed.py' 2026-03-20T12:30:36,964 adding 'obsplus/utils/pd.py' 2026-03-20T12:30:36,967 adding 'obsplus/utils/stations.py' 2026-03-20T12:30:36,970 adding 'obsplus/utils/testing.py' 2026-03-20T12:30:36,972 adding 'obsplus/utils/time.py' 2026-03-20T12:30:36,975 adding 'obsplus/utils/validate.py' 2026-03-20T12:30:36,978 adding 'obsplus/utils/waveforms.py' 2026-03-20T12:30:36,980 adding 'obsplus/waveforms/__init__.py' 2026-03-20T12:30:36,982 adding 'obsplus/waveforms/get_waveforms.py' 2026-03-20T12:30:36,986 adding 'obsplus-0.3.5.dist-info/licenses/LICENSE' 2026-03-20T12:30:36,988 adding 'obsplus-0.3.5.dist-info/METADATA' 2026-03-20T12:30:36,990 adding 'obsplus-0.3.5.dist-info/WHEEL' 2026-03-20T12:30:36,991 adding 'obsplus-0.3.5.dist-info/entry_points.txt' 2026-03-20T12:30:36,992 adding 'obsplus-0.3.5.dist-info/top_level.txt' 2026-03-20T12:30:36,994 adding 'obsplus-0.3.5.dist-info/RECORD' 2026-03-20T12:30:37,000 removing build/bdist.linux-armv7l/wheel 2026-03-20T12:30:37,120 Building wheel for obsplus (pyproject.toml): finished with status 'done' 2026-03-20T12:30:37,134 Created wheel for obsplus: filename=obsplus-0.3.5-py3-none-any.whl size=344876 sha256=d9318a0220714dba2631b70d2d53a3ca59d6bdddc8ad2082aa0482dfa71cb35e 2026-03-20T12:30:37,135 Stored in directory: /tmp/pip-ephem-wheel-cache-lmj_u7l_/wheels/dc/44/34/34bfbd6d3af32021198517232c5db36b1dcad09c68bc0448fb 2026-03-20T12:30:37,153 Successfully built obsplus 2026-03-20T12:30:37,168 Removed build tracker: '/tmp/pip-build-tracker-p8jsp_j5'