2025-09-09T19:16:54,675 Created temporary directory: /tmp/pip-build-tracker-qjxvzr2f 2025-09-09T19:16:54,675 Initialized build tracking at /tmp/pip-build-tracker-qjxvzr2f 2025-09-09T19:16:54,675 Created build tracker: /tmp/pip-build-tracker-qjxvzr2f 2025-09-09T19:16:54,676 Entered build tracker: /tmp/pip-build-tracker-qjxvzr2f 2025-09-09T19:16:54,676 Created temporary directory: /tmp/pip-wheel-epnaa6m3 2025-09-09T19:16:54,679 Created temporary directory: /tmp/pip-ephem-wheel-cache-07q76m15 2025-09-09T19:16:54,738 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T19:16:54,740 2 location(s) to search for versions of metalmetrics: 2025-09-09T19:16:54,740 * https://pypi.org/simple/metalmetrics/ 2025-09-09T19:16:54,740 * https://www.piwheels.org/simple/metalmetrics/ 2025-09-09T19:16:54,740 Fetching project page and analyzing links: https://pypi.org/simple/metalmetrics/ 2025-09-09T19:16:54,741 Getting page https://pypi.org/simple/metalmetrics/ 2025-09-09T19:16:54,742 Found index url https://pypi.org/simple/ 2025-09-09T19:16:54,815 Fetched page https://pypi.org/simple/metalmetrics/ as application/vnd.pypi.simple.v1+json 2025-09-09T19:16:54,822 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/2e/f9/1fd29d75f8b24e78c757ede0d094cce8d90342d316e482b4048f4439aa55/metalmetrics-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,823 Found link https://files.pythonhosted.org/packages/93/04/06b192fbe1656ed47134dcb6291c7e3f73d08f5310f63aca5e97faa64cd3/metalmetrics-1.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 1.0.0 2025-09-09T19:16:54,823 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/f4/2d/3eb30e13485b86e541a17579c7d0e0d993b2547fe2bf8a20eaa82dfdedb6/metalmetrics-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,823 Found link https://files.pythonhosted.org/packages/b4/d9/de5b0028e1f7d600bf95fd1a4f18ed058deb7acb8bc33ce4ab413a5b05f0/metalmetrics-1.0.1.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 1.0.1 2025-09-09T19:16:54,823 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/0b/07/cfd06fd1b5bfd2f2169037112d6bd6766c632799eb10d89eac25f36fcd86/metalmetrics-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,824 Found link https://files.pythonhosted.org/packages/03/a1/7a909dbb7e67521dc45bf8e062b287ff89ee8c8a53d883227b87338fc5a1/metalmetrics-2.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 2.0.0 2025-09-09T19:16:54,824 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/ef/25/bc69a88035f08e42996abcab16e98b802640220cfcf017cc428ce21f43e6/metalmetrics-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,824 Found link https://files.pythonhosted.org/packages/53/79/47bd09ab943b2a427e2c8b510cc64ef5147cccbbcfa581116019ec15540a/metalmetrics-3.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 3.0.0 2025-09-09T19:16:54,824 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/18/65/7c997de2a5041a3e06bf0d70485bedb263b57091ab14fd2cfa8bc4a9dfe3/metalmetrics-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,824 Found link https://files.pythonhosted.org/packages/94/b4/5327d488b301ffc1e06dee0018de9292c838d685df0ad550aeb162325b2b/metalmetrics-4.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.0.0 2025-09-09T19:16:54,824 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/b7/f0/c975dd5f9dbdae80a141727d5ae3aad7b7aff728f22046aaec50e089ac9c/metalmetrics-4.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,825 Found link https://files.pythonhosted.org/packages/7d/04/74339433b9f967609c76c35cda28b080b9353c3c673da287203824e1dc31/metalmetrics-4.1.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.1.0 2025-09-09T19:16:54,825 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/64/ce/980fada63e6d0485f0674194544a7f7d1d98f0df39e21fb226d3536b80b2/metalmetrics-4.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,825 Found link https://files.pythonhosted.org/packages/1c/7b/efd57e5f1676b20c1d928cdf24c89d7e97233f6a43fbafb2996db287bcfc/metalmetrics-4.2.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.2.0 2025-09-09T19:16:54,825 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/dc/82/3070c54525d75d8e8cf204f84afc0b4263f06cdf1109a0c2d4c302f518c6/metalmetrics-4.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,825 Found link https://files.pythonhosted.org/packages/81/90/c5ffa4e6f8a500960390b4134dca538814f3e5324a3972d5d549e5508bd1/metalmetrics-4.3.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.0 2025-09-09T19:16:54,826 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/77/9e/81bb5fd3b9eaa7eeaa4e24c4fa94e346d7f8cc39614896408cb8a431ddab/metalmetrics-4.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,826 Found link https://files.pythonhosted.org/packages/6b/6f/bf6763b2d3c37c772ed5c146de0d45c75d6edfdf006c3714ebbb3a029356/metalmetrics-4.3.1.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.1 2025-09-09T19:16:54,826 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/97/05/6737680d938873020396ae0e038a5cf96f50e132a79aab1e6e4e89abf190/metalmetrics-4.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,826 Found link https://files.pythonhosted.org/packages/77/cd/d742a5d303e1276a1381c7c4ba0c9d1defcf831476fd7eb7636404bf97a0/metalmetrics-4.3.2.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.2 2025-09-09T19:16:54,826 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/7e/e4/492be17955b6105915609bce18c37ac664bc97a9acca5c2c647239ba08fb/metalmetrics-4.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,826 Found link https://files.pythonhosted.org/packages/c9/99/562677b5f2d954b49cb54de5a2440f91d750a0e8de9d153d80010b7fe483/metalmetrics-4.3.3.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.3 2025-09-09T19:16:54,827 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/37/1f/8027260412994eb00e0284ed97119019542c16e1851c3fba222e66687ec6/metalmetrics-4.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,827 Found link https://files.pythonhosted.org/packages/bf/16/d90ce17ab5362ae2286b81f874c72655cad2ff2ec9c340714c4116fbffd0/metalmetrics-4.3.4.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.4 2025-09-09T19:16:54,827 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/f6/9a/bf8580bb50246cb85a8bcdcd88d458fa7db679da5637450807ad26f04450/metalmetrics-4.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,827 Found link https://files.pythonhosted.org/packages/ba/7f/77ebb300c243d3e4b6f29820373941dc7add9a6434e7836dfc14a99d121f/metalmetrics-4.3.5.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.5 2025-09-09T19:16:54,827 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/4a/df/fc30fe9b391253cb5924ba60c0c0821222c9039c84090e9c4ccac9c8e76a/metalmetrics-4.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,828 Found link https://files.pythonhosted.org/packages/3b/e9/68a3797ac6a832eeeda961a31b3b02ab664129b826648f1d2bbda4c46273/metalmetrics-4.3.6.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.3.6 2025-09-09T19:16:54,828 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/b2/b3/fdd8885a43317f57e4bbc1f61cc93d496d03dd623a43aa53c02e6d0829a7/metalmetrics-4.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,828 Found link https://files.pythonhosted.org/packages/b2/a8/ceefa0849a353bec90d0a49137ef58cad50ca4546eca1d18e4197503c23c/metalmetrics-4.4.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.4.0 2025-09-09T19:16:54,828 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/57/1c/e2df93fedc6d259553a81c45e7f999fa1bc23142efee3a0ea9828a6f04c9/metalmetrics-4.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,828 Found link https://files.pythonhosted.org/packages/bf/69/eafb564b328232dc81e5d4d915f6eb041a548b53a9490083f6c8a4be497e/metalmetrics-4.4.1.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 4.4.1 2025-09-09T19:16:54,828 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/ba/29/3aae56ee754241499b76c94b8b69b30ffedd471f778ad228b1124b75f961/metalmetrics-5.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,829 Found link https://files.pythonhosted.org/packages/20/c7/6a080ac8273a4b886d1cb97f982045f785894371220dfd41375ee8d433f4/metalmetrics-5.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 5.0.0 2025-09-09T19:16:54,829 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/c7/c1/afb2386a9776a45cdd405c24220aefacc7b7d0f399dd9083bee0d01701ff/metalmetrics-6.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,829 Found link https://files.pythonhosted.org/packages/6d/d3/187fe7f9306b61d6370992d5e39bc9b0f64dc05a15ddb1052932fc455f57/metalmetrics-6.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 6.0.0 2025-09-09T19:16:54,829 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/ac/d7/b80664ae17c9c900ed96823744d2a13144d98f15987f9fd06f9c708e43c5/metalmetrics-7.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,829 Found link https://files.pythonhosted.org/packages/f8/35/a64a827b67b4ce6b6dd51d5224220b2d8186771da5106faff7a9f2fe4fb3/metalmetrics-7.0.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.0 2025-09-09T19:16:54,830 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/4f/8f/aa26f86813b802561ad45490fdefc9384c294b46f840e7d4bc234a72244c/metalmetrics-7.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,830 Found link https://files.pythonhosted.org/packages/4a/a7/e098746ff8f66e7263f8771a8f5c6fcd797d23b52b8904956dca57d67b02/metalmetrics-7.0.1.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.1 2025-09-09T19:16:54,830 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/11/1f/d3559075ab5e6be37b48548b0a2e289990637d41e8376c60e3cbe6aa4962/metalmetrics-7.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,830 Found link https://files.pythonhosted.org/packages/f7/11/90e9c426e9304c3dadc202f6557c67bcc840b9c46c7c621eeb3ff7a7b1e9/metalmetrics-7.0.2.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.2 2025-09-09T19:16:54,830 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/c3/30/bc4f3ddd0385eb6ba409be7c3d3a89165f3b274b8b9d3baf2271cd32899f/metalmetrics-7.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,830 Found link https://files.pythonhosted.org/packages/6d/0c/314ca59d2bd72360ea0de9de86ed3890e8e6a01a7cfd88f3e98fc8c633d6/metalmetrics-7.0.3.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.3 2025-09-09T19:16:54,831 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/ad/20/7f0e760c448248a6d541b1e345485558c6ce80cd4126af90e7ffd399175a/metalmetrics-7.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,831 Found link https://files.pythonhosted.org/packages/95/61/3687daccf02d3dde36880451d55aeda797ac593a302806ea92c825de2cea/metalmetrics-7.0.4.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.4 2025-09-09T19:16:54,831 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/c4/05/e42dac51ef758133289eebd549adf68c749263181e7759376f0e123daa0a/metalmetrics-7.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,831 Found link https://files.pythonhosted.org/packages/8f/5e/f4ebc4b9ca2cda67af8609b8e635055bd8a73e4f247fe45a571a70a0a05b/metalmetrics-7.0.5.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.5 2025-09-09T19:16:54,831 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/17/a7/39d027b84150385fc53b9241a44f0e9587dc49f229a207df648fa13aa073/metalmetrics-7.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,831 Found link https://files.pythonhosted.org/packages/fc/0b/e05596e04329b7821b18ac226ffc89924bced789403f6709381943345c2c/metalmetrics-7.0.6.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.6 2025-09-09T19:16:54,832 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/17/b5/38ff49f045b8309b913b4ef9d89aa5a20e49519b6d896614f4c9da4acfbb/metalmetrics-7.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,832 Found link https://files.pythonhosted.org/packages/23/ac/ec528d214724e5dbb73a3b94bf250bdc434c927eb5afa901578f62322f93/metalmetrics-7.0.7.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.0.7 2025-09-09T19:16:54,832 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/d0/e5/5e91357ae339cfde48fbc938c4e4b55a6a744febfe074ed3079d32a242ee/metalmetrics-7.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,832 Found link https://files.pythonhosted.org/packages/9b/5c/34fe25cca952a408a9aac22ab16b4746ed02aac4d30ee1ab4631fc822cbb/metalmetrics-7.1.0.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.1.0 2025-09-09T19:16:54,832 Skipping link: No binaries permitted for metalmetrics: https://files.pythonhosted.org/packages/9e/90/e86831b629e4ff577ded9afced9224ac15afa3f8ebbbdfc772ae7ca3103b/metalmetrics-7.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/metalmetrics/) 2025-09-09T19:16:54,833 Found link https://files.pythonhosted.org/packages/00/fb/9ab42e284161f21414f2b733d83e55b989d16f21a91d7488df43b88b26c9/metalmetrics-7.1.1.tar.gz (from https://pypi.org/simple/metalmetrics/), version: 7.1.1 2025-09-09T19:16:54,833 Fetching project page and analyzing links: https://www.piwheels.org/simple/metalmetrics/ 2025-09-09T19:16:54,833 Getting page https://www.piwheels.org/simple/metalmetrics/ 2025-09-09T19:16:54,834 Found index url https://www.piwheels.org/simple/ 2025-09-09T19:16:54,931 Fetched page https://www.piwheels.org/simple/metalmetrics/ as text/html 2025-09-09T19:16:54,935 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.6-py2.py3-none-any.whl#sha256=4c11d77441b6a91ab941c73cfe3ae7e1927e4df7f0878e1008c53bbf092040ff (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.5-py2.py3-none-any.whl#sha256=6aec48941e318ef4a5aaf5a947f51b289daed814a6440adac74a62cfe97b8d22 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.4-py2.py3-none-any.whl#sha256=c4e37bbaf40ba8acedd9ac0219666371ef488ed5fbbc640af54973078c9b404c (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.3-py2.py3-none-any.whl#sha256=f688a8ed278ab859013c017f493b9580beb0c379979a432095223d9c6f46044b (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.2-py2.py3-none-any.whl#sha256=a977096b88420a3d4d9c8d908e48764ffd5973c8eb0f51ca49d0b0c1c00351fa (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.1-py2.py3-none-any.whl#sha256=753f537c2223c27ef90e604ea03c843dfee8c7877ae5f4cd47f8a4f54b79fcae (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-7.0.0-py2.py3-none-any.whl#sha256=e52aa223c48688610653a4a691d60410240616f41f8845cd6cd6dfafa11f8abf (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-6.0.0-py2.py3-none-any.whl#sha256=56928403301773e103ec15f96b40ee94819970007a027068fa82400e5d29c8f2 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,936 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-5.0.0-py2.py3-none-any.whl#sha256=6839d72cc43a2738affad13a476f141da39d7f055306f634cc90e645cce2953a (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.4.1-py2.py3-none-any.whl#sha256=56910babef6f0d47c0b4f0832c6061d3ac371fa78070c7c15a966193697e641c (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.4.0-py2.py3-none-any.whl#sha256=12640e03ff49b50d42ce090962632f0eed73665bccb9ee15e4fa4c41f81ab83e (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.6-py2.py3-none-any.whl#sha256=f3a944c24d689a25c4d25217f5a7808afa92e42c673e0b777c9ea452598cd8c2 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.5-py2.py3-none-any.whl#sha256=a57cf41d79cdcc9729233dce961a956dc6450147caa019bce2c5482d7c514b05 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.4-py2.py3-none-any.whl#sha256=b1faeb7f2053b9f79f217ad80563ed933da3d6ec13cf32f471dda92f8e81d4af (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.3-py2.py3-none-any.whl#sha256=a45371e272acb9569ccb11e58e1f19823b3b20231a803dd16795b7c1bbfb7bd4 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.2-py2.py3-none-any.whl#sha256=f74984007f48cfad36359b2a98e16de507ff8d5e569ec5a14b88423a87aa55c4 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,937 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.1-py2.py3-none-any.whl#sha256=38bafd1c53b6477422fb87119578f530f8094e9cd55ed6226f4d49e8531832fa (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.3.0-py2.py3-none-any.whl#sha256=a00e3b9fc6196ba8cbe09be2ac745c353ee8dce3614c440deb9c26ec70e29bfe (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.2.0-py2.py3-none-any.whl#sha256=c172c233ec80e4444c6e531dfc0a786582f718b679c9d2ae303d0d0b5edd72db (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.1.0-py2.py3-none-any.whl#sha256=82e9d4d17cc38124c854164f31646e2229f164a098174802ee4231a087c0b591 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-4.0.0-py2.py3-none-any.whl#sha256=932b410ad6d09625b995b1040b0e82fe3979182cd0b4b0079c8398b28f1167e0 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-3.0.0-py2.py3-none-any.whl#sha256=563e287913c7a17e4e03a085f1de9f3d3113752cb95351c805d0435d9ede9b82 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-2.0.0-py2.py3-none-any.whl#sha256=ef14f8a62258f060b555eca5810b4076afdef9cf991385288531101b9615c0e0 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-1.0.1-py2.py3-none-any.whl#sha256=fa3132156ace404be420ffbb7ab6689173ddf73deeb6fdc6005dfde5733b8f9a (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,938 Skipping link: No binaries permitted for metalmetrics: https://archive1.piwheels.org/simple/metalmetrics/metalmetrics-1.0.0-py2.py3-none-any.whl#sha256=7dfa56110cc4b27c363f5066f8663d3bf4876fd2d91f100a8580f80911c3ee25 (from https://www.piwheels.org/simple/metalmetrics/) 2025-09-09T19:16:54,939 Skipping link: not a file: https://www.piwheels.org/simple/metalmetrics/ 2025-09-09T19:16:54,939 Skipping link: not a file: https://pypi.org/simple/metalmetrics/ 2025-09-09T19:16:54,965 Given no hashes to check 1 links for project 'metalmetrics': discarding no candidates 2025-09-09T19:16:54,966 Collecting metalmetrics==7.1.1 2025-09-09T19:16:54,967 Created temporary directory: /tmp/pip-unpack-r7jftr74 2025-09-09T19:16:55,178 Downloading metalmetrics-7.1.1.tar.gz (15 kB) 2025-09-09T19:16:55,218 Added metalmetrics==7.1.1 from https://files.pythonhosted.org/packages/00/fb/9ab42e284161f21414f2b733d83e55b989d16f21a91d7488df43b88b26c9/metalmetrics-7.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-qjxvzr2f' 2025-09-09T19:16:55,219 Running setup.py (path:/tmp/pip-wheel-epnaa6m3/metalmetrics_1a83b3b64fae4f31834206f5298fb1d7/setup.py) egg_info for package metalmetrics 2025-09-09T19:16:55,220 Created temporary directory: /tmp/pip-pip-egg-info-dvnmb0zm 2025-09-09T19:16:55,220 Preparing metadata (setup.py): started 2025-09-09T19:16:55,221 Running command python setup.py egg_info 2025-09-09T19:16:55,763 Traceback (most recent call last): 2025-09-09T19:16:55,764 File "", line 2, in 2025-09-09T19:16:55,764 exec(compile(''' 2025-09-09T19:16:55,764 ~~~~^^^^^^^^^^^^ 2025-09-09T19:16:55,765 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:16:55,765 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,765 ...<32 lines>... 2025-09-09T19:16:55,765 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:16:55,765 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,765 ''' % ('/tmp/pip-wheel-epnaa6m3/metalmetrics_1a83b3b64fae4f31834206f5298fb1d7/setup.py',), "", "exec")) 2025-09-09T19:16:55,765 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,766 File "", line 35, in 2025-09-09T19:16:55,766 File "/tmp/pip-wheel-epnaa6m3/metalmetrics_1a83b3b64fae4f31834206f5298fb1d7/setup.py", line 16, in 2025-09-09T19:16:55,766 with open('requirements.txt') as f: 2025-09-09T19:16:55,766 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,766 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T19:16:55,850 ERROR: python setup.py egg_info exited with 1 2025-09-09T19:16:55,863 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T19:16:55,863 exec(compile('"'"''"'"''"'"' 2025-09-09T19:16:55,863 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:16:55,863 # 2025-09-09T19:16:55,863 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T19:16:55,863 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T19:16:55,863 # - It provides a clear error message when setuptools is not installed. 2025-09-09T19:16:55,863 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T19:16:55,863 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T19:16:55,863 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T19:16:55,863 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T19:16:55,863 import os, sys, tokenize, traceback 2025-09-09T19:16:55,863 2025-09-09T19:16:55,863 try: 2025-09-09T19:16:55,863 import setuptools 2025-09-09T19:16:55,863 except ImportError: 2025-09-09T19:16:55,863 print( 2025-09-09T19:16:55,863 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T19:16:55,863 "the build environment with exception:", 2025-09-09T19:16:55,863 file=sys.stderr, 2025-09-09T19:16:55,863 ) 2025-09-09T19:16:55,863 traceback.print_exc() 2025-09-09T19:16:55,863 sys.exit(1) 2025-09-09T19:16:55,863 2025-09-09T19:16:55,863 __file__ = %r 2025-09-09T19:16:55,863 sys.argv[0] = __file__ 2025-09-09T19:16:55,863 2025-09-09T19:16:55,863 if os.path.exists(__file__): 2025-09-09T19:16:55,863 filename = __file__ 2025-09-09T19:16:55,863 with tokenize.open(__file__) as f: 2025-09-09T19:16:55,863 setup_py_code = f.read() 2025-09-09T19:16:55,863 else: 2025-09-09T19:16:55,863 filename = "" 2025-09-09T19:16:55,863 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T19:16:55,863 2025-09-09T19:16:55,863 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:16:55,863 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-epnaa6m3/metalmetrics_1a83b3b64fae4f31834206f5298fb1d7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-dvnmb0zm[/] 2025-09-09T19:16:55,863 [bold magenta]cwd[/]: /tmp/pip-wheel-epnaa6m3/metalmetrics_1a83b3b64fae4f31834206f5298fb1d7/ 2025-09-09T19:16:55,864 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T19:16:55,865 ERROR: metadata generation failed 2025-09-09T19:16:55,871 Exception information: 2025-09-09T19:16:55,871 Traceback (most recent call last): 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T19:16:55,871 call_subprocess( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 args, 2025-09-09T19:16:55,871 ^^^^^ 2025-09-09T19:16:55,871 ...<2 lines>... 2025-09-09T19:16:55,871 spinner=spinner, 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T19:16:55,871 raise error 2025-09-09T19:16:55,871 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T19:16:55,871 2025-09-09T19:16:55,871 The above exception was the direct cause of the following exception: 2025-09-09T19:16:55,871 2025-09-09T19:16:55,871 Traceback (most recent call last): 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T19:16:55,871 status = _inner_run() 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T19:16:55,871 return self.run(options, args) 2025-09-09T19:16:55,871 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T19:16:55,871 return func(self, options, args) 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T19:16:55,871 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T19:16:55,871 result = self._result = resolver.resolve( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T19:16:55,871 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T19:16:55,871 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T19:16:55,871 if not criterion.candidates: 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T19:16:55,871 return bool(self._sequence) 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T19:16:55,871 self._bool = any(self) 2025-09-09T19:16:55,871 ~~~^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T19:16:55,871 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T19:16:55,871 ^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T19:16:55,871 candidate = func() 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T19:16:55,871 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 link, template, name, version 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T19:16:55,871 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 link, 2025-09-09T19:16:55,871 ^^^^^ 2025-09-09T19:16:55,871 ...<3 lines>... 2025-09-09T19:16:55,871 version=version, 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T19:16:55,871 super().__init__( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 link=link, 2025-09-09T19:16:55,871 ^^^^^^^^^^ 2025-09-09T19:16:55,871 ...<4 lines>... 2025-09-09T19:16:55,871 version=version, 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T19:16:55,871 self.dist = self._prepare() 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T19:16:55,871 dist = self._prepare_distribution() 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T19:16:55,871 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T19:16:55,871 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T19:16:55,871 dist = _get_prepared_distribution( 2025-09-09T19:16:55,871 req, 2025-09-09T19:16:55,871 ...<3 lines>... 2025-09-09T19:16:55,871 self.check_build_deps, 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T19:16:55,871 abstract_dist.prepare_distribution_metadata( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 finder, build_isolation, check_build_deps 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T19:16:55,871 self.req.prepare_metadata() 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T19:16:55,871 self.metadata_directory = generate_metadata_legacy( 2025-09-09T19:16:55,871 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:16:55,871 build_env=self.build_env, 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ...<3 lines>... 2025-09-09T19:16:55,871 details=details, 2025-09-09T19:16:55,871 ^^^^^^^^^^^^^^^^ 2025-09-09T19:16:55,871 ) 2025-09-09T19:16:55,871 ^ 2025-09-09T19:16:55,871 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T19:16:55,871 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T19:16:55,871 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T19:16:55,892 Removed metalmetrics==7.1.1 from https://files.pythonhosted.org/packages/00/fb/9ab42e284161f21414f2b733d83e55b989d16f21a91d7488df43b88b26c9/metalmetrics-7.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-qjxvzr2f' 2025-09-09T19:16:55,893 Removed build tracker: '/tmp/pip-build-tracker-qjxvzr2f'