2025-09-09T01:32:26,424 Created temporary directory: /tmp/pip-build-tracker-iyy898n0 2025-09-09T01:32:26,425 Initialized build tracking at /tmp/pip-build-tracker-iyy898n0 2025-09-09T01:32:26,425 Created build tracker: /tmp/pip-build-tracker-iyy898n0 2025-09-09T01:32:26,425 Entered build tracker: /tmp/pip-build-tracker-iyy898n0 2025-09-09T01:32:26,425 Created temporary directory: /tmp/pip-wheel-ckpj71f7 2025-09-09T01:32:26,429 Created temporary directory: /tmp/pip-ephem-wheel-cache-fz_27qlj 2025-09-09T01:32:26,485 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T01:32:26,487 2 location(s) to search for versions of oda-client: 2025-09-09T01:32:26,487 * https://pypi.org/simple/oda-client/ 2025-09-09T01:32:26,487 * https://www.piwheels.org/simple/oda-client/ 2025-09-09T01:32:26,487 Fetching project page and analyzing links: https://pypi.org/simple/oda-client/ 2025-09-09T01:32:26,488 Getting page https://pypi.org/simple/oda-client/ 2025-09-09T01:32:26,489 Found index url https://pypi.org/simple/ 2025-09-09T01:32:26,701 Fetched page https://pypi.org/simple/oda-client/ as application/vnd.pypi.simple.v1+json 2025-09-09T01:32:26,713 Found link https://files.pythonhosted.org/packages/0c/ed/9a1bff2aa80f2768f5429160d72a9ab2ade017303e8b32450d662a34af22/oda-client-0.2.23.tar.gz (from https://pypi.org/simple/oda-client/), version: 0.2.23 2025-09-09T01:32:26,714 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/bf/ba/f6cf4bf121e40b2c6060d55be642b482426ab4dc274f4965516b343727b0/oda_client-0.2.23-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,714 Found link https://files.pythonhosted.org/packages/21/c0/79e70cb0725f9f7a4fb33890a0244372c869f40acfe119c051230b4a7334/oda-client-1.1.3.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.1.3 2025-09-09T01:32:26,715 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/e4/13/e1f24ed5701c5ad737c416d8185bdf1f8fd9b3ac511dcc69a2f4fc53f996/oda_client-1.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,715 Found link https://files.pythonhosted.org/packages/39/39/6debc5caef733ce3ce312e4d8435484ed6a9fac77c27cf97b79e8ef064f6/oda-client-1.1.4.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.1.4 2025-09-09T01:32:26,715 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/6a/7e/73a33be384f11818d301eb156723bbea7354839edb798fe05676ecef773e/oda_client-1.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,716 Found link https://files.pythonhosted.org/packages/24/b4/0a7c91f8f3bd019b2a7dea112a8e87a41a449e98e11443506e5d4e60a040/oda-client-1.1.7.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.1.7 2025-09-09T01:32:26,716 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/a1/61/cd94693342c3a25fdb2ccd1033809335b3794704c21b206b1c6a444a2756/oda_client-1.1.7-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,717 Found link https://files.pythonhosted.org/packages/d3/55/84c2f560d4d9fd21733918cf4d25594daf9e2d20a6f571bb28ea33fb8442/oda-client-1.1.8.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.1.8 2025-09-09T01:32:26,717 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/44/8d/6971b9ab3983435521c31e0c3928ec7bb6c1f1c87e1da6e7a210fec27643/oda_client-1.1.8-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,717 Found link https://files.pythonhosted.org/packages/9f/db/28b6c5e50b7031e5d3864cf42fe95a20e9fd3722d0a6bdb8e7fee1212c42/oda-client-1.3.1.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.1 2025-09-09T01:32:26,718 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/d2/33/6b74ae76ab314a7474fce15575e3ce3b1ce971c719f141de87c8f629af12/oda_client-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,718 Found link https://files.pythonhosted.org/packages/cb/f0/ead78dfd1383ab07996bfe9009e96adf77adabd8a9e295d3feb7f3513916/oda-client-1.3.2.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.2 2025-09-09T01:32:26,719 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/a2/3a/7db0a0a2ddb67345628793c6ae6d5c1950437106e51c60a458194008efba/oda_client-1.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,719 Found link https://files.pythonhosted.org/packages/cf/a4/29c8c9788ca7360e480fe2b97687feafcb769f7412d30f7b7f591d11f297/oda-client-1.3.3.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.3 2025-09-09T01:32:26,719 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/1b/20/b53e6067f2762d28fdb013a86c60b3b04bf7a196fcb681230d20c69428b9/oda_client-1.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,720 Found link https://files.pythonhosted.org/packages/4a/79/e984f46f579d2c226cc12d8f3ac50f439226a7e4847a49c5bdfd8aae1d37/oda-client-1.3.4.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.4 2025-09-09T01:32:26,720 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/91/35/b8c85ab2785f34358b69376b83f065024ee3954c3dd34a3da613f8aaebed/oda_client-1.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,721 Found link https://files.pythonhosted.org/packages/e8/4c/d9c71afc6475435c6ce5e464174a47770f5189e1cc44515db8f718922b72/oda-client-1.3.11.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.11 2025-09-09T01:32:26,721 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/8b/32/20cd838aee7971b7f209c5c5e91521075304d82a3e938923a5b0fa2b8148/oda_client-1.3.11-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,722 Found link https://files.pythonhosted.org/packages/73/23/baf4ad95809a7dfec71c91dcd15c6fc2300c5a8c987d1fcd3e9f1208ed9e/oda-client-1.3.13.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.13 2025-09-09T01:32:26,722 Found link https://files.pythonhosted.org/packages/96/b1/55e0580b3dc81987661ca580d73367daf2054c8872f0d791fc11dea8bfb8/oda-client-1.3.14.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.14 2025-09-09T01:32:26,722 Found link https://files.pythonhosted.org/packages/c9/5a/6336abead696d99ded9329b91aec928db3aaeeb87d9a82bd335f8ceab100/oda-client-1.3.16.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.16 2025-09-09T01:32:26,723 Found link https://files.pythonhosted.org/packages/4f/23/091dea9cbe2f316e92a40722b312046a08cbd13a75c1f3c556b376c04a12/oda-client-1.3.17.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.17 2025-09-09T01:32:26,723 Found link https://files.pythonhosted.org/packages/36/c0/68991076c831d3b242a346958ee195541d055063c83e50e0e6b8cb23981f/oda-client-1.3.19.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.19 2025-09-09T01:32:26,723 Found link https://files.pythonhosted.org/packages/73/5e/45daae26a2aeed11bcb32a0da6b41a502031460af0cc6d17a5d7cd9efd54/oda-client-1.3.21.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.21 2025-09-09T01:32:26,723 Found link https://files.pythonhosted.org/packages/c5/8f/fadc6bc1597229e504cbcb97f8830d1d267270f259af2919b8819d9c9979/oda-client-1.3.22.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.22 2025-09-09T01:32:26,723 Found link https://files.pythonhosted.org/packages/7a/2a/ff056934800852c8f3d62fc34edeb8b69bbf110b01faf180cba5cc28cd5f/oda-client-1.3.23.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.23 2025-09-09T01:32:26,724 Found link https://files.pythonhosted.org/packages/12/ed/2bb16eb7db553dc2e9842738d6e9eed785ab2c144e303cc39037d6306850/oda-client-1.3.24.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.24 2025-09-09T01:32:26,724 Found link https://files.pythonhosted.org/packages/55/bc/fb4574eb12e395630980c4adc444dd245681eead543dbfa7a0c107c20fa0/oda-client-1.3.25.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.25 2025-09-09T01:32:26,724 Found link https://files.pythonhosted.org/packages/38/90/bbee34ce66d714fbc39dcee2aa3b0762fe656979ff63956b75919152152a/oda-client-1.3.27.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.27 2025-09-09T01:32:26,724 Found link https://files.pythonhosted.org/packages/46/20/8f1c1fcfbed0531500dbd841cdbf2e63c84d0ae1e49cd06f337643fcd6d4/oda-client-1.3.28.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.28 2025-09-09T01:32:26,724 Found link https://files.pythonhosted.org/packages/38/d1/4e05c56b74aee8c18359b95f0a3753ad89de656af17179f23ea96f3bc0c5/oda-client-1.3.30.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.30 2025-09-09T01:32:26,724 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/e0/98/0bb8f639cb1f8e4e31eec9f6d81836164f675a96c11c27683ee51f485339/oda_client-1.3.30-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,725 Found link https://files.pythonhosted.org/packages/1f/91/21aafed9684a77303ea3782482aacdcf8048c6777f27fe691883cee27939/oda-client-1.3.31.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.31 2025-09-09T01:32:26,725 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/77/24/78626ed5cc815d24af78ceff9eadf6f8344c29bd6fae84b2a874021762cc/oda_client-1.3.31-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,725 Found link https://files.pythonhosted.org/packages/bf/f4/525d3b342985dcd4b0cb3b2d3641e336c8b916ee7f3264b8a0eaba681568/oda-client-1.3.33.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.33 2025-09-09T01:32:26,725 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/72/58/9a72ac93da2b0875fb598e0855383a1def75b6e110afcfea536373b47218/oda_client-1.3.33-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,725 Found link https://files.pythonhosted.org/packages/5e/c6/434648aa16de21a61ddfe1107ddab0f49c5856e6ddd52d94c39b4d10ea98/oda-client-1.3.37.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.37 2025-09-09T01:32:26,725 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/1b/47/7bebe8ebd8bb5f530c3402ea939816b7d7e3bbda053c5e1ec8b71880d3b7/oda_client-1.3.37-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,726 Found link https://files.pythonhosted.org/packages/58/c8/125e4d621cf48f667014db33593ffae7befccb5ec673b29a389e66009915/oda-client-1.3.40.tar.gz (from https://pypi.org/simple/oda-client/), version: 1.3.40 2025-09-09T01:32:26,726 Skipping link: No binaries permitted for oda-client: https://files.pythonhosted.org/packages/2a/fb/b4cd6621c62a9d153c49107caf2a9675cb21fbf7a8cc358bb0e2c91c4008/oda_client-1.3.40-py2.py3-none-any.whl (from https://pypi.org/simple/oda-client/) 2025-09-09T01:32:26,726 Fetching project page and analyzing links: https://www.piwheels.org/simple/oda-client/ 2025-09-09T01:32:26,726 Getting page https://www.piwheels.org/simple/oda-client/ 2025-09-09T01:32:26,727 Found index url https://www.piwheels.org/simple/ 2025-09-09T01:32:26,826 Fetched page https://www.piwheels.org/simple/oda-client/ as text/html 2025-09-09T01:32:26,831 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.40-py2.py3-none-any.whl#sha256=c89ac13985f251e8d8283262d45b57eb9e9168700dccb2418881fda871a25f27 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,831 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.37-py2.py3-none-any.whl#sha256=45832ee7e046c67db7e3af78ad3b056d1f1e6251644c44bdc165a2f5cba4493c (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,831 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.33-py2.py3-none-any.whl#sha256=f9bf02ac86470e16bab1ec7fe229a14700763fca70e2a4969d6c74841af02527 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,831 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.31-py2.py3-none-any.whl#sha256=f1a40f7db8001283cc0acae83350e843a1daadd2c6a1926ac2c4b8dad9ade07b (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,831 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.30-py2.py3-none-any.whl#sha256=835364a83662028b5d93d8d16e7e6f196792394fc93a0bf7df56518251bcb403 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.28-py2.py3-none-any.whl#sha256=132cf19de0ff0069fe030dd4bb469323aa6980aa39e787b9024cd09a86d37834 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.27-py2.py3-none-any.whl#sha256=ebcf808252524594338460dd458eafc17254acf98ad7b4c744de4a271b235e21 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.25-py2.py3-none-any.whl#sha256=722b43e65620a1d3928948ed37f107d1da7ce3a8e8f227bf794562f6747df461 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.24-py2.py3-none-any.whl#sha256=8b0580f5eea8914a804c1bd02a6676975cf4b54f2d7e3387834e3b63a3b32088 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.23-py2.py3-none-any.whl#sha256=e3dff801cad656ca8c103e08eec003a4ca8944634c1bb22b7a4deb97ecbd9a76 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.22-py2.py3-none-any.whl#sha256=1ccba177cb89035801e526d00320b3d0f329df6181758955035a30caa65f3013 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.21-py2.py3-none-any.whl#sha256=95f3bc1bc6c05866a68899993a6480f84373083c3a80aa220cca1741964d9a93 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,832 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.19-py2.py3-none-any.whl#sha256=d331ec0fc080a3af65a28c7a033f3994c98c1ee7ebf25303e4f7f310b4832a5a (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.17-py2.py3-none-any.whl#sha256=77e8935210cb562d76620ed5287a75733555c9939c1ea6734ccd540ac16871be (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.11-py2.py3-none-any.whl#sha256=2f22565fe91f7d5fed32d6781e01ec71293cfabe2de2d27b630c7ad168cdfd51 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.4-py2.py3-none-any.whl#sha256=60d39f32997530b8caa7410a23d5d797a9198b92bbbd1e6f0a57094409f83d97 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.3-py2.py3-none-any.whl#sha256=77a7ba3feb0e4f57f00034464b0b6404ca3a9deb3c81946953b8a1d6b679afd5 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.2-py2.py3-none-any.whl#sha256=36b290e92614e41dd68d7241165d0cd5fc0d9cd8feb4a8304f7e849ae3b1fe8c (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.3.1-py2.py3-none-any.whl#sha256=5c5d15abc7e06a4934fc85e122e20be3dd5ce7e3975c1351dc2a4762322e3a2e (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,833 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.1.8-py2.py3-none-any.whl#sha256=c4dda92a9ff00d620a6920832321d1e81b699d4448021e046538bc172f409d56 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,834 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.1.7-py2.py3-none-any.whl#sha256=2e3ea31003e45f563cd57d6d1f4a567a280c7b53e68eda84150fc71f590a3edd (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,834 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.1.4-py2.py3-none-any.whl#sha256=13c65fb1b760667084a537f90f8e6fba5f76e3f4f343fb40fe64dc77098d3460 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,834 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-1.1.3-py2.py3-none-any.whl#sha256=462d99f62b3486e16a8fafa4914e19aadc3de726dbe42cade2ea3a855315a723 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,834 Skipping link: No binaries permitted for oda-client: https://archive1.piwheels.org/simple/oda-client/oda_client-0.2.23-py2.py3-none-any.whl#sha256=d47e863d69474781b4927cd0377dc84590a191c37912fe3cc9ff26b4d98d2707 (from https://www.piwheels.org/simple/oda-client/) 2025-09-09T01:32:26,834 Skipping link: not a file: https://www.piwheels.org/simple/oda-client/ 2025-09-09T01:32:26,834 Skipping link: not a file: https://pypi.org/simple/oda-client/ 2025-09-09T01:32:26,864 Given no hashes to check 1 links for project 'oda-client': discarding no candidates 2025-09-09T01:32:26,865 Collecting oda-client==1.3.13 2025-09-09T01:32:26,866 Created temporary directory: /tmp/pip-unpack-pgu7_77q 2025-09-09T01:32:27,005 Downloading oda-client-1.3.13.tar.gz (6.7 kB) 2025-09-09T01:32:27,037 Added oda-client==1.3.13 from https://files.pythonhosted.org/packages/73/23/baf4ad95809a7dfec71c91dcd15c6fc2300c5a8c987d1fcd3e9f1208ed9e/oda-client-1.3.13.tar.gz to build tracker '/tmp/pip-build-tracker-iyy898n0' 2025-09-09T01:32:27,038 Running setup.py (path:/tmp/pip-wheel-ckpj71f7/oda-client_ea65ae64384348b7b9bf091dacb881f5/setup.py) egg_info for package oda-client 2025-09-09T01:32:27,038 Created temporary directory: /tmp/pip-pip-egg-info-yrmrdvjf 2025-09-09T01:32:27,038 Preparing metadata (setup.py): started 2025-09-09T01:32:27,039 Running command python setup.py egg_info 2025-09-09T01:32:27,565 Traceback (most recent call last): 2025-09-09T01:32:27,566 File "", line 2, in 2025-09-09T01:32:27,566 exec(compile(''' 2025-09-09T01:32:27,566 ~~~~^^^^^^^^^^^^ 2025-09-09T01:32:27,566 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:32:27,567 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,567 ...<32 lines>... 2025-09-09T01:32:27,567 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:32:27,567 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,567 ''' % ('/tmp/pip-wheel-ckpj71f7/oda-client_ea65ae64384348b7b9bf091dacb881f5/setup.py',), "", "exec")) 2025-09-09T01:32:27,567 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,567 File "", line 35, in 2025-09-09T01:32:27,567 File "/tmp/pip-wheel-ckpj71f7/oda-client_ea65ae64384348b7b9bf091dacb881f5/setup.py", line 18, in 2025-09-09T01:32:27,568 version = open('VERSION').read().strip(), 2025-09-09T01:32:27,568 ~~~~^^^^^^^^^^^ 2025-09-09T01:32:27,568 FileNotFoundError: [Errno 2] No such file or directory: 'VERSION' 2025-09-09T01:32:27,652 ERROR: python setup.py egg_info exited with 1 2025-09-09T01:32:27,663 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T01:32:27,663 exec(compile('"'"''"'"''"'"' 2025-09-09T01:32:27,663 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:32:27,663 # 2025-09-09T01:32:27,663 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T01:32:27,663 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T01:32:27,663 # - It provides a clear error message when setuptools is not installed. 2025-09-09T01:32:27,663 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T01:32:27,663 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T01:32:27,663 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T01:32:27,663 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T01:32:27,663 import os, sys, tokenize, traceback 2025-09-09T01:32:27,663 2025-09-09T01:32:27,663 try: 2025-09-09T01:32:27,663 import setuptools 2025-09-09T01:32:27,663 except ImportError: 2025-09-09T01:32:27,663 print( 2025-09-09T01:32:27,663 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T01:32:27,663 "the build environment with exception:", 2025-09-09T01:32:27,663 file=sys.stderr, 2025-09-09T01:32:27,663 ) 2025-09-09T01:32:27,663 traceback.print_exc() 2025-09-09T01:32:27,663 sys.exit(1) 2025-09-09T01:32:27,663 2025-09-09T01:32:27,663 __file__ = %r 2025-09-09T01:32:27,663 sys.argv[0] = __file__ 2025-09-09T01:32:27,663 2025-09-09T01:32:27,663 if os.path.exists(__file__): 2025-09-09T01:32:27,663 filename = __file__ 2025-09-09T01:32:27,663 with tokenize.open(__file__) as f: 2025-09-09T01:32:27,663 setup_py_code = f.read() 2025-09-09T01:32:27,663 else: 2025-09-09T01:32:27,663 filename = "" 2025-09-09T01:32:27,663 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T01:32:27,663 2025-09-09T01:32:27,663 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:32:27,663 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ckpj71f7/oda-client_ea65ae64384348b7b9bf091dacb881f5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-yrmrdvjf[/] 2025-09-09T01:32:27,664 [bold magenta]cwd[/]: /tmp/pip-wheel-ckpj71f7/oda-client_ea65ae64384348b7b9bf091dacb881f5/ 2025-09-09T01:32:27,664 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T01:32:27,665 ERROR: metadata generation failed 2025-09-09T01:32:27,670 Exception information: 2025-09-09T01:32:27,670 Traceback (most recent call last): 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T01:32:27,670 call_subprocess( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 args, 2025-09-09T01:32:27,670 ^^^^^ 2025-09-09T01:32:27,670 ...<2 lines>... 2025-09-09T01:32:27,670 spinner=spinner, 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T01:32:27,670 raise error 2025-09-09T01:32:27,670 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T01:32:27,670 2025-09-09T01:32:27,670 The above exception was the direct cause of the following exception: 2025-09-09T01:32:27,670 2025-09-09T01:32:27,670 Traceback (most recent call last): 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T01:32:27,670 status = _inner_run() 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T01:32:27,670 return self.run(options, args) 2025-09-09T01:32:27,670 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T01:32:27,670 return func(self, options, args) 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T01:32:27,670 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T01:32:27,670 result = self._result = resolver.resolve( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T01:32:27,670 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T01:32:27,670 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T01:32:27,670 if not criterion.candidates: 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T01:32:27,670 return bool(self._sequence) 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T01:32:27,670 self._bool = any(self) 2025-09-09T01:32:27,670 ~~~^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T01:32:27,670 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T01:32:27,670 ^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T01:32:27,670 candidate = func() 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T01:32:27,670 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 link, template, name, version 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T01:32:27,670 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 link, 2025-09-09T01:32:27,670 ^^^^^ 2025-09-09T01:32:27,670 ...<3 lines>... 2025-09-09T01:32:27,670 version=version, 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T01:32:27,670 super().__init__( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 link=link, 2025-09-09T01:32:27,670 ^^^^^^^^^^ 2025-09-09T01:32:27,670 ...<4 lines>... 2025-09-09T01:32:27,670 version=version, 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T01:32:27,670 self.dist = self._prepare() 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T01:32:27,670 dist = self._prepare_distribution() 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T01:32:27,670 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T01:32:27,670 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T01:32:27,670 dist = _get_prepared_distribution( 2025-09-09T01:32:27,670 req, 2025-09-09T01:32:27,670 ...<3 lines>... 2025-09-09T01:32:27,670 self.check_build_deps, 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T01:32:27,670 abstract_dist.prepare_distribution_metadata( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 finder, build_isolation, check_build_deps 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T01:32:27,670 self.req.prepare_metadata() 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T01:32:27,670 self.metadata_directory = generate_metadata_legacy( 2025-09-09T01:32:27,670 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:32:27,670 build_env=self.build_env, 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ...<3 lines>... 2025-09-09T01:32:27,670 details=details, 2025-09-09T01:32:27,670 ^^^^^^^^^^^^^^^^ 2025-09-09T01:32:27,670 ) 2025-09-09T01:32:27,670 ^ 2025-09-09T01:32:27,670 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T01:32:27,670 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T01:32:27,670 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T01:32:27,692 Removed oda-client==1.3.13 from https://files.pythonhosted.org/packages/73/23/baf4ad95809a7dfec71c91dcd15c6fc2300c5a8c987d1fcd3e9f1208ed9e/oda-client-1.3.13.tar.gz from build tracker '/tmp/pip-build-tracker-iyy898n0' 2025-09-09T01:32:27,692 Removed build tracker: '/tmp/pip-build-tracker-iyy898n0'