2025-09-11T03:45:29,986 Created temporary directory: /tmp/pip-build-tracker-ykd_n60e 2025-09-11T03:45:29,986 Initialized build tracking at /tmp/pip-build-tracker-ykd_n60e 2025-09-11T03:45:29,987 Created build tracker: /tmp/pip-build-tracker-ykd_n60e 2025-09-11T03:45:29,987 Entered build tracker: /tmp/pip-build-tracker-ykd_n60e 2025-09-11T03:45:29,987 Created temporary directory: /tmp/pip-wheel-k3r30wx0 2025-09-11T03:45:29,990 Created temporary directory: /tmp/pip-ephem-wheel-cache-ekanfff4 2025-09-11T03:45:30,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T03:45:30,048 2 location(s) to search for versions of rubika: 2025-09-11T03:45:30,048 * https://pypi.org/simple/rubika/ 2025-09-11T03:45:30,048 * https://www.piwheels.org/simple/rubika/ 2025-09-11T03:45:30,048 Fetching project page and analyzing links: https://pypi.org/simple/rubika/ 2025-09-11T03:45:30,048 Getting page https://pypi.org/simple/rubika/ 2025-09-11T03:45:30,050 Found index url https://pypi.org/simple/ 2025-09-11T03:45:30,119 Fetched page https://pypi.org/simple/rubika/ as application/vnd.pypi.simple.v1+json 2025-09-11T03:45:30,123 Found link https://files.pythonhosted.org/packages/a0/ec/40fe000b2e411c7e2b0ed60ab0e0f17e09b420eaf85a925189e4eba0db43/rubika-1.0.tar.gz (from https://pypi.org/simple/rubika/), version: 1.0 2025-09-11T03:45:30,124 Found link https://files.pythonhosted.org/packages/50/a8/0611e70830d620a7cbbeb21f2cb10712b3c9256ba671abd09bc06bef0049/rubika-2.0.tar.gz (from https://pypi.org/simple/rubika/), version: 2.0 2025-09-11T03:45:30,124 Found link https://files.pythonhosted.org/packages/b8/1e/b223645a50270f8f48008078d5ad068d0d26181e4aee0adced8a1705bf95/rubika-3.0.tar.gz (from https://pypi.org/simple/rubika/), version: 3.0 2025-09-11T03:45:30,124 Found link https://files.pythonhosted.org/packages/45/aa/5c39fe5ff735fb8a681c27d5e9e822c5773ed7be7e50a81ed0c2ca89ff82/rubika-4.0.tar.gz (from https://pypi.org/simple/rubika/), version: 4.0 2025-09-11T03:45:30,124 Found link https://files.pythonhosted.org/packages/e5/78/cd30b07471690a68a89be8acdc1c6d7799996151a4e61d1cbef088a354c3/rubika-4.5.tar.gz (from https://pypi.org/simple/rubika/), version: 4.5 2025-09-11T03:45:30,125 Found link https://files.pythonhosted.org/packages/5e/db/79955188b7a3475dd57e7e764ae4500a759f663be95fbb5fa1daddb0b79c/rubika-5.0.tar.gz (from https://pypi.org/simple/rubika/), version: 5.0 2025-09-11T03:45:30,125 Found link https://files.pythonhosted.org/packages/f4/5d/9a537e99b61a28ab7f4635c4b73c529473415d0a96b751032c741b8b0ffc/rubika-5.1.tar.gz (from https://pypi.org/simple/rubika/), version: 5.1 2025-09-11T03:45:30,125 Found link https://files.pythonhosted.org/packages/1d/58/de0e206aac79bebac6d3086b7aa845bdbd2f3e4a1450b1143ef6fcb04929/rubika-5.1.1.tar.gz (from https://pypi.org/simple/rubika/), version: 5.1.1 2025-09-11T03:45:30,125 Found link https://files.pythonhosted.org/packages/d3/bd/0083c6573c9fe2621dfde4a78768fe7e3d2d31a9505d4dc5b1b844d5bbc6/rubika-5.1.2.tar.gz (from https://pypi.org/simple/rubika/), version: 5.1.2 2025-09-11T03:45:30,125 Found link https://files.pythonhosted.org/packages/d9/d8/23957e00c73466b61bcb0ac93098c3b59fde061ee9c4da09fe20c2fabdc0/rubika-5.1.3.tar.gz (from https://pypi.org/simple/rubika/), version: 5.1.3 2025-09-11T03:45:30,126 Found link https://files.pythonhosted.org/packages/2b/34/c0f478430cffb60225a3ab955e1d207d9b419815c2edd401e82233884a0d/rubika-5.2.0.tar.gz (from https://pypi.org/simple/rubika/), version: 5.2.0 2025-09-11T03:45:30,126 Found link https://files.pythonhosted.org/packages/b9/96/4ed78c0bdc8a219f1faae832cb61ec068eafbb26dfc81ce879747d231611/rubika-5.2.1.tar.gz (from https://pypi.org/simple/rubika/), version: 5.2.1 2025-09-11T03:45:30,126 Found link https://files.pythonhosted.org/packages/6b/cc/33f9968ea98b835e0b3f43397b382aa71b8279fa5253d0949de23af1b28a/rubika-5.2.2.tar.gz (from https://pypi.org/simple/rubika/), version: 5.2.2 2025-09-11T03:45:30,126 Found link https://files.pythonhosted.org/packages/51/8d/4675a499fd75a8b1319a9ceccc903a589f23c9fbdc5b97d55fea1abc29ec/rubika-5.2.3.tar.gz (from https://pypi.org/simple/rubika/), version: 5.2.3 2025-09-11T03:45:30,127 Found link https://files.pythonhosted.org/packages/83/b5/1b8f8577d2ec0c41a1f178808eb43529c5c1cf72a47d8d08ae8fa1f0fa39/rubika-5.3.4.tar.gz (from https://pypi.org/simple/rubika/), version: 5.3.4 2025-09-11T03:45:30,127 Found link https://files.pythonhosted.org/packages/24/4a/ad62f4b6b16afd4f25a0414034499d920bc07515cc322e3adeb662a88859/rubika-5.3.5.tar.gz (from https://pypi.org/simple/rubika/), version: 5.3.5 2025-09-11T03:45:30,127 Found link https://files.pythonhosted.org/packages/ab/d1/d792cee8a2ee67524070eeb8eb9acee18b31dce80bacab2eb7fd1fed7d9f/rubika-5.4.5.tar.gz (from https://pypi.org/simple/rubika/), version: 5.4.5 2025-09-11T03:45:30,127 Found link https://files.pythonhosted.org/packages/8a/75/68a523d9392b83c6761c579eb8c8e3a9f2033d90e659045850cb94bb2805/rubika-5.4.6.tar.gz (from https://pypi.org/simple/rubika/), version: 5.4.6 2025-09-11T03:45:30,128 Found link https://files.pythonhosted.org/packages/a7/6b/5c85216c80b64bb12dda7da267a5b3e35594bc1bd1d6290e4e9af4a7fbe3/rubika-6.0.0.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.0 2025-09-11T03:45:30,128 Found link https://files.pythonhosted.org/packages/85/b9/f6b01d90ad4f42c6d6bc2245c253f732b478858675430ef79549dd1dd789/rubika-6.0.1.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.1 2025-09-11T03:45:30,129 Found link https://files.pythonhosted.org/packages/b5/35/b35b0c67e2792c043535c4aec94856ec0c50e85f9be80ea1cb095cc56d5e/rubika-6.0.2.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.2 2025-09-11T03:45:30,129 Found link https://files.pythonhosted.org/packages/2c/57/02157d681bd1bb9ff04be1809b16a4941b748e6feec298adbd3bb8a4f44f/rubika-6.0.3.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.3 2025-09-11T03:45:30,129 Found link https://files.pythonhosted.org/packages/4b/6c/af39b99aa4bb106b151ee7814063655415a6bdc7790c4501226f66f489c2/rubika-6.0.4.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.4 2025-09-11T03:45:30,129 Found link https://files.pythonhosted.org/packages/ea/12/8ce7d9add1170ebffd3449c6c81b51e197f5b81018e5a1d31117f10aa04e/rubika-6.0.5.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.5 2025-09-11T03:45:30,129 Found link https://files.pythonhosted.org/packages/83/16/86a19e9b146251191e89a89deb82b7004ba8651289057bff870150eda75b/rubika-6.0.6.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.6 2025-09-11T03:45:30,130 Found link https://files.pythonhosted.org/packages/60/8b/d9b60a4faf4e7734535d327a9411bc5bc96e1ee362543f3419d7ea9c000d/rubika-6.0.7.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.0.7 2025-09-11T03:45:30,130 Found link https://files.pythonhosted.org/packages/24/16/1db264e0e246b9b5f0d9323e60f454a05e46ca4e9e898d3b283dcad8bdfc/rubika-6.6.6.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.6.6 2025-09-11T03:45:30,130 Found link https://files.pythonhosted.org/packages/8d/6d/796614f0967887417d96e7d8ff338377baeb80c3dabf82e8254375e6c86b/rubika-6.6.7.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.6.7 2025-09-11T03:45:30,130 Found link https://files.pythonhosted.org/packages/91/34/80ec778696f24341d0a2a94abf10554a6dcf3a933ed80359d7460586116b/rubika-6.6.8.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.6.8 2025-09-11T03:45:30,131 Found link https://files.pythonhosted.org/packages/25/b1/33a71ec8d2a37efac506e6ba6bbf8a751c5db2f53b75ab5ad5275c16d57d/rubika-6.6.9.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.6.9 2025-09-11T03:45:30,131 Found link https://files.pythonhosted.org/packages/b4/ae/920b9e5e100e2da5a4d413f62a8ae80160d2f400099dc5db30d37ea98cf9/rubika-6.6.10.tar.gz (from https://pypi.org/simple/rubika/) (requires-python:~=3.5), version: 6.6.10 2025-09-11T03:45:30,131 Fetching project page and analyzing links: https://www.piwheels.org/simple/rubika/ 2025-09-11T03:45:30,131 Getting page https://www.piwheels.org/simple/rubika/ 2025-09-11T03:45:30,132 Found index url https://www.piwheels.org/simple/ 2025-09-11T03:45:30,220 Fetched page https://www.piwheels.org/simple/rubika/ as text/html 2025-09-11T03:45:30,228 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.6.10-py3-none-any.whl#sha256=0f4a86714d77ae5e204f55beb7f63b712630fa7a26b444d3edc67ae13b18a594 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,228 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.6.9-py3-none-any.whl#sha256=40e0c148ea53f1ca1a3db22316fa071057e73489bb39b69fdf49bcd3e5f0ad70 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,228 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.6.8-py3-none-any.whl#sha256=f8beaaeb439b546e4930a208c85faba62dacbadc2d33d61a30d02fd73c23bae4 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,228 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.6.7-py3-none-any.whl#sha256=ea9abb122c65a2c10fcef3da5d0f8c5985825743c9ba39f96ed53cb41d4a0853 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,228 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.6.6-py3-none-any.whl#sha256=a6c5a6675e09b3c811dfef3808bb2fec8664b09ef0d359b519b5b9b6dd950738 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,229 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.7-py3-none-any.whl#sha256=d7382d62ce2eca35a0d92d16e6fbf5511f7354f19b1552874c99dcfecbfbc573 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,229 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.6-py3-none-any.whl#sha256=0562d2a16dc44c77c1ab4a694138a92e897d5ba837751cb24b6b392e5fbcbf47 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,229 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.5-py3-none-any.whl#sha256=ed76a9d7c9376cb0b7c3140cf1892d86a0eabd8d93aa13b5df457c86fc6e37ae (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,229 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.4-py3-none-any.whl#sha256=d6d36882cb6123c6c817b1db55eb210f69720da447b15d47abd89cc88fe9e0be (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,229 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.3-py3-none-any.whl#sha256=38e1ceaf22eb2f7d58a6b3a2de6ac40a7b20a43065f672a76d54b1c1190107a3 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.2-py3-none-any.whl#sha256=9e6f1f7ffdc7580413110c1ef7a1004e20bb0047777869e5db1500f49edbc3a3 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-6.0.1-py3-none-any.whl#sha256=441fbf557f9a0e29403fe263e3f3bbaed708b0df585e4db9ebe548af32550728 (from https://www.piwheels.org/simple/rubika/) (requires-python:~=3.5) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.4.6-py3-none-any.whl#sha256=44c07ecdf260a7f585ea860bd8eea7709ec45ce3de566425857487c48f6fa15d (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.4.5-py3-none-any.whl#sha256=1a943dca6bd518ca03193db4833c3bbf4705b1312bd44d9e6f67b3d4108fbf7c (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.3.5-py3-none-any.whl#sha256=ec2a01a5b8e0efc222a30857a115519ca5bf26efc7c1bb0873912e84b38a7887 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,230 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.2.3-py3-none-any.whl#sha256=ad93f850e817b2730c0e99f5345cd2a69696c44e7dfbeb8c18a7476e4a1fa3de (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,231 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.2.2-py3-none-any.whl#sha256=c17311652826867a135547e774b5938ec6bfca24bb5ff41f5b8157a6c3af1dcb (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,231 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.2.1-py3-none-any.whl#sha256=2e376e636268a7cddbf37144b7aa5976a5eaa7fad6e3fed2d0b3d50b843b894e (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,231 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.2.0-py3-none-any.whl#sha256=944a88aee0d34353c0c3bca48cb480ad4d8f5b5feed934aa36c4747061e3f511 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,231 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.1.3-py3-none-any.whl#sha256=5a583b573733ccafb8d0d097f4b44ec6b5fcdea64d1c74dffa7e79ed1dfb5556 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,231 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.1.2-py3-none-any.whl#sha256=39e2fdb2e9dcff8b48c9c502091bba1b0150ecc573841bb4fb4eeb27f570dd4b (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,232 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.1.1-py3-none-any.whl#sha256=578175f25507774699d764834843997555339cb0e824e794501a24e3a0bd4cdb (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,232 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.1-py3-none-any.whl#sha256=390d9add9ea1d3755c192cfb6fe2b14b3bce01e44b5c5227dee7d925ebf780c8 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,232 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-5.0-py3-none-any.whl#sha256=73d2d287faea44b3a2dfd836ed50bb80bd06c8a27b2c7a88039dd1281b952a86 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,232 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-4.5-py3-none-any.whl#sha256=490ee9831053d6de961622fe6962e58ef3fdbf5db8a9c9b008c2e478b5a02363 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,232 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-4.0-py3-none-any.whl#sha256=042f5c144a47eddf53770e8eaa4d72b604ece2891b1816e5ebabb8aed00a8f5e (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,233 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-3.0-py3-none-any.whl#sha256=a5f64c44f0ce837917b3563a3d0d920f90a59b9483811b1193f8c1b77a2e7660 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,233 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-2.0-py3-none-any.whl#sha256=6543bb529a044f3bc5a2f69bb1e0f28181418a0bd7be9f0c79bb83c5d335dc10 (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,233 Skipping link: No binaries permitted for rubika: https://archive1.piwheels.org/simple/rubika/rubika-1.0-py3-none-any.whl#sha256=5211e51ae3ba51a64900f1567586b611ab0e2e562c566b2f9c6578ce5c60f77c (from https://www.piwheels.org/simple/rubika/) 2025-09-11T03:45:30,233 Skipping link: not a file: https://www.piwheels.org/simple/rubika/ 2025-09-11T03:45:30,233 Skipping link: not a file: https://pypi.org/simple/rubika/ 2025-09-11T03:45:30,261 Given no hashes to check 1 links for project 'rubika': discarding no candidates 2025-09-11T03:45:30,262 Collecting rubika==6.0.0 2025-09-11T03:45:30,263 Created temporary directory: /tmp/pip-unpack-2g4uvqyw 2025-09-11T03:45:30,398 Downloading rubika-6.0.0.tar.gz (36 kB) 2025-09-11T03:45:30,438 Added rubika==6.0.0 from https://files.pythonhosted.org/packages/a7/6b/5c85216c80b64bb12dda7da267a5b3e35594bc1bd1d6290e4e9af4a7fbe3/rubika-6.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-ykd_n60e' 2025-09-11T03:45:30,439 Running setup.py (path:/tmp/pip-wheel-k3r30wx0/rubika_c6fa20c4931d4e218d5ae6ff0d349077/setup.py) egg_info for package rubika 2025-09-11T03:45:30,439 Created temporary directory: /tmp/pip-pip-egg-info-nzf256d_ 2025-09-11T03:45:30,439 Preparing metadata (setup.py): started 2025-09-11T03:45:30,440 Running command python setup.py egg_info 2025-09-11T03:45:30,947 Traceback (most recent call last): 2025-09-11T03:45:30,948 File "", line 2, in 2025-09-11T03:45:30,948 exec(compile(''' 2025-09-11T03:45:30,949 ~~~~^^^^^^^^^^^^ 2025-09-11T03:45:30,949 # This is -- a caller that pip uses to run setup.py 2025-09-11T03:45:30,949 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:30,949 ...<32 lines>... 2025-09-11T03:45:30,949 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T03:45:30,949 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:30,949 ''' % ('/tmp/pip-wheel-k3r30wx0/rubika_c6fa20c4931d4e218d5ae6ff0d349077/setup.py',), "", "exec")) 2025-09-11T03:45:30,949 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:30,950 File "", line 35, in 2025-09-11T03:45:30,950 File "/tmp/pip-wheel-k3r30wx0/rubika_c6fa20c4931d4e218d5ae6ff0d349077/setup.py", line 6, in 2025-09-11T03:45:30,950 with open("requirements.txt", encoding="utf-8") as r: 2025-09-11T03:45:30,950 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:30,950 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-11T03:45:31,034 ERROR: python setup.py egg_info exited with 1 2025-09-11T03:45:31,047 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T03:45:31,047 exec(compile('"'"''"'"''"'"' 2025-09-11T03:45:31,047 # This is -- a caller that pip uses to run setup.py 2025-09-11T03:45:31,047 # 2025-09-11T03:45:31,047 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T03:45:31,047 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T03:45:31,047 # - It provides a clear error message when setuptools is not installed. 2025-09-11T03:45:31,047 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T03:45:31,047 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T03:45:31,047 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T03:45:31,047 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T03:45:31,047 import os, sys, tokenize, traceback 2025-09-11T03:45:31,047 2025-09-11T03:45:31,047 try: 2025-09-11T03:45:31,047 import setuptools 2025-09-11T03:45:31,047 except ImportError: 2025-09-11T03:45:31,047 print( 2025-09-11T03:45:31,047 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T03:45:31,047 "the build environment with exception:", 2025-09-11T03:45:31,047 file=sys.stderr, 2025-09-11T03:45:31,047 ) 2025-09-11T03:45:31,047 traceback.print_exc() 2025-09-11T03:45:31,047 sys.exit(1) 2025-09-11T03:45:31,047 2025-09-11T03:45:31,047 __file__ = %r 2025-09-11T03:45:31,047 sys.argv[0] = __file__ 2025-09-11T03:45:31,047 2025-09-11T03:45:31,047 if os.path.exists(__file__): 2025-09-11T03:45:31,047 filename = __file__ 2025-09-11T03:45:31,047 with tokenize.open(__file__) as f: 2025-09-11T03:45:31,047 setup_py_code = f.read() 2025-09-11T03:45:31,047 else: 2025-09-11T03:45:31,047 filename = "" 2025-09-11T03:45:31,047 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T03:45:31,047 2025-09-11T03:45:31,047 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T03:45:31,047 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-k3r30wx0/rubika_c6fa20c4931d4e218d5ae6ff0d349077/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-nzf256d_[/] 2025-09-11T03:45:31,047 [bold magenta]cwd[/]: /tmp/pip-wheel-k3r30wx0/rubika_c6fa20c4931d4e218d5ae6ff0d349077/ 2025-09-11T03:45:31,047 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T03:45:31,048 ERROR: metadata generation failed 2025-09-11T03:45:31,054 Exception information: 2025-09-11T03:45:31,054 Traceback (most recent call last): 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T03:45:31,054 call_subprocess( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 args, 2025-09-11T03:45:31,054 ^^^^^ 2025-09-11T03:45:31,054 ...<2 lines>... 2025-09-11T03:45:31,054 spinner=spinner, 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T03:45:31,054 raise error 2025-09-11T03:45:31,054 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T03:45:31,054 2025-09-11T03:45:31,054 The above exception was the direct cause of the following exception: 2025-09-11T03:45:31,054 2025-09-11T03:45:31,054 Traceback (most recent call last): 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T03:45:31,054 status = _inner_run() 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T03:45:31,054 return self.run(options, args) 2025-09-11T03:45:31,054 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T03:45:31,054 return func(self, options, args) 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T03:45:31,054 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T03:45:31,054 result = self._result = resolver.resolve( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T03:45:31,054 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T03:45:31,054 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T03:45:31,054 if not criterion.candidates: 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T03:45:31,054 return bool(self._sequence) 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T03:45:31,054 self._bool = any(self) 2025-09-11T03:45:31,054 ~~~^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T03:45:31,054 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T03:45:31,054 ^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T03:45:31,054 candidate = func() 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T03:45:31,054 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 link, template, name, version 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T03:45:31,054 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 link, 2025-09-11T03:45:31,054 ^^^^^ 2025-09-11T03:45:31,054 ...<3 lines>... 2025-09-11T03:45:31,054 version=version, 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T03:45:31,054 super().__init__( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 link=link, 2025-09-11T03:45:31,054 ^^^^^^^^^^ 2025-09-11T03:45:31,054 ...<4 lines>... 2025-09-11T03:45:31,054 version=version, 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T03:45:31,054 self.dist = self._prepare() 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T03:45:31,054 dist = self._prepare_distribution() 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T03:45:31,054 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T03:45:31,054 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T03:45:31,054 dist = _get_prepared_distribution( 2025-09-11T03:45:31,054 req, 2025-09-11T03:45:31,054 ...<3 lines>... 2025-09-11T03:45:31,054 self.check_build_deps, 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T03:45:31,054 abstract_dist.prepare_distribution_metadata( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 finder, build_isolation, check_build_deps 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T03:45:31,054 self.req.prepare_metadata() 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T03:45:31,054 self.metadata_directory = generate_metadata_legacy( 2025-09-11T03:45:31,054 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T03:45:31,054 build_env=self.build_env, 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ...<3 lines>... 2025-09-11T03:45:31,054 details=details, 2025-09-11T03:45:31,054 ^^^^^^^^^^^^^^^^ 2025-09-11T03:45:31,054 ) 2025-09-11T03:45:31,054 ^ 2025-09-11T03:45:31,054 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T03:45:31,054 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T03:45:31,054 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T03:45:31,076 Removed rubika==6.0.0 from https://files.pythonhosted.org/packages/a7/6b/5c85216c80b64bb12dda7da267a5b3e35594bc1bd1d6290e4e9af4a7fbe3/rubika-6.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-ykd_n60e' 2025-09-11T03:45:31,077 Removed build tracker: '/tmp/pip-build-tracker-ykd_n60e'