2025-09-07T22:04:15,367 Created temporary directory: /tmp/pip-build-tracker-lh8ubr9d 2025-09-07T22:04:15,368 Initialized build tracking at /tmp/pip-build-tracker-lh8ubr9d 2025-09-07T22:04:15,368 Created build tracker: /tmp/pip-build-tracker-lh8ubr9d 2025-09-07T22:04:15,368 Entered build tracker: /tmp/pip-build-tracker-lh8ubr9d 2025-09-07T22:04:15,369 Created temporary directory: /tmp/pip-wheel-j2b5c4qg 2025-09-07T22:04:15,373 Created temporary directory: /tmp/pip-ephem-wheel-cache-2gsl8kkq 2025-09-07T22:04:15,429 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:04:15,432 2 location(s) to search for versions of django-js-reverse: 2025-09-07T22:04:15,432 * https://pypi.org/simple/django-js-reverse/ 2025-09-07T22:04:15,432 * https://www.piwheels.org/simple/django-js-reverse/ 2025-09-07T22:04:15,432 Fetching project page and analyzing links: https://pypi.org/simple/django-js-reverse/ 2025-09-07T22:04:15,432 Getting page https://pypi.org/simple/django-js-reverse/ 2025-09-07T22:04:15,434 Found index url https://pypi.org/simple/ 2025-09-07T22:04:15,594 Fetched page https://pypi.org/simple/django-js-reverse/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:04:15,606 Found link https://files.pythonhosted.org/packages/96/61/38566c5d770afa2168351e2fddfe801f0184fb58b5ef76297f416407b9e3/django-js-reverse-0.0.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.0.1 2025-09-07T22:04:15,607 Found link https://files.pythonhosted.org/packages/f3/f8/3af0965cf0949bd83aff0ba251bbb123782b42898b4d8acd323e05bcdb76/django-js-reverse-0.0.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.0.2 2025-09-07T22:04:15,607 Found link https://files.pythonhosted.org/packages/d3/e7/7f33c20c49e88a0ac69d0c673c8cbfa94e2b459bcc163d9b2ec0fab4ee29/django-js-reverse-0.1.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.1.0 2025-09-07T22:04:15,608 Found link https://files.pythonhosted.org/packages/0d/62/be68620e37462034b44402da8e38c7c608479f101aed18f9e47119b5c241/django-js-reverse-0.1.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.1.1 2025-09-07T22:04:15,608 Found link https://files.pythonhosted.org/packages/32/ac/5a1595873f2e65068a19a75432101219f6b7a1d4791b183041b76f332ce9/django-js-reverse-0.2.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.2.0 2025-09-07T22:04:15,609 Found link https://files.pythonhosted.org/packages/39/27/1d51fa035249c9a9b2ea0d56c54e03f93765fa92e4615cd004a76c56185e/django-js-reverse-0.2.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.2.1 2025-09-07T22:04:15,609 Found link https://files.pythonhosted.org/packages/a2/38/a2bd91e104b0de8f8c0addd588ce65535e1b1f981d3e3a1d0c83ef98e81a/django-js-reverse-0.3.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.3.0 2025-09-07T22:04:15,610 Found link https://files.pythonhosted.org/packages/de/dd/919fcfc0761a6f89dc30d23ca21b467cb99da0024684c6e4de7eabdbc032/django-js-reverse-0.3.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.3.1 2025-09-07T22:04:15,610 Found link https://files.pythonhosted.org/packages/bd/3e/c1479d4eea2d6498ad0d10c1600a3b239b3674716bb6ea36ac178c040729/django-js-reverse-0.3.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.3.2 2025-09-07T22:04:15,610 Found link https://files.pythonhosted.org/packages/e2/ee/8d9476f2234ce6a66c38e075d99d7346baf173a164eda60dcc176a61bf28/django-js-reverse-0.3.3.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.3.3 2025-09-07T22:04:15,611 Found link https://files.pythonhosted.org/packages/5d/8d/f0f76fc416a1b62c1f86746bb6fd072b290acdf599d548feb728076bba70/django-js-reverse-0.4.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.0 2025-09-07T22:04:15,611 Found link https://files.pythonhosted.org/packages/e8/c7/1510649309b28844ac2c10c1868381a3376fda5eb347b288833979295d18/django-js-reverse-0.4.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.2 2025-09-07T22:04:15,612 Found link https://files.pythonhosted.org/packages/fc/f3/6b6cf289a5b36c44e1ec0ee20098b06958a311e076ed9fc6b715cb2e6149/django-js-reverse-0.4.3.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.3 2025-09-07T22:04:15,612 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/92/74/f63a34674cb3cdbb833a715b95df434e8a9aa965fef5bfea7023e41b478a/django_js_reverse-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,613 Found link https://files.pythonhosted.org/packages/2c/59/0964cadbb4e72d06235706ee29f8e4fb3ce4819b655994c8c2ab7e2f95f9/django-js-reverse-0.4.4.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.4 2025-09-07T22:04:15,613 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/bb/a0/f0f3d44426c3579a52ff785295c3fc8537adbe2b3ce5efed5190058060dc/django_js_reverse-0.4.4-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,613 Found link https://files.pythonhosted.org/packages/c6/95/ad437729e9ae44f0fd8392b2cbdec0d1d2fefe35f368f721d9b6636214ce/django-js-reverse-0.4.5.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.5 2025-09-07T22:04:15,614 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/44/4b/22e35b8e39e32523b9d71cd2fac1922b16ec20ded7743676ba2833637a4b/django_js_reverse-0.4.5-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,614 Found link https://files.pythonhosted.org/packages/b7/21/d354cb5b66c84545508c03a27d7b97a0dace38395386fdaa49f1b43489d5/django-js-reverse-0.4.6.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.4.6 2025-09-07T22:04:15,614 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/44/0f/240cdc2fe7a2d12a6ebfd482e96ee6ada83dfceab776a1ec32e41b37cfbb/django_js_reverse-0.4.6-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,615 Found link https://files.pythonhosted.org/packages/ca/f4/216cccb177ec6f02a295298a071b2a9f6fc5b98ab3634ebf7dc44cd5c5a7/django-js-reverse-0.5.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.5.0 2025-09-07T22:04:15,615 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/f9/d8/7aa02dac96ff0f6d9441c2c002ac3fdcfe031284dd054e0418e1de33921d/django_js_reverse-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,615 Found link https://files.pythonhosted.org/packages/2d/21/d28d3524d2832bcbf9440137b3947d50feb56f82d0085432bd0b49c0265b/django-js-reverse-0.5.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.5.1 2025-09-07T22:04:15,616 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/f8/5b/1ecf87879ee07fa023cefb606ef956034bebfc3bdbfa15c4016bb1ecdcf3/django_js_reverse-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,616 Found link https://files.pythonhosted.org/packages/3b/55/1af486533f4331de3909721e5f160ea245ea9f181ab25898885a39290c6a/django-js-reverse-0.6.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.6.0 2025-09-07T22:04:15,616 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/ce/a9/bfd8b26a2a0b61fc27305832b843f5aba5f598bb2c3d107702e5d284e12f/django_js_reverse-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,617 Found link https://files.pythonhosted.org/packages/8a/86/e5207f75d2ede303a95955958081494fe7adc75c63478b9622ad0921b40b/django-js-reverse-0.6.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.6.1 2025-09-07T22:04:15,617 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/9a/ca/1a1bef7aa2f4e362ec433e56918cf9f6e2c80bac31decb2cda588c682308/django_js_reverse-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,617 Found link https://files.pythonhosted.org/packages/02/d7/a92af39aa92d29e1430dbaf379c2607361e25b9715d1e1529913188ac444/django-js-reverse-0.7.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.7.0 2025-09-07T22:04:15,618 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/4f/e4/8358274642c99e8fef11e2fc8bbf016aa4fa05ae403cde87c7849c592f0a/django_js_reverse-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,618 Found link https://files.pythonhosted.org/packages/06/e2/403156aa57c5de3df1385e95224b467917969097e63aec1c8f7a3b4ce689/django-js-reverse-0.7.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.7.1 2025-09-07T22:04:15,618 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/d9/61/ede31a6070ddba2e3e67d86090ea3fd9b02840ff0912339fa2daa7fe4f80/django_js_reverse-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,619 Found link https://files.pythonhosted.org/packages/de/63/211bfe57c84b5ac93417ac4169fdb7244f64485675b47000df520da601d4/django-js-reverse-0.7.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.7.2 2025-09-07T22:04:15,619 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/95/65/299c145ea51850dcdaf896518a1e858e7b24c4bfbc05d0afacb36a8f5965/django_js_reverse-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,619 Found link https://files.pythonhosted.org/packages/60/b0/51e7e591d3bb96a3fb89cc9a1c863bae0313ec09a26aa5016a847ad8a2a7/django-js-reverse-0.7.3.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.7.3 2025-09-07T22:04:15,620 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/9e/03/f2a42f48defffede0dce59fe1dc74b67ab43b78ecb085fb02e1025332805/django_js_reverse-0.7.3-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,620 Found link https://files.pythonhosted.org/packages/be/35/4dabc90cf5b3ada380646ccb09f3f60718a54f80b2f4dad951b4ddb1de37/django-js-reverse-0.8.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.8.1 2025-09-07T22:04:15,620 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/e8/00/ce789cf5fb65fa7f8e8babf647e5afbef5a712cc4e66d890ac41c10a0f1d/django_js_reverse-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,621 Found link https://files.pythonhosted.org/packages/88/60/36608197ac7a70f937ed8d1c9dc261e282a56c7b995df318574e07cb43e4/django-js-reverse-0.8.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.8.2 2025-09-07T22:04:15,621 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/f4/4e/774ab7379fa48129870ed331c06757a4115bfab9e22107d9d4742c52d2f9/django_js_reverse-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,622 Found link https://files.pythonhosted.org/packages/92/a5/7a8e2174dce93319ce7588b949c389e888d79dc54181ccfff84c8c823a6e/django-js-reverse-0.9.0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.9.0 2025-09-07T22:04:15,622 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/0b/fb/878adc777b937a815761dd830568756f9d057b442b2327807a96ef59cdae/django_js_reverse-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,622 Found link https://files.pythonhosted.org/packages/cb/43/5f1175b013fc5a72f9effaffb8d0891f212ebc9fcf0c17048e6064b6ce73/django-js-reverse-0.9.1.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.9.1 2025-09-07T22:04:15,623 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/17/e0/283b0553f445bd3b45997d3c4d91ffb1a39855e5d7174a0879587a06674c/django_js_reverse-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,623 Found link https://files.pythonhosted.org/packages/78/80/ff35aca38515edf5aee5995f306d4ea87bbb54e75831a9b0d8f87984fcfe/django-js-reverse-0.10.1a0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.10.1a0 2025-09-07T22:04:15,623 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/3a/b7/4a137ad762f171513537f6a4ffd2be69ba19475ba294b6d9c8833904de64/django_js_reverse-0.10.1a0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,624 Found link https://files.pythonhosted.org/packages/1b/69/d0592199d806327d920f4174234a74b8df6cbb5825552282ffe2906111e1/django-js-reverse-0.10.1b1.dev0.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.10.1b1.dev0 2025-09-07T22:04:15,624 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/6e/4d/b8efd2849d630501ee164d888409e04a8f45b514f34fe5a3b5031db29cf2/django_js_reverse-0.10.1b1.dev0-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,624 Found link https://files.pythonhosted.org/packages/98/37/1d8c8a9f9de2588df8f18b36f6a3e4134e362f49a14d0c9b0b02a301ef9e/django-js-reverse-0.10.2.tar.gz (from https://pypi.org/simple/django-js-reverse/), version: 0.10.2 2025-09-07T22:04:15,625 Skipping link: No binaries permitted for django-js-reverse: https://files.pythonhosted.org/packages/dd/43/802aed629f651a922a5a6f4932fa5dff5b5324b6e6f0e3054f4edb483134/django_js_reverse-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/django-js-reverse/) 2025-09-07T22:04:15,625 Fetching project page and analyzing links: https://www.piwheels.org/simple/django-js-reverse/ 2025-09-07T22:04:15,625 Getting page https://www.piwheels.org/simple/django-js-reverse/ 2025-09-07T22:04:15,626 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:04:15,716 Fetched page https://www.piwheels.org/simple/django-js-reverse/ as text/html 2025-09-07T22:04:15,722 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.10.1a0-py2.py3-none-any.whl#sha256=d57671aeb35701238608d63ebca28a4f22359ce3f3030235d8d5d306decd9ee1 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,722 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.9.1-py2.py3-none-any.whl#sha256=8134c2ab6307c945edfa90671ca65e85d6c1754d48566bdd6464be259cc80c30 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.9.0-py2.py3-none-any.whl#sha256=abfab18a631fbf5de8d5e313ff003e842ec04d124cbc7a56c79b1b45eb882ed5 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.8.2-py2.py3-none-any.whl#sha256=d2afc68cbe432d7b99966c7a5532f415a8b639342f3786c87cb9add4dd3b30a3 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.8.1-py2.py3-none-any.whl#sha256=a4798c95cfa5d74f39d77fa70f886725548b2c8cf210a8071ae3d61b7f6f4f91 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.7.3-py2.py3-none-any.whl#sha256=a9e60f53c1ce99d9cb425cd735438ed5fcb9fb56c1251c4441e0ef7fc21385fa (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.7.2-py2.py3-none-any.whl#sha256=3e0f60da33ee3d877329b44f2a4138d39b55c5e6785515c349530b74be01702e (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.7.1-py2.py3-none-any.whl#sha256=5e9da6a86159379280329a3d56d9a9ad974569817b838c4f849a051adbb6dd62 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,723 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.7.0-py2.py3-none-any.whl#sha256=a0847bed896f38934331a5affa9e200fcf5de4d9c9977c5d148b9ee3d0d3eb6f (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.6.1-py2.py3-none-any.whl#sha256=928273d0cab8425af1851e9cd0de96d54b60e844163deb39bf0fe3b0585705a4 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.6.0-py2.py3-none-any.whl#sha256=ca1e1c182d3ee6ca6dbf8267c3c9a2b1aa8fc8fba88ebb4e200d86c7f5604913 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.5.1-py2.py3-none-any.whl#sha256=8922f6094b3b41e485a90469445a4ebc7679de81a5c218e1ecb05a7ff62304a4 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.5.0-py2.py3-none-any.whl#sha256=d6bfed39d57233c8badd7b151b412023d18f9780a90b360e6cc8f700531e4102 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.6-py2.py3-none-any.whl#sha256=0045847cb6741b2bf205f73c5a86a1b4a19195fa70b03dad594983abd6bba009 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.5-py2.py3-none-any.whl#sha256=db4637827c9e91b69a7670807faec54be7aeb90abeeecac12070d313136bf2ac (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,724 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.4-py2.py3-none-any.whl#sha256=6c3d75eedd74f867b64548ba53c4828ca4a80f4640bfb915c75d17df368eccf9 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.3-py2.py3-none-any.whl#sha256=a7bc3117b261701c7abe9ef79eefdc1d460fa80075316e17682c2e0588618595 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.2-py2.py3-none-any.whl#sha256=dfb561547bddcf3b0693d14bd084d598dcd6e6110f2cbeae6ae29b55d386201b (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.4.0-py3-none-any.whl#sha256=118edb0d9efdaf6bf90656a4a17439584454aa3d21076ead45cbdddd8389afb6 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.3.3-py3-none-any.whl#sha256=ce52c7192f956b566bdab8128b149fbea72a8d849995b9a6dc9d1554fd93c558 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.3.2-py3-none-any.whl#sha256=dbd289ab165ef2a1e4a3bb26d22b31f1cad7c2cf92e4eaf9141b3eb0585a0e0b (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.3.1-py3-none-any.whl#sha256=1f48e268e5695defbaad3c487233144f908969e86344e434aacaa921785a395c (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,725 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.3.0-py3-none-any.whl#sha256=7f43f0a134086354720bdf76a42ea5058583ffe0cae6aa3239a45b4d34a79875 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.2.1-py3-none-any.whl#sha256=423a6b5f6b968c2c1959a68a2cfc5847ee70a3e0139007351ca6b7c88eda15d8 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.2.0-py3-none-any.whl#sha256=546b17689bbd8b6d275238bdea757b66472102af4e58a719973f30e19f2f3088 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.1.1-py3-none-any.whl#sha256=580767c9bbc98cbddeb9c78db414787c6e1134cb8ffcb87ce1cc701633e8e0cb (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.1.0-py3-none-any.whl#sha256=c1d64cee5d92a7e1dfbab48c1ef6ab1029707f106f3d3df6074314f3dd4cb93b (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: No binaries permitted for django-js-reverse: https://archive1.piwheels.org/simple/django-js-reverse/django_js_reverse-0.0.1-py3-none-any.whl#sha256=714624f75001fb1b62cc67368cbdf62b6e62c0552a63282261d4bd2f269badf3 (from https://www.piwheels.org/simple/django-js-reverse/) 2025-09-07T22:04:15,726 Skipping link: not a file: https://www.piwheels.org/simple/django-js-reverse/ 2025-09-07T22:04:15,726 Skipping link: not a file: https://pypi.org/simple/django-js-reverse/ 2025-09-07T22:04:15,753 Given no hashes to check 1 links for project 'django-js-reverse': discarding no candidates 2025-09-07T22:04:15,754 Collecting django-js-reverse==0.0.2 2025-09-07T22:04:15,756 Created temporary directory: /tmp/pip-unpack-zqja93w3 2025-09-07T22:04:15,904 Downloading django-js-reverse-0.0.2.tar.gz (3.5 kB) 2025-09-07T22:04:15,931 Added django-js-reverse==0.0.2 from https://files.pythonhosted.org/packages/f3/f8/3af0965cf0949bd83aff0ba251bbb123782b42898b4d8acd323e05bcdb76/django-js-reverse-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-lh8ubr9d' 2025-09-07T22:04:15,933 Running setup.py (path:/tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/setup.py) egg_info for package django-js-reverse 2025-09-07T22:04:15,933 Created temporary directory: /tmp/pip-pip-egg-info-sioxtyiv 2025-09-07T22:04:15,933 Preparing metadata (setup.py): started 2025-09-07T22:04:15,934 Running command python setup.py egg_info 2025-09-07T22:04:16,458 Traceback (most recent call last): 2025-09-07T22:04:16,460 File "", line 2, in 2025-09-07T22:04:16,460 exec(compile(''' 2025-09-07T22:04:16,460 ~~~~^^^^^^^^^^^^ 2025-09-07T22:04:16,460 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:04:16,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,460 ...<32 lines>... 2025-09-07T22:04:16,460 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:04:16,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,461 ''' % ('/tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/setup.py',), "", "exec")) 2025-09-07T22:04:16,461 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,461 File "", line 35, in 2025-09-07T22:04:16,461 File "/tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/setup.py", line 15, in 2025-09-07T22:04:16,461 long_description=open(os.path.join(os.path.dirname(__file__), 'README.md')).read(), 2025-09-07T22:04:16,461 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,462 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/README.md' 2025-09-07T22:04:16,545 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:04:16,557 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:04:16,557 exec(compile('"'"''"'"''"'"' 2025-09-07T22:04:16,557 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:04:16,557 # 2025-09-07T22:04:16,557 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:04:16,557 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:04:16,557 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:04:16,557 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:04:16,557 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:04:16,557 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:04:16,557 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:04:16,557 import os, sys, tokenize, traceback 2025-09-07T22:04:16,557 2025-09-07T22:04:16,557 try: 2025-09-07T22:04:16,557 import setuptools 2025-09-07T22:04:16,557 except ImportError: 2025-09-07T22:04:16,557 print( 2025-09-07T22:04:16,557 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:04:16,557 "the build environment with exception:", 2025-09-07T22:04:16,557 file=sys.stderr, 2025-09-07T22:04:16,557 ) 2025-09-07T22:04:16,557 traceback.print_exc() 2025-09-07T22:04:16,557 sys.exit(1) 2025-09-07T22:04:16,557 2025-09-07T22:04:16,557 __file__ = %r 2025-09-07T22:04:16,557 sys.argv[0] = __file__ 2025-09-07T22:04:16,557 2025-09-07T22:04:16,557 if os.path.exists(__file__): 2025-09-07T22:04:16,557 filename = __file__ 2025-09-07T22:04:16,557 with tokenize.open(__file__) as f: 2025-09-07T22:04:16,557 setup_py_code = f.read() 2025-09-07T22:04:16,557 else: 2025-09-07T22:04:16,557 filename = "" 2025-09-07T22:04:16,557 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:04:16,557 2025-09-07T22:04:16,557 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:04:16,557 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sioxtyiv[/] 2025-09-07T22:04:16,557 [bold magenta]cwd[/]: /tmp/pip-wheel-j2b5c4qg/django-js-reverse_cd16ae0cf7b84d46b300e4ff3bf8c5d6/ 2025-09-07T22:04:16,557 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:04:16,558 ERROR: metadata generation failed 2025-09-07T22:04:16,563 Exception information: 2025-09-07T22:04:16,563 Traceback (most recent call last): 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:04:16,563 call_subprocess( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 args, 2025-09-07T22:04:16,563 ^^^^^ 2025-09-07T22:04:16,563 ...<2 lines>... 2025-09-07T22:04:16,563 spinner=spinner, 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:04:16,563 raise error 2025-09-07T22:04:16,563 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:04:16,563 2025-09-07T22:04:16,563 The above exception was the direct cause of the following exception: 2025-09-07T22:04:16,563 2025-09-07T22:04:16,563 Traceback (most recent call last): 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:04:16,563 status = _inner_run() 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:04:16,563 return self.run(options, args) 2025-09-07T22:04:16,563 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:04:16,563 return func(self, options, args) 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:04:16,563 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:04:16,563 result = self._result = resolver.resolve( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:04:16,563 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:04:16,563 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:04:16,563 if not criterion.candidates: 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:04:16,563 return bool(self._sequence) 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:04:16,563 self._bool = any(self) 2025-09-07T22:04:16,563 ~~~^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:04:16,563 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:04:16,563 ^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:04:16,563 candidate = func() 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:04:16,563 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 link, template, name, version 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:04:16,563 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 link, 2025-09-07T22:04:16,563 ^^^^^ 2025-09-07T22:04:16,563 ...<3 lines>... 2025-09-07T22:04:16,563 version=version, 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:04:16,563 super().__init__( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 link=link, 2025-09-07T22:04:16,563 ^^^^^^^^^^ 2025-09-07T22:04:16,563 ...<4 lines>... 2025-09-07T22:04:16,563 version=version, 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:04:16,563 self.dist = self._prepare() 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:04:16,563 dist = self._prepare_distribution() 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:04:16,563 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:04:16,563 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:04:16,563 dist = _get_prepared_distribution( 2025-09-07T22:04:16,563 req, 2025-09-07T22:04:16,563 ...<3 lines>... 2025-09-07T22:04:16,563 self.check_build_deps, 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:04:16,563 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 finder, build_isolation, check_build_deps 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:04:16,563 self.req.prepare_metadata() 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:04:16,563 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:04:16,563 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:04:16,563 build_env=self.build_env, 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ...<3 lines>... 2025-09-07T22:04:16,563 details=details, 2025-09-07T22:04:16,563 ^^^^^^^^^^^^^^^^ 2025-09-07T22:04:16,563 ) 2025-09-07T22:04:16,563 ^ 2025-09-07T22:04:16,563 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:04:16,563 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:04:16,563 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:04:16,586 Removed django-js-reverse==0.0.2 from https://files.pythonhosted.org/packages/f3/f8/3af0965cf0949bd83aff0ba251bbb123782b42898b4d8acd323e05bcdb76/django-js-reverse-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-lh8ubr9d' 2025-09-07T22:04:16,586 Removed build tracker: '/tmp/pip-build-tracker-lh8ubr9d'