2026-05-04T14:36:07,154 Created temporary directory: /tmp/pip-ephem-wheel-cache-fq8cg0uv 2026-05-04T14:36:07,155 Created temporary directory: /tmp/pip-build-tracker-hnp5_ii9 2026-05-04T14:36:07,156 Initialized build tracking at /tmp/pip-build-tracker-hnp5_ii9 2026-05-04T14:36:07,156 Created build tracker: /tmp/pip-build-tracker-hnp5_ii9 2026-05-04T14:36:07,157 Entered build tracker: /tmp/pip-build-tracker-hnp5_ii9 2026-05-04T14:36:07,158 Created temporary directory: /tmp/pip-wheel-l4_fy_ud 2026-05-04T14:36:07,161 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-04T14:36:07,163 Created temporary directory: /tmp/pip-ephem-wheel-cache-49v_racv 2026-05-04T14:36:07,184 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T14:36:07,188 2 location(s) to search for versions of mdmparis-defense-finder: 2026-05-04T14:36:07,188 * https://pypi.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,188 * https://www.piwheels.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,189 Fetching project page and analyzing links: https://pypi.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,190 Getting page https://pypi.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,191 Found index url https://pypi.org/simple 2026-05-04T14:36:07,417 Fetched page https://pypi.org/simple/mdmparis-defense-finder/ as application/vnd.pypi.simple.v1+json 2026-05-04T14:36:07,428 Found link https://files.pythonhosted.org/packages/1d/9d/4f0f60ec6e598024382eca54e06e4ff59910f6d3943a68d2b34c167c07ab/mdmparis-defense-finder-0.0.1.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.1 2026-05-04T14:36:07,428 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/3e/d8/0817cb4ba835164210bd392095482da1a9e31577ba5a023dd1e4d78dcfe6/mdmparis_defense_finder-0.0.1-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,430 Found link https://files.pythonhosted.org/packages/94/de/f8c3e42228bf1039a2a3cf4dbb72ae04606b3aabbbfbfb284731c1221e89/mdmparis-defense-finder-0.0.3.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.3 2026-05-04T14:36:07,430 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/f1/94/773947b211b0018c6a69b5f377630cc4a9c8d3964c9314c1853a88f51d5f/mdmparis_defense_finder-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,431 Found link https://files.pythonhosted.org/packages/77/8c/12036fa05f4925e099e5f6afcd21deb03f5539b4a8c47cdfb158896fbdf9/mdmparis-defense-finder-0.0.4.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.4 2026-05-04T14:36:07,432 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/b1/3c/c035fdef44807ec5278ef8ae2df69b4f74db24eef8848ba9592ec9ec33a7/mdmparis_defense_finder-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,433 Found link https://files.pythonhosted.org/packages/ac/29/af209d990e8241cbf1eb703960000d091d5b5a55aefa1eb2de5d3c5bf2b3/mdmparis-defense-finder-0.0.5.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.5 2026-05-04T14:36:07,434 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/23/dd/3be6ba395f2124a03852c054fd2dcbec05a0845735e5a7bd1601cef1be02/mdmparis_defense_finder-0.0.5-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,435 Found link https://files.pythonhosted.org/packages/e5/5c/dda11b3da5116d154b34156eb47d32265ce5188732badbc28e89e6d368da/mdmparis-defense-finder-0.0.6.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.6 2026-05-04T14:36:07,436 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/12/77/bdb90ca1b937e4a371a4ae3bd566a139ac10c678fdaf3d34aa24eb7329bb/mdmparis_defense_finder-0.0.6-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,437 Found link https://files.pythonhosted.org/packages/e5/55/f10d926adb59bc48bb3f6c4a20b63859cf5d036e7e78f40bcdd1e7a5eec9/mdmparis-defense-finder-0.0.7.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.7 2026-05-04T14:36:07,437 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/32/ef/4f6dcfc6c8b48e3c895bf71d4b847446d853ff2c01faeb35d001979d63d7/mdmparis_defense_finder-0.0.7-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,438 Found link https://files.pythonhosted.org/packages/c3/6e/01247fe835e0d190336f47e5a593cc40c59bf0d4ab155730a8417c569823/mdmparis-defense-finder-0.0.8.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.8 2026-05-04T14:36:07,439 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/a3/51/b642d79ea1b102c4f03e381cdf979113296122d03d708d00cbc4011c6c2d/mdmparis_defense_finder-0.0.8-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,440 Found link https://files.pythonhosted.org/packages/39/cd/9b56de66f227330e4a1a37d92a57040aa8b640cfa1667ca0517b84b46546/mdmparis-defense-finder-0.0.9.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.9 2026-05-04T14:36:07,440 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/1b/9f/56231495c1032cadf6cd1f5f3177391555337825bc26250fa687776d76f2/mdmparis_defense_finder-0.0.9-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,441 Found link https://files.pythonhosted.org/packages/53/03/53588b7b71243a2d5b7a6f3e3fe5bbd0292bba9736a33bd999e116e551f5/mdmparis-defense-finder-0.0.10.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.10 2026-05-04T14:36:07,442 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/48/90/c04554607a68fcb0f22a3aea4e30fdad71a459fe349addae35fdb24e1af4/mdmparis_defense_finder-0.0.10-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,443 Found link https://files.pythonhosted.org/packages/17/88/02669499dcd46b5d436e79c0502c8180401c15bd8821abd67ddedda53f41/mdmparis-defense-finder-0.0.11.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 0.0.11 2026-05-04T14:36:07,444 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/ea/5a/1c9c3886fdd77a4286d02357f3a7cc78818e72b9013fb5965ad9c39479f6/mdmparis_defense_finder-0.0.11-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,445 Found link https://files.pythonhosted.org/packages/dd/84/6eb39fd1e7e1ff8afe6b88b3a272023a7b367225d0eaa2c795cb217e2ffd/mdmparis-defense-finder-1.0.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.0 2026-05-04T14:36:07,445 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/45/00/82146f95d02518ce26c1ec491f3f1f0cede607f604594141898ad0c9c0fc/mdmparis_defense_finder-1.0.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,446 Found link https://files.pythonhosted.org/packages/a3/1e/2230141a60a8e89eb9a1c255befee8d10e40861067d774f3b1963718412e/mdmparis-defense-finder-1.0.1.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.1 2026-05-04T14:36:07,447 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/11/8d/4cfd515eff51ce5508f7edfd2553d68e66392134e17c6f391c03dc298e2d/mdmparis_defense_finder-1.0.1-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,448 Found link https://files.pythonhosted.org/packages/8b/f1/97e50233c8bf027c53e295d16de62682bffe74ddb1f056a55a9173cbff9a/mdmparis-defense-finder-1.0.2.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.2 2026-05-04T14:36:07,448 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/86/8c/f789958c2d64f4d535151003680028f20dec7ceb8a4d20017cb2427b1466/mdmparis_defense_finder-1.0.2-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,449 Found link https://files.pythonhosted.org/packages/8b/9e/660e8b2b4aaf59edc39cd0acbe71f06ca57f4d5f1f2aeb98a5bddfeeb4f2/mdmparis-defense-finder-1.0.3.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.3 2026-05-04T14:36:07,450 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/1d/74/f9cd0880234baf4301a16daaf538374d3c6e4ff41719a3a3f810ae60ed52/mdmparis_defense_finder-1.0.3-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,451 Found link https://files.pythonhosted.org/packages/fd/cc/7f24f358da9c633496ad369ea7561eb63771e9d96ddd3ff9d21ce7d76861/mdmparis-defense-finder-1.0.4.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.4 2026-05-04T14:36:07,451 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/a1/f1/67309e17cd39fb6deed2b78ce2b5492c8b8b92825ffd2afbd2723af540e9/mdmparis_defense_finder-1.0.4-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,452 Found link https://files.pythonhosted.org/packages/80/26/a5052017a0e925aa16c0041bb2a6d0907ff68c82584729863c404a28867d/mdmparis-defense-finder-1.0.7.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.7 2026-05-04T14:36:07,453 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/69/18/3b5d7a52fb563f2d37b6c4cb482bff19e39b02b31ce8ca96b9e2ddba11f2/mdmparis_defense_finder-1.0.7-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,454 Found link https://files.pythonhosted.org/packages/ea/03/5277595330505f05dab1765a2c2e85dd9ce14aa10c3f13aa9fc12d68a1d9/mdmparis-defense-finder-1.0.8.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.8 2026-05-04T14:36:07,455 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/3e/5a/571240294c8da11a54253c32b500ac33dd9892ac27e48456415efdcae8bc/mdmparis_defense_finder-1.0.8-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,455 Found link https://files.pythonhosted.org/packages/fb/6f/3635304734c289c8a075b65337b54987b2beffb048ffe4ad13aecf2d52a5/mdmparis-defense-finder-1.0.9.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.0.9 2026-05-04T14:36:07,456 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/a6/c4/eb557c4590b1e7fe2e86a8c123ff2c2e43b23509e59266b7b53bfe644969/mdmparis_defense_finder-1.0.9-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,457 Found link https://files.pythonhosted.org/packages/7c/b7/afd29b195f83432f1e3861ca1dcaf0005f9ef4899311a8040f19fd5bbf65/mdmparis-defense-finder-1.1.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.1.0 2026-05-04T14:36:07,458 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/db/b5/14072b6464e04ffa413923df38d28dfa75a4c75cce43059c604e192149ec/mdmparis_defense_finder-1.1.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,459 Found link https://files.pythonhosted.org/packages/de/20/466b9092e920df6c1beae82d053e23e92f2ced1d55654def8f62066ac30b/mdmparis-defense-finder-1.1.1.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.1.1 2026-05-04T14:36:07,459 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/99/b9/9fa6d538ecabf1e37b0c366de9d0d987b57ba792d606737b1a7b58ef653f/mdmparis_defense_finder-1.1.1-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,460 Found link https://files.pythonhosted.org/packages/8e/74/4b70fda03d5c7be9e2533b3fa257e8be576ee78eb28c2cd53c223b114133/mdmparis-defense-finder-1.2.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.2.0 2026-05-04T14:36:07,460 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/21/21/49e51de78bc02af4c15ccc4bd7ae8ad935d2deb673917e82dc48ce5e3dfb/mdmparis_defense_finder-1.2.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,461 Found link https://files.pythonhosted.org/packages/96/de/7b2250f0152698e0737d5020bf56e87e91bd83520332b25ace06e7b117b6/mdmparis-defense-finder-1.2.2.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.2.2 2026-05-04T14:36:07,462 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/9e/f9/b73e1a61a7d3d109ff75c73c7454440cb5cf59a4eb8357567a6d22ec0759/mdmparis_defense_finder-1.2.2-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,463 Found link https://files.pythonhosted.org/packages/db/0e/a2b9b8cbedbe3cc3430673af8ddd4b36d9f045d99b7829caa2264c49dd93/mdmparis-defense-finder-1.3.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7), version: 1.3.0 2026-05-04T14:36:07,464 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/52/e8/b99f3991099333e9ac8032007abc725840d0220830e3f2124a75b126ddd1/mdmparis_defense_finder-1.3.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.7) 2026-05-04T14:36:07,464 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/4d/a3/85b8576e6346352032d3da4ca2afd93f559ac032496cb7ed6f510a5c15c4/mdmparis_defense_finder-2.0.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10) 2026-05-04T14:36:07,465 Found link https://files.pythonhosted.org/packages/0d/81/6829a77ad691c78d63a47385c5eef31611393c6096e5dd16f61bcacaf245/mdmparis_defense_finder-2.0.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10), version: 2.0.0 2026-05-04T14:36:07,466 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/fd/33/f280fb27995056c95c0fb8f774e918e8f2e4765f13bcace160eef044e3aa/mdmparis_defense_finder-2.0.1-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10) 2026-05-04T14:36:07,467 Found link https://files.pythonhosted.org/packages/b9/2b/32de68b7a2a11a06ad973beb9c409d9b73934b939b15a7c0d879f76faca0/mdmparis_defense_finder-2.0.1.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10), version: 2.0.1 2026-05-04T14:36:07,468 Skipping link: No binaries permitted for mdmparis-defense-finder: https://files.pythonhosted.org/packages/30/6f/925ec3f2bb0ce051cae8c3d9d410f74d58c879869d8e1bc1ebb002f627f8/mdmparis_defense_finder-3.0.0-py3-none-any.whl (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10) 2026-05-04T14:36:07,469 Found link https://files.pythonhosted.org/packages/bb/b9/91471a43eb6f7800e398b42dd0533af2610e8830a14569da0c1c5050cab5/mdmparis_defense_finder-3.0.0.tar.gz (from https://pypi.org/simple/mdmparis-defense-finder/) (requires-python:>=3.10), version: 3.0.0 2026-05-04T14:36:07,469 Fetching project page and analyzing links: https://www.piwheels.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,470 Getting page https://www.piwheels.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,471 Found index url https://www.piwheels.org/simple 2026-05-04T14:36:07,647 Fetched page https://www.piwheels.org/simple/mdmparis-defense-finder/ as text/html 2026-05-04T14:36:07,648 Skipping link: not a file: https://www.piwheels.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,648 Skipping link: not a file: https://pypi.org/simple/mdmparis-defense-finder/ 2026-05-04T14:36:07,670 Given no hashes to check 1 links for project 'mdmparis-defense-finder': discarding no candidates 2026-05-04T14:36:07,688 Collecting mdmparis-defense-finder==3.0.0 2026-05-04T14:36:07,691 Created temporary directory: /tmp/pip-unpack-sc8m5m_h 2026-05-04T14:36:07,918 Downloading mdmparis_defense_finder-3.0.0.tar.gz (79 kB) 2026-05-04T14:36:08,070 Added mdmparis-defense-finder==3.0.0 from https://files.pythonhosted.org/packages/bb/b9/91471a43eb6f7800e398b42dd0533af2610e8830a14569da0c1c5050cab5/mdmparis_defense_finder-3.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-hnp5_ii9' 2026-05-04T14:36:08,074 Created temporary directory: /tmp/pip-build-env-hq2cck0p 2026-05-04T14:36:08,079 Installing build dependencies: started 2026-05-04T14:36:08,080 Running command pip subprocess to install build dependencies 2026-05-04T14:36:09,221 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-04T14:36:09,664 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-04T14:36:09,687 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T14:36:11,482 Collecting setuptools 2026-05-04T14:36:11,566 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-04T14:36:11,842 Collecting wheel 2026-05-04T14:36:11,859 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-04T14:36:12,044 Collecting packaging>=24.0 2026-05-04T14:36:12,062 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-04T14:36:14,946 Installing collected packages: setuptools, packaging, wheel 2026-05-04T14:36:18,421 Creating /tmp/pip-build-env-hq2cck0p/overlay/local/bin 2026-05-04T14:36:18,424 changing mode of /tmp/pip-build-env-hq2cck0p/overlay/local/bin/wheel to 755 2026-05-04T14:36:18,446 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-04T14:36:18,727 Installing build dependencies: finished with status 'done' 2026-05-04T14:36:18,734 Getting requirements to build wheel: started 2026-05-04T14:36:18,735 Running command Getting requirements to build wheel 2026-05-04T14:36:19,281 Traceback (most recent call last): 2026-05-04T14:36:19,281 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2026-05-04T14:36:19,282 main() 2026-05-04T14:36:19,282 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2026-05-04T14:36:19,283 json_out['return_val'] = hook(**hook_input['kwargs']) 2026-05-04T14:36:19,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,284 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel 2026-05-04T14:36:19,284 return hook(config_settings) 2026-05-04T14:36:19,285 ^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,285 File "/tmp/pip-build-env-hq2cck0p/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel 2026-05-04T14:36:19,286 return self._get_build_requires(config_settings, requirements=[]) 2026-05-04T14:36:19,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,287 File "/tmp/pip-build-env-hq2cck0p/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 301, in _get_build_requires 2026-05-04T14:36:19,288 self.run_setup() 2026-05-04T14:36:19,288 File "/tmp/pip-build-env-hq2cck0p/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2026-05-04T14:36:19,289 exec(code, locals()) 2026-05-04T14:36:19,290 File "", line 41, in 2026-05-04T14:36:19,291 File "", line 13, in read_req 2026-05-04T14:36:19,291 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2026-05-04T14:36:19,357 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-05-04T14:36:19,369 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py get_requires_for_build_wheel /tmp/tmpqauwq1b4[/] 2026-05-04T14:36:19,370 [bold magenta]cwd[/]: /tmp/pip-wheel-l4_fy_ud/mdmparis-defense-finder_053eabc9630a4beebdeebec389d3d063 2026-05-04T14:36:19,370 Getting requirements to build wheel: finished with status 'error' 2026-05-04T14:36:19,373 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-05-04T14:36:19,378 Exception information: 2026-05-04T14:36:19,378 Traceback (most recent call last): 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-04T14:36:19,378 status = run_func(*args) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-04T14:36:19,378 return func(self, options, args) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-04T14:36:19,378 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-04T14:36:19,378 result = self._result = resolver.resolve( 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-04T14:36:19,378 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-04T14:36:19,378 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-05-04T14:36:19,378 if not criterion.candidates: 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-05-04T14:36:19,378 return bool(self._sequence) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-05-04T14:36:19,378 return any(self) 2026-05-04T14:36:19,378 ^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-05-04T14:36:19,378 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-05-04T14:36:19,378 candidate = func() 2026-05-04T14:36:19,378 ^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-05-04T14:36:19,378 self._link_candidate_cache[link] = LinkCandidate( 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-05-04T14:36:19,378 super().__init__( 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-05-04T14:36:19,378 self.dist = self._prepare() 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-05-04T14:36:19,378 dist = self._prepare_distribution() 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-05-04T14:36:19,378 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-05-04T14:36:19,378 return self._prepare_linked_requirement(req, parallel_builds) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-05-04T14:36:19,378 dist = _get_prepared_distribution( 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-05-04T14:36:19,378 abstract_dist.prepare_distribution_metadata( 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2026-05-04T14:36:19,378 self._install_build_reqs(finder) 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs 2026-05-04T14:36:19,378 build_reqs = self._get_build_requires_wheel() 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel 2026-05-04T14:36:19,378 return backend.get_requires_for_build_wheel() 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 725, in get_requires_for_build_wheel 2026-05-04T14:36:19,378 return super().get_requires_for_build_wheel(config_settings=cs) 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel 2026-05-04T14:36:19,378 return self._call_hook('get_requires_for_build_wheel', { 2026-05-04T14:36:19,378 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2026-05-04T14:36:19,378 self._subprocess_runner( 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2026-05-04T14:36:19,378 call_subprocess( 2026-05-04T14:36:19,378 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-05-04T14:36:19,378 raise error 2026-05-04T14:36:19,378 pip._internal.exceptions.InstallationSubprocessError: Getting requirements to build wheel exited with 1 2026-05-04T14:36:19,394 Removed mdmparis-defense-finder==3.0.0 from https://files.pythonhosted.org/packages/bb/b9/91471a43eb6f7800e398b42dd0533af2610e8830a14569da0c1c5050cab5/mdmparis_defense_finder-3.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-hnp5_ii9' 2026-05-04T14:36:19,395 Removed build tracker: '/tmp/pip-build-tracker-hnp5_ii9'