2025-09-08T04:35:05,534 Created temporary directory: /tmp/pip-build-tracker-a8hr86r6 2025-09-08T04:35:05,534 Initialized build tracking at /tmp/pip-build-tracker-a8hr86r6 2025-09-08T04:35:05,534 Created build tracker: /tmp/pip-build-tracker-a8hr86r6 2025-09-08T04:35:05,534 Entered build tracker: /tmp/pip-build-tracker-a8hr86r6 2025-09-08T04:35:05,535 Created temporary directory: /tmp/pip-wheel-cj3m19_n 2025-09-08T04:35:05,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-kxkztv9b 2025-09-08T04:35:05,593 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:35:05,595 2 location(s) to search for versions of extinction: 2025-09-08T04:35:05,595 * https://pypi.org/simple/extinction/ 2025-09-08T04:35:05,595 * https://www.piwheels.org/simple/extinction/ 2025-09-08T04:35:05,595 Fetching project page and analyzing links: https://pypi.org/simple/extinction/ 2025-09-08T04:35:05,596 Getting page https://pypi.org/simple/extinction/ 2025-09-08T04:35:05,597 Found index url https://pypi.org/simple/ 2025-09-08T04:35:05,745 Fetched page https://pypi.org/simple/extinction/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:35:05,768 Found link https://files.pythonhosted.org/packages/90/e3/7ea37d02fa09e42b4caa15414f304f6987c8ca989f9465703358d13b8319/extinction-0.1.0.tar.gz (from https://pypi.org/simple/extinction/), version: 0.1.0 2025-09-08T04:35:05,769 Found link https://files.pythonhosted.org/packages/84/1e/502e09bcb893220be7e16fb6dbc345bafe94ad206b66e947752d4d503bc5/extinction-0.2.0.tar.gz (from https://pypi.org/simple/extinction/), version: 0.2.0 2025-09-08T04:35:05,769 Found link https://files.pythonhosted.org/packages/c7/e6/15258e1e7ede0c2b053e19449c26b271f4ef9ce3ce8e9a7bbd4175fc3d93/extinction-0.2.1.tar.gz (from https://pypi.org/simple/extinction/), version: 0.2.1 2025-09-08T04:35:05,769 Found link https://files.pythonhosted.org/packages/55/3b/cf34c9cb4d3022979b63b4586251a03abeb97fa7d9777abb41fa077f001f/extinction-0.2.2.tar.gz (from https://pypi.org/simple/extinction/), version: 0.2.2 2025-09-08T04:35:05,769 Found link https://files.pythonhosted.org/packages/55/d2/3c837aae111db351f1eadd18e085c9da64492dae1a736a5699daf53b28a7/extinction-0.3.0.tar.gz (from https://pypi.org/simple/extinction/), version: 0.3.0 2025-09-08T04:35:05,770 Found link https://files.pythonhosted.org/packages/46/2e/7173c3d81f1e535b301297a4bf68d7e13001493d6c4c23d2e6b408e72cc7/extinction-0.4.0.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.0 2025-09-08T04:35:05,770 Found link https://files.pythonhosted.org/packages/b6/60/70dfa9d770385ae10b768be1a6511bde72060478c5b817de72333863dfc8/extinction-0.4.1.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.1 2025-09-08T04:35:05,770 Found link https://files.pythonhosted.org/packages/bf/2d/68cf2ab65fa2bd3b94c4908eda8c56c5a6f26594f12e2efc916d5595b4f5/extinction-0.4.2.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.2 2025-09-08T04:35:05,770 Found link https://files.pythonhosted.org/packages/85/ed/07326d8600eb5f7a8f866a8ea51951b99b111d631060edcf107f1d55cbf1/extinction-0.4.3.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.3 2025-09-08T04:35:05,770 Found link https://files.pythonhosted.org/packages/be/8c/cf1804a81f38a574d5cc4654b586ff3a3245a1b5cc4188481513dee49c0e/extinction-0.4.4.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.4 2025-09-08T04:35:05,771 Found link https://files.pythonhosted.org/packages/cc/a8/55327e41cb07ae60fbae834f44771317b3f9c27fc317d67623f834fd18b1/extinction-0.4.5.tar.gz (from https://pypi.org/simple/extinction/), version: 0.4.5 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/d9/73/ab618d414fa86b7eecaf09092046a52111e470dccfea0691c68ded847de1/extinction-0.4.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/9a/25/b17f2cb708625bc501a16afb0f370aa7d4e645632fc42c534b5fb1484ffe/extinction-0.4.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/9e/89/421ad216f63fd5c504b082b2e751418974ab8d17d6c0399c10ecb9d7b431/extinction-0.4.6-cp310-cp310-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c0/98/e2941607641b881d4b80b114f1a7df5673fb967a2d86bdbf2b3654923c06/extinction-0.4.6-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/e9/0f/8830344e813ae21df0859004937b76d8d858a96264cae6147596ea0f4956/extinction-0.4.6-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/4d/cc/ddefe293babc55f9f664798bfb4d83fba4a857c417e5b902288689a0af79/extinction-0.4.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,771 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/61/23/1e27f416d2c2a4eee33280d2f04e6df4cec2b4f85c5347ed49b95936912d/extinction-0.4.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/6b/a4/d5b1294c320a1ad58022e0213746e0c6d8de67bb1f76203bccc087bf1341/extinction-0.4.6-cp36-cp36m-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5b/ad/f359b6bbb37e047a10ff6955d81925b7303134fc0d3ea3fcfe8880ee073d/extinction-0.4.6-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/9c/77/f03410f5fbed515d612ebb59e7b9a4644ef629244c716b180118b97d8b3a/extinction-0.4.6-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/77/dc/1a61d83127ee6d4dcfe2ec5de831459e9e5ca77513fdc901a1a3867c3da7/extinction-0.4.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/4e/ca/15948ec82c1793278588c57cedd5c98be673d5784604cf07d0b445ea07f8/extinction-0.4.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/50/83/6d338f545083b2b3b19b5e52715aad810fd7556bd3e8d07374fe7b749a50/extinction-0.4.6-cp37-cp37m-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/25/f8/bc14b5e626eaff220bbeb9537ee991edf9b473006bbb7f1119d3b8b1bb08/extinction-0.4.6-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,772 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/71/da/8a2ca61eb4a50a87973a2031c6abef679c7e932a720e7f1635dba9122358/extinction-0.4.6-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/a7/5c/525e8b8cb2dae6d8e0f093fdcd9d865a71975c4e8f8272d2d4e587611898/extinction-0.4.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/b8/8c/c159fdabc5912f2399a00063f5be40d3899ef02ec1b29d093f6a8cde2181/extinction-0.4.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/ee/4e/0c88ce80d9731ec0e9d5725693535fcc6a1aed71b35ed8ba54aea4dc48fa/extinction-0.4.6-cp38-cp38-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/38/f1/841e188b4c8b579c791c8a51c8b99618bd4f0f4829319d785b734ecda31e/extinction-0.4.6-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/80/06/21ba0793a32ea31a1a27ecd007a2ac618386adf6969bc0487ffeb895981c/extinction-0.4.6-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cf/06/8a2705e15607719c5b7bf68bcdd48b731cf5bfd7d4ad97e3bfc0dc693dfd/extinction-0.4.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/ba/3a/50c2e48c7de4a167c89d38ebc8a4240015efeab79f99208482848c89b466/extinction-0.4.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,773 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5e/37/93aa5fad8404cb609f92d89434dbff7f2b3f809d2232424a2edf235d8c9c/extinction-0.4.6-cp39-cp39-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,774 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cc/16/1e603e64ad45270b15f071433983aab76fe0de84f6b639a6c9db1e0edc52/extinction-0.4.6-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,774 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f1/91/272fc88fbffad5982074d25ad275eb49379c64a4adcba62ed785e28db6f4/extinction-0.4.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,774 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/e8/31/4b8894e7336db36be39e7505b09c57b073700103078dc406fac25dedee41/extinction-0.4.6-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,774 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/a2/e1/593242a0a8964fb6899544d7b2476bc5693109a2c11fd159df957b9d20f6/extinction-0.4.6-pp37-pypy37_pp73-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,775 Found link https://files.pythonhosted.org/packages/3d/45/04471ab9951c9eed3967653fc445cdf32088844f27411c1c34d2d969ebba/extinction-0.4.6.tar.gz (from https://pypi.org/simple/extinction/) (requires-python:>=3.5), version: 0.4.6 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/11/04/3d056290aac66cd73c4c7753dfbbcb4e12406a103bd9ae9d22bfd2a39cbd/extinction-0.4.7-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/4e/e4/129cc35104ab6a378d65d84b234676fecc9439d6026df337d7360c2662f5/extinction-0.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cb/7b/568d77848e6538ed3b7e707075e144f7605298769ebbe01995f4f9681891/extinction-0.4.7-cp310-cp310-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/2f/fc/452e44b891b66ef91c731ec290db9ad332799b2c593673e1351f2b785e41/extinction-0.4.7-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/62/2e/f9728e892052b1feea8736b7a49f03b89151b12fd39028cde92b8b67ee74/extinction-0.4.7-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/fc/85/22f60e55ae36297cd5c2ca0043c2bc11d8c6a9d1365eb01bbfa76256a3ff/extinction-0.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,775 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/57/7f/a1625a8b2dc9beb3bb08951f91a94d1b08fcc5fefdc6553811711ef1c48d/extinction-0.4.7-cp311-cp311-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/85/dd/c7df70468d6847096535956d3141334e86b3128ef5009f2cf94e920f1d45/extinction-0.4.7-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/25/ac/67b0806db482711b5cdb04dfbbb66ee9ebdf8d52f1c0bb005f5de2e32431/extinction-0.4.7-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/02/49/5953406bccb6da9578f6617b5e4e2455653090520d344ac35cbd4ef5d2ec/extinction-0.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/b7/63/42e4563ee39d752f1fb35e93c3c1d1e252220c513496ac92c50a6056ef3f/extinction-0.4.7-cp312-cp312-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/60/18/52fb0cc8d2b090412afede6e7f1fe7a881fff34bf91c215ed0c6027276e4/extinction-0.4.7-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/a8/f9/437068fde101440b9141b7f6254a0ee6de4ab412307cfbf8097c7f6aa031/extinction-0.4.7-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cb/64/ec47f0b032c0f17d8dbd238975aaba6024db79825d218eca124419ae7db5/extinction-0.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,776 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/87/55/0c5b6c0534df0c967dbd0b2e26723ec2a184a47fdb644936e72671b8c631/extinction-0.4.7-cp313-cp313-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c5/8b/ff3270db436a7fb70669619b8cc540d3ffd5066600c55f9a08ccd29fc659/extinction-0.4.7-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/ca/b7/f5f4c85a07c52c8532eee1f7bacf7bc0b57a6cd12d9c8ccb32e360ae24c0/extinction-0.4.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/fb/9a/6dfe44a261d4eb2fa5924e5141080fbbd6d591968b456419f585695ee340/extinction-0.4.7-cp36-cp36m-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/91/20/c8f003d76ba2b9620eff195d7175d88d1faf83f8260cf518ae0b4e69d4e0/extinction-0.4.7-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c6/53/560e16496e6d315ce87c7dfdbf1a06c8a67463b8289b1bfcf46c9c017c69/extinction-0.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/07/f5/1040ba4675092d2835b7de32a00059b79702ee23082c647a0e1cdc93675f/extinction-0.4.7-cp37-cp37m-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/26/cb/be2ad09f817728d76b309fe77286cc601d6f9b57419a5fea53f14482d9f1/extinction-0.4.7-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,777 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/e6/28/e7b2bc05683e5d5f877a02c0242cf4b803e9a5a8f504f1043743c266b1c0/extinction-0.4.7-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5f/4d/558b5bd9128028e71b50e31e2348deed3d789f4bba1a6980dcd811c5d270/extinction-0.4.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f7/f2/9b53321bb8c42fa7d7da901ebe64d2ac5622b2ace040a9138e236d0a8e21/extinction-0.4.7-cp38-cp38-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/bc/12/93762a3bb5d354bbef816e08c98a53f942d72d45da5fb8c30ee5c8c3a587/extinction-0.4.7-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f6/e3/cb3fdca238fe90904ddc17e6b5856b83ac55497719c11cb29ab0e6aa58ad/extinction-0.4.7-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c6/9f/79de69194dc3359cdfa7e2957488f86c1232a509697e5b874ffc6f9ba634/extinction-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/e8/87/4298d10991e30b4365949f0edfb390789293c27db2e39644ae454f270ddf/extinction-0.4.7-cp39-cp39-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/a8/f1/f93794940fa624fd91659f5ddfa8f6eecfeb062f0af407ac07b4c2b6a20e/extinction-0.4.7-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c4/3d/c9017c8e580398e17b5f1dbad55facfc63c5e0f8f9288d04f60b0793d253/extinction-0.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,778 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/90/60/0dfa4c984636983f79c6e1d5fc0eeaad214735ce6445e2018d4bc3710767/extinction-0.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/48/77/a473e3960067033e7f9a2c2c6f6c80229d0b690db5ad2c5cfe201363e027/extinction-0.4.7-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/76/3e/ab53e35d6519fcb70813a4a171300d619ee02f012ca2605d339ebce30e77/extinction-0.4.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/4e/49/e511aa1d3f9becd9f83b039385dcad1e61aadecb2e98aef8886f7a48e73b/extinction-0.4.7-pp37-pypy37_pp73-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/fc/86/6a834c3c43c4bc462e90963ad38730aadc5aa36606378c66d6a49fbe2e2a/extinction-0.4.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/11/b8/83eeea0bd3916555b55c5f0b51f44327760cc117234ffaa8b00afc60a81a/extinction-0.4.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f5/d9/6f392fc5258579168467a85dfea9c4ebb1988f0182d1ef6fd24340259a7d/extinction-0.4.7-pp38-pypy38_pp73-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5c/9d/b3e59f13bb484b2d33bb2d18df6e6c7de7edaa9310f55ad3700c0e82ca07/extinction-0.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,779 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f3/dd/c22cff072335e3c63217beaf96ffa0310056ec151c4dc83f302e66a972c0/extinction-0.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,780 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cb/0e/951576df8b8066de057fc251334b02ea4d559a182c108e52348f4ccdc12e/extinction-0.4.7-pp39-pypy39_pp73-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,780 Found link https://files.pythonhosted.org/packages/88/68/45ea23f4fca128eb71f760c0d87155d65ff501942b4544a7d1b3748577bc/extinction-0.4.7.tar.gz (from https://pypi.org/simple/extinction/) (requires-python:>=3.6), version: 0.4.7 2025-09-08T04:35:05,780 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/30/c3/375e1679e2869b550d64e486d27b3dbf51e0684e55c76c249819ee96c571/extinction-0.4.8-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,780 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c6/70/589d3c17e310474885eed540c4dc653058f6415576af0d96220031fe7051/extinction-0.4.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,780 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f7/5d/51fed388d0fe00d4bd82aed9ec500326356dcb9e55fdd17c57b24c2aaa3c/extinction-0.4.8-cp310-cp310-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/d7/14/f63fb90292bb8b9df12be7bc1e35188938ec26e3d91b48bd228466a93b68/extinction-0.4.8-cp310-cp310-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/a3/ae/e8cc4bf9cf3b238dd2c7efa3695eb7debb44ec604faec1a8b772fe9789f4/extinction-0.4.8-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/dd/21/e25c95943f8b037518068185545f3e8b25c3bddd6b8b3c108a66aca4bce0/extinction-0.4.8-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f3/cd/429899d62d108fd00684b79e885b28dba6f4bc011a8b4b62603b9f5e79c9/extinction-0.4.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/d9/5c/b7312829790df28a559455875402ddc81c85afe3380a8adcf95dd882efc8/extinction-0.4.8-cp311-cp311-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/7b/a8/0dbe02aadc65d939bdd240c0246cf1d6addc3e96278fbde3dd2953171bfa/extinction-0.4.8-cp311-cp311-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/3b/72/e3386e0842def6bf8bd464ea2e47e46161ee4eb49917fd1f3b83b793522a/extinction-0.4.8-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,781 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/06/12/c1b44334cb051cd1cb6004393ad355b602d272f763e19bc0c3648deffab1/extinction-0.4.8-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/03/11/6c1a48adfd95043ceda67cd41fc9c07185d5487fba9761905e32dda43ee4/extinction-0.4.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/19/fb/2fe2649ab3840df117faefa46b42ba0f5f22ba6c97af9fafa969bb2a97c9/extinction-0.4.8-cp312-cp312-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/26/75/57b27a58e43b197a2779041ff0fbbd266810ec302081d6b1533e03804aae/extinction-0.4.8-cp312-cp312-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/0f/cb/d10331269752e7ac8aac0a140c25b5ff6848cd9f5692379d7436efffa8bd/extinction-0.4.8-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/44/24/9c66decad16393ce70321be127d7cafc8f0448055709f40d476ef604d597/extinction-0.4.8-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/8c/e1/051a7c924ef25de24bee06919fa8b54fd4e9d3d79cfaa69fbfc8711bd491/extinction-0.4.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/9d/92/40b012245ba2322e24901c0ca884e85a749ac23222ac20c300577ede5fab/extinction-0.4.8-cp313-cp313-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/98/d0/39ff1a3c17bd541c59dff6778d60536872e631093866ce6cdd1679429ba5/extinction-0.4.8-cp313-cp313-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,782 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5f/e1/497367f6c5021fa593083c891686934b85fbae43d8d098f66451d1e33ece/extinction-0.4.8-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/ba/0c/085fdb2cb63edf12570895d9bf55017e26890a29e0ba39fd8342a211beb0/extinction-0.4.8-cp314-cp314-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/c3/d9/cef50672f0dde47d41fbf9d7a37e0b6053708abefab6c0b7c3bae20c4991/extinction-0.4.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/49/bd/3602354a71f06f8df0bcedd1ef9e9aa4412e9516817906de0a9c71a11827/extinction-0.4.8-cp314-cp314-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/30/05/20a44dd21d8131378654a4ba3b31589ee21c795b1d4b6b86b0d54f00fb45/extinction-0.4.8-cp314-cp314-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/89/37/4f322802c6ad0a4ac435b4c0bad7c5b63deb771e190b17b275a6881c8d83/extinction-0.4.8-cp314-cp314-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/cd/e8/aee1154bd525a0c75f5149ef323f4ffcbd1156c4c31377a30c48ce83dd49/extinction-0.4.8-cp314-cp314t-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,783 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/af/12/3af6b129b4143765e75d5a70e9bf2fc9f44ffec13c810c4b4abac94fdcaf/extinction-0.4.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/53/d6/c747f652f6c2ca9280333d7ca5c32e1bdd4928fd1256c9f2eaa325ac099b/extinction-0.4.8-cp314-cp314t-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/3a/6a/b4c834d09fbde499f02ed29e7dbe216a5db0acdba0e91c94e687a514368d/extinction-0.4.8-cp314-cp314t-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/7d/cc/e93e346ddfcd3ae9ad67f535b23794dc9dd6dcd8b8cfe56b70dd9d327887/extinction-0.4.8-cp314-cp314t-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/3d/1e/e7c722d683dc75f335bbb3039ba326911861f81a76bc18b76fcd1e83d62a/extinction-0.4.8-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/48/3a/15d5aacac1c142fdb101020711eafddfca66bf95f2075145bffa7e00a368/extinction-0.4.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/ac/88/fdc2d6e9fc6c9c91e17ece06882c0f6fb3e46e1fcf112ed8e735a198cdfd/extinction-0.4.8-cp38-cp38-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/03/5f/51cba093fd668a84b2466cc1b5f12f5d97fcc57eda33d1102debc2df1c98/extinction-0.4.8-cp38-cp38-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/5b/d5/2b6f22150bd2ba484b9920d13dfe578eee31088367d5320c1f053e01ca1c/extinction-0.4.8-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,784 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/b1/23/9274b228ab66d6de2635f23d46c08104b1b852873ce0a138a9e28de5c451/extinction-0.4.8-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,785 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/f9/99/9fd82375ed26a1b043bad5111824e74a0c4ee152349f689bb87636bc6988/extinction-0.4.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,785 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/90/63/65a7de022ee70b5c6414ff004213f56bd82a70d5dba0cf24c7ac0eb3129a/extinction-0.4.8-cp39-cp39-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,785 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/e4/91/afdaea7a5c26d6d9364955e7b6451775bbe79a54bb5957ddb5604ada92b0/extinction-0.4.8-cp39-cp39-win32.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,785 Skipping link: No binaries permitted for extinction: https://files.pythonhosted.org/packages/07/3e/473129b8e03a5b902d01ed7b2a6e59bfc67231e9f78f292d7e161f6986f8/extinction-0.4.8-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,785 Found link https://files.pythonhosted.org/packages/22/a6/f3e83478b465557885db86c7ee69922847d779035babccdea873680c6d6c/extinction-0.4.8.tar.gz (from https://pypi.org/simple/extinction/) (requires-python:>=3.8), version: 0.4.8 2025-09-08T04:35:05,786 Fetching project page and analyzing links: https://www.piwheels.org/simple/extinction/ 2025-09-08T04:35:05,786 Getting page https://www.piwheels.org/simple/extinction/ 2025-09-08T04:35:05,787 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:35:05,876 Fetched page https://www.piwheels.org/simple/extinction/ as text/html 2025-09-08T04:35:05,887 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.8-cp311-cp311-linux_armv6l.whl#sha256=5f1918647a4b1c255f7286de39edfb7d7e9c8061fd1b97a3b4a9141377e13726 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.8-cp311-cp311-linux_armv7l.whl#sha256=5f1918647a4b1c255f7286de39edfb7d7e9c8061fd1b97a3b4a9141377e13726 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.8) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.7-cp311-cp311-linux_armv6l.whl#sha256=137c95b372c3a72a6db3d7dc40a92c05034e6ea4c2b38193618b0ce68dfdd984 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.7-cp311-cp311-linux_armv7l.whl#sha256=137c95b372c3a72a6db3d7dc40a92c05034e6ea4c2b38193618b0ce68dfdd984 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.7-cp39-cp39-linux_armv6l.whl#sha256=97872b470019f85e115775016c451a3a6d00a18e4012bb3d587769f0754468af (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.7-cp39-cp39-linux_armv7l.whl#sha256=97872b470019f85e115775016c451a3a6d00a18e4012bb3d587769f0754468af (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.6) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp311-cp311-linux_armv6l.whl#sha256=add4aae3fa0f5c3f30af634cd0ac5a11758a2140f8ea9b13afa5670a6713d0ab (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,888 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp311-cp311-linux_armv7l.whl#sha256=add4aae3fa0f5c3f30af634cd0ac5a11758a2140f8ea9b13afa5670a6713d0ab (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp35-cp35m-linux_armv6l.whl#sha256=765a183ee667e484bab7562cfdbd81ad07cc268a0100f5dd9275d0889e6f11a8 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp35-cp35m-linux_armv7l.whl#sha256=765a183ee667e484bab7562cfdbd81ad07cc268a0100f5dd9275d0889e6f11a8 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp39-cp39-linux_armv6l.whl#sha256=c09ecbca3e9d2c6bca6740ec5314b53ba94ba4945474f6d9c358620879712aee (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp39-cp39-linux_armv7l.whl#sha256=c09ecbca3e9d2c6bca6740ec5314b53ba94ba4945474f6d9c358620879712aee (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp37-cp37m-linux_armv6l.whl#sha256=a8758661cde4fb03eb1f670919662687e47dc2160c679ef868192388b22333d6 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.6-cp37-cp37m-linux_armv7l.whl#sha256=a8758661cde4fb03eb1f670919662687e47dc2160c679ef868192388b22333d6 (from https://www.piwheels.org/simple/extinction/) (requires-python:>=3.5) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp35-cp35m-linux_armv7l.whl#sha256=a015e1b79a705c31b1a6696f9f486fbcd4279c3d2d3949197a757d5c835fa4c4 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,889 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp35-cp35m-linux_armv6l.whl#sha256=a015e1b79a705c31b1a6696f9f486fbcd4279c3d2d3949197a757d5c835fa4c4 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp37-cp37m-linux_armv7l.whl#sha256=bc7ce0a233388d74088981cbb2b223282be466a2187cd6e26f825b35938c655b (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp37-cp37m-linux_armv6l.whl#sha256=bc7ce0a233388d74088981cbb2b223282be466a2187cd6e26f825b35938c655b (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp39-cp39-linux_armv6l.whl#sha256=7695ddab804c1a2dcbe1ba1752c22a58285cfe34f39948534b7515ea2f2958fa (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.5-cp39-cp39-linux_armv7l.whl#sha256=7695ddab804c1a2dcbe1ba1752c22a58285cfe34f39948534b7515ea2f2958fa (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp35-cp35m-linux_armv6l.whl#sha256=c09e53fa25a902fd670a7685636613fb8d6af2687fc6cd6703495f00463cd29e (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp35-cp35m-linux_armv7l.whl#sha256=c09e53fa25a902fd670a7685636613fb8d6af2687fc6cd6703495f00463cd29e (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp37-cp37m-linux_armv6l.whl#sha256=80ba5506afebcb43e8633ec89250285b89a488c07db31821be2fc5cda0f98c93 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp37-cp37m-linux_armv7l.whl#sha256=80ba5506afebcb43e8633ec89250285b89a488c07db31821be2fc5cda0f98c93 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,890 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp39-cp39-linux_armv6l.whl#sha256=65f23158d21b1da47f0281cd913f62a40860554fb1a1b8f4b1abd0f2ba6a4fd9 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.4-cp39-cp39-linux_armv7l.whl#sha256=65f23158d21b1da47f0281cd913f62a40860554fb1a1b8f4b1abd0f2ba6a4fd9 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp34-cp34m-linux_armv6l.whl#sha256=833fa78ff2ff256ab2dcb964bb8a8700318ee06f6858989e322be8c8288625a3 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp34-cp34m-linux_armv7l.whl#sha256=833fa78ff2ff256ab2dcb964bb8a8700318ee06f6858989e322be8c8288625a3 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp35-cp35m-linux_armv7l.whl#sha256=3a28686ea0939549568d529d4625b686fd82d5528463bda714424cab8e05f4dc (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp35-cp35m-linux_armv6l.whl#sha256=3a28686ea0939549568d529d4625b686fd82d5528463bda714424cab8e05f4dc (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp37-cp37m-linux_armv6l.whl#sha256=23f37e4c97599013b793440a00bfc19a85b4b133633edc6960fadefd5a865be8 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp37-cp37m-linux_armv7l.whl#sha256=23f37e4c97599013b793440a00bfc19a85b4b133633edc6960fadefd5a865be8 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,891 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp39-cp39-linux_armv6l.whl#sha256=c4428de0dc63cbe9fb77eafb0fd0981ce0b6c251fa684f6cf0f69fe4c8c13422 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.3-cp39-cp39-linux_armv7l.whl#sha256=c4428de0dc63cbe9fb77eafb0fd0981ce0b6c251fa684f6cf0f69fe4c8c13422 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp34-cp34m-linux_armv6l.whl#sha256=ca58f6a0fe3639a6e79a0e2b4e34a5cea0d63cf8f4739ad47e3f81320e20f385 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp34-cp34m-linux_armv7l.whl#sha256=ca58f6a0fe3639a6e79a0e2b4e34a5cea0d63cf8f4739ad47e3f81320e20f385 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp35-cp35m-linux_armv6l.whl#sha256=c19dce68dec82dd9e502deb5e6fd6471aac4909e25db927010ac9a22b100ddb2 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp35-cp35m-linux_armv7l.whl#sha256=c19dce68dec82dd9e502deb5e6fd6471aac4909e25db927010ac9a22b100ddb2 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp37-cp37m-linux_armv7l.whl#sha256=11a15e87efce291cef128cc26e0b6aea6035227df371f6f7192b03605cfecefc (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp37-cp37m-linux_armv6l.whl#sha256=11a15e87efce291cef128cc26e0b6aea6035227df371f6f7192b03605cfecefc (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp39-cp39-linux_armv6l.whl#sha256=eda7fc0e451926bf9edf1a16db1cff8db9fe240b756728aa9d13e050cdf20606 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,892 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.2-cp39-cp39-linux_armv7l.whl#sha256=eda7fc0e451926bf9edf1a16db1cff8db9fe240b756728aa9d13e050cdf20606 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=fe7970ccf2a4272ea7fd0a0e630ee9915b00ee96f0660e2e00989b8f35d47409 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=fe7970ccf2a4272ea7fd0a0e630ee9915b00ee96f0660e2e00989b8f35d47409 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp34-cp34m-linux_armv7l.whl#sha256=8113da70ae356c6238def3390f43e1c3385f89899d77691790677d659339c5e9 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp34-cp34m-linux_armv6l.whl#sha256=8113da70ae356c6238def3390f43e1c3385f89899d77691790677d659339c5e9 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp35-cp35m-linux_armv6l.whl#sha256=17c5d95c05ee686b584c315dcefa3b97fbbbf3448de46f8b20a525c3c9454f04 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.4.0-cp35-cp35m-linux_armv7l.whl#sha256=17c5d95c05ee686b584c315dcefa3b97fbbbf3448de46f8b20a525c3c9454f04 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,893 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.3.0-cp35-cp35m-linux_armv7l.whl#sha256=6921fc81bf693a340584adf104d0076732dceed51dc66a8b0d0b6e16b745d1bb (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.3.0-cp35-cp35m-linux_armv6l.whl#sha256=6921fc81bf693a340584adf104d0076732dceed51dc66a8b0d0b6e16b745d1bb (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.3.0-cp34-cp34m-linux_armv7l.whl#sha256=df57bec01366fe932f4518a825ac4ee3c934124f5004a07c99bfed008a1aaa94 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.3.0-cp34-cp34m-linux_armv6l.whl#sha256=df57bec01366fe932f4518a825ac4ee3c934124f5004a07c99bfed008a1aaa94 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.2-cp35-cp35m-linux_armv7l.whl#sha256=b39011e226aad370f3d1e1262932265b4bec0174e9ab8696625c410da7e5d53d (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.2-cp35-cp35m-linux_armv6l.whl#sha256=b39011e226aad370f3d1e1262932265b4bec0174e9ab8696625c410da7e5d53d (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.2-cp34-cp34m-linux_armv7l.whl#sha256=ab4f0e51c7fd22badfc34eefbff210e4992f96ce72e7f60cc23da258503cd873 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.2-cp34-cp34m-linux_armv6l.whl#sha256=ab4f0e51c7fd22badfc34eefbff210e4992f96ce72e7f60cc23da258503cd873 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=b6800d8e146547f84aa7fa9c9a5133235c636c96f6546f794db5038a9e34244a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,894 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=b6800d8e146547f84aa7fa9c9a5133235c636c96f6546f794db5038a9e34244a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=de8533d02c6a6da89ac70bd7f3d5d4a655dbb4a2c09aca6987ef21ee0f01bd62 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=de8533d02c6a6da89ac70bd7f3d5d4a655dbb4a2c09aca6987ef21ee0f01bd62 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=956b04af4e5af3c966dc1feb254436845a257576413485d0cd5b17737c96314a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=956b04af4e5af3c966dc1feb254436845a257576413485d0cd5b17737c96314a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.0-cp34-cp34m-linux_armv7l.whl#sha256=79bc5d60c376988cc6ed48057e9e0517d502f22c4f78fb0e4182e5d061f87390 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.2.0-cp34-cp34m-linux_armv6l.whl#sha256=79bc5d60c376988cc6ed48057e9e0517d502f22c4f78fb0e4182e5d061f87390 (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,895 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=6dfbf5de0a9f17c0e8054f99f2c128493095bf6898bb79d944c64e54af18014a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,896 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=6dfbf5de0a9f17c0e8054f99f2c128493095bf6898bb79d944c64e54af18014a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,896 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=b59c85054261f84443b7a4ba63260163d1c5159c85fe11df9260528015cf562a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,896 Skipping link: No binaries permitted for extinction: https://archive1.piwheels.org/simple/extinction/extinction-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=b59c85054261f84443b7a4ba63260163d1c5159c85fe11df9260528015cf562a (from https://www.piwheels.org/simple/extinction/) 2025-09-08T04:35:05,896 Skipping link: not a file: https://www.piwheels.org/simple/extinction/ 2025-09-08T04:35:05,896 Skipping link: not a file: https://pypi.org/simple/extinction/ 2025-09-08T04:35:05,921 Given no hashes to check 1 links for project 'extinction': discarding no candidates 2025-09-08T04:35:05,922 Collecting extinction==0.1.0 2025-09-08T04:35:05,923 Created temporary directory: /tmp/pip-unpack-i4kkhjmv 2025-09-08T04:35:06,063 Downloading extinction-0.1.0.tar.gz (119 kB) 2025-09-08T04:35:06,116 Added extinction==0.1.0 from https://files.pythonhosted.org/packages/90/e3/7ea37d02fa09e42b4caa15414f304f6987c8ca989f9465703358d13b8319/extinction-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-a8hr86r6' 2025-09-08T04:35:06,117 Running setup.py (path:/tmp/pip-wheel-cj3m19_n/extinction_1365d323a19b4d29a9fa869137334848/setup.py) egg_info for package extinction 2025-09-08T04:35:06,118 Created temporary directory: /tmp/pip-pip-egg-info-kcsm62ac 2025-09-08T04:35:06,118 Preparing metadata (setup.py): started 2025-09-08T04:35:06,119 Running command python setup.py egg_info 2025-09-08T04:35:07,350 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:35:07,350 !! 2025-09-08T04:35:07,350 ******************************************************************************** 2025-09-08T04:35:07,350 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:35:07,350 License :: OSI Approved :: MIT License 2025-09-08T04:35:07,350 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:35:07,351 ******************************************************************************** 2025-09-08T04:35:07,351 !! 2025-09-08T04:35:07,351 self._finalize_license_expression() 2025-09-08T04:35:07,866 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T04:35:07,870 Source in /tmp/pip-wheel-cj3m19_n/extinction_1365d323a19b4d29a9fa869137334848 has version 0.1.0, which satisfies requirement extinction==0.1.0 from https://files.pythonhosted.org/packages/90/e3/7ea37d02fa09e42b4caa15414f304f6987c8ca989f9465703358d13b8319/extinction-0.1.0.tar.gz 2025-09-08T04:35:07,871 Removed extinction==0.1.0 from https://files.pythonhosted.org/packages/90/e3/7ea37d02fa09e42b4caa15414f304f6987c8ca989f9465703358d13b8319/extinction-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-a8hr86r6' 2025-09-08T04:35:07,874 Created temporary directory: /tmp/pip-unpack-f8k6617i 2025-09-08T04:35:07,874 Created temporary directory: /tmp/pip-unpack-b49vv7nj 2025-09-08T04:35:07,874 Building wheels for collected packages: extinction 2025-09-08T04:35:07,875 Created temporary directory: /tmp/pip-wheel-xr8pz6dk 2025-09-08T04:35:07,876 DEPRECATION: Building 'extinction' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'extinction'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T04:35:07,877 Building wheel for extinction (setup.py): started 2025-09-08T04:35:07,878 Destination directory: /tmp/pip-wheel-xr8pz6dk 2025-09-08T04:35:07,878 Running command python setup.py bdist_wheel 2025-09-08T04:35:09,086 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:35:09,086 !! 2025-09-08T04:35:09,086 ******************************************************************************** 2025-09-08T04:35:09,086 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:35:09,087 License :: OSI Approved :: MIT License 2025-09-08T04:35:09,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:35:09,087 ******************************************************************************** 2025-09-08T04:35:09,087 !! 2025-09-08T04:35:09,087 self._finalize_license_expression() 2025-09-08T04:35:10,212 extinction.c: In function ‘__Pyx_ListComp_Append’: 2025-09-08T04:35:10,213 extinction.c:1209:23: error: lvalue required as left operand of assignment 2025-09-08T04:35:10,213 1209 | Py_SIZE(list) = len+1; 2025-09-08T04:35:10,213 | ^ 2025-09-08T04:35:10,221 extinction.c: In function ‘__Pyx_PyList_Extend’: 2025-09-08T04:35:10,221 extinction.c:1233:22: error: implicit declaration of function ‘_PyList_Extend’; did you mean ‘PyList_Extend’? [-Wimplicit-function-declaration] 2025-09-08T04:35:10,221 1233 | PyObject* none = _PyList_Extend((PyListObject*)L, v); 2025-09-08T04:35:10,221 | ^~~~~~~~~~~~~~ 2025-09-08T04:35:10,221 | PyList_Extend 2025-09-08T04:35:10,222 extinction.c:1233:22: error: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:10,222 extinction.c: In function ‘__Pyx_PyList_Append’: 2025-09-08T04:35:10,222 extinction.c:1250:23: error: lvalue required as left operand of assignment 2025-09-08T04:35:10,222 1250 | Py_SIZE(list) = len+1; 2025-09-08T04:35:10,222 | ^ 2025-09-08T04:35:10,380 extinction.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-08T04:35:10,388 extinction.c:6115:50: error: ‘NPY_C_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_C_CONTIGUOUS’? 2025-09-08T04:35:10,388 6115 | __pyx_t_2 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS) != 0)) != 0); 2025-09-08T04:35:10,388 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,388 | PyBUF_C_CONTIGUOUS 2025-09-08T04:35:10,389 extinction.c:6115:50: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T04:35:10,418 extinction.c:6171:50: error: ‘NPY_F_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_F_CONTIGUOUS’? 2025-09-08T04:35:10,418 6171 | __pyx_t_2 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS) != 0)) != 0); 2025-09-08T04:35:10,418 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,418 | PyBUF_F_CONTIGUOUS 2025-09-08T04:35:10,425 extinction.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-08T04:35:10,432 extinction.c:7237:29: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T04:35:10,432 7237 | if (unlikely(__pyx_v_descr->names == Py_None)) { 2025-09-08T04:35:10,432 | ^~ 2025-09-08T04:35:10,432 extinction.c:450:43: note: in definition of macro ‘unlikely’ 2025-09-08T04:35:10,432 450 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T04:35:10,432 | ^ 2025-09-08T04:35:10,439 extinction.c:7241:28: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T04:35:10,440 7241 | __pyx_t_1 = __pyx_v_descr->names; __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-08T04:35:10,440 | ^~ 2025-09-08T04:35:10,448 extinction.c:7260:31: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-08T04:35:10,448 7260 | if (unlikely(__pyx_v_descr->fields == Py_None)) { 2025-09-08T04:35:10,448 | ^~ 2025-09-08T04:35:10,448 extinction.c:450:43: note: in definition of macro ‘unlikely’ 2025-09-08T04:35:10,449 450 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T04:35:10,449 | ^ 2025-09-08T04:35:10,456 extinction.c:7264:51: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-08T04:35:10,456 7264 | __pyx_t_3 = __Pyx_PyDict_GetItem(__pyx_v_descr->fields, __pyx_v_childname); if (unlikely(__pyx_t_3 == NULL)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 795; __pyx_clineno = __LINE__; goto __pyx_L1_error;}; 2025-09-08T04:35:10,456 | ^~ 2025-09-08T04:35:10,470 extinction.c:7469:79: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-08T04:35:10,471 7469 | (__pyx_v_offset[__pyx_t_8]) = ((__pyx_v_offset[__pyx_t_8]) + __pyx_v_child->elsize); 2025-09-08T04:35:10,471 | ^~ 2025-09-08T04:35:10,589 extinction.c: In function ‘__pyx_memview_slice’: 2025-09-08T04:35:10,603 extinction.c:14455:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:10,603 14455 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T04:35:10,603 | ^~ 2025-09-08T04:35:10,603 In file included from /usr/include/python3.13/Python.h:76, 2025-09-08T04:35:10,604 from extinction.c:18: 2025-09-08T04:35:10,604 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T04:35:10,604 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T04:35:10,604 | ^~~~~~~~~~~~~~~ 2025-09-08T04:35:10,685 extinction.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-08T04:35:10,705 extinction.c:19648:75: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T04:35:10,706 19648 | if (unlikely(Py_TYPE(o)->tp_finalize) && (!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))) { 2025-09-08T04:35:10,706 | ^~~~~~~~~~~~~~~ 2025-09-08T04:35:10,725 extinction.c:19655:5: error: lvalue required as increment operand 2025-09-08T04:35:10,725 19655 | ++Py_REFCNT(o); 2025-09-08T04:35:10,725 | ^~ 2025-09-08T04:35:10,745 extinction.c:19657:5: error: lvalue required as decrement operand 2025-09-08T04:35:10,745 19657 | --Py_REFCNT(o); 2025-09-08T04:35:10,746 | ^~ 2025-09-08T04:35:10,763 extinction.c: In function ‘__pyx_tp_dealloc_memoryview’: 2025-09-08T04:35:10,782 extinction.c:19939:5: error: lvalue required as increment operand 2025-09-08T04:35:10,783 19939 | ++Py_REFCNT(o); 2025-09-08T04:35:10,783 | ^~ 2025-09-08T04:35:10,803 extinction.c:19941:5: error: lvalue required as decrement operand 2025-09-08T04:35:10,803 19941 | --Py_REFCNT(o); 2025-09-08T04:35:10,803 | ^~ 2025-09-08T04:35:10,816 extinction.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2025-09-08T04:35:10,834 extinction.c:20176:5: error: lvalue required as increment operand 2025-09-08T04:35:10,835 20176 | ++Py_REFCNT(o); 2025-09-08T04:35:10,835 | ^~ 2025-09-08T04:35:10,853 extinction.c:20178:5: error: lvalue required as decrement operand 2025-09-08T04:35:10,853 20178 | --Py_REFCNT(o); 2025-09-08T04:35:10,854 | ^~ 2025-09-08T04:35:10,868 extinction.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T04:35:10,887 extinction.c:20714:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:10,887 20714 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_invum, 71, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 71; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,888 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,888 In file included from /usr/include/python3.13/Python.h:101: 2025-09-08T04:35:10,888 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:10,888 213 | PyCode_New( 2025-09-08T04:35:10,888 | ^~~~~~~~~~ 2025-09-08T04:35:10,910 extinction.c:20714:245: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:10,910 20714 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_invum, 71, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 71; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,910 | ^~ 2025-09-08T04:35:10,910 | | 2025-09-08T04:35:10,910 | int 2025-09-08T04:35:10,910 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:10,910 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:10,910 | ^~~~~ 2025-09-08T04:35:10,910 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:10,911 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:10,911 | ~~~~~~~~~~^ 2025-09-08T04:35:10,932 extinction.c:20714:249: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:10,932 20714 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_invum, 71, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 71; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,932 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,932 | | 2025-09-08T04:35:10,932 | PyObject * {aka struct _object *} 2025-09-08T04:35:10,932 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:10,932 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:10,932 | ^~~~ 2025-09-08T04:35:10,932 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:10,933 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:10,933 | ~~~~^ 2025-09-08T04:35:10,953 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:10,954 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:10,954 | ^~~~~~~~~~ 2025-09-08T04:35:10,954 extinction.c:20714:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:10,954 20714 | __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_invum, 71, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 71; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,954 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,954 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:10,954 213 | PyCode_New( 2025-09-08T04:35:10,954 | ^~~~~~~~~~ 2025-09-08T04:35:10,973 extinction.c:20726:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:10,974 20726 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_aa, 92, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 92; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,974 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:10,974 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:10,974 213 | PyCode_New( 2025-09-08T04:35:10,974 | ^~~~~~~~~~ 2025-09-08T04:35:10,995 extinction.c:20726:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:10,996 20726 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_aa, 92, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 92; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:10,996 | ^~ 2025-09-08T04:35:10,996 | | 2025-09-08T04:35:10,996 | int 2025-09-08T04:35:10,996 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:10,996 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:10,996 | ^~~~~ 2025-09-08T04:35:10,996 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:10,996 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:10,996 | ~~~~~~~~~~^ 2025-09-08T04:35:11,018 extinction.c:20726:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,018 20726 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_aa, 92, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 92; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,018 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,018 | | 2025-09-08T04:35:11,018 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,018 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,018 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,018 | ^~~~ 2025-09-08T04:35:11,018 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,018 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,019 | ~~~~^ 2025-09-08T04:35:11,039 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,040 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,040 | ^~~~~~~~~~ 2025-09-08T04:35:11,040 extinction.c:20726:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,040 20726 | __pyx_codeobj__25 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__24, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_ccm89_aa, 92, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 92; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,040 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,040 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,040 213 | PyCode_New( 2025-09-08T04:35:11,040 | ^~~~~~~~~~ 2025-09-08T04:35:11,059 extinction.c:20738:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,060 20738 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_invum, 140, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 140; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,060 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,060 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,060 213 | PyCode_New( 2025-09-08T04:35:11,060 | ^~~~~~~~~~ 2025-09-08T04:35:11,081 extinction.c:20738:244: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,082 20738 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_invum, 140, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 140; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,082 | ^~~ 2025-09-08T04:35:11,082 | | 2025-09-08T04:35:11,082 | int 2025-09-08T04:35:11,082 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,082 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,082 | ^~~~~ 2025-09-08T04:35:11,082 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,082 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,082 | ~~~~~~~~~~^ 2025-09-08T04:35:11,103 extinction.c:20738:249: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,104 20738 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_invum, 140, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 140; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,104 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,104 | | 2025-09-08T04:35:11,104 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,104 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,104 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,104 | ^~~~ 2025-09-08T04:35:11,104 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,104 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,104 | ~~~~^ 2025-09-08T04:35:11,125 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,125 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,126 | ^~~~~~~~~~ 2025-09-08T04:35:11,126 extinction.c:20738:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,126 20738 | __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_invum, 140, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 140; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,126 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,126 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,126 213 | PyCode_New( 2025-09-08T04:35:11,126 | ^~~~~~~~~~ 2025-09-08T04:35:11,145 extinction.c:20750:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,145 20750 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_aa, 162, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,146 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,146 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,146 213 | PyCode_New( 2025-09-08T04:35:11,146 | ^~~~~~~~~~ 2025-09-08T04:35:11,167 extinction.c:20750:241: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,167 20750 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_aa, 162, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,168 | ^~~ 2025-09-08T04:35:11,168 | | 2025-09-08T04:35:11,168 | int 2025-09-08T04:35:11,168 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,168 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,168 | ^~~~~ 2025-09-08T04:35:11,168 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,168 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,168 | ~~~~~~~~~~^ 2025-09-08T04:35:11,189 extinction.c:20750:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,189 20750 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_aa, 162, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,190 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,190 | | 2025-09-08T04:35:11,190 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,190 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,190 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,190 | ^~~~ 2025-09-08T04:35:11,190 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,190 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,190 | ~~~~^ 2025-09-08T04:35:11,211 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,211 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,212 | ^~~~~~~~~~ 2025-09-08T04:35:11,212 extinction.c:20750:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,212 20750 | __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_od94_aa, 162, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,212 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,212 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,212 213 | PyCode_New( 2025-09-08T04:35:11,212 | ^~~~~~~~~~ 2025-09-08T04:35:11,231 extinction.c:20762:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,231 20762 | __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__30, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_gcc09_invum, 212, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 212; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,232 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,232 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,232 213 | PyCode_New( 2025-09-08T04:35:11,232 | ^~~~~~~~~~ 2025-09-08T04:35:11,253 extinction.c:20762:245: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,253 20762 | __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__30, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_gcc09_invum, 212, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 212; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,253 | ^~~ 2025-09-08T04:35:11,254 | | 2025-09-08T04:35:11,254 | int 2025-09-08T04:35:11,254 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,254 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,254 | ^~~~~ 2025-09-08T04:35:11,254 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,254 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,254 | ~~~~~~~~~~^ 2025-09-08T04:35:11,275 extinction.c:20762:250: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,275 20762 | __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__30, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_gcc09_invum, 212, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 212; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,276 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,276 | | 2025-09-08T04:35:11,276 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,276 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,276 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,276 | ^~~~ 2025-09-08T04:35:11,276 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,276 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,276 | ~~~~^ 2025-09-08T04:35:11,297 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,297 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,297 | ^~~~~~~~~~ 2025-09-08T04:35:11,298 extinction.c:20762:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,298 20762 | __pyx_codeobj__31 = (PyObject*)__Pyx_PyCode_New(3, 0, 9, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__30, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_gcc09_invum, 212, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 212; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,298 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,298 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,298 213 | PyCode_New( 2025-09-08T04:35:11,298 | ^~~~~~~~~~ 2025-09-08T04:35:11,317 extinction.c:20774:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,317 20774 | __pyx_codeobj__33 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__32, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_f99kknots, 263, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__33)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 263; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,318 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,318 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,318 213 | PyCode_New( 2025-09-08T04:35:11,318 | ^~~~~~~~~~ 2025-09-08T04:35:11,339 extinction.c:20774:244: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,339 20774 | __pyx_codeobj__33 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__32, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_f99kknots, 263, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__33)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 263; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,340 | ^~~ 2025-09-08T04:35:11,340 | | 2025-09-08T04:35:11,340 | int 2025-09-08T04:35:11,340 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,340 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,340 | ^~~~~ 2025-09-08T04:35:11,340 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,340 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,340 | ~~~~~~~~~~^ 2025-09-08T04:35:11,361 extinction.c:20774:249: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,361 20774 | __pyx_codeobj__33 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__32, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_f99kknots, 263, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__33)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 263; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,362 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,362 | | 2025-09-08T04:35:11,362 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,362 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,362 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,362 | ^~~~ 2025-09-08T04:35:11,362 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,362 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,362 | ~~~~^ 2025-09-08T04:35:11,383 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,384 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,384 | ^~~~~~~~~~ 2025-09-08T04:35:11,384 extinction.c:20774:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,384 20774 | __pyx_codeobj__33 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__32, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_f99kknots, 263, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__33)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 263; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,384 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,384 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,384 213 | PyCode_New( 2025-09-08T04:35:11,384 | ^~~~~~~~~~ 2025-09-08T04:35:11,403 extinction.c:20786:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,404 20786 | __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(2, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_init, 293, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 293; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,404 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,404 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,404 213 | PyCode_New( 2025-09-08T04:35:11,404 | ^~~~~~~~~~ 2025-09-08T04:35:11,425 extinction.c:20786:238: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,426 20786 | __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(2, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_init, 293, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 293; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,426 | ^~~ 2025-09-08T04:35:11,426 | | 2025-09-08T04:35:11,426 | int 2025-09-08T04:35:11,426 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,426 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,426 | ^~~~~ 2025-09-08T04:35:11,426 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,426 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,426 | ~~~~~~~~~~^ 2025-09-08T04:35:11,447 extinction.c:20786:243: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,448 20786 | __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(2, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_init, 293, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 293; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,448 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,448 | | 2025-09-08T04:35:11,448 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,448 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,448 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,448 | ^~~~ 2025-09-08T04:35:11,448 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,448 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,449 | ~~~~^ 2025-09-08T04:35:11,470 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,470 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,470 | ^~~~~~~~~~ 2025-09-08T04:35:11,470 extinction.c:20786:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,470 20786 | __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(2, 0, 3, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_init, 293, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 293; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,470 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,470 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,470 213 | PyCode_New( 2025-09-08T04:35:11,470 | ^~~~~~~~~~ 2025-09-08T04:35:11,490 extinction.c:20801:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,490 20801 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(4, 0, 10, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_call, 299, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 299; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,490 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,490 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,490 213 | PyCode_New( 2025-09-08T04:35:11,490 | ^~~~~~~~~~ 2025-09-08T04:35:11,512 extinction.c:20801:239: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,512 20801 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(4, 0, 10, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_call, 299, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 299; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,512 | ^~~ 2025-09-08T04:35:11,512 | | 2025-09-08T04:35:11,512 | int 2025-09-08T04:35:11,512 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,512 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,513 | ^~~~~ 2025-09-08T04:35:11,513 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,513 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,513 | ~~~~~~~~~~^ 2025-09-08T04:35:11,534 extinction.c:20801:244: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,534 20801 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(4, 0, 10, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_call, 299, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 299; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,534 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,534 | | 2025-09-08T04:35:11,534 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,534 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,535 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,535 | ^~~~ 2025-09-08T04:35:11,535 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,535 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,535 | ~~~~^ 2025-09-08T04:35:11,556 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,556 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,556 | ^~~~~~~~~~ 2025-09-08T04:35:11,556 extinction.c:20801:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,556 20801 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(4, 0, 10, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_call, 299, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 299; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,557 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,557 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,557 213 | PyCode_New( 2025-09-08T04:35:11,557 | ^~~~~~~~~~ 2025-09-08T04:35:11,576 extinction.c:20827:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:35:11,576 20827 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(1, 0, 6, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_fm07kknots, 385, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 385; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,577 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,577 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,577 213 | PyCode_New( 2025-09-08T04:35:11,577 | ^~~~~~~~~~ 2025-09-08T04:35:11,598 extinction.c:20827:244: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:11,599 20827 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(1, 0, 6, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_fm07kknots, 385, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 385; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,599 | ^~~ 2025-09-08T04:35:11,599 | | 2025-09-08T04:35:11,599 | int 2025-09-08T04:35:11,599 extinction.c:75:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,599 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,599 | ^~~~~ 2025-09-08T04:35:11,599 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T04:35:11,599 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,599 | ~~~~~~~~~~^ 2025-09-08T04:35:11,621 extinction.c:20827:249: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T04:35:11,621 20827 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(1, 0, 6, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_fm07kknots, 385, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 385; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,621 | ^~~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,621 | | 2025-09-08T04:35:11,621 | PyObject * {aka struct _object *} 2025-09-08T04:35:11,621 extinction.c:75:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,621 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,621 | ^~~~ 2025-09-08T04:35:11,621 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T04:35:11,621 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T04:35:11,622 | ~~~~^ 2025-09-08T04:35:11,643 extinction.c:75:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T04:35:11,643 75 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T04:35:11,643 | ^~~~~~~~~~ 2025-09-08T04:35:11,643 extinction.c:20827:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T04:35:11,643 20827 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(1, 0, 6, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_kyle_code_extinction_extin, __pyx_n_s_fm07kknots, 385, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 385; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T04:35:11,643 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:11,643 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T04:35:11,643 213 | PyCode_New( 2025-09-08T04:35:11,644 | ^~~~~~~~~~ 2025-09-08T04:35:11,648 extinction.c: In function ‘PyInit_extinction’: 2025-09-08T04:35:11,668 extinction.c:21012:25: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T04:35:11,668 21012 | __pyx_type___pyx_array.tp_print = 0; 2025-09-08T04:35:11,668 | ^ 2025-09-08T04:35:11,688 extinction.c:21015:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T04:35:11,688 21015 | __pyx_type___pyx_MemviewEnum.tp_print = 0; 2025-09-08T04:35:11,688 | ^ 2025-09-08T04:35:11,709 extinction.c:21026:30: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T04:35:11,709 21026 | __pyx_type___pyx_memoryview.tp_print = 0; 2025-09-08T04:35:11,709 | ^ 2025-09-08T04:35:11,729 extinction.c:21035:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T04:35:11,729 21035 | __pyx_type___pyx_memoryviewslice.tp_print = 0; 2025-09-08T04:35:11,729 | ^ 2025-09-08T04:35:11,746 extinction.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T04:35:11,767 extinction.c:21579:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:11,767 21579 | tmp_type = tstate->curexc_type; 2025-09-08T04:35:11,767 | ^~ 2025-09-08T04:35:11,788 extinction.c:21580:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:11,788 21580 | tmp_value = tstate->curexc_value; 2025-09-08T04:35:11,788 | ^~ 2025-09-08T04:35:11,809 extinction.c:21581:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:11,809 21581 | tmp_tb = tstate->curexc_traceback; 2025-09-08T04:35:11,810 | ^~ 2025-09-08T04:35:11,830 extinction.c:21582:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:11,831 21582 | tstate->curexc_type = type; 2025-09-08T04:35:11,831 | ^~ 2025-09-08T04:35:11,851 extinction.c:21583:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:11,852 21583 | tstate->curexc_value = value; 2025-09-08T04:35:11,852 | ^~ 2025-09-08T04:35:11,873 extinction.c:21584:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:11,873 21584 | tstate->curexc_traceback = tb; 2025-09-08T04:35:11,873 | ^~ 2025-09-08T04:35:11,874 extinction.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T04:35:11,895 extinction.c:21595:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:11,896 21595 | *type = tstate->curexc_type; 2025-09-08T04:35:11,896 | ^~ 2025-09-08T04:35:11,919 extinction.c:21596:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:11,919 21596 | *value = tstate->curexc_value; 2025-09-08T04:35:11,919 | ^~ 2025-09-08T04:35:11,941 extinction.c:21597:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:11,942 21597 | *tb = tstate->curexc_traceback; 2025-09-08T04:35:11,942 | ^~ 2025-09-08T04:35:11,964 extinction.c:21598:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:11,964 21598 | tstate->curexc_type = 0; 2025-09-08T04:35:11,964 | ^~ 2025-09-08T04:35:11,987 extinction.c:21599:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:11,988 21599 | tstate->curexc_value = 0; 2025-09-08T04:35:11,988 | ^~ 2025-09-08T04:35:12,010 extinction.c:21600:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:12,010 21600 | tstate->curexc_traceback = 0; 2025-09-08T04:35:12,010 | ^~ 2025-09-08T04:35:12,039 extinction.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T04:35:12,069 extinction.c:21728:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T04:35:12,069 21728 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T04:35:12,070 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:35:12,070 | PyDict_GET_SIZE 2025-09-08T04:35:12,233 extinction.c: In function ‘__pyx_fatalerror’: 2025-09-08T04:35:12,254 extinction.c:22430:19: error: macro "va_start" requires 2 arguments, but only 1 given 2025-09-08T04:35:12,255 22430 | va_start(vargs); 2025-09-08T04:35:12,255 | ^ 2025-09-08T04:35:12,255 In file included from /usr/include/python3.13/Python.h:23: 2025-09-08T04:35:12,255 /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdarg.h:50:9: note: macro "va_start" defined here 2025-09-08T04:35:12,255 50 | #define va_start(v,l) __builtin_va_start(v,l) 2025-09-08T04:35:12,255 | ^~~~~~~~ 2025-09-08T04:35:12,285 extinction.c:22430:5: error: ‘va_start’ undeclared (first use in this function) 2025-09-08T04:35:12,286 22430 | va_start(vargs); 2025-09-08T04:35:12,286 | ^~~~~~~~ 2025-09-08T04:35:12,343 extinction.c: In function ‘__Pyx_PyUnicode_Equals’: 2025-09-08T04:35:12,368 extinction.c:93:51: error: implicit declaration of function ‘_PyUnicode_Ready’; did you mean ‘PyUnicode_READY’? [-Wimplicit-function-declaration] 2025-09-08T04:35:12,368 93 | 0 : _PyUnicode_Ready((PyObject *)(op))) 2025-09-08T04:35:12,368 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:35:12,368 extinction.c:450:43: note: in definition of macro ‘unlikely’ 2025-09-08T04:35:12,368 450 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T04:35:12,369 | ^ 2025-09-08T04:35:12,369 extinction.c:22602:22: note: in expansion of macro ‘__Pyx_PyUnicode_READY’ 2025-09-08T04:35:12,369 22602 | if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) 2025-09-08T04:35:12,369 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:35:12,441 extinction.c: In function ‘__Pyx_Raise’: 2025-09-08T04:35:12,463 extinction.c:22809:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:12,464 22809 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T04:35:12,464 | ^~ 2025-09-08T04:35:12,486 extinction.c:22812:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:12,486 22812 | tstate->curexc_traceback = tb; 2025-09-08T04:35:12,486 | ^~ 2025-09-08T04:35:12,520 extinction.c: In function ‘__Pyx_decode_c_string’: 2025-09-08T04:35:12,552 extinction.c:22922:16: error: implicit declaration of function ‘PyUnicode_FromUnicode’; did you mean ‘PyInt_FromUnicode’? [-Wimplicit-function-declaration] 2025-09-08T04:35:12,552 22922 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-08T04:35:12,552 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:35:12,552 | PyInt_FromUnicode 2025-09-08T04:35:12,576 extinction.c:22922:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T04:35:12,576 22922 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-08T04:35:12,576 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:35:12,581 extinction.c: In function ‘__Pyx_ExceptionSave’: 2025-09-08T04:35:12,613 extinction.c:22934:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:12,613 22934 | *type = tstate->exc_type; 2025-09-08T04:35:12,613 | ^~~~~~~~ 2025-09-08T04:35:12,613 | exc_state 2025-09-08T04:35:12,635 extinction.c:22935:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:12,635 22935 | *value = tstate->exc_value; 2025-09-08T04:35:12,635 | ^~ 2025-09-08T04:35:12,657 extinction.c:22936:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:12,657 22936 | *tb = tstate->exc_traceback; 2025-09-08T04:35:12,657 | ^~ 2025-09-08T04:35:12,657 extinction.c: In function ‘__Pyx_ExceptionReset’: 2025-09-08T04:35:12,689 extinction.c:22948:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:12,689 22948 | tmp_type = tstate->exc_type; 2025-09-08T04:35:12,689 | ^~~~~~~~ 2025-09-08T04:35:12,689 | exc_state 2025-09-08T04:35:12,711 extinction.c:22949:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:12,711 22949 | tmp_value = tstate->exc_value; 2025-09-08T04:35:12,711 | ^~ 2025-09-08T04:35:12,733 extinction.c:22950:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:12,733 22950 | tmp_tb = tstate->exc_traceback; 2025-09-08T04:35:12,733 | ^~ 2025-09-08T04:35:12,765 extinction.c:22951:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:12,765 22951 | tstate->exc_type = type; 2025-09-08T04:35:12,765 | ^~~~~~~~ 2025-09-08T04:35:12,765 | exc_state 2025-09-08T04:35:12,787 extinction.c:22952:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:12,787 22952 | tstate->exc_value = value; 2025-09-08T04:35:12,787 | ^~ 2025-09-08T04:35:12,809 extinction.c:22953:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:12,809 22953 | tstate->exc_traceback = tb; 2025-09-08T04:35:12,809 | ^~ 2025-09-08T04:35:12,809 extinction.c: In function ‘__Pyx_GetException’: 2025-09-08T04:35:12,831 extinction.c:22967:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:12,831 22967 | local_type = tstate->curexc_type; 2025-09-08T04:35:12,831 | ^~ 2025-09-08T04:35:12,853 extinction.c:22968:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:12,853 22968 | local_value = tstate->curexc_value; 2025-09-08T04:35:12,853 | ^~ 2025-09-08T04:35:12,875 extinction.c:22969:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:12,875 22969 | local_tb = tstate->curexc_traceback; 2025-09-08T04:35:12,876 | ^~ 2025-09-08T04:35:12,897 extinction.c:22970:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:12,898 22970 | tstate->curexc_type = 0; 2025-09-08T04:35:12,898 | ^~ 2025-09-08T04:35:12,919 extinction.c:22971:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T04:35:12,920 22971 | tstate->curexc_value = 0; 2025-09-08T04:35:12,920 | ^~ 2025-09-08T04:35:12,941 extinction.c:22972:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T04:35:12,942 22972 | tstate->curexc_traceback = 0; 2025-09-08T04:35:12,942 | ^~ 2025-09-08T04:35:12,964 extinction.c:22978:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T04:35:12,964 22978 | if (unlikely(tstate->curexc_type)) 2025-09-08T04:35:12,964 | ^~ 2025-09-08T04:35:12,964 extinction.c:450:43: note: in definition of macro ‘unlikely’ 2025-09-08T04:35:12,964 450 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T04:35:12,964 | ^ 2025-09-08T04:35:13,004 extinction.c:22996:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:13,004 22996 | tmp_type = tstate->exc_type; 2025-09-08T04:35:13,004 | ^~~~~~~~ 2025-09-08T04:35:13,004 | exc_state 2025-09-08T04:35:13,026 extinction.c:22997:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:13,026 22997 | tmp_value = tstate->exc_value; 2025-09-08T04:35:13,026 | ^~ 2025-09-08T04:35:13,048 extinction.c:22998:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:13,048 22998 | tmp_tb = tstate->exc_traceback; 2025-09-08T04:35:13,048 | ^~ 2025-09-08T04:35:13,079 extinction.c:22999:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:13,080 22999 | tstate->exc_type = local_type; 2025-09-08T04:35:13,080 | ^~~~~~~~ 2025-09-08T04:35:13,080 | exc_state 2025-09-08T04:35:13,103 extinction.c:23000:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:13,103 23000 | tstate->exc_value = local_value; 2025-09-08T04:35:13,104 | ^~ 2025-09-08T04:35:13,126 extinction.c:23001:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:13,126 23001 | tstate->exc_traceback = local_tb; 2025-09-08T04:35:13,126 | ^~ 2025-09-08T04:35:13,126 extinction.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T04:35:13,160 extinction.c:23023:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:13,160 23023 | tmp_type = tstate->exc_type; 2025-09-08T04:35:13,160 | ^~~~~~~~ 2025-09-08T04:35:13,160 | exc_state 2025-09-08T04:35:13,183 extinction.c:23024:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:13,184 23024 | tmp_value = tstate->exc_value; 2025-09-08T04:35:13,184 | ^~ 2025-09-08T04:35:13,207 extinction.c:23025:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:13,207 23025 | tmp_tb = tstate->exc_traceback; 2025-09-08T04:35:13,207 | ^~ 2025-09-08T04:35:13,239 extinction.c:23026:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T04:35:13,239 23026 | tstate->exc_type = *type; 2025-09-08T04:35:13,239 | ^~~~~~~~ 2025-09-08T04:35:13,239 | exc_state 2025-09-08T04:35:13,261 extinction.c:23027:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T04:35:13,261 23027 | tstate->exc_value = *value; 2025-09-08T04:35:13,261 | ^~ 2025-09-08T04:35:13,283 extinction.c:23028:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T04:35:13,283 23028 | tstate->exc_traceback = *tb; 2025-09-08T04:35:13,283 | ^~ 2025-09-08T04:35:13,327 extinction.c: At top level: 2025-09-08T04:35:13,350 extinction.c:23193:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T04:35:13,350 23193 | #include "longintrepr.h" 2025-09-08T04:35:13,350 | ^~~~~~~~~~~~~~~ 2025-09-08T04:35:13,350 compilation terminated. 2025-09-08T04:35:13,354 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T04:35:13,524 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T04:35:13,537 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T04:35:13,537 exec(compile('"'"''"'"''"'"' 2025-09-08T04:35:13,537 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:35:13,537 # 2025-09-08T04:35:13,537 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:35:13,537 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:35:13,537 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:35:13,537 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:35:13,537 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:35:13,537 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:35:13,537 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:35:13,537 import os, sys, tokenize, traceback 2025-09-08T04:35:13,537 2025-09-08T04:35:13,537 try: 2025-09-08T04:35:13,537 import setuptools 2025-09-08T04:35:13,537 except ImportError: 2025-09-08T04:35:13,537 print( 2025-09-08T04:35:13,537 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:35:13,537 "the build environment with exception:", 2025-09-08T04:35:13,537 file=sys.stderr, 2025-09-08T04:35:13,537 ) 2025-09-08T04:35:13,537 traceback.print_exc() 2025-09-08T04:35:13,537 sys.exit(1) 2025-09-08T04:35:13,537 2025-09-08T04:35:13,537 __file__ = %r 2025-09-08T04:35:13,537 sys.argv[0] = __file__ 2025-09-08T04:35:13,537 2025-09-08T04:35:13,537 if os.path.exists(__file__): 2025-09-08T04:35:13,537 filename = __file__ 2025-09-08T04:35:13,537 with tokenize.open(__file__) as f: 2025-09-08T04:35:13,537 setup_py_code = f.read() 2025-09-08T04:35:13,537 else: 2025-09-08T04:35:13,537 filename = "" 2025-09-08T04:35:13,537 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:35:13,537 2025-09-08T04:35:13,537 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:35:13,537 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-cj3m19_n/extinction_1365d323a19b4d29a9fa869137334848/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-xr8pz6dk[/] 2025-09-08T04:35:13,538 [bold magenta]cwd[/]: /tmp/pip-wheel-cj3m19_n/extinction_1365d323a19b4d29a9fa869137334848/ 2025-09-08T04:35:13,538 Building wheel for extinction (setup.py): finished with status 'error' 2025-09-08T04:35:13,539 ERROR: Failed building wheel for extinction 2025-09-08T04:35:13,540 Running setup.py clean for extinction 2025-09-08T04:35:13,540 Running command python setup.py clean 2025-09-08T04:35:14,750 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T04:35:14,750 !! 2025-09-08T04:35:14,750 ******************************************************************************** 2025-09-08T04:35:14,750 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T04:35:14,751 License :: OSI Approved :: MIT License 2025-09-08T04:35:14,751 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T04:35:14,751 ******************************************************************************** 2025-09-08T04:35:14,751 !! 2025-09-08T04:35:14,751 self._finalize_license_expression() 2025-09-08T04:35:14,969 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-08T04:35:14,969 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T04:35:14,970 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T04:35:15,104 Failed to build extinction 2025-09-08T04:35:15,105 ERROR: Failed to build one or more wheels 2025-09-08T04:35:15,106 Exception information: 2025-09-08T04:35:15,106 Traceback (most recent call last): 2025-09-08T04:35:15,106 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:35:15,106 status = _inner_run() 2025-09-08T04:35:15,106 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:35:15,106 return self.run(options, args) 2025-09-08T04:35:15,106 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:35:15,106 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:35:15,106 return func(self, options, args) 2025-09-08T04:35:15,106 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T04:35:15,106 raise CommandError("Failed to build one or more wheels") 2025-09-08T04:35:15,106 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T04:35:15,110 Removed build tracker: '/tmp/pip-build-tracker-a8hr86r6'