2026-03-18T13:18:36,435 Created temporary directory: /tmp/pip-ephem-wheel-cache-z05x62cr 2026-03-18T13:18:36,437 Created temporary directory: /tmp/pip-build-tracker-9z33q_tx 2026-03-18T13:18:36,438 Initialized build tracking at /tmp/pip-build-tracker-9z33q_tx 2026-03-18T13:18:36,438 Created build tracker: /tmp/pip-build-tracker-9z33q_tx 2026-03-18T13:18:36,439 Entered build tracker: /tmp/pip-build-tracker-9z33q_tx 2026-03-18T13:18:36,440 Created temporary directory: /tmp/pip-wheel-4eg4uvm7 2026-03-18T13:18:36,442 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-18T13:18:36,445 Created temporary directory: /tmp/pip-ephem-wheel-cache-0i2x9q29 2026-03-18T13:18:36,467 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T13:18:36,471 2 location(s) to search for versions of obsplus: 2026-03-18T13:18:36,471 * https://pypi.org/simple/obsplus/ 2026-03-18T13:18:36,471 * https://www.piwheels.org/simple/obsplus/ 2026-03-18T13:18:36,472 Fetching project page and analyzing links: https://pypi.org/simple/obsplus/ 2026-03-18T13:18:36,472 Getting page https://pypi.org/simple/obsplus/ 2026-03-18T13:18:36,474 Found index url https://pypi.org/simple 2026-03-18T13:18:36,690 Fetched page https://pypi.org/simple/obsplus/ as application/vnd.pypi.simple.v1+json 2026-03-18T13:18:36,697 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-18T13:18:36,697 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-18T13:18:36,698 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-18T13:18:36,699 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-18T13:18:36,700 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-18T13:18:36,701 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-18T13:18:36,702 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-18T13:18:36,703 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-18T13:18:36,703 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-18T13:18:36,704 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-18T13:18:36,705 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-18T13:18:36,706 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-18T13:18:36,707 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-18T13:18:36,708 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-18T13:18:36,708 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-18T13:18:36,709 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-18T13:18:36,710 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-18T13:18:36,711 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-18T13:18:36,711 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-18T13:18:36,712 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-18T13:18:36,713 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-18T13:18:36,714 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-18T13:18:36,714 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-18T13:18:36,715 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-18T13:18:36,716 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-18T13:18:36,717 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-18T13:18:36,717 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-18T13:18:36,718 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-18T13:18:36,719 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-18T13:18:36,720 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-18T13:18:36,720 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-18T13:18:36,721 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-18T13:18:36,722 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-18T13:18:36,723 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-18T13:18:36,724 Fetching project page and analyzing links: https://www.piwheels.org/simple/obsplus/ 2026-03-18T13:18:36,724 Getting page https://www.piwheels.org/simple/obsplus/ 2026-03-18T13:18:36,725 Found index url https://www.piwheels.org/simple 2026-03-18T13:18:36,886 Fetched page https://www.piwheels.org/simple/obsplus/ as text/html 2026-03-18T13:18:36,892 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-18T13:18:36,893 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-18T13:18:36,893 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-18T13:18:36,894 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-18T13:18:36,894 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-18T13:18:36,895 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-18T13:18:36,896 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-18T13:18:36,896 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-18T13:18:36,897 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-18T13:18:36,897 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-18T13:18:36,898 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-18T13:18:36,898 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-18T13:18:36,899 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-18T13:18:36,899 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-18T13:18:36,900 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-18T13:18:36,901 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-18T13:18:36,901 Skipping link: not a file: https://www.piwheels.org/simple/obsplus/ 2026-03-18T13:18:36,902 Skipping link: not a file: https://pypi.org/simple/obsplus/ 2026-03-18T13:18:36,924 Given no hashes to check 1 links for project 'obsplus': discarding no candidates 2026-03-18T13:18:36,944 Collecting obsplus==0.3.4 2026-03-18T13:18:36,946 Created temporary directory: /tmp/pip-unpack-pss8mmh4 2026-03-18T13:18:37,168 Downloading obsplus-0.3.4.tar.gz (324 kB) 2026-03-18T13:18:37,462 Added obsplus==0.3.4 from https://files.pythonhosted.org/packages/01/91/4001fdcf8d8a5f64f26180e38a5976c8a8206ed5249529bf06b9152632ca/obsplus-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-9z33q_tx' 2026-03-18T13:18:37,469 Created temporary directory: /tmp/pip-build-env-y5zmdl2o 2026-03-18T13:18:37,474 Installing build dependencies: started 2026-03-18T13:18:37,475 Running command pip subprocess to install build dependencies 2026-03-18T13:18:38,650 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T13:18:39,200 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-18T13:18:39,223 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T13:18:40,991 Collecting setuptools>=41 2026-03-18T13:18:41,065 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T13:18:41,440 Collecting setuptools-scm 2026-03-18T13:18:41,456 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-18T13:18:41,651 Collecting packaging>=20 2026-03-18T13:18:41,668 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T13:18:44,608 Installing collected packages: setuptools, packaging, setuptools-scm 2026-03-18T13:18:48,213 Creating /tmp/pip-build-env-y5zmdl2o/overlay/local/bin 2026-03-18T13:18:48,215 changing mode of /tmp/pip-build-env-y5zmdl2o/overlay/local/bin/setuptools-scm to 755 2026-03-18T13:18:48,238 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-9.2.2 2026-03-18T13:18:48,517 Installing build dependencies: finished with status 'done' 2026-03-18T13:18:48,523 Getting requirements to build wheel: started 2026-03-18T13:18:48,524 Running command Getting requirements to build wheel 2026-03-18T13:18:49,217 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T13:18:49,218 !! 2026-03-18T13:18:49,219 ******************************************************************************** 2026-03-18T13:18:49,220 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-18T13:18:49,222 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T13:18:49,223 or your builds will no longer be supported. 2026-03-18T13:18:49,224 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:49,224 ******************************************************************************** 2026-03-18T13:18:49,226 !! 2026-03-18T13:18:49,226 corresp(dist, value, root_dir) 2026-03-18T13:18:49,302 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:49,303 !! 2026-03-18T13:18:49,304 ******************************************************************************** 2026-03-18T13:18:49,304 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:49,306 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:49,307 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:49,307 ******************************************************************************** 2026-03-18T13:18:49,309 !! 2026-03-18T13:18:49,309 dist._finalize_license_expression() 2026-03-18T13:18:49,310 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:49,311 !! 2026-03-18T13:18:49,312 ******************************************************************************** 2026-03-18T13:18:49,312 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:49,313 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:49,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:49,314 ******************************************************************************** 2026-03-18T13:18:49,315 !! 2026-03-18T13:18:49,316 self._finalize_license_expression() 2026-03-18T13:18:49,316 running egg_info 2026-03-18T13:18:49,323 writing src/obsplus.egg-info/PKG-INFO 2026-03-18T13:18:49,331 writing dependency_links to src/obsplus.egg-info/dependency_links.txt 2026-03-18T13:18:49,333 writing entry points to src/obsplus.egg-info/entry_points.txt 2026-03-18T13:18:49,336 writing requirements to src/obsplus.egg-info/requires.txt 2026-03-18T13:18:49,337 writing top-level names to src/obsplus.egg-info/top_level.txt 2026-03-18T13:18:49,394 listing git files failed - pretending there aren't any 2026-03-18T13:18:49,398 reading manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:49,404 adding license file 'LICENSE' 2026-03-18T13:18:49,408 writing manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:49,509 Getting requirements to build wheel: finished with status 'done' 2026-03-18T13:18:49,513 Created temporary directory: /tmp/pip-modern-metadata-b_4awo0f 2026-03-18T13:18:49,515 Preparing metadata (pyproject.toml): started 2026-03-18T13:18:49,516 Running command Preparing metadata (pyproject.toml) 2026-03-18T13:18:50,161 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T13:18:50,162 !! 2026-03-18T13:18:50,163 ******************************************************************************** 2026-03-18T13:18:50,163 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-18T13:18:50,164 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T13:18:50,165 or your builds will no longer be supported. 2026-03-18T13:18:50,166 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:50,167 ******************************************************************************** 2026-03-18T13:18:50,168 !! 2026-03-18T13:18:50,169 corresp(dist, value, root_dir) 2026-03-18T13:18:50,243 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:50,243 !! 2026-03-18T13:18:50,244 ******************************************************************************** 2026-03-18T13:18:50,245 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:50,246 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:50,247 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:50,248 ******************************************************************************** 2026-03-18T13:18:50,250 !! 2026-03-18T13:18:50,250 dist._finalize_license_expression() 2026-03-18T13:18:50,251 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:50,251 !! 2026-03-18T13:18:50,253 ******************************************************************************** 2026-03-18T13:18:50,253 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:50,254 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:50,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:50,255 ******************************************************************************** 2026-03-18T13:18:50,256 !! 2026-03-18T13:18:50,256 self._finalize_license_expression() 2026-03-18T13:18:50,258 running dist_info 2026-03-18T13:18:50,271 creating /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info 2026-03-18T13:18:50,272 writing /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/PKG-INFO 2026-03-18T13:18:50,280 writing dependency_links to /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/dependency_links.txt 2026-03-18T13:18:50,281 writing entry points to /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/entry_points.txt 2026-03-18T13:18:50,285 writing requirements to /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/requires.txt 2026-03-18T13:18:50,286 writing top-level names to /tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/top_level.txt 2026-03-18T13:18:50,287 writing manifest file '/tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:50,339 listing git files failed - pretending there aren't any 2026-03-18T13:18:50,344 reading manifest file '/tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:50,346 adding license file 'LICENSE' 2026-03-18T13:18:50,350 writing manifest file '/tmp/pip-modern-metadata-b_4awo0f/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:50,351 creating '/tmp/pip-modern-metadata-b_4awo0f/obsplus-0.3.4.dist-info' 2026-03-18T13:18:50,484 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T13:18:50,491 Source in /tmp/pip-wheel-4eg4uvm7/obsplus_21cff2266eb04b4cb213ecc255e78da6 has version 0.3.4, which satisfies requirement obsplus==0.3.4 from https://files.pythonhosted.org/packages/01/91/4001fdcf8d8a5f64f26180e38a5976c8a8206ed5249529bf06b9152632ca/obsplus-0.3.4.tar.gz 2026-03-18T13:18:50,492 Removed obsplus==0.3.4 from https://files.pythonhosted.org/packages/01/91/4001fdcf8d8a5f64f26180e38a5976c8a8206ed5249529bf06b9152632ca/obsplus-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-9z33q_tx' 2026-03-18T13:18:50,501 Created temporary directory: /tmp/pip-unpack-4mf7ijm_ 2026-03-18T13:18:50,502 Building wheels for collected packages: obsplus 2026-03-18T13:18:50,507 Created temporary directory: /tmp/pip-wheel-uf003g6w 2026-03-18T13:18:50,507 Destination directory: /tmp/pip-wheel-uf003g6w 2026-03-18T13:18:50,510 Building wheel for obsplus (pyproject.toml): started 2026-03-18T13:18:50,511 Running command Building wheel for obsplus (pyproject.toml) 2026-03-18T13:18:51,132 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T13:18:51,132 !! 2026-03-18T13:18:51,133 ******************************************************************************** 2026-03-18T13:18:51,134 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-18T13:18:51,135 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T13:18:51,136 or your builds will no longer be supported. 2026-03-18T13:18:51,137 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:51,138 ******************************************************************************** 2026-03-18T13:18:51,140 !! 2026-03-18T13:18:51,140 corresp(dist, value, root_dir) 2026-03-18T13:18:51,205 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:51,206 !! 2026-03-18T13:18:51,207 ******************************************************************************** 2026-03-18T13:18:51,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:51,208 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:51,209 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:51,209 ******************************************************************************** 2026-03-18T13:18:51,210 !! 2026-03-18T13:18:51,211 dist._finalize_license_expression() 2026-03-18T13:18:51,212 /tmp/pip-build-env-y5zmdl2o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-18T13:18:51,212 !! 2026-03-18T13:18:51,213 ******************************************************************************** 2026-03-18T13:18:51,214 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-18T13:18:51,215 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-03-18T13:18:51,216 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T13:18:51,216 ******************************************************************************** 2026-03-18T13:18:51,217 !! 2026-03-18T13:18:51,218 self._finalize_license_expression() 2026-03-18T13:18:51,218 running bdist_wheel 2026-03-18T13:18:51,237 running build 2026-03-18T13:18:51,237 running build_py 2026-03-18T13:18:51,244 creating build/lib/obsplus 2026-03-18T13:18:51,247 copying src/obsplus/__init__.py -> build/lib/obsplus 2026-03-18T13:18:51,249 copying src/obsplus/exceptions.py -> build/lib/obsplus 2026-03-18T13:18:51,250 copying src/obsplus/interfaces.py -> build/lib/obsplus 2026-03-18T13:18:51,252 copying src/obsplus/version.py -> build/lib/obsplus 2026-03-18T13:18:51,254 copying src/obsplus/constants.py -> build/lib/obsplus 2026-03-18T13:18:51,257 creating build/lib/obsplus/structures 2026-03-18T13:18:51,258 copying src/obsplus/structures/__init__.py -> build/lib/obsplus/structures 2026-03-18T13:18:51,260 copying src/obsplus/structures/fetcher.py -> build/lib/obsplus/structures 2026-03-18T13:18:51,263 copying src/obsplus/structures/dfextractor.py -> build/lib/obsplus/structures 2026-03-18T13:18:51,265 creating build/lib/obsplus/datasets 2026-03-18T13:18:51,266 copying src/obsplus/datasets/dataset.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,269 copying src/obsplus/datasets/__init__.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,271 copying src/obsplus/datasets/bingham_test.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,273 copying src/obsplus/datasets/default_test.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,274 copying src/obsplus/datasets/crandall_test.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,276 copying src/obsplus/datasets/ta_test.py -> build/lib/obsplus/datasets 2026-03-18T13:18:51,278 creating build/lib/obsplus/stations 2026-03-18T13:18:51,279 copying src/obsplus/stations/pd.py -> build/lib/obsplus/stations 2026-03-18T13:18:51,282 copying src/obsplus/stations/__init__.py -> build/lib/obsplus/stations 2026-03-18T13:18:51,283 copying src/obsplus/stations/get_stations.py -> build/lib/obsplus/stations 2026-03-18T13:18:51,286 creating build/lib/obsplus/waveforms 2026-03-18T13:18:51,287 copying src/obsplus/waveforms/__init__.py -> build/lib/obsplus/waveforms 2026-03-18T13:18:51,289 copying src/obsplus/waveforms/get_waveforms.py -> build/lib/obsplus/waveforms 2026-03-18T13:18:51,292 creating build/lib/obsplus/utils 2026-03-18T13:18:51,293 copying src/obsplus/utils/dataset.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,295 copying src/obsplus/utils/pd.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,297 copying src/obsplus/utils/__init__.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,299 copying src/obsplus/utils/testing.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,301 copying src/obsplus/utils/mseed.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,303 copying src/obsplus/utils/validate.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,305 copying src/obsplus/utils/waveforms.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,308 copying src/obsplus/utils/bank.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,310 copying src/obsplus/utils/events.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,313 copying src/obsplus/utils/stations.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,315 copying src/obsplus/utils/misc.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,318 copying src/obsplus/utils/geodetics.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,321 copying src/obsplus/utils/time.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,323 copying src/obsplus/utils/docs.py -> build/lib/obsplus/utils 2026-03-18T13:18:51,325 creating build/lib/obsplus/bank 2026-03-18T13:18:51,326 copying src/obsplus/bank/__init__.py -> build/lib/obsplus/bank 2026-03-18T13:18:51,328 copying src/obsplus/bank/core.py -> build/lib/obsplus/bank 2026-03-18T13:18:51,331 copying src/obsplus/bank/eventbank.py -> build/lib/obsplus/bank 2026-03-18T13:18:51,334 copying src/obsplus/bank/stationbank.py -> build/lib/obsplus/bank 2026-03-18T13:18:51,336 copying src/obsplus/bank/wavebank.py -> build/lib/obsplus/bank 2026-03-18T13:18:51,339 creating build/lib/obsplus/events 2026-03-18T13:18:51,340 copying src/obsplus/events/pd.py -> build/lib/obsplus/events 2026-03-18T13:18:51,343 copying src/obsplus/events/__init__.py -> build/lib/obsplus/events 2026-03-18T13:18:51,345 copying src/obsplus/events/validate.py -> build/lib/obsplus/events 2026-03-18T13:18:51,347 copying src/obsplus/events/schema.py -> build/lib/obsplus/events 2026-03-18T13:18:51,350 copying src/obsplus/events/merge.py -> build/lib/obsplus/events 2026-03-18T13:18:51,352 copying src/obsplus/events/get_events.py -> build/lib/obsplus/events 2026-03-18T13:18:51,355 copying src/obsplus/events/json.py -> build/lib/obsplus/events 2026-03-18T13:18:51,358 running egg_info 2026-03-18T13:18:51,371 writing src/obsplus.egg-info/PKG-INFO 2026-03-18T13:18:51,378 writing dependency_links to src/obsplus.egg-info/dependency_links.txt 2026-03-18T13:18:51,380 writing entry points to src/obsplus.egg-info/entry_points.txt 2026-03-18T13:18:51,383 writing requirements to src/obsplus.egg-info/requires.txt 2026-03-18T13:18:51,384 writing top-level names to src/obsplus.egg-info/top_level.txt 2026-03-18T13:18:51,424 listing git files failed - pretending there aren't any 2026-03-18T13:18:51,428 reading manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:51,433 adding license file 'LICENSE' 2026-03-18T13:18:51,438 writing manifest file 'src/obsplus.egg-info/SOURCES.txt' 2026-03-18T13:18:51,447 creating build/lib/obsplus/datasets/bingham_test 2026-03-18T13:18:51,448 copying src/obsplus/datasets/bingham_test/dataset_hash.json -> build/lib/obsplus/datasets/bingham_test 2026-03-18T13:18:51,453 copying src/obsplus/datasets/bingham_test/dataset_version.txt -> build/lib/obsplus/datasets/bingham_test 2026-03-18T13:18:51,455 copying src/obsplus/datasets/bingham_test/events.xml -> build/lib/obsplus/datasets/bingham_test 2026-03-18T13:18:51,468 copying src/obsplus/datasets/bingham_test/inventory.xml -> build/lib/obsplus/datasets/bingham_test 2026-03-18T13:18:51,480 creating build/lib/obsplus/datasets/crandall_test 2026-03-18T13:18:51,481 copying src/obsplus/datasets/crandall_test/dataset_hash.json -> build/lib/obsplus/datasets/crandall_test 2026-03-18T13:18:51,486 copying src/obsplus/datasets/crandall_test/dataset_version.txt -> build/lib/obsplus/datasets/crandall_test 2026-03-18T13:18:51,489 copying src/obsplus/datasets/crandall_test/events.xml -> build/lib/obsplus/datasets/crandall_test 2026-03-18T13:18:51,503 creating build/lib/obsplus/datasets/ta_test 2026-03-18T13:18:51,504 copying src/obsplus/datasets/ta_test/dataset_hash.json -> build/lib/obsplus/datasets/ta_test 2026-03-18T13:18:51,510 copying src/obsplus/datasets/ta_test/dataset_version.txt -> build/lib/obsplus/datasets/ta_test 2026-03-18T13:18:51,513 copying src/obsplus/datasets/ta_test/inventory.xml -> build/lib/obsplus/datasets/ta_test 2026-03-18T13:18:51,521 creating build/lib/obsplus/datasets/default_test 2026-03-18T13:18:51,522 copying src/obsplus/datasets/default_test/dataset_hash.json -> build/lib/obsplus/datasets/default_test 2026-03-18T13:18:51,524 copying src/obsplus/datasets/default_test/dataset_version.txt -> build/lib/obsplus/datasets/default_test 2026-03-18T13:18:51,543 installing to build/bdist.linux-armv7l/wheel 2026-03-18T13:18:51,543 running install 2026-03-18T13:18:51,567 running install_lib 2026-03-18T13:18:51,575 creating build/bdist.linux-armv7l/wheel 2026-03-18T13:18:51,577 creating build/bdist.linux-armv7l/wheel/obsplus 2026-03-18T13:18:51,579 creating build/bdist.linux-armv7l/wheel/obsplus/structures 2026-03-18T13:18:51,580 copying build/lib/obsplus/structures/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-18T13:18:51,582 copying build/lib/obsplus/structures/fetcher.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-18T13:18:51,585 copying build/lib/obsplus/structures/dfextractor.py -> build/bdist.linux-armv7l/wheel/./obsplus/structures 2026-03-18T13:18:51,588 creating build/bdist.linux-armv7l/wheel/obsplus/datasets 2026-03-18T13:18:51,589 copying build/lib/obsplus/datasets/dataset.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,593 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/bingham_test 2026-03-18T13:18:51,594 copying build/lib/obsplus/datasets/bingham_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-18T13:18:51,596 copying build/lib/obsplus/datasets/bingham_test/events.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-18T13:18:51,604 copying build/lib/obsplus/datasets/bingham_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-18T13:18:51,608 copying build/lib/obsplus/datasets/bingham_test/inventory.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/bingham_test 2026-03-18T13:18:51,615 copying build/lib/obsplus/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,618 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/crandall_test 2026-03-18T13:18:51,619 copying build/lib/obsplus/datasets/crandall_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-18T13:18:51,621 copying build/lib/obsplus/datasets/crandall_test/events.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-18T13:18:51,632 copying build/lib/obsplus/datasets/crandall_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/crandall_test 2026-03-18T13:18:51,636 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/ta_test 2026-03-18T13:18:51,637 copying build/lib/obsplus/datasets/ta_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-18T13:18:51,640 copying build/lib/obsplus/datasets/ta_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-18T13:18:51,644 copying build/lib/obsplus/datasets/ta_test/inventory.xml -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/ta_test 2026-03-18T13:18:51,653 copying build/lib/obsplus/datasets/bingham_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,654 copying build/lib/obsplus/datasets/default_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,657 creating build/bdist.linux-armv7l/wheel/obsplus/datasets/default_test 2026-03-18T13:18:51,658 copying build/lib/obsplus/datasets/default_test/dataset_version.txt -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/default_test 2026-03-18T13:18:51,660 copying build/lib/obsplus/datasets/default_test/dataset_hash.json -> build/bdist.linux-armv7l/wheel/./obsplus/datasets/default_test 2026-03-18T13:18:51,662 copying build/lib/obsplus/datasets/crandall_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,664 copying build/lib/obsplus/datasets/ta_test.py -> build/bdist.linux-armv7l/wheel/./obsplus/datasets 2026-03-18T13:18:51,666 copying build/lib/obsplus/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-18T13:18:51,668 copying build/lib/obsplus/exceptions.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-18T13:18:51,670 creating build/bdist.linux-armv7l/wheel/obsplus/stations 2026-03-18T13:18:51,671 copying build/lib/obsplus/stations/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-18T13:18:51,673 copying build/lib/obsplus/stations/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-18T13:18:51,675 copying build/lib/obsplus/stations/get_stations.py -> build/bdist.linux-armv7l/wheel/./obsplus/stations 2026-03-18T13:18:51,678 creating build/bdist.linux-armv7l/wheel/obsplus/waveforms 2026-03-18T13:18:51,679 copying build/lib/obsplus/waveforms/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/waveforms 2026-03-18T13:18:51,681 copying build/lib/obsplus/waveforms/get_waveforms.py -> build/bdist.linux-armv7l/wheel/./obsplus/waveforms 2026-03-18T13:18:51,683 copying build/lib/obsplus/interfaces.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-18T13:18:51,686 copying build/lib/obsplus/version.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-18T13:18:51,688 creating build/bdist.linux-armv7l/wheel/obsplus/utils 2026-03-18T13:18:51,689 copying build/lib/obsplus/utils/dataset.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,692 copying build/lib/obsplus/utils/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,695 copying build/lib/obsplus/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,697 copying build/lib/obsplus/utils/testing.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,699 copying build/lib/obsplus/utils/mseed.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,701 copying build/lib/obsplus/utils/validate.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,704 copying build/lib/obsplus/utils/waveforms.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,707 copying build/lib/obsplus/utils/bank.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,710 copying build/lib/obsplus/utils/events.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,712 copying build/lib/obsplus/utils/stations.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,715 copying build/lib/obsplus/utils/misc.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,718 copying build/lib/obsplus/utils/geodetics.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,720 copying build/lib/obsplus/utils/time.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,723 copying build/lib/obsplus/utils/docs.py -> build/bdist.linux-armv7l/wheel/./obsplus/utils 2026-03-18T13:18:51,725 copying build/lib/obsplus/constants.py -> build/bdist.linux-armv7l/wheel/./obsplus 2026-03-18T13:18:51,728 creating build/bdist.linux-armv7l/wheel/obsplus/bank 2026-03-18T13:18:51,729 copying build/lib/obsplus/bank/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-18T13:18:51,731 copying build/lib/obsplus/bank/core.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-18T13:18:51,734 copying build/lib/obsplus/bank/eventbank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-18T13:18:51,736 copying build/lib/obsplus/bank/stationbank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-18T13:18:51,738 copying build/lib/obsplus/bank/wavebank.py -> build/bdist.linux-armv7l/wheel/./obsplus/bank 2026-03-18T13:18:51,742 creating build/bdist.linux-armv7l/wheel/obsplus/events 2026-03-18T13:18:51,743 copying build/lib/obsplus/events/pd.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,745 copying build/lib/obsplus/events/__init__.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,747 copying build/lib/obsplus/events/validate.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,749 copying build/lib/obsplus/events/schema.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,752 copying build/lib/obsplus/events/merge.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,754 copying build/lib/obsplus/events/get_events.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,756 copying build/lib/obsplus/events/json.py -> build/bdist.linux-armv7l/wheel/./obsplus/events 2026-03-18T13:18:51,758 running install_egg_info 2026-03-18T13:18:51,764 Copying src/obsplus.egg-info to build/bdist.linux-armv7l/wheel/./obsplus-0.3.4-py3.11.egg-info 2026-03-18T13:18:51,776 running install_scripts 2026-03-18T13:18:51,789 creating build/bdist.linux-armv7l/wheel/obsplus-0.3.4.dist-info/WHEEL 2026-03-18T13:18:51,792 creating '/tmp/pip-wheel-uf003g6w/.tmp-8m1oisrk/obsplus-0.3.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T13:18:51,795 adding 'obsplus/__init__.py' 2026-03-18T13:18:51,798 adding 'obsplus/constants.py' 2026-03-18T13:18:51,799 adding 'obsplus/exceptions.py' 2026-03-18T13:18:51,801 adding 'obsplus/interfaces.py' 2026-03-18T13:18:51,802 adding 'obsplus/version.py' 2026-03-18T13:18:51,804 adding 'obsplus/bank/__init__.py' 2026-03-18T13:18:51,806 adding 'obsplus/bank/core.py' 2026-03-18T13:18:51,810 adding 'obsplus/bank/eventbank.py' 2026-03-18T13:18:51,811 adding 'obsplus/bank/stationbank.py' 2026-03-18T13:18:51,815 adding 'obsplus/bank/wavebank.py' 2026-03-18T13:18:51,817 adding 'obsplus/datasets/__init__.py' 2026-03-18T13:18:51,818 adding 'obsplus/datasets/bingham_test.py' 2026-03-18T13:18:51,820 adding 'obsplus/datasets/crandall_test.py' 2026-03-18T13:18:51,823 adding 'obsplus/datasets/dataset.py' 2026-03-18T13:18:51,825 adding 'obsplus/datasets/default_test.py' 2026-03-18T13:18:51,826 adding 'obsplus/datasets/ta_test.py' 2026-03-18T13:18:51,834 adding 'obsplus/datasets/bingham_test/dataset_hash.json' 2026-03-18T13:18:51,835 adding 'obsplus/datasets/bingham_test/dataset_version.txt' 2026-03-18T13:18:51,852 adding 'obsplus/datasets/bingham_test/events.xml' 2026-03-18T13:18:51,865 adding 'obsplus/datasets/bingham_test/inventory.xml' 2026-03-18T13:18:51,873 adding 'obsplus/datasets/crandall_test/dataset_hash.json' 2026-03-18T13:18:51,875 adding 'obsplus/datasets/crandall_test/dataset_version.txt' 2026-03-18T13:18:51,903 adding 'obsplus/datasets/crandall_test/events.xml' 2026-03-18T13:18:51,909 adding 'obsplus/datasets/default_test/dataset_hash.json' 2026-03-18T13:18:51,910 adding 'obsplus/datasets/default_test/dataset_version.txt' 2026-03-18T13:18:51,920 adding 'obsplus/datasets/ta_test/dataset_hash.json' 2026-03-18T13:18:51,921 adding 'obsplus/datasets/ta_test/dataset_version.txt' 2026-03-18T13:18:51,935 adding 'obsplus/datasets/ta_test/inventory.xml' 2026-03-18T13:18:51,939 adding 'obsplus/events/__init__.py' 2026-03-18T13:18:51,941 adding 'obsplus/events/get_events.py' 2026-03-18T13:18:51,942 adding 'obsplus/events/json.py' 2026-03-18T13:18:51,944 adding 'obsplus/events/merge.py' 2026-03-18T13:18:51,947 adding 'obsplus/events/pd.py' 2026-03-18T13:18:51,950 adding 'obsplus/events/schema.py' 2026-03-18T13:18:51,952 adding 'obsplus/events/validate.py' 2026-03-18T13:18:51,953 adding 'obsplus/stations/__init__.py' 2026-03-18T13:18:51,955 adding 'obsplus/stations/get_stations.py' 2026-03-18T13:18:51,956 adding 'obsplus/stations/pd.py' 2026-03-18T13:18:51,958 adding 'obsplus/structures/__init__.py' 2026-03-18T13:18:51,960 adding 'obsplus/structures/dfextractor.py' 2026-03-18T13:18:51,963 adding 'obsplus/structures/fetcher.py' 2026-03-18T13:18:51,965 adding 'obsplus/utils/__init__.py' 2026-03-18T13:18:51,967 adding 'obsplus/utils/bank.py' 2026-03-18T13:18:51,968 adding 'obsplus/utils/dataset.py' 2026-03-18T13:18:51,970 adding 'obsplus/utils/docs.py' 2026-03-18T13:18:51,973 adding 'obsplus/utils/events.py' 2026-03-18T13:18:51,974 adding 'obsplus/utils/geodetics.py' 2026-03-18T13:18:51,977 adding 'obsplus/utils/misc.py' 2026-03-18T13:18:51,979 adding 'obsplus/utils/mseed.py' 2026-03-18T13:18:51,981 adding 'obsplus/utils/pd.py' 2026-03-18T13:18:51,984 adding 'obsplus/utils/stations.py' 2026-03-18T13:18:51,986 adding 'obsplus/utils/testing.py' 2026-03-18T13:18:51,988 adding 'obsplus/utils/time.py' 2026-03-18T13:18:51,990 adding 'obsplus/utils/validate.py' 2026-03-18T13:18:51,993 adding 'obsplus/utils/waveforms.py' 2026-03-18T13:18:51,995 adding 'obsplus/waveforms/__init__.py' 2026-03-18T13:18:51,996 adding 'obsplus/waveforms/get_waveforms.py' 2026-03-18T13:18:52,000 adding 'obsplus-0.3.4.dist-info/licenses/LICENSE' 2026-03-18T13:18:52,002 adding 'obsplus-0.3.4.dist-info/METADATA' 2026-03-18T13:18:52,003 adding 'obsplus-0.3.4.dist-info/WHEEL' 2026-03-18T13:18:52,004 adding 'obsplus-0.3.4.dist-info/entry_points.txt' 2026-03-18T13:18:52,005 adding 'obsplus-0.3.4.dist-info/top_level.txt' 2026-03-18T13:18:52,006 adding 'obsplus-0.3.4.dist-info/RECORD' 2026-03-18T13:18:52,011 removing build/bdist.linux-armv7l/wheel 2026-03-18T13:18:52,132 Building wheel for obsplus (pyproject.toml): finished with status 'done' 2026-03-18T13:18:52,144 Created wheel for obsplus: filename=obsplus-0.3.4-py3-none-any.whl size=344885 sha256=da59e5198f0418d8c53fb4f97be4460549d7d6304b43469183410b338deb0b87 2026-03-18T13:18:52,146 Stored in directory: /tmp/pip-ephem-wheel-cache-0i2x9q29/wheels/02/bc/51/ef3a87bf7ed4350cc56e6fd8af98d0a28c2081bccdd9cf9370 2026-03-18T13:18:52,164 Successfully built obsplus 2026-03-18T13:18:52,180 Removed build tracker: '/tmp/pip-build-tracker-9z33q_tx'