2025-09-09T17:57:12,670 Created temporary directory: /tmp/pip-build-tracker-2azh2gng 2025-09-09T17:57:12,671 Initialized build tracking at /tmp/pip-build-tracker-2azh2gng 2025-09-09T17:57:12,671 Created build tracker: /tmp/pip-build-tracker-2azh2gng 2025-09-09T17:57:12,671 Entered build tracker: /tmp/pip-build-tracker-2azh2gng 2025-09-09T17:57:12,671 Created temporary directory: /tmp/pip-wheel-vp8qt4f9 2025-09-09T17:57:12,674 Created temporary directory: /tmp/pip-ephem-wheel-cache-0wll3ju6 2025-09-09T17:57:12,737 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T17:57:12,739 2 location(s) to search for versions of injectable: 2025-09-09T17:57:12,739 * https://pypi.org/simple/injectable/ 2025-09-09T17:57:12,739 * https://www.piwheels.org/simple/injectable/ 2025-09-09T17:57:12,739 Fetching project page and analyzing links: https://pypi.org/simple/injectable/ 2025-09-09T17:57:12,740 Getting page https://pypi.org/simple/injectable/ 2025-09-09T17:57:12,741 Found index url https://pypi.org/simple/ 2025-09-09T17:57:12,890 Fetched page https://pypi.org/simple/injectable/ as application/vnd.pypi.simple.v1+json 2025-09-09T17:57:12,898 Found link https://files.pythonhosted.org/packages/d1/82/2573ef8ca32ff6bb1acc2449df42c420199bf5b772be89a8d18ecbe42f2d/injectable-0.1.0.tar.gz (from https://pypi.org/simple/injectable/), version: 0.1.0 2025-09-09T17:57:12,899 Found link https://files.pythonhosted.org/packages/df/03/e3303c8eba5a7eeafb9aa2850f4a1e76b5fd099360d17bead1aa0ad7c988/injectable-0.1.1.tar.gz (from https://pypi.org/simple/injectable/), version: 0.1.1 2025-09-09T17:57:12,899 Found link https://files.pythonhosted.org/packages/3d/09/a9e45206e6db4ecbf271bb8aeaecec7298db6e6b8bc2ec1883dce84185ed/injectable-0.2.0.tar.gz (from https://pypi.org/simple/injectable/), version: 0.2.0 2025-09-09T17:57:12,900 Found link https://files.pythonhosted.org/packages/c0/d2/3e61885917d6f89f335c413951789583888898cfc50743ddab29e5c0598e/injectable-1.0.0.tar.gz (from https://pypi.org/simple/injectable/), version: 1.0.0 2025-09-09T17:57:12,900 Found link https://files.pythonhosted.org/packages/c1/ca/d76991ad18bd0b6cf3c81d4b1fe914666c1ee33f5260285d6450f2c15b1f/injectable-1.0.1.tar.gz (from https://pypi.org/simple/injectable/), version: 1.0.1 2025-09-09T17:57:12,900 Found link https://files.pythonhosted.org/packages/a7/20/8b44ee4a4e3d03d2e6655756030e2f7c16225240585d48808c8962fdd20c/injectable-1.1.0.tar.gz (from https://pypi.org/simple/injectable/), version: 1.1.0 2025-09-09T17:57:12,901 Found link https://files.pythonhosted.org/packages/09/a5/ff6cc3be8dd8e0782aedc46e0e5aba2cfa8ac58e86a87c6040c0a6b8d183/injectable-1.1.1.tar.gz (from https://pypi.org/simple/injectable/), version: 1.1.1 2025-09-09T17:57:12,901 Found link https://files.pythonhosted.org/packages/2f/e4/6b0109d17ec95e584b5a8c2b6e082f76d251372cea0fd73b0c55a0faa581/injectable-1.1.2.tar.gz (from https://pypi.org/simple/injectable/), version: 1.1.2 2025-09-09T17:57:12,901 Found link https://files.pythonhosted.org/packages/57/0f/34b0b5135be57444e31590a108961cfc59e2ebfb02a2aaaaa9d9bab8b39f/injectable-2.0.0.tar.gz (from https://pypi.org/simple/injectable/), version: 2.0.0 2025-09-09T17:57:12,902 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/69/6c/3719603439fe6892d9bf618822d0ee9cdcf16fde82b48083a741abf0f534/injectable-3.0.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,903 Found link https://files.pythonhosted.org/packages/f1/4b/515905793766213738816d6e436f331c6486edc212e42ce7a6f5b66eadcb/injectable-3.0.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.0.0 2025-09-09T17:57:12,903 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/bb/25/aa7b82049b42d5342c72e80e4c4ffc64d2813eeeb36819d79e571055c3da/injectable-3.0.1-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,903 Found link https://files.pythonhosted.org/packages/fc/e3/f9367260c4fba837ba6429b0eb77012f70d26cd73b44f63cd346b6ea6810/injectable-3.0.1.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.0.1 2025-09-09T17:57:12,904 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/17/2e/eef0d5caacd05e15e16ddbd75c55b3d1d1dd9b2425fc3384622eee5a3429/injectable-3.1.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,904 Found link https://files.pythonhosted.org/packages/b6/87/66010a939a371d301bcff674dee4c83087a477944ca74c4862734467defb/injectable-3.1.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.1.0 2025-09-09T17:57:12,904 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/43/d5/f2ff300060b7cef01ef338337416db86b5e5a813155a5e66955b4479f49a/injectable-3.1.1-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,905 Found link https://files.pythonhosted.org/packages/80/53/7899c85d07fd5917693b66915fecc6aa2528110a4767c392e37092818300/injectable-3.1.1.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.1.1 2025-09-09T17:57:12,905 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/bd/cf/759470ea37f45a481731880f93ff10173ee22862c9c2c3ca9e79de851ae6/injectable-3.1.2-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,905 Found link https://files.pythonhosted.org/packages/aa/6f/90c113179f2f17a1980b53c17f4ada3e694a41802467e2b1afc1538d5f2e/injectable-3.1.2.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.1.2 2025-09-09T17:57:12,906 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/d0/a8/c57d955c9692617335fcf31d600ad6cda7cb3d081c86c8b6b7f85cc0bc44/injectable-3.1.3-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,906 Found link https://files.pythonhosted.org/packages/fe/03/845974ce07a405c099bfc166d2768f7063af33e6fd8e3da389d3d74f9d4d/injectable-3.1.3.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.1.3 2025-09-09T17:57:12,906 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/88/c0/d680d6e4c2dc28031e7112f92bdba743dd2da104824b64c12ed700c481e8/injectable-3.1.4-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,906 Found link https://files.pythonhosted.org/packages/50/14/f128e1459ebc1ccc6e3c577e24add4bddd07c8516525ed3f6268bfc61608/injectable-3.1.4.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.1.4 2025-09-09T17:57:12,907 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/5d/ac/59b79b83a3ade1778cc3224f74a73e193896bbd91922fd1eb4bf6b4b5e52/injectable-3.2.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,907 Found link https://files.pythonhosted.org/packages/3a/a7/a75c928bc8f65cbc72134e186a9a2bb51d8de88bf893afd32f695cea52c2/injectable-3.2.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.2.0 2025-09-09T17:57:12,907 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/ca/7d/5edf69ddbcd7d9dfc58c4ca8640003ab7aa950bd0c441160af14eff4c4f1/injectable-3.2.1-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,908 Found link https://files.pythonhosted.org/packages/80/0a/680ea32e6d50613bd29e2f8f779cffa32b1c046351f37922327db1b847a3/injectable-3.2.1.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.2.1 2025-09-09T17:57:12,908 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/0b/dc/a29f4a9c27ccf97f7beeb47ebe90d8009e2dd627a0351e60b526d7ab8108/injectable-3.3.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,908 Found link https://files.pythonhosted.org/packages/6a/88/0d609f5d39f328e3490c97a986a4327b46d3455031a4bff3a7a28303adf5/injectable-3.3.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.3.0 2025-09-09T17:57:12,908 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/1b/ea/529da41dbc133458ac9ee1079494fdfdbcc012b6ea46a0f60e141ba29afb/injectable-3.4.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,909 Found link https://files.pythonhosted.org/packages/66/b9/40fc0250de3eacba5658273f7a7b517456474148683bca8029e26b1341fb/injectable-3.4.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.0 2025-09-09T17:57:12,909 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/e8/0d/c773056c37d22a5acbb2f9e8b28c6cf073ecd23ba067289659479f65d0c4/injectable-3.4.1-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,909 Found link https://files.pythonhosted.org/packages/52/a5/3f2c342f17bc2a0bb2440276b2ea372ff7ee5bc1623e4d52a6c26011cec6/injectable-3.4.1.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.1 2025-09-09T17:57:12,910 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/6d/51/48796f94f7c091d825500a7ae62ae39afc930492bbad8131cc92c6a80746/injectable-3.4.2-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,910 Found link https://files.pythonhosted.org/packages/a7/62/9a062f76de1c401fbc1a28cdf966d8e086f6bf2ad289a5cba88c93bfbbaa/injectable-3.4.2.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.2 2025-09-09T17:57:12,910 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/26/2f/b9f9aac139a5de5bb008933566369c9705cbcb2be9392d13ba3737da20e1/injectable-3.4.3-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,910 Found link https://files.pythonhosted.org/packages/0b/6b/3d90bf05aad106c12c6718941e653116cb26f6018ef6f44e4712ebbf3ae0/injectable-3.4.3.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.3 2025-09-09T17:57:12,911 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/cb/84/46dd2e0145d4e66990e1a6c85859ed75b3260fb93ca52bed0e73782ad92d/injectable-3.4.4-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,911 Found link https://files.pythonhosted.org/packages/c9/d6/9479d2291fda45f5f4a4c48b736acf3a762b5c3559146d62b2d1e4bda0d3/injectable-3.4.4.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.4 2025-09-09T17:57:12,911 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/5d/47/15dc25baee4cf9b530ec3912a31ee576a49209ee8f375ebbac363254ec40/injectable-3.4.5-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,912 Found link https://files.pythonhosted.org/packages/95/14/c2144be7cefe6099ccc8cef01aa92756a4387c6b3300ada4a145218e51c8/injectable-3.4.5.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.5 2025-09-09T17:57:12,912 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/79/41/680891da4c85f7d7edad493e5339f0cb81f8faf84033ba8801aa15eb7969/injectable-3.4.6-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,912 Found link https://files.pythonhosted.org/packages/1f/f6/ea4c8a05d044cf705b90576528d015fb1e8112b872ca4dbf4d11db11c6f3/injectable-3.4.6.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.6 2025-09-09T17:57:12,913 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/02/ce/08816ef7f67836b4038e282b52aa9070f29e295ae30441b48c6a290f8056/injectable-3.4.7-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:12,913 Found link https://files.pythonhosted.org/packages/d0/b9/b065c53f3c2b1faa4634c49888440aedc1db29f82d83d70901fde918c135/injectable-3.4.7.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.6), version: 3.4.7 2025-09-09T17:57:12,913 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/95/63/f44efc856a667607a4cecc9f8159c74affab90dccea266cc7b96d58440f6/injectable-4.0.0-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.9) 2025-09-09T17:57:12,914 Found link https://files.pythonhosted.org/packages/0c/2f/3c013e10cc0ba66726af811d8b1bd1da87b72ba1ab9b5fbe9e460248d5c6/injectable-4.0.0.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.9), version: 4.0.0 2025-09-09T17:57:12,914 Skipping link: No binaries permitted for injectable: https://files.pythonhosted.org/packages/af/b5/71150cbc179fcc2ca4e1bfcfd5ce583c9e3f27a2db1cc1a423484cb4c0bc/injectable-4.0.1-py3-none-any.whl (from https://pypi.org/simple/injectable/) (requires-python:>=3.9) 2025-09-09T17:57:12,915 Found link https://files.pythonhosted.org/packages/2c/8b/53e3ff8255d4dc8efa7db135e51152575247cb3f54e8e38aaeba38621eec/injectable-4.0.1.tar.gz (from https://pypi.org/simple/injectable/) (requires-python:>=3.9), version: 4.0.1 2025-09-09T17:57:12,915 Fetching project page and analyzing links: https://www.piwheels.org/simple/injectable/ 2025-09-09T17:57:12,915 Getting page https://www.piwheels.org/simple/injectable/ 2025-09-09T17:57:12,916 Found index url https://www.piwheels.org/simple/ 2025-09-09T17:57:13,048 Fetched page https://www.piwheels.org/simple/injectable/ as text/html 2025-09-09T17:57:13,054 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-4.0.1-py3-none-any.whl#sha256=42f5879b78383c22127510ab7ff468651cae1f4cee1fae64aadccb1793658bec (from https://www.piwheels.org/simple/injectable/) (requires-python:>= 3.9) 2025-09-09T17:57:13,054 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-4.0.0-py3-none-any.whl#sha256=996e050544bbdd504cff370362e61a2b3e738085a3414d33b572e468a92c735e (from https://www.piwheels.org/simple/injectable/) (requires-python:>= 3.9) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.6-py3-none-any.whl#sha256=8eadf841befb11ebd3d1d38f5cff7614682eb5755408973d845d8b0648d75590 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.5-py3-none-any.whl#sha256=e40af23a0f647bb987ddb6e8b0510727eec94d59a1e9947dfcc8934d38ff0030 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.4-py3-none-any.whl#sha256=7fd4c8188c97d109d2872465491f82966adaeaaae2a47f787ac1e07212940815 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.3-py3-none-any.whl#sha256=10487754bb159bc4f57fbbdbcadee89dd3596c977240ac6cd7cc73aa1feef89f (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.2-py3-none-any.whl#sha256=f37afd0037f7dbd571095f63d6411189581130e0e7befe427b54b9b875e2e3cd (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,055 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.1-py3-none-any.whl#sha256=4c09b6585ebc502c5121c495db399f4dc68e92b28c8f25aea06bff93cfd1f0fe (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.4.0-py3-none-any.whl#sha256=720942661c4b756bc3462e3e9c92685df47cf9e6510c073740192722b8289a0b (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.3.0-py3-none-any.whl#sha256=93011ab330684035b5a94c22f805c8de2b4c07fc37aefde152a409740de4da47 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.2.1-py3-none-any.whl#sha256=691fa4ce3ae3b54b02a756d7c87f245baeab1305642ad7cbfd75dc5592068f91 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.2.0-py3-none-any.whl#sha256=5923ae3df221b9873f3102099610089b3d15ad35e2bf843eb76f56d9337b3529 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.1.4-py3-none-any.whl#sha256=c5cb754f09a1a406c49b876f112a5c6bf9b4080fc27af6bac3269f69996865f8 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,056 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.1.3-py3-none-any.whl#sha256=4e38c82bacfac7d4adeb51ff52b9c4a84f6b7fc3f8edb6e6692d1ce77be933df (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.1.2-py3-none-any.whl#sha256=673f964c55c12c96003174fcc79dc4850229ac639b9d0ca370621c50c06821b5 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.1.1-py3-none-any.whl#sha256=2853e681aa8ce7985396dd263087681553e7c707ad19e2526181f126773ff257 (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.1.0-py3-none-any.whl#sha256=594e910fb6fbc21c5580d2826462a83a1ac853eb392792aa7a51899943321dea (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.0.1-py3-none-any.whl#sha256=e7f8ca7b7aad1184a7ae52326bba499bbec75f49490335322d3dfcbd8e48ecdf (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-3.0.0-py3-none-any.whl#sha256=d87d9ab06aa6d6ffc5f43654bf180ffe5cf515fb636adc374cb1a8466cb8950a (from https://www.piwheels.org/simple/injectable/) (requires-python:>=3.6) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-2.0.0-py3-none-any.whl#sha256=cb552b55cb1ccac103891ab58f2e1b5200d15efd3405aad04774433669892351 (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,057 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-1.1.2-py3-none-any.whl#sha256=67534af7ee70e76fcee0a418f125f2a64606c712221c472b2ea4508b8518c195 (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-1.1.1-py3-none-any.whl#sha256=9d5d952771abe34fbffcf5af6c0be0d000bbf7e61bffe42a71771ede7871c69f (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-1.1.0-py3-none-any.whl#sha256=a6f11f4c3a2badc0628ec55d6c1ec7d89170ba3a271b385325365205913b97cb (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-1.0.1-py3-none-any.whl#sha256=e1b47cb4e79b7a5101ba6b98a2a1a0cc38ff20cc0b163775af87fc9d5852768d (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-1.0.0-py3-none-any.whl#sha256=f635895b0b333dd21c882365b202bd0992802d5221a0fd8f5461421996f8c64e (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-0.2.0-py3-none-any.whl#sha256=f115bd6e95dac72c38c93ad3de9a4dba33ca57a131ead5fa946cfcc75ba2876d (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-0.1.1-py3-none-any.whl#sha256=dc3e569c3dacffc1cd37945d6dfc8e4b576bfff7f4d789ccbf1b90b1882ec999 (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,058 Skipping link: No binaries permitted for injectable: https://archive1.piwheels.org/simple/injectable/injectable-0.1.0-py3-none-any.whl#sha256=5ad6d8be813963153b3fab8aacd0062cdcdd53fb57237f41918e62d62fe17a81 (from https://www.piwheels.org/simple/injectable/) 2025-09-09T17:57:13,059 Skipping link: not a file: https://www.piwheels.org/simple/injectable/ 2025-09-09T17:57:13,059 Skipping link: not a file: https://pypi.org/simple/injectable/ 2025-09-09T17:57:13,087 Given no hashes to check 1 links for project 'injectable': discarding no candidates 2025-09-09T17:57:13,088 Collecting injectable==3.4.7 2025-09-09T17:57:13,089 Created temporary directory: /tmp/pip-unpack-m24w6rjj 2025-09-09T17:57:13,236 Downloading injectable-3.4.7.tar.gz (27 kB) 2025-09-09T17:57:13,306 Added injectable==3.4.7 from https://files.pythonhosted.org/packages/d0/b9/b065c53f3c2b1faa4634c49888440aedc1db29f82d83d70901fde918c135/injectable-3.4.7.tar.gz to build tracker '/tmp/pip-build-tracker-2azh2gng' 2025-09-09T17:57:13,307 Running setup.py (path:/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/setup.py) egg_info for package injectable 2025-09-09T17:57:13,307 Created temporary directory: /tmp/pip-pip-egg-info-bckxfpwj 2025-09-09T17:57:13,307 Preparing metadata (setup.py): started 2025-09-09T17:57:13,308 Running command python setup.py egg_info 2025-09-09T17:57:13,809 Traceback (most recent call last): 2025-09-09T17:57:13,812 File "", line 2, in 2025-09-09T17:57:13,812 exec(compile(''' 2025-09-09T17:57:13,812 ~~~~^^^^^^^^^^^^ 2025-09-09T17:57:13,812 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:57:13,812 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,812 ...<32 lines>... 2025-09-09T17:57:13,812 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:57:13,812 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,813 ''' % ('/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/setup.py',), "", "exec")) 2025-09-09T17:57:13,813 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,813 File "", line 35, in 2025-09-09T17:57:13,813 File "/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/setup.py", line 17, in 2025-09-09T17:57:13,813 changelog = re.sub(":[a-z]+:`~?(.*?)`", r"``\1``", read("CHANGELOG.rst")) 2025-09-09T17:57:13,813 ~~~~^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,813 File "/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/setup.py", line 8, in read 2025-09-09T17:57:13,813 with open( 2025-09-09T17:57:13,814 ~~~~^ 2025-09-09T17:57:13,814 join(dirname(__file__), *names), encoding=kwargs.get("encoding", "utf8") 2025-09-09T17:57:13,814 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,814 ) as fh: 2025-09-09T17:57:13,814 ^ 2025-09-09T17:57:13,814 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/CHANGELOG.rst' 2025-09-09T17:57:13,897 ERROR: python setup.py egg_info exited with 1 2025-09-09T17:57:13,909 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T17:57:13,909 exec(compile('"'"''"'"''"'"' 2025-09-09T17:57:13,909 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:57:13,909 # 2025-09-09T17:57:13,909 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T17:57:13,909 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T17:57:13,909 # - It provides a clear error message when setuptools is not installed. 2025-09-09T17:57:13,909 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T17:57:13,909 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T17:57:13,909 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T17:57:13,909 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T17:57:13,909 import os, sys, tokenize, traceback 2025-09-09T17:57:13,909 2025-09-09T17:57:13,909 try: 2025-09-09T17:57:13,909 import setuptools 2025-09-09T17:57:13,909 except ImportError: 2025-09-09T17:57:13,909 print( 2025-09-09T17:57:13,909 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T17:57:13,909 "the build environment with exception:", 2025-09-09T17:57:13,909 file=sys.stderr, 2025-09-09T17:57:13,909 ) 2025-09-09T17:57:13,909 traceback.print_exc() 2025-09-09T17:57:13,909 sys.exit(1) 2025-09-09T17:57:13,909 2025-09-09T17:57:13,909 __file__ = %r 2025-09-09T17:57:13,909 sys.argv[0] = __file__ 2025-09-09T17:57:13,909 2025-09-09T17:57:13,909 if os.path.exists(__file__): 2025-09-09T17:57:13,909 filename = __file__ 2025-09-09T17:57:13,909 with tokenize.open(__file__) as f: 2025-09-09T17:57:13,909 setup_py_code = f.read() 2025-09-09T17:57:13,909 else: 2025-09-09T17:57:13,909 filename = "" 2025-09-09T17:57:13,909 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T17:57:13,909 2025-09-09T17:57:13,909 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:57:13,909 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bckxfpwj[/] 2025-09-09T17:57:13,909 [bold magenta]cwd[/]: /tmp/pip-wheel-vp8qt4f9/injectable_2f1378a19f5145c09259d628fd916b0c/ 2025-09-09T17:57:13,909 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T17:57:13,910 ERROR: metadata generation failed 2025-09-09T17:57:13,915 Exception information: 2025-09-09T17:57:13,915 Traceback (most recent call last): 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T17:57:13,915 call_subprocess( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 args, 2025-09-09T17:57:13,915 ^^^^^ 2025-09-09T17:57:13,915 ...<2 lines>... 2025-09-09T17:57:13,915 spinner=spinner, 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T17:57:13,915 raise error 2025-09-09T17:57:13,915 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T17:57:13,915 2025-09-09T17:57:13,915 The above exception was the direct cause of the following exception: 2025-09-09T17:57:13,915 2025-09-09T17:57:13,915 Traceback (most recent call last): 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T17:57:13,915 status = _inner_run() 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T17:57:13,915 return self.run(options, args) 2025-09-09T17:57:13,915 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T17:57:13,915 return func(self, options, args) 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T17:57:13,915 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T17:57:13,915 result = self._result = resolver.resolve( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T17:57:13,915 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T17:57:13,915 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T17:57:13,915 if not criterion.candidates: 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T17:57:13,915 return bool(self._sequence) 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T17:57:13,915 self._bool = any(self) 2025-09-09T17:57:13,915 ~~~^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T17:57:13,915 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T17:57:13,915 ^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T17:57:13,915 candidate = func() 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T17:57:13,915 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 link, template, name, version 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T17:57:13,915 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 link, 2025-09-09T17:57:13,915 ^^^^^ 2025-09-09T17:57:13,915 ...<3 lines>... 2025-09-09T17:57:13,915 version=version, 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T17:57:13,915 super().__init__( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 link=link, 2025-09-09T17:57:13,915 ^^^^^^^^^^ 2025-09-09T17:57:13,915 ...<4 lines>... 2025-09-09T17:57:13,915 version=version, 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T17:57:13,915 self.dist = self._prepare() 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T17:57:13,915 dist = self._prepare_distribution() 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T17:57:13,915 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T17:57:13,915 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T17:57:13,915 dist = _get_prepared_distribution( 2025-09-09T17:57:13,915 req, 2025-09-09T17:57:13,915 ...<3 lines>... 2025-09-09T17:57:13,915 self.check_build_deps, 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T17:57:13,915 abstract_dist.prepare_distribution_metadata( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 finder, build_isolation, check_build_deps 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T17:57:13,915 self.req.prepare_metadata() 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T17:57:13,915 self.metadata_directory = generate_metadata_legacy( 2025-09-09T17:57:13,915 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:57:13,915 build_env=self.build_env, 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ...<3 lines>... 2025-09-09T17:57:13,915 details=details, 2025-09-09T17:57:13,915 ^^^^^^^^^^^^^^^^ 2025-09-09T17:57:13,915 ) 2025-09-09T17:57:13,915 ^ 2025-09-09T17:57:13,915 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T17:57:13,915 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T17:57:13,915 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T17:57:13,938 Removed injectable==3.4.7 from https://files.pythonhosted.org/packages/d0/b9/b065c53f3c2b1faa4634c49888440aedc1db29f82d83d70901fde918c135/injectable-3.4.7.tar.gz from build tracker '/tmp/pip-build-tracker-2azh2gng' 2025-09-09T17:57:13,938 Removed build tracker: '/tmp/pip-build-tracker-2azh2gng'