2025-09-07T20:34:00,406 Created temporary directory: /tmp/pip-build-tracker-gvlt22ri 2025-09-07T20:34:00,407 Initialized build tracking at /tmp/pip-build-tracker-gvlt22ri 2025-09-07T20:34:00,407 Created build tracker: /tmp/pip-build-tracker-gvlt22ri 2025-09-07T20:34:00,407 Entered build tracker: /tmp/pip-build-tracker-gvlt22ri 2025-09-07T20:34:00,407 Created temporary directory: /tmp/pip-wheel-zqfhpa55 2025-09-07T20:34:00,410 Created temporary directory: /tmp/pip-ephem-wheel-cache-vrf3dyho 2025-09-07T20:34:00,470 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:34:00,473 2 location(s) to search for versions of products-plonegetpaid: 2025-09-07T20:34:00,473 * https://pypi.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,473 * https://www.piwheels.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,473 Fetching project page and analyzing links: https://pypi.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,473 Getting page https://pypi.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,474 Found index url https://pypi.org/simple/ 2025-09-07T20:34:00,545 Fetched page https://pypi.org/simple/products-plonegetpaid/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:34:00,549 Found link https://files.pythonhosted.org/packages/f1/11/91fc6a7173daa9ef45760c3bbef0f278072aa0892623898f154f1145debf/Products.PloneGetPaid-0.7.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7 2025-09-07T20:34:00,549 Found link https://files.pythonhosted.org/packages/7b/ff/a79297fddbed2dc9fe16588180c852c4dcd5cd74bcf092ca4421f728b118/Products.PloneGetPaid-0.7.1.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.1 2025-09-07T20:34:00,549 Found link https://files.pythonhosted.org/packages/3a/18/b630ce6085063680532a7704b20b2f9f356d340e6ef9a2d5bcdc0c6dea36/Products.PloneGetPaid-0.7.2.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.2 2025-09-07T20:34:00,550 Found link https://files.pythonhosted.org/packages/74/ee/a8996f989ac79e763db830696babf499f522f0d288ab0118dfdfcbae68b1/Products.PloneGetPaid-0.7.3.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.3 2025-09-07T20:34:00,550 Found link https://files.pythonhosted.org/packages/2c/a2/3ecd145d67ff1e6b4cfb7d11731ab9197c6a7a5255fbf6b4055f2a931768/Products.PloneGetPaid-0.7.4.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.4 2025-09-07T20:34:00,550 Found link https://files.pythonhosted.org/packages/4f/e4/7a51fcb0f0e38228c72292ded92231c27e8d373289a55458029a1dbb31bf/Products.PloneGetPaid-0.7.5.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.5 2025-09-07T20:34:00,550 Found link https://files.pythonhosted.org/packages/ab/94/be8bcb17160d952ecc24fa7959f6e51b2d29be70af80ae9116cefdea2704/Products.PloneGetPaid-0.7.6.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.6 2025-09-07T20:34:00,551 Found link https://files.pythonhosted.org/packages/56/cf/97833482edfcd07522ba5c99a182330d6ace9540b5d3e62a42d9c8360ef6/Products.PloneGetPaid-0.7.6-1.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.6-1 2025-09-07T20:34:00,551 Found link https://files.pythonhosted.org/packages/c7/e9/77d09cf252e0157aa954b2c9ec40bfe49684038303e81e694729e4be7b2b/Products.PloneGetPaid-0.7.7.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.7 2025-09-07T20:34:00,551 Found link https://files.pythonhosted.org/packages/63/24/ef50008969dd919b0dabf8f2272e7befdb0bdbd58795f6a07ce816d47dc5/Products.PloneGetPaid-0.7.8.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.8 2025-09-07T20:34:00,551 Found link https://files.pythonhosted.org/packages/44/a2/2f9cc616809176f18edfa946c3d82fc9bef7199dec69603b32615dea7e06/Products.PloneGetPaid-0.7.9.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.7.9 2025-09-07T20:34:00,551 Found link https://files.pythonhosted.org/packages/94/4c/15cd886e40b66004999a301afb08238374caebcd80b58be438a5e618ce95/Products.PloneGetPaid-0.8.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8 2025-09-07T20:34:00,552 Found link https://files.pythonhosted.org/packages/34/d3/58986a75091be50942679cc1234c355a44c56d8b7932d4251fe7e14281d4/Products.PloneGetPaid-0.8.1.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.1 2025-09-07T20:34:00,552 Found link https://files.pythonhosted.org/packages/cd/a0/16bcc4905e83ba929ac19d19910a44ff35107458999f4b4cf1a5a45a86d3/Products.PloneGetPaid-0.8.2.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.2 2025-09-07T20:34:00,552 Found link https://files.pythonhosted.org/packages/44/44/10a762d500c88ebac8305ffb3dfaaa2101862353ff9e9434362c17c50381/Products.PloneGetPaid-0.8.3.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.3 2025-09-07T20:34:00,552 Found link https://files.pythonhosted.org/packages/8c/09/0e58ee2758e6fa413c5030ac21fdee8e7193a69aa6b92150b7ef538081cc/Products.PloneGetPaid-0.8.4.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.4 2025-09-07T20:34:00,553 Found link https://files.pythonhosted.org/packages/d9/cc/3735b832afb86724fff823b258fa52b04ea70db9d838942db91c0d9fe793/Products.PloneGetPaid-0.8.5.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.5 2025-09-07T20:34:00,553 Found link https://files.pythonhosted.org/packages/d1/55/3a2b5247550b2509e3ba2a74147513dcf0e3b3760670efea2edba54d6047/Products.PloneGetPaid-0.8.6.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.6 2025-09-07T20:34:00,553 Found link https://files.pythonhosted.org/packages/da/e0/0263dd54944d8f28a28f34b52be2ffbcfb68b8b5feeb25ea5840f95ce8dd/Products.PloneGetPaid-0.8.7.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.7 2025-09-07T20:34:00,553 Found link https://files.pythonhosted.org/packages/64/52/adb9e9ead82cf383211884bddd777695902b1771733fa1c3b42fc8fc0d11/Products.PloneGetPaid-0.8.8.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.8.8 2025-09-07T20:34:00,553 Found link https://files.pythonhosted.org/packages/97/0e/4ebc5fe70c0b8e8d0c1a1caa1d250305bbb07d2894cc9eb0124c9b7edc98/Products.PloneGetPaid-0.9.0.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.9.0 2025-09-07T20:34:00,554 Found link https://files.pythonhosted.org/packages/52/41/e8dbd4ad83cf6a7caf569cfc90e3c9408841df7180afebb6fb074584c71f/Products.PloneGetPaid-0.9.1.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.9.1 2025-09-07T20:34:00,554 Found link https://files.pythonhosted.org/packages/b6/db/449ed939284545f0e0b38f373c01e31f82a06109e7872581ee4049c0334c/Products.PloneGetPaid-0.10.0.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.0 2025-09-07T20:34:00,554 Found link https://files.pythonhosted.org/packages/ee/cd/34cc54cb16fce122039f7068653c8d298c28bc69d55b2f80501f080c3b6e/Products.PloneGetPaid-0.10.1.tar.gz (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.1 2025-09-07T20:34:00,554 Found link https://files.pythonhosted.org/packages/c5/da/236dd1a403751430f24f239e15a767f20052ad4e9f90d8342db04be13e8c/Products.PloneGetPaid-0.10.2.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.2 2025-09-07T20:34:00,555 Found link https://files.pythonhosted.org/packages/8b/e8/c05ce805aaaea2ba04097f1a100da85ea3e94a5da5e2dd4d29e8bb2ca4d2/Products.PloneGetPaid-0.10.3.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.3 2025-09-07T20:34:00,555 Found link https://files.pythonhosted.org/packages/d8/e8/8ebbc551173df85a9ded3ada95e8429798f208599d005be16010835a33e2/Products.PloneGetPaid-0.10.4.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.4 2025-09-07T20:34:00,555 Found link https://files.pythonhosted.org/packages/77/96/4e0e6c7d37b9831a3fad68fa3e7f7641ef0c6a5a870bd6abb7e10749a792/Products.PloneGetPaid-0.10.5.zip (from https://pypi.org/simple/products-plonegetpaid/), version: 0.10.5 2025-09-07T20:34:00,555 Fetching project page and analyzing links: https://www.piwheels.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,556 Getting page https://www.piwheels.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,557 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:34:00,650 Fetched page https://www.piwheels.org/simple/products-plonegetpaid/ as text/html 2025-09-07T20:34:00,655 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.5-py3-none-any.whl#sha256=313fc26e4d62f4d65e9e841059dff04ab616d90747ddde6f29a602463f410419 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,655 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.4-py3-none-any.whl#sha256=91ba29dff6af4258b728fa2d97c7bd5863e0716f71cc422caf682d09fe20675c (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,655 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.3-py3-none-any.whl#sha256=98580f4dbbf88795e248036d4d61c7afc934ea1e6e7f9eacbefb87a43dece4ec (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,655 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.2-py3-none-any.whl#sha256=c349b98f8a2d266138088ee4a235c431f6a9e1df71186ada7d60385256ef8a4c (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.1-py3-none-any.whl#sha256=bdb1ceb8e70ca3810864583ed2a684cc26b40550fb78152bd4b32faedebf3390 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.10.0-py3-none-any.whl#sha256=114022fed4457f8a11c292b90959fac93ea0e35a7471f5670729770a2f542155 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.9.1-py3-none-any.whl#sha256=e82ff89f3bfea0f46ecf5b257bb3ca491ae96668c0af630b5ee1146df95ebef1 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.9.0-py3-none-any.whl#sha256=9ae504db312f86b2ec643d01bda2528b3072dc4da410b68a3dfa992de9c95df1 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.8-py3-none-any.whl#sha256=834bf2dd40a5316f22958e307b7d381a7a4f5163879d510eb74a3ed85437fb96 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.5-py3-none-any.whl#sha256=6ad9ee38e3bd5cf7d0dc0a41e65fb9f60c7cb5beaae9040b96ce5d219b9e83be (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.4-py3-none-any.whl#sha256=f636d2b7f4efb41e18147d6a98da90166f9ed23b79b24374597d2d175e68591f (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,656 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.3-py3-none-any.whl#sha256=d571592aaf788fd8b8a6cc897b9e70bd256ececdb19f690a4ebc9d5599fe27c2 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.2-py3-none-any.whl#sha256=0af7a0bb9439b1e9c58cb7d6cc05780a09337b58a1a51c585fe69715714e989a (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8.1-py3-none-any.whl#sha256=b08860fe53085f371cc87d5f4bff6940da60982b1c0e7c0fa6d49dd655865151 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.8-py3-none-any.whl#sha256=b2dce2dcd2a8b51c79cc4010b3a135e1cc8f78b86977f0dc0e9ad90423709387 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.9-py3-none-any.whl#sha256=e33e8e052d332b831310630116bd12f177c8df44fb56db9395a85500d3cb1b90 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.8-py3-none-any.whl#sha256=56ca3e8abeef16e995d51783ac9c47e59bf32461a83953164d5d633bf50f9b0b (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.7-py3-none-any.whl#sha256=461c1107e8de8483ba7d69d5ff1225028cac74ac3d4da721dcfc531251a8c893 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.6.post1-py3-none-any.whl#sha256=d0c49403aca3ef564f0bffcaec1123a1d3e85fbff44171d6f23d209aa690799f (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,657 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.6-py3-none-any.whl#sha256=6fb0546831c957228bef1f410a48d0a712ac84fcf74bee2d658c5251418634d7 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.5-py3-none-any.whl#sha256=4fa33869eb56dd0daaa6b60186e5510aa7367472af1b646ea705a02dba666911 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.4-py3-none-any.whl#sha256=25a7cc26fdb0fd7f00ba7303af6c589d9b4b82a89d5e199a6c8cc15ab5611f0c (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.3-py3-none-any.whl#sha256=08291dee6aee2aa42a2334d3aa43308444fdd7e27d68a0aeed0bb6da8689f337 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.2-py3-none-any.whl#sha256=f4b7d4c2639956bc89b417551c4fc061efddd819760345677d9e790aefc9c6a1 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7.1-py3-none-any.whl#sha256=917f0cdb9836571c6f5e312a0299122b5c6660948aac98678cc863c2f3b2262c (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: No binaries permitted for products-plonegetpaid: https://archive1.piwheels.org/simple/products-plonegetpaid/Products.PloneGetPaid-0.7-py3-none-any.whl#sha256=5b1aa1ee3bd18281b2780d7b46e464b65cd06e6121f5065aa4aeb3af747e5848 (from https://www.piwheels.org/simple/products-plonegetpaid/) 2025-09-07T20:34:00,658 Skipping link: not a file: https://www.piwheels.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,658 Skipping link: not a file: https://pypi.org/simple/products-plonegetpaid/ 2025-09-07T20:34:00,685 Given no hashes to check 1 links for project 'products-plonegetpaid': discarding no candidates 2025-09-07T20:34:00,687 Collecting products-plonegetpaid==0.8.7 2025-09-07T20:34:00,688 Created temporary directory: /tmp/pip-unpack-c08p47zc 2025-09-07T20:34:00,826 Downloading Products.PloneGetPaid-0.8.7.tar.gz (66 kB) 2025-09-07T20:34:00,909 Added products-plonegetpaid==0.8.7 from https://files.pythonhosted.org/packages/da/e0/0263dd54944d8f28a28f34b52be2ffbcfb68b8b5feeb25ea5840f95ce8dd/Products.PloneGetPaid-0.8.7.tar.gz to build tracker '/tmp/pip-build-tracker-gvlt22ri' 2025-09-07T20:34:00,911 Running setup.py (path:/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/setup.py) egg_info for package products-plonegetpaid 2025-09-07T20:34:00,911 Created temporary directory: /tmp/pip-pip-egg-info-j9l38ks8 2025-09-07T20:34:00,911 Preparing metadata (setup.py): started 2025-09-07T20:34:00,912 Running command python setup.py egg_info 2025-09-07T20:34:01,429 Traceback (most recent call last): 2025-09-07T20:34:01,431 File "", line 2, in 2025-09-07T20:34:01,431 exec(compile(''' 2025-09-07T20:34:01,432 ~~~~^^^^^^^^^^^^ 2025-09-07T20:34:01,432 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:34:01,432 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,432 ...<32 lines>... 2025-09-07T20:34:01,432 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:34:01,432 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,432 ''' % ('/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/setup.py',), "", "exec")) 2025-09-07T20:34:01,432 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,433 File "", line 35, in 2025-09-07T20:34:01,433 File "/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/setup.py", line 15, in 2025-09-07T20:34:01,433 read('CHANGES.txt') 2025-09-07T20:34:01,433 ~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,433 File "/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/setup.py", line 5, in read 2025-09-07T20:34:01,433 return open(os.path.join(os.path.dirname(__file__), *rnames)).read() 2025-09-07T20:34:01,433 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,433 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/CHANGES.txt' 2025-09-07T20:34:01,517 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:34:01,530 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:34:01,530 exec(compile('"'"''"'"''"'"' 2025-09-07T20:34:01,530 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:34:01,530 # 2025-09-07T20:34:01,530 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:34:01,530 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:34:01,530 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:34:01,530 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:34:01,530 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:34:01,530 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:34:01,530 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:34:01,530 import os, sys, tokenize, traceback 2025-09-07T20:34:01,530 2025-09-07T20:34:01,530 try: 2025-09-07T20:34:01,530 import setuptools 2025-09-07T20:34:01,530 except ImportError: 2025-09-07T20:34:01,530 print( 2025-09-07T20:34:01,530 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:34:01,530 "the build environment with exception:", 2025-09-07T20:34:01,530 file=sys.stderr, 2025-09-07T20:34:01,530 ) 2025-09-07T20:34:01,530 traceback.print_exc() 2025-09-07T20:34:01,530 sys.exit(1) 2025-09-07T20:34:01,530 2025-09-07T20:34:01,530 __file__ = %r 2025-09-07T20:34:01,530 sys.argv[0] = __file__ 2025-09-07T20:34:01,530 2025-09-07T20:34:01,530 if os.path.exists(__file__): 2025-09-07T20:34:01,530 filename = __file__ 2025-09-07T20:34:01,530 with tokenize.open(__file__) as f: 2025-09-07T20:34:01,530 setup_py_code = f.read() 2025-09-07T20:34:01,530 else: 2025-09-07T20:34:01,530 filename = "" 2025-09-07T20:34:01,530 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:34:01,530 2025-09-07T20:34:01,530 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:34:01,530 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-j9l38ks8[/] 2025-09-07T20:34:01,530 [bold magenta]cwd[/]: /tmp/pip-wheel-zqfhpa55/products-plonegetpaid_4a332048ab964d44a1d6bdec67f0ceb9/ 2025-09-07T20:34:01,530 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:34:01,531 ERROR: metadata generation failed 2025-09-07T20:34:01,536 Exception information: 2025-09-07T20:34:01,536 Traceback (most recent call last): 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:34:01,536 call_subprocess( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 args, 2025-09-07T20:34:01,536 ^^^^^ 2025-09-07T20:34:01,536 ...<2 lines>... 2025-09-07T20:34:01,536 spinner=spinner, 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:34:01,536 raise error 2025-09-07T20:34:01,536 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:34:01,536 2025-09-07T20:34:01,536 The above exception was the direct cause of the following exception: 2025-09-07T20:34:01,536 2025-09-07T20:34:01,536 Traceback (most recent call last): 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:34:01,536 status = _inner_run() 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:34:01,536 return self.run(options, args) 2025-09-07T20:34:01,536 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:34:01,536 return func(self, options, args) 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:34:01,536 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:34:01,536 result = self._result = resolver.resolve( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:34:01,536 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:34:01,536 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:34:01,536 if not criterion.candidates: 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:34:01,536 return bool(self._sequence) 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:34:01,536 self._bool = any(self) 2025-09-07T20:34:01,536 ~~~^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:34:01,536 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:34:01,536 ^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:34:01,536 candidate = func() 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:34:01,536 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 link, template, name, version 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:34:01,536 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 link, 2025-09-07T20:34:01,536 ^^^^^ 2025-09-07T20:34:01,536 ...<3 lines>... 2025-09-07T20:34:01,536 version=version, 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:34:01,536 super().__init__( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 link=link, 2025-09-07T20:34:01,536 ^^^^^^^^^^ 2025-09-07T20:34:01,536 ...<4 lines>... 2025-09-07T20:34:01,536 version=version, 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:34:01,536 self.dist = self._prepare() 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:34:01,536 dist = self._prepare_distribution() 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:34:01,536 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:34:01,536 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:34:01,536 dist = _get_prepared_distribution( 2025-09-07T20:34:01,536 req, 2025-09-07T20:34:01,536 ...<3 lines>... 2025-09-07T20:34:01,536 self.check_build_deps, 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:34:01,536 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 finder, build_isolation, check_build_deps 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:34:01,536 self.req.prepare_metadata() 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:34:01,536 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:34:01,536 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:34:01,536 build_env=self.build_env, 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ...<3 lines>... 2025-09-07T20:34:01,536 details=details, 2025-09-07T20:34:01,536 ^^^^^^^^^^^^^^^^ 2025-09-07T20:34:01,536 ) 2025-09-07T20:34:01,536 ^ 2025-09-07T20:34:01,536 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:34:01,536 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:34:01,536 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:34:01,557 Removed products-plonegetpaid==0.8.7 from https://files.pythonhosted.org/packages/da/e0/0263dd54944d8f28a28f34b52be2ffbcfb68b8b5feeb25ea5840f95ce8dd/Products.PloneGetPaid-0.8.7.tar.gz from build tracker '/tmp/pip-build-tracker-gvlt22ri' 2025-09-07T20:34:01,558 Removed build tracker: '/tmp/pip-build-tracker-gvlt22ri'