2025-09-11T01:03:56,752 Created temporary directory: /tmp/pip-build-tracker-omm60akh 2025-09-11T01:03:56,753 Initialized build tracking at /tmp/pip-build-tracker-omm60akh 2025-09-11T01:03:56,753 Created build tracker: /tmp/pip-build-tracker-omm60akh 2025-09-11T01:03:56,753 Entered build tracker: /tmp/pip-build-tracker-omm60akh 2025-09-11T01:03:56,754 Created temporary directory: /tmp/pip-wheel-c7iudre4 2025-09-11T01:03:56,757 Created temporary directory: /tmp/pip-ephem-wheel-cache-xepngcym 2025-09-11T01:03:56,822 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T01:03:56,824 2 location(s) to search for versions of pricegenerator: 2025-09-11T01:03:56,824 * https://pypi.org/simple/pricegenerator/ 2025-09-11T01:03:56,824 * https://www.piwheels.org/simple/pricegenerator/ 2025-09-11T01:03:56,825 Fetching project page and analyzing links: https://pypi.org/simple/pricegenerator/ 2025-09-11T01:03:56,825 Getting page https://pypi.org/simple/pricegenerator/ 2025-09-11T01:03:56,827 Found index url https://pypi.org/simple/ 2025-09-11T01:03:56,902 Fetched page https://pypi.org/simple/pricegenerator/ as application/vnd.pypi.simple.v1+json 2025-09-11T01:03:56,909 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/65/23/802d6de6be5e680116b709d0d4ff4d137932defe900401055f31eb379c7f/pricegenerator-1.0.dev14-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,910 Found link https://files.pythonhosted.org/packages/22/81/6839c8673ec49bd6c33e1b8c42dffe78ea7fb687ae338eb78e640cd36936/pricegenerator-1.0.dev14.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.0.dev14 2025-09-11T01:03:56,910 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/fc/07/33f7d7980d20bd735837d9074cb6cbf7116455c5de81af78ea1652235db9/pricegenerator-1.0.dev15-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,910 Found link https://files.pythonhosted.org/packages/ec/fa/b42d17fc4454a696b89b4f3c68a0a39fe0f92bc1349789ec4c2e767b9b03/pricegenerator-1.0.dev15.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.0.dev15 2025-09-11T01:03:56,911 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/a0/f8/c0eae55da0c4161a8dc3ebd5e797521f08b434253d06d62a56dceca37c71/pricegenerator-1.0.dev17-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,911 Found link https://files.pythonhosted.org/packages/eb/fd/d508ee8f3e1f3259548c0895f052b1ac1190b93ee1beb0e31e55db780474/pricegenerator-1.0.dev17.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.0.dev17 2025-09-11T01:03:56,911 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/ec/44/8ecb4af922150ff171717306905c20633171a78dd63884194c59d6930206/pricegenerator-1.0.dev20-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,911 Found link https://files.pythonhosted.org/packages/a3/09/316789b6c33425132ea314aed14679e508beb85ae8c480836a612e68a41f/pricegenerator-1.0.dev20.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.0.dev20 2025-09-11T01:03:56,912 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/cb/e1/86fab742123acabd87cef367d51fe8e3a8c4fa3992d7b0069d2c98853264/pricegenerator-1.0.19-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,912 Found link https://files.pythonhosted.org/packages/eb/56/6320e478c798cfbe7b0e508bfb15a2623a9d43bfed484ecbcf5c9697741d/pricegenerator-1.0.19.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.0.19 2025-09-11T01:03:56,912 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/e1/79/20363b77ee836a93ace9d0cb58623de7a4646112efee01e4a90d607a0243/pricegenerator-1.1.dev28-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,912 Found link https://files.pythonhosted.org/packages/8f/32/9e7d831ec6c4a44580a1119eb142d2c44db9567bbca8c4f22cd22f131309/pricegenerator-1.1.dev28.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.1.dev28 2025-09-11T01:03:56,912 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/05/b7/a52022dbfa8e20e2a6f5e6cc964b3db96bef6d058f7ab881772e4f663dfd/pricegenerator-1.1.30-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,913 Found link https://files.pythonhosted.org/packages/c5/1f/28fe930b9aa0bedb60a2fe3d8a46074b99d5d4b0474dedbe60076a2cd1c1/pricegenerator-1.1.30.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.1.30 2025-09-11T01:03:56,913 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/de/c7/b696212d6b61dd80dee058bf2c7517b0e5c3b0e50daada35a6311852f417/pricegenerator-1.2.dev31-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,913 Found link https://files.pythonhosted.org/packages/26/69/4e1d67005b13b8f180bd0b6cc8883a640490510f5df22fc8e5e5b3e3a9e5/pricegenerator-1.2.dev31.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev31 2025-09-11T01:03:56,913 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/79/af/b65f44685510c1e1889533a03d590828557f8c894f7d029b740fa6d2faf9/pricegenerator-1.2.dev33-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,913 Found link https://files.pythonhosted.org/packages/11/60/7d02842e85c4ab80fe2df434b2409278fecc0860a2947a09a19513d33683/pricegenerator-1.2.dev33.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev33 2025-09-11T01:03:56,914 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/89/e2/e4d953ecb403be96f5673ecbcda95a818f1a772edfaee94738d0c08b5745/pricegenerator-1.2.dev34-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,914 Found link https://files.pythonhosted.org/packages/aa/26/e46deca8e98b4f4ab62a16de884d5e7708deeb725463a4821d68c581a8b6/pricegenerator-1.2.dev34.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev34 2025-09-11T01:03:56,914 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/f4/bd/7725647232ae422252f2769364cea55541f4702c23e6dc44f497476241ba/pricegenerator-1.2.dev41-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,914 Found link https://files.pythonhosted.org/packages/5c/e9/8d58e9ab37342f4bdaeebe20f51f99cfe41ff9777bf0539e4cbe8da29ea9/pricegenerator-1.2.dev41.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev41 2025-09-11T01:03:56,915 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/5d/ae/9066e1b5e99a3852626e70ff152b329a0ae86e1384e716edb6a2b207692e/pricegenerator-1.2.dev44-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,915 Found link https://files.pythonhosted.org/packages/2a/37/ef78e31258fc58712e9de0e8b0f9a26370374ff97d16393eaea3b1b30534/pricegenerator-1.2.dev44.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev44 2025-09-11T01:03:56,915 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/a8/f3/6cde9f0c5d6f1ddfb3f8f3dd4a3563885a79a79aa7c6561c369303481783/pricegenerator-1.2.dev53-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,915 Found link https://files.pythonhosted.org/packages/be/e9/57d36f378357fa6fed1b7965ae37484ba0bc72948ae856463cc62723f09c/pricegenerator-1.2.dev53.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev53 2025-09-11T01:03:56,916 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/50/f0/52cbfa8f643dc1544ce470e26734f5681cfc8e66f269c3e4e1a6c85221d0/pricegenerator-1.2.dev57-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,916 Found link https://files.pythonhosted.org/packages/f6/68/2b06204f952bfbc512346fe41628aa075dc0d0f4837ac8a44ca6fd128deb/pricegenerator-1.2.dev57.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev57 2025-09-11T01:03:56,916 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/a9/c1/3eb69f7f7a17c7a5f0da50fe65135a75dabf57efa42b976cfb77ee17df7d/pricegenerator-1.2.dev72-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,916 Found link https://files.pythonhosted.org/packages/b9/e9/cafb675e42feb9b43059c306a0f40bd181476fab7ea5df891254b9193de4/pricegenerator-1.2.dev72.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev72 2025-09-11T01:03:56,916 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/b2/f5/2d93255510a3095a1a2fb0ba60f011d939df54fcea358aea126460ad4992/pricegenerator-1.2.dev77-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,917 Found link https://files.pythonhosted.org/packages/05/13/5ed242923010eae17a4a397648273f2ad6ed3fd7f40ed4e3c156627bc359/pricegenerator-1.2.dev77.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.dev77 2025-09-11T01:03:56,917 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/4f/6a/184ac9d4a11d5cd82d048c26e3b863e9fbc9c726cb4e7a3647688f3696b7/pricegenerator-1.2.36-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,917 Found link https://files.pythonhosted.org/packages/1c/a4/1c382c35eeb8f9bfc098b2eda4bc7265e2e735772f84c2b9ea8629e47762/pricegenerator-1.2.36.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.36 2025-09-11T01:03:56,917 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/e3/b4/72e1aa54e3aa5ec9bbda76ea3f29ade044f44e4ced6b02c113b6145db4c1/pricegenerator-1.2.43-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,918 Found link https://files.pythonhosted.org/packages/e7/3f/dd3d00f7274cc2dabc21c2501f75fedcb11187a6cc110d22f78fe0037cf9/pricegenerator-1.2.43.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.43 2025-09-11T01:03:56,918 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/bb/0b/b1f85704956cb99f93caa561f040fb9ef0a18333735d433cad07e43c0752/pricegenerator-1.2.46-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,918 Found link https://files.pythonhosted.org/packages/18/56/b72433ad65c47fa1aa8092faf8d1742404d4fcf6b8c27e3d3a005bb5ffd1/pricegenerator-1.2.46.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.46 2025-09-11T01:03:56,918 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/a6/1a/cab6783563f98692392a6070380281237d02562782e5e0531400d4f9496a/pricegenerator-1.2.56-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,919 Found link https://files.pythonhosted.org/packages/a3/8f/0fb8ca6ef988b9ac06112343e97df5bdea0afae04773b594b987eb32ab99/pricegenerator-1.2.56.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.56 2025-09-11T01:03:56,919 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/08/03/ef30f04cb3de0cb2a6a1cc9d1b2f3a1bf181dfb38aa8dfafc44cf323ecc5/pricegenerator-1.2.58-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,919 Found link https://files.pythonhosted.org/packages/9a/78/481eccd19a21b6e3ca6144a10db49cb18819ffc14c6cea18dea9593532f4/pricegenerator-1.2.58.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.58 2025-09-11T01:03:56,919 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/33/a2/c1d6530751520cc3f11b8cad21be7958a0734af7d2273b6aa9a0c3e43508/pricegenerator-1.2.74-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,919 Found link https://files.pythonhosted.org/packages/e8/0a/0d6345ceb970975c48b606a891eefbf93d75426fa87a2ef252e6b77763d9/pricegenerator-1.2.74.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.2.74 2025-09-11T01:03:56,920 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/30/b8/1e01754075879fbc04d440f0cf7df3ccfd61a087b71ca9f75a5a8fb72a4f/pricegenerator-1.3.dev78-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,920 Found link https://files.pythonhosted.org/packages/d1/90/1291f3a9bfd3411f8784288a2748b336f9379504c9e54ab65de0fe1ee233/pricegenerator-1.3.dev78.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.3.dev78 2025-09-11T01:03:56,920 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/46/74/6deb1a929b192698d31f501ef1b947d9d25796149737aec380de1f6e4493/pricegenerator-1.3.dev79-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,920 Found link https://files.pythonhosted.org/packages/04/7c/a7d2ccc835efab3f255e61486e4e759fc50c84b765bf23d470a638ebcab3/pricegenerator-1.3.dev79.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.3.dev79 2025-09-11T01:03:56,921 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/48/7f/49a06a436d8597f089e9a2ba1ae6d6917d8c18aa07ed37aa2ca146703073/pricegenerator-1.3.81-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,921 Found link https://files.pythonhosted.org/packages/f3/05/84c6a8a359a5ae744d7ef19677fcdf0391a1dba8077b9978aa78ccc64d3d/pricegenerator-1.3.81.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.3.81 2025-09-11T01:03:56,921 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/8c/e2/03a00bb1f4de6a02d3b0174788a78ed345df6a41f9eb9a8c28907282a3e7/pricegenerator-1.4.dev90-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,921 Found link https://files.pythonhosted.org/packages/b9/d6/479157f9841a06b6b918b2f2cdad04559168986e0d3088906c4637e52021/pricegenerator-1.4.dev90.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.4.dev90 2025-09-11T01:03:56,921 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/29/0d/6e3e0ac96027c88a6fe286f10534f309a668facc0ff2b6bc90eb9385dcde/pricegenerator-1.4.dev91-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,922 Found link https://files.pythonhosted.org/packages/29/be/31b4eb030776f4bec9ebbe40a44a1afb2f8426b8cecba12884feae6092ca/pricegenerator-1.4.dev91.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.4.dev91 2025-09-11T01:03:56,922 Skipping link: No binaries permitted for pricegenerator: https://files.pythonhosted.org/packages/25/64/5b8a29d06822639f6d6985fd88a234cc205bb9ecd409c4a9e23f1d159ec2/pricegenerator-1.4.93-py3-none-any.whl (from https://pypi.org/simple/pricegenerator/) 2025-09-11T01:03:56,922 Found link https://files.pythonhosted.org/packages/1a/48/d8cf7002e1968c983000fed5b561f81dc79c910ab6108ad27764378badd8/pricegenerator-1.4.93.tar.gz (from https://pypi.org/simple/pricegenerator/), version: 1.4.93 2025-09-11T01:03:56,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/pricegenerator/ 2025-09-11T01:03:56,923 Getting page https://www.piwheels.org/simple/pricegenerator/ 2025-09-11T01:03:56,924 Found index url https://www.piwheels.org/simple/ 2025-09-11T01:03:57,019 Fetched page https://www.piwheels.org/simple/pricegenerator/ as text/html 2025-09-11T01:03:57,023 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.46-py3-none-any.whl#sha256=e487d73efa187a2bd233d1464d51b1c4788b685db5e119d13e096d2f9b4642eb (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,023 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.43-py3-none-any.whl#sha256=919dda42dbd410964521cff3d444f835d77e3c0de7315715c1ac4b0aec1f8fba (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,023 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.36-py3-none-any.whl#sha256=d75c1ea1be3ba435c22eec0b8491a947ee7cc29cc02bd27ba6aeb7e307210241 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,023 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.dev44-py3-none-any.whl#sha256=4366364edd39a58f4234b4a89cfa492fe706d8992ea21f77f80e2bb647460de4 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,023 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.dev41-py3-none-any.whl#sha256=d751524511f65bcdd0f07c662deff015f7abbf48a67aa4e5147203522f9b68d5 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.dev34-py3-none-any.whl#sha256=b2fd3bcfceff4d95fff697c5368f3f1113fcf941403b5ef55f13232b65a20931 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.dev33-py3-none-any.whl#sha256=c83d73dee97941f2f97bcd359c0b07212ec336b0de66b269a7c4751331a85d25 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.2.dev31-py3-none-any.whl#sha256=902652cbb1a1138280dc48dc16b007ed930ee76a3aef938d1831b12ad9fbe10e (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.1.30-py3-none-any.whl#sha256=437d85ec415760497574705cdf252d8f3080b72a5e819ee9c6f526f78a52c602 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.1.dev28-py3-none-any.whl#sha256=61610c94b410814688efc003f7d155e089a360551d9c6dc981cddfdf95e53959 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.0.19-py3-none-any.whl#sha256=f784e792e5e831e4de44aa595a5f1a91437524866d562cc71b72b380a86ef7e2 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,024 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.0.dev20-py3-none-any.whl#sha256=7ee1ffebaa9c6ac481683e787262c73b59bfb1e677152319718f0360cf6a9608 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,025 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.0.dev17-py3-none-any.whl#sha256=63d27be7bb151d2e7e47b4a554859944966a839d5cf3f4f7d4a251dc67dbaf4e (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,025 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.0.dev15-py3-none-any.whl#sha256=b58959cba3170a9e1cdbd8664c16c42e9d93a4fcd7d80ad4630c2643f0c33cf5 (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,025 Skipping link: No binaries permitted for pricegenerator: https://archive1.piwheels.org/simple/pricegenerator/pricegenerator-1.0.dev14-py3-none-any.whl#sha256=eb93451abb893e7905c7099402dbb86f18f9497abf0e5133dc1f3ae92ea8595b (from https://www.piwheels.org/simple/pricegenerator/) 2025-09-11T01:03:57,025 Skipping link: not a file: https://www.piwheels.org/simple/pricegenerator/ 2025-09-11T01:03:57,025 Skipping link: not a file: https://pypi.org/simple/pricegenerator/ 2025-09-11T01:03:57,055 Given no hashes to check 1 links for project 'pricegenerator': discarding no candidates 2025-09-11T01:03:57,056 Collecting pricegenerator==1.2.dev72 2025-09-11T01:03:57,058 Created temporary directory: /tmp/pip-unpack-pedzk6we 2025-09-11T01:03:57,208 Downloading pricegenerator-1.2.dev72.tar.gz (30 kB) 2025-09-11T01:03:57,236 Added pricegenerator==1.2.dev72 from https://files.pythonhosted.org/packages/b9/e9/cafb675e42feb9b43059c306a0f40bd181476fab7ea5df891254b9193de4/pricegenerator-1.2.dev72.tar.gz to build tracker '/tmp/pip-build-tracker-omm60akh' 2025-09-11T01:03:57,238 Running setup.py (path:/tmp/pip-wheel-c7iudre4/pricegenerator_346467dce6a24a4db9b31a771e849b57/setup.py) egg_info for package pricegenerator 2025-09-11T01:03:57,238 Created temporary directory: /tmp/pip-pip-egg-info-5o9x505o 2025-09-11T01:03:57,239 Preparing metadata (setup.py): started 2025-09-11T01:03:57,240 Running command python setup.py egg_info 2025-09-11T01:03:57,933 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-11T01:03:57,933 !! 2025-09-11T01:03:57,934 ******************************************************************************** 2025-09-11T01:03:57,934 Usage of dash-separated 'description-file' will not be supported in future 2025-09-11T01:03:57,934 versions. Please use the underscore name 'description_file' instead. 2025-09-11T01:03:57,934 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-11T01:03:57,934 or your builds will no longer be supported. 2025-09-11T01:03:57,934 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-11T01:03:57,935 ******************************************************************************** 2025-09-11T01:03:57,935 !! 2025-09-11T01:03:57,935 opt = self._enforce_underscore(opt, section) 2025-09-11T01:03:58,034 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-11T01:03:58,034 warnings.warn(msg) 2025-09-11T01:03:58,481 error in pricegenerator setup command: 'install_requires' must be a string or iterable of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier) 2025-09-11T01:03:58,482 requests>=2.25.1pandas>=1.2.2 2025-09-11T01:03:58,482 ~~~~~~~~^ 2025-09-11T01:03:58,482 This is local build 2025-09-11T01:03:58,482 PriceGenerator build version = 1.2.dev0 2025-09-11T01:03:58,610 ERROR: python setup.py egg_info exited with 1 2025-09-11T01:03:58,623 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T01:03:58,623 exec(compile('"'"''"'"''"'"' 2025-09-11T01:03:58,623 # This is -- a caller that pip uses to run setup.py 2025-09-11T01:03:58,623 # 2025-09-11T01:03:58,623 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T01:03:58,623 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T01:03:58,623 # - It provides a clear error message when setuptools is not installed. 2025-09-11T01:03:58,623 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T01:03:58,623 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T01:03:58,623 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T01:03:58,623 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T01:03:58,623 import os, sys, tokenize, traceback 2025-09-11T01:03:58,623 2025-09-11T01:03:58,623 try: 2025-09-11T01:03:58,623 import setuptools 2025-09-11T01:03:58,623 except ImportError: 2025-09-11T01:03:58,623 print( 2025-09-11T01:03:58,623 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T01:03:58,623 "the build environment with exception:", 2025-09-11T01:03:58,623 file=sys.stderr, 2025-09-11T01:03:58,623 ) 2025-09-11T01:03:58,623 traceback.print_exc() 2025-09-11T01:03:58,623 sys.exit(1) 2025-09-11T01:03:58,623 2025-09-11T01:03:58,623 __file__ = %r 2025-09-11T01:03:58,623 sys.argv[0] = __file__ 2025-09-11T01:03:58,623 2025-09-11T01:03:58,623 if os.path.exists(__file__): 2025-09-11T01:03:58,623 filename = __file__ 2025-09-11T01:03:58,623 with tokenize.open(__file__) as f: 2025-09-11T01:03:58,623 setup_py_code = f.read() 2025-09-11T01:03:58,623 else: 2025-09-11T01:03:58,623 filename = "" 2025-09-11T01:03:58,623 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T01:03:58,623 2025-09-11T01:03:58,623 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T01:03:58,623 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c7iudre4/pricegenerator_346467dce6a24a4db9b31a771e849b57/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-5o9x505o[/] 2025-09-11T01:03:58,623 [bold magenta]cwd[/]: /tmp/pip-wheel-c7iudre4/pricegenerator_346467dce6a24a4db9b31a771e849b57/ 2025-09-11T01:03:58,624 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T01:03:58,625 ERROR: metadata generation failed 2025-09-11T01:03:58,631 Exception information: 2025-09-11T01:03:58,631 Traceback (most recent call last): 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T01:03:58,631 call_subprocess( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 args, 2025-09-11T01:03:58,631 ^^^^^ 2025-09-11T01:03:58,631 ...<2 lines>... 2025-09-11T01:03:58,631 spinner=spinner, 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T01:03:58,631 raise error 2025-09-11T01:03:58,631 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T01:03:58,631 2025-09-11T01:03:58,631 The above exception was the direct cause of the following exception: 2025-09-11T01:03:58,631 2025-09-11T01:03:58,631 Traceback (most recent call last): 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T01:03:58,631 status = _inner_run() 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T01:03:58,631 return self.run(options, args) 2025-09-11T01:03:58,631 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T01:03:58,631 return func(self, options, args) 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T01:03:58,631 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T01:03:58,631 result = self._result = resolver.resolve( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T01:03:58,631 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T01:03:58,631 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T01:03:58,631 if not criterion.candidates: 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T01:03:58,631 return bool(self._sequence) 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T01:03:58,631 self._bool = any(self) 2025-09-11T01:03:58,631 ~~~^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T01:03:58,631 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T01:03:58,631 ^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T01:03:58,631 candidate = func() 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T01:03:58,631 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 link, template, name, version 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T01:03:58,631 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 link, 2025-09-11T01:03:58,631 ^^^^^ 2025-09-11T01:03:58,631 ...<3 lines>... 2025-09-11T01:03:58,631 version=version, 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T01:03:58,631 super().__init__( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 link=link, 2025-09-11T01:03:58,631 ^^^^^^^^^^ 2025-09-11T01:03:58,631 ...<4 lines>... 2025-09-11T01:03:58,631 version=version, 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T01:03:58,631 self.dist = self._prepare() 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T01:03:58,631 dist = self._prepare_distribution() 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T01:03:58,631 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T01:03:58,631 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T01:03:58,631 dist = _get_prepared_distribution( 2025-09-11T01:03:58,631 req, 2025-09-11T01:03:58,631 ...<3 lines>... 2025-09-11T01:03:58,631 self.check_build_deps, 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T01:03:58,631 abstract_dist.prepare_distribution_metadata( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 finder, build_isolation, check_build_deps 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T01:03:58,631 self.req.prepare_metadata() 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T01:03:58,631 self.metadata_directory = generate_metadata_legacy( 2025-09-11T01:03:58,631 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T01:03:58,631 build_env=self.build_env, 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ...<3 lines>... 2025-09-11T01:03:58,631 details=details, 2025-09-11T01:03:58,631 ^^^^^^^^^^^^^^^^ 2025-09-11T01:03:58,631 ) 2025-09-11T01:03:58,631 ^ 2025-09-11T01:03:58,631 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T01:03:58,631 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T01:03:58,631 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T01:03:58,655 Removed pricegenerator==1.2.dev72 from https://files.pythonhosted.org/packages/b9/e9/cafb675e42feb9b43059c306a0f40bd181476fab7ea5df891254b9193de4/pricegenerator-1.2.dev72.tar.gz from build tracker '/tmp/pip-build-tracker-omm60akh' 2025-09-11T01:03:58,655 Removed build tracker: '/tmp/pip-build-tracker-omm60akh'