2025-09-05T01:21:33,046 Created temporary directory: /tmp/pip-build-tracker-eg8htqj1 2025-09-05T01:21:33,047 Initialized build tracking at /tmp/pip-build-tracker-eg8htqj1 2025-09-05T01:21:33,047 Created build tracker: /tmp/pip-build-tracker-eg8htqj1 2025-09-05T01:21:33,047 Entered build tracker: /tmp/pip-build-tracker-eg8htqj1 2025-09-05T01:21:33,048 Created temporary directory: /tmp/pip-wheel-sk1ryvqy 2025-09-05T01:21:33,051 Created temporary directory: /tmp/pip-ephem-wheel-cache-b1h994f4 2025-09-05T01:21:33,110 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-05T01:21:33,112 2 location(s) to search for versions of tutor: 2025-09-05T01:21:33,112 * https://pypi.org/simple/tutor/ 2025-09-05T01:21:33,112 * https://www.piwheels.org/simple/tutor/ 2025-09-05T01:21:33,112 Fetching project page and analyzing links: https://pypi.org/simple/tutor/ 2025-09-05T01:21:33,113 Getting page https://pypi.org/simple/tutor/ 2025-09-05T01:21:33,114 Found index url https://pypi.org/simple/ 2025-09-05T01:21:33,266 Fetched page https://pypi.org/simple/tutor/ as application/vnd.pypi.simple.v1+json 2025-09-05T01:21:33,287 Found link https://files.pythonhosted.org/packages/90/96/fd286883bddd5d7d811d69c58df1ebe0543373c9b9b06005b6af07f52b60/tutor-0.1.tar.gz (from https://pypi.org/simple/tutor/), version: 0.1 2025-09-05T01:21:33,287 Found link https://files.pythonhosted.org/packages/9f/48/10e5a39163f95b345f7ed6e1ff05df3c35cf27a7d5b14e8d10a9e5fa800f/tutor-0.2.tar.gz (from https://pypi.org/simple/tutor/), version: 0.2 2025-09-05T01:21:33,288 Found link https://files.pythonhosted.org/packages/76/1d/8ca5996d0b9187449928c464a5dea432a032233bd47bf710f72a955f950e/tutor-0.2.1.tar.gz (from https://pypi.org/simple/tutor/), version: 0.2.1 2025-09-05T01:21:33,288 Found link https://files.pythonhosted.org/packages/31/08/e878a0ee0cb7b16e4d1b37f5d1978c38ab7394579912c7144bd7851edaf5/tutor-12.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.0.1 2025-09-05T01:21:33,288 Found link https://files.pythonhosted.org/packages/b8/d3/f403ddd6a36fdd6bee3861ca9936f8599cec730a893993ff45d517736665/tutor-12.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.0.2 2025-09-05T01:21:33,289 Found link https://files.pythonhosted.org/packages/89/91/30dae8d7f1ccafd936409b75d3a48ab422887d0971d49e876511ecf01377/tutor-12.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.0.3 2025-09-05T01:21:33,289 Found link https://files.pythonhosted.org/packages/2f/c8/c6f3658010845ef3849530daea36b11b83d258393978e3030c0e433eccec/tutor-12.0.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.0.4 2025-09-05T01:21:33,289 Found link https://files.pythonhosted.org/packages/0b/f1/03f2313ab55498263b1f3a40fd99f69800e2daa6c3af3ac8a5c0f449f697/tutor-12.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.0 2025-09-05T01:21:33,289 Found link https://files.pythonhosted.org/packages/d8/0e/b058870347a22bd08a091dbb61d4d7034bace13698b26a668e7d918e0c0e/tutor-12.1.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.1 2025-09-05T01:21:33,289 Found link https://files.pythonhosted.org/packages/83/42/2d411029d57325c6a297c1f2ad04013adf7e4be74306a7f0eb5057edfecb/tutor-12.1.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.2 2025-09-05T01:21:33,290 Found link https://files.pythonhosted.org/packages/a8/a3/59d11c8cc722021c8ca3833b2158a7e0ffde6e0a4d798f8ce59be1eaa51b/tutor-12.1.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.3 2025-09-05T01:21:33,290 Found link https://files.pythonhosted.org/packages/78/e4/ae5e1c523c1ba6faed08e5068e046083800e90f33d6f0a3cb7a29978cfac/tutor-12.1.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.4 2025-09-05T01:21:33,290 Found link https://files.pythonhosted.org/packages/87/22/bc8107f1311551f75624069e160f2b4a7b6c1e8b130a04b555e482da04c8/tutor-12.1.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.5 2025-09-05T01:21:33,290 Found link https://files.pythonhosted.org/packages/c0/6f/9fcaae40bbdf048f4105e1da3638e2d3853b031819181079733e1512d157/tutor-12.1.6.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.6 2025-09-05T01:21:33,290 Found link https://files.pythonhosted.org/packages/62/1c/7e00bc8e83a06a117ea8e26c729187c9c36a1e85f12151d8aaf4842c5f0e/tutor-12.1.7.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.1.7 2025-09-05T01:21:33,291 Found link https://files.pythonhosted.org/packages/eb/53/2b6c68bf2657b771c14fd3eec80fdfb904b081964a3d53ea1b86e973343e/tutor-12.2.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.5), version: 12.2.0 2025-09-05T01:21:33,291 Found link https://files.pythonhosted.org/packages/bb/47/fa00960c3f30f143255521126092e219c3e23799b2cb173d21b4ad13de41/tutor-13.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.0.0 2025-09-05T01:21:33,291 Found link https://files.pythonhosted.org/packages/03/87/bc46e7c77775c7386838fd69e7da652ba7cfd29dc440180da07ca5e2101a/tutor-13.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.0.1 2025-09-05T01:21:33,291 Found link https://files.pythonhosted.org/packages/cb/61/94f0144e51ce25bb331d3f5eb529fdbd04bddbded2e19511ac170545f239/tutor-13.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.0.2 2025-09-05T01:21:33,292 Found link https://files.pythonhosted.org/packages/77/aa/50d92e438323833d10d9c698a80afce8907fb99f2b4c4615b877c3ecdb99/tutor-13.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.0.3 2025-09-05T01:21:33,292 Found link https://files.pythonhosted.org/packages/16/04/49b1155b0d385f39bff2fae21ad0ede8e60c86d8159164cb33104c2bab5d/tutor-13.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.0 2025-09-05T01:21:33,292 Found link https://files.pythonhosted.org/packages/1f/49/0c48029ced828ecac9f2533134f31e95b83c09d2d3913531c29843047ef7/tutor-13.1.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.1 2025-09-05T01:21:33,292 Found link https://files.pythonhosted.org/packages/c0/68/7471a201a6e06d6c3fb7d9e888eed37ec6e3510d6c5f7065a35103c7cbad/tutor-13.1.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.2 2025-09-05T01:21:33,292 Found link https://files.pythonhosted.org/packages/75/92/d00e7685e979dff12604cb535fb103fa31440b60ea2136d370a327d69ffe/tutor-13.1.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.3 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/6d/56/93a8e98efb2ec8a770e42378c2f74ed333ef965843149c25c2236135602e/tutor-13.1.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.4 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/2a/30/2bfbff3d580b51226a38ed88faa504db1b54bd2f677ffec49ef7027ffe04/tutor-13.1.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.5 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/c4/60/b0fb4f5cf84d8a5b26e1b19c1f3e9fea4d8be596efa96f3af2407c6c1875/tutor-13.1.6.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.6 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/d6/a3/5fbb3681aef1a065b41b7717e20f0ed83f1e85d6d61b8b9f75d5c9059226/tutor-13.1.7.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.7 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/e3/7b/d9c557de37296e21b3b188441397e1b01d8d874556e1fe7664af560762fb/tutor-13.1.8.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.8 2025-09-05T01:21:33,293 Found link https://files.pythonhosted.org/packages/12/6e/4624cc25f6a607b738385ede73bc824ee338656d2d3b0ee8bc736df29b71/tutor-13.1.9.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.9 2025-09-05T01:21:33,294 Found link https://files.pythonhosted.org/packages/6c/24/1e9ed35020b10ec8478c368c04ea2a959cf480ee2dc549ed9d325ba00aac/tutor-13.1.10.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.10 2025-09-05T01:21:33,294 Found link https://files.pythonhosted.org/packages/1e/25/ce3094b0b8fac70fa0170e041dfa5d1dabea36200752d82aa532d707ee9b/tutor-13.1.11.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.1.11 2025-09-05T01:21:33,294 Found link https://files.pythonhosted.org/packages/b4/05/0d1039e5a3b9299391511efbdb9f3163d34d515f58411e47a59a38a690ea/tutor-13.2.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.2.0 2025-09-05T01:21:33,294 Found link https://files.pythonhosted.org/packages/c9/93/c3ba8d82d020df3f115f604b7bb3cd1b09102a7f32bab8e172ea89436cfa/tutor-13.2.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.2.1 2025-09-05T01:21:33,294 Found link https://files.pythonhosted.org/packages/52/f4/8d608c62552b63d08e5d31bc7356242844cd2e3b22862cf2b591e82f818b/tutor-13.2.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.2.2 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/63/f6/91f492686c8df92ab54bd91822a5fb485ab3a08ea4e67206719ebbd5d1ce/tutor-13.2.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.2.3 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/6a/d8/687fded720da6c19893aee753e7609025e5292f386e666d84b9906cf05ee/tutor-13.3.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.3.0 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/41/23/3ec07f7b64a7dec8ed92874019fdde18ee9cd0cf4cb202a2a8ce13478f72/tutor-13.3.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.3.1 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/8a/8d/feec9cfbfbdd8275eed4c3aa300f4f1eb9a1604d31d04728147bbb4746ff/tutor-13.3.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 13.3.2 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/9d/c3/726f9fb8b4c54308a492a30390c22651dcdbb3582b5bead385657b2f07e5/tutor-14.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.0 2025-09-05T01:21:33,295 Found link https://files.pythonhosted.org/packages/18/7b/ec6bf429aa1bdd17f00d3a7fd28e484b2580a7696e4a8177b9868e7eee58/tutor-14.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.1 2025-09-05T01:21:33,296 Found link https://files.pythonhosted.org/packages/d0/ba/b68ec4d98b10316f90df7920178853606f8320bfb701cfdc1b0b8a6b2437/tutor-14.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.2 2025-09-05T01:21:33,296 Found link https://files.pythonhosted.org/packages/db/9d/4b82373bfdab129d316b3a0f4282cf919393904f62496697cb4debafb999/tutor-14.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.3 2025-09-05T01:21:33,296 Found link https://files.pythonhosted.org/packages/4b/bf/f7c10dc1ecbaf4c13031c03b87de2d88d09fe0ed018889d2f855c62924f4/tutor-14.0.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.4 2025-09-05T01:21:33,296 Found link https://files.pythonhosted.org/packages/ea/f0/99baa4faeec3ab677b61ed89bade1d67b332d7b79c498ea61e693c59936c/tutor-14.0.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.0.5 2025-09-05T01:21:33,296 Found link https://files.pythonhosted.org/packages/3c/00/22ce6b4bfe2ced40d422042ec90f096318e35e751507febf28427ec99d97/tutor-14.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.6), version: 14.1.0 2025-09-05T01:21:33,297 Found link https://files.pythonhosted.org/packages/ed/3d/5a66f73f5065e6367d000f1a77b099d6b226509b3b065ad41d3d54fdeb23/tutor-14.1.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.1.1 2025-09-05T01:21:33,298 Found link https://files.pythonhosted.org/packages/9a/60/7b44358c4d0951e34dc95f083583f20d4644c3d6899fe71484f38c5f612e/tutor-14.1.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.1.2 2025-09-05T01:21:33,298 Found link https://files.pythonhosted.org/packages/63/8a/594e589fa59262c38297c26b3e8a6e9617065f5d79ff1cdd046ef5b614b9/tutor-14.2.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.0 2025-09-05T01:21:33,298 Found link https://files.pythonhosted.org/packages/ec/d6/c60d0c048c78e76cfcd1d6477a2ccaf8f355d67d0fc91b65bb71d0e082e5/tutor-14.2.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.1 2025-09-05T01:21:33,298 Found link https://files.pythonhosted.org/packages/04/7d/9cb047f00b5a341553fbe0dc4f9f5fbddccc084ef33cf459d2acd79b69b4/tutor-14.2.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.2 2025-09-05T01:21:33,298 Found link https://files.pythonhosted.org/packages/b8/8d/a424527dbc5a8a3f67edc8fbb066dd0095e4c9b144cb19fee47fc68320ce/tutor-14.2.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.3 2025-09-05T01:21:33,299 Found link https://files.pythonhosted.org/packages/60/24/0f3cbeffbdc010db9b2dde82a01c58ec4723df43bb1ff32d97990ff9073e/tutor-14.2.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.4 2025-09-05T01:21:33,299 Found link https://files.pythonhosted.org/packages/dc/89/c86452fa83b937516c55ebe4587c13a6c92d9b50f0c71045fedd386fb37a/tutor-14.2.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 14.2.5 2025-09-05T01:21:33,299 Found link https://files.pythonhosted.org/packages/f2/03/ccbd3b5b94e709c617974363672deb002ff960cdc86cbc87cedb6deee211/tutor-15.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.0.0 2025-09-05T01:21:33,299 Found link https://files.pythonhosted.org/packages/75/4d/6fa292fe357ac0dac8d73ff60bf20f1ea7b7141948c48ee186c59280bc7a/tutor-15.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.1.0 2025-09-05T01:21:33,299 Found link https://files.pythonhosted.org/packages/bd/9e/9e4c5e2187b0cdcca3e693790a51c0ab833a031ed15c92317b7c6217cb5e/tutor-15.2.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.2.0 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/b2/57/1eb2822890eff9f83e37b15058e019a058f41b2ddffcd72f28ce6745a34a/tutor-15.3.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.0 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/a4/30/95500771346d5a39a2835d45f612965365243b904614a92dbabdab708e9c/tutor-15.3.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.1 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/94/eb/e8c68a654e26f1209a48a8143de19b6bcccdaf7d370e62a74410a6916b19/tutor-15.3.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.2 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/69/55/e62a8cd1f0936a129a1dac031775a1946978aa1b74c5f32d0752de4f38d1/tutor-15.3.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.3 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/a8/03/ac551b9e21bf72e3b711e62f6e6033c16a324c134b96ddf3a18961b92b3b/tutor-15.3.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.4 2025-09-05T01:21:33,300 Found link https://files.pythonhosted.org/packages/fd/0d/791a148b7d1eee18c8dcd2ff6318e8c1792132e87f4a2a3938cf61308bae/tutor-15.3.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.5 2025-09-05T01:21:33,301 Found link https://files.pythonhosted.org/packages/e5/5d/94986a03c04450cedca628c1518cf8fd3e64b14c3d7093bc8e9a7c038d47/tutor-15.3.6.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.6 2025-09-05T01:21:33,301 Found link https://files.pythonhosted.org/packages/01/9c/c48a815c960593ac511c863eea401f1a192637459e51dc3b5187a40fdf58/tutor-15.3.7.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.7 2025-09-05T01:21:33,301 Found link https://files.pythonhosted.org/packages/8d/54/4cf735a37ea348846d90a76e93cd9ad59601a6406393f2bb184dafb5271a/tutor-15.3.8.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.8 2025-09-05T01:21:33,301 Found link https://files.pythonhosted.org/packages/bb/0b/c2987cedc53344e2aaaf16df0dc36a0446f2b8a26b76e166b74b0c64f152/tutor-15.3.9.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.7), version: 15.3.9 2025-09-05T01:21:33,302 Found link https://files.pythonhosted.org/packages/54/fe/e6aad3a6035acaff29c855cebeee2205439ef7d53962a71911d99a539d1b/tutor-16.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.0.0 2025-09-05T01:21:33,302 Found link https://files.pythonhosted.org/packages/0d/f2/deb4428a4605d91ee7f0806449885cc6224cd257663bd2e89293b3685982/tutor-16.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.0.1 2025-09-05T01:21:33,302 Found link https://files.pythonhosted.org/packages/6a/85/aef87bf7a55983e03c6c7287dd11daf4583e98a41cb207eb8abfd157c87c/tutor-16.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.0.2 2025-09-05T01:21:33,302 Found link https://files.pythonhosted.org/packages/f8/81/8a24a0d9789d630dfc35352e4d0fbec15974d6adc006f725d9e50463a23c/tutor-16.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.0.3 2025-09-05T01:21:33,302 Found link https://files.pythonhosted.org/packages/1d/cb/340a1678c9728bba9301e623516746c7a009186c38e0d0429df882f91d4a/tutor-16.0.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.0.5 2025-09-05T01:21:33,303 Found link https://files.pythonhosted.org/packages/ad/d9/19f57de49bedaa6bda0a45ca231d540cc2a7d3e00b5a05391e44c2995f10/tutor-16.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.0 2025-09-05T01:21:33,303 Found link https://files.pythonhosted.org/packages/12/8c/a16877a7b5ae210d4af5f218a1694da69faf0d15099c183ce42a5c0dfb1e/tutor-16.1.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.1 2025-09-05T01:21:33,303 Found link https://files.pythonhosted.org/packages/0b/8f/af6cd36847b8c7a4d01efdb69a44d01fbd0d5830bc055e38ecdf4fc47e11/tutor-16.1.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.2 2025-09-05T01:21:33,303 Found link https://files.pythonhosted.org/packages/07/c5/2d12b7ccf9e458ddafbb51f6be9e97d05029247ad6a8b1e59b4c7bcd10f6/tutor-16.1.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.3 2025-09-05T01:21:33,303 Found link https://files.pythonhosted.org/packages/3c/e8/d75ff751f4c46a00b6c6efdae5a8431ae5b80309e3a418c4a231555e74ab/tutor-16.1.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.4 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/aa/0d/3d9c0949380c8b4fcb72ddcc507c121ca619bb39c36524df57caa17da6aa/tutor-16.1.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.5 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/2c/70/6400e1a5a09ccd3713f773ddd9637c9ee0413b8109daff44fe4827c2c7ac/tutor-16.1.6.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.6 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/39/88/c92e0c34ba37dd113a12b891b1136266c3ec6b9c6fc265dd7c239c159bb7/tutor-16.1.7.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.7 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/14/a3/1bbcfd9a94e17f87037fbecc41bf944f0c176963307d523947843b98c454/tutor-16.1.8.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 16.1.8 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/0c/1f/13c6b7736aee6f6baf9d9bf669f84abe917e0d39883d58d309f528a58c30/tutor-17.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.0 2025-09-05T01:21:33,304 Found link https://files.pythonhosted.org/packages/51/c1/4153cb514cacdd196e67d9c5bf0fd02019bf3d509420a6ff6dd57586fda9/tutor-17.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.1 2025-09-05T01:21:33,305 Found link https://files.pythonhosted.org/packages/ca/22/de5eed37c24d7997728cbe95a5eea4776eb4ac3f7457196ad9b4c20f4fca/tutor-17.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.2 2025-09-05T01:21:33,305 Found link https://files.pythonhosted.org/packages/c3/96/15a72f60853542a833be838a2e07f78ddffe37c950104e2889b7d43025bb/tutor-17.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.3 2025-09-05T01:21:33,305 Found link https://files.pythonhosted.org/packages/f7/6c/b819459e3261e0bfad11554538bdcbfc1b1991e6820ec9747a1d340e6c92/tutor-17.0.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.4 2025-09-05T01:21:33,305 Found link https://files.pythonhosted.org/packages/a9/c2/37e40b584f422ee9e43632d25da33b7392067c349df18527e12db3317c53/tutor-17.0.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.5 2025-09-05T01:21:33,305 Found link https://files.pythonhosted.org/packages/70/9f/bc8072103322e2ab18a36ad36c16b077a7e6db419ab67c0c90d67c74b89a/tutor-17.0.6.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 17.0.6 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/6b/df/a01437a684428a812054515c2940658f3fde8528de8e727f8dfbf6ec8a6d/tutor-18.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.0.0 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/cf/9f/78b5cf1cd3c058069a96e99a1f1975a47671a2e1569d159ae1714bb3119d/tutor-18.1.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.1.0 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/38/e6/a53fa89e87d84820bbeca0548d1adfd0158c3e43a6b88d1fea7c4231cb92/tutor-18.1.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.1.1 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/15/f5/d8bb0f37610a03474fe5174bd7a3d35572cdb46a40615c6e024d4853061c/tutor-18.1.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.1.2 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/69/d6/db0a6fdb68a0601c9ada18080bc7a8b6f1241df5b47d21656859f9a05123/tutor-18.1.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.1.3 2025-09-05T01:21:33,306 Found link https://files.pythonhosted.org/packages/7c/e5/b0bae97b4f28c37cfd9e0cc029783e916325454f17fa2de18db415d1271e/tutor-18.1.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.8), version: 18.1.4 2025-09-05T01:21:33,307 Found link https://files.pythonhosted.org/packages/84/89/67d0dca9309c9553e865f35abfca0778b2b8e6ec1245893bd2533d6bb809/tutor-18.2.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 18.2.0 2025-09-05T01:21:33,307 Found link https://files.pythonhosted.org/packages/d3/77/005130060ec56d2a37b071fabb8d13cb505ac9d61afc75869992cf525046/tutor-18.2.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 18.2.1 2025-09-05T01:21:33,307 Found link https://files.pythonhosted.org/packages/c2/44/2fbb4f287216ce6ebdd3e6cfc9da6179257a551d43d04c7920c713a7eac8/tutor-18.2.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 18.2.2 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/ed/8c/01d8ee690f3b7f062d3158ab92ecece3353c25225267d94003099cbe907d/tutor-19.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.0 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/59/db/a942b9bfa11f4d7502be853afdb35dac585c73a8aa4ba59ea0754c37b8a1/tutor-19.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.1 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/99/f4/e15bca5d1e962062449b013fc14a0bbe82fc4a97d09ec24dc1652b2c8a25/tutor-19.0.2.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.2 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/56/7d/ee6f5a044ec2fe449228e648f57beba3949d0dd1bbda6afd1dcfd31b4d4a/tutor-19.0.3.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.3 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/7d/62/0fd6d1acb618705ebc28d542bfaa91658e9ed4c648c996d1fa68ced50ece/tutor-19.0.4.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.4 2025-09-05T01:21:33,308 Found link https://files.pythonhosted.org/packages/4a/bb/07ece4830a1a2f5b5940daebd375631d52b9fd7c0b2acece176431ba44c4/tutor-19.0.5.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 19.0.5 2025-09-05T01:21:33,309 Found link https://files.pythonhosted.org/packages/42/0b/32a12b9e703a2bf6717581bf7c3224840880e1f316d09664b86867efc699/tutor-20.0.0.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 20.0.0 2025-09-05T01:21:33,309 Found link https://files.pythonhosted.org/packages/9c/ca/c191be9d68856331d66af24b2aea3dd972cb34da4b565df1a9e7c434c23e/tutor-20.0.1.tar.gz (from https://pypi.org/simple/tutor/) (requires-python:>=3.9), version: 20.0.1 2025-09-05T01:21:33,309 Fetching project page and analyzing links: https://www.piwheels.org/simple/tutor/ 2025-09-05T01:21:33,309 Getting page https://www.piwheels.org/simple/tutor/ 2025-09-05T01:21:33,310 Found index url https://www.piwheels.org/simple/ 2025-09-05T01:21:33,401 Fetched page https://www.piwheels.org/simple/tutor/ as text/html 2025-09-05T01:21:33,425 Skipping link: No binaries permitted for tutor: https://www.piwheels.org/simple/tutor/tutor-20.0.1-py3-none-any.whl#sha256=0b2a24493b915bb8db010819b9815a8444a614c3128367b09a0aeff9ebc5aa5d (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,425 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-20.0.0-py3-none-any.whl#sha256=5cc226e02328f2c8133f5b15e355132a9c011f71dc239a5a72375760eecfff0b (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,425 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.5-py3-none-any.whl#sha256=3787b949de682ace3207ebf579ec6edccc570f6665351b9c348d70344d204451 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,425 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.4-py3-none-any.whl#sha256=246150a7bc2ffee838429f4355550c9a1f4e408b0b3e10e8bcc9666218e1cd83 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.3-py3-none-any.whl#sha256=71b4952424ce4359403310b8b5438459b1b02be4c8d25b152417fad759388af4 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.2-py3-none-any.whl#sha256=4540c20f786d250cfadd1725a50dd59f40923accaa167c7c4dfb92319e9ba0e9 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.1-py3-none-any.whl#sha256=69b9a4bf7a096b99aab4918274604710246af83014be755d666fe2868c94d115 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-19.0.0-py3-none-any.whl#sha256=a7514a97d5df6924b6b4855e2a3e9fd948fff553d354e701e4b08e62ab304521 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.2.2-py3-none-any.whl#sha256=c9b9931c1e1e4ebac72ccbfde51bba4c60cedbc3ddd156e300417dea35a3e9b7 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,426 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.2.1-py3-none-any.whl#sha256=7676fced3071f5b57a0227cb24938eb1c5bde8bc34e646d806c66c724340b194 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,427 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.2.0-py3-none-any.whl#sha256=137a7c69d8e3623bfecc0bc0c0f7a36529a802464004faaf591dde7af32281e3 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.9) 2025-09-05T01:21:33,427 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.1.4-py3-none-any.whl#sha256=cfd1004279e1b5c8744968c6a4ae65554be21238a80201019d54590da3b94d74 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,427 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.1.3-py3-none-any.whl#sha256=7acd7f378fdc997a0928628f3aaba49e2fa67b5859a1db5f088959e62d592046 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,427 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.1.2-py3-none-any.whl#sha256=a208f86b6d1d67076f6028bb6549ff0a5a5b24561fdc23be0b76ca4ccdccf3e5 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,427 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.1.1-py3-none-any.whl#sha256=0250836606b03eb0491205c734c778918f1e0ab67311ad2f1a7e277e4ab2876b (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.1.0-py3-none-any.whl#sha256=a1e7d804040a43b744141698fb839c8eef47e23a8a102069c3c317e0c4321cd5 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-18.0.0-py3-none-any.whl#sha256=d99c751480fe9476c79583d36d350824a35e092208a129ec40922070e92c09e2 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.6-py3-none-any.whl#sha256=fe4d77c55c5dba541c735faf789200bb2bab6671cd2c3a52d079d3fabbd0e667 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.5-py3-none-any.whl#sha256=d06655bf6e5a5aefcbeaa5e927a9f262ba978afcc41a9cd41a2ac03de27ed01c (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.4-py3-none-any.whl#sha256=3ee9183157b5a76fbb72e6374515c7e6fcf0f263ae14f44a365aaa3f5197df89 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,428 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.3-py3-none-any.whl#sha256=8a525c9c8f8df43ee3909d4ede7e87b92685d759aedc63574467d8055a9729ac (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.2-py3-none-any.whl#sha256=b46679996db1b88a09da49d120553fe2ebb4b73e2ab7f68ec9bc3bbfcdaa45b4 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.1-py3-none-any.whl#sha256=00e60bb50145832fe00f4a4439178f1e89af4a426b212aca3d064c969afb5967 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-17.0.0-py3-none-any.whl#sha256=eb13ee9de4bf5484de153e04c6a3db15cefc39bcde777b3d1e24679012fc2270 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.8-py3-none-any.whl#sha256=d6b27c41c079831d850049690700b086b6cbf2b7bcf89c8c5c351ffa4d668825 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.7-py3-none-any.whl#sha256=d6fc3e54e4d4522ef40baa20c18e1c119d8e0d5559e9f3c0a8aa2751346f0bf8 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.5-py3-none-any.whl#sha256=9413704c5eddf015302d33c446de924e376a830e8ab3c09fe24f02cffdadd8d4 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,429 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.4-py3-none-any.whl#sha256=06dfcb76fb55f3924c367d3f1e6f06fd1c242b5e5a067b268a9d41374636e039 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.3-py3-none-any.whl#sha256=e428e30b53462c209bb9de8931037eee574d932c21d4b681f3cb06314760bf8e (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.2-py3-none-any.whl#sha256=dccfa7a147b3b115aa7ef0d48829a8863d513645901e51d3b2ac4d4fd812ceb8 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.1-py3-none-any.whl#sha256=e8781cadc12376fc7618f16ca167da1736ad67b2e945053f99e6e5a446911fbb (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.1.0-py3-none-any.whl#sha256=95f74c98176fbf570b8c1778902f8db6040183cd11cb8a62a255442c4aacc304 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.0.5-py3-none-any.whl#sha256=6d32f1169bd73e1ce4934a60bdca8f865d2d70dac4a435b420886e583d2ec3af (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.0.3-py3-none-any.whl#sha256=0d5d24ae4b65a78b60fe9720b9f941d3a4a378a80ddbf17b64aa8fc34dd28f78 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.0.2-py3-none-any.whl#sha256=90e82aa65de88fc46e597b7bace38d513bccb015e917a8564cde2ba595450aa2 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,430 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.0.1-py3-none-any.whl#sha256=4edab5e2d92f7d8097d10933cb3ef58d2af4df4feefc30e4eca874be86c4e594 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-16.0.0-py3-none-any.whl#sha256=2dfe7de9307d2465dc436fa5644d2222f5dfc2b6b6a13555b601b56f0b500738 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.8) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.9-py3-none-any.whl#sha256=b6f04291884f1ca7c5780669ee22ef11123585da52069b8a5150d6341b2b2b00 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.8-py3-none-any.whl#sha256=1bbf35c1ec16ce335c38b7c6a19a4745b31f5d4fe01f5d30cbfd742af82a5a1a (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.7-py3-none-any.whl#sha256=d2227e1f80b7959444782392065a2235fc0d38414a59bc7f0bcb4f7debdce059 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.6-py3-none-any.whl#sha256=5ca1d98bca7f38d7e5cdfc7e31e2117a47efcd486fd10c4f50d36dedffd2e6e1 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.5-py3-none-any.whl#sha256=bb272aa316fc2f15665876761059bf7b6567d19291f9efb4434fb2be5f60b545 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.4-py3-none-any.whl#sha256=8d4e35467ac2f0cb30b658a00c7515e78c9ef25f698166042923b1f68456881a (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.3-py3-none-any.whl#sha256=17135fa278b38130126300c9d6b8caf75413ffa7cfd11d0f88fcbbde6772f6f8 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,431 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.2-py3-none-any.whl#sha256=61fa79dc912016524b8ebc9d63ab412992df4aa8465e7eec6086f9d4d2d0083d (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.1-py3-none-any.whl#sha256=d6606aa2bc5903b6a35562a81cae09acb87e541a3f26fff894888af958d8d22c (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.3.0-py3-none-any.whl#sha256=b8e96f36d115c629a422241a9f2c12dfec0e5f80fef34117a4d4baa9436a05d5 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.2.0-py3-none-any.whl#sha256=ae888648790ce0dc13b96ebdf4be643b65d8936d6d11e2e61163611bfab23057 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.1.0-py3-none-any.whl#sha256=0c457eb66d9dc7bd020c527b53ac1fa49440fa0caf5f421a9a15cf76547135d2 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-15.0.0-py3-none-any.whl#sha256=7b0cc5485716bab8cf8a38b2e74f218408e4871efeb370098d4f3efefa8454ce (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.5-py3-none-any.whl#sha256=2e3defd7163273b75795c9ade5ed7817da1f60c2a126828c6db5578fed589ae7 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.4-py3-none-any.whl#sha256=80613f4d9438ebf95ff50101b9bf784f48598512134169d3c636ca0fd929d5d2 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,432 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.3-py3-none-any.whl#sha256=a9fc6cdc1bdd84e83a726f34e21e05c7e6cfe3c07e9afd4cec8ee447c4729afb (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.2-py3-none-any.whl#sha256=c673e2c5fee67001d8209de9d4da79d5541f41a4d89027fbd51477d4d4b60a29 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.1-py3-none-any.whl#sha256=962cceda8757694697aa39e9597dce30e36de89f374a941b9d5bfc2c7e9bbd49 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.2.0-py3-none-any.whl#sha256=1ef363fdf909a9316009bdfa58560017e02f6c5c50449fc6a427b3709b5f3134 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.1.2-py3-none-any.whl#sha256=40b00b0bd7309294007926d41cf80e29f3126f19d72cb59ed4850ecf3d8a2cae (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.1.1-py3-none-any.whl#sha256=cfff3c70a4d65315cceec9023826efb0a79b76648de23119fae8a71dba1186ea (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.7) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.1.0-py3-none-any.whl#sha256=06315f377ea59d2bd8bb2895a894bfa8d305efcef1e462ccd64dfb8375d1bbdd (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.5-py3-none-any.whl#sha256=25c384c537e7773430ff943ce9dbaa62f5d45ddc1eacac47fedeb8306ddd5255 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,433 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.4-py3-none-any.whl#sha256=a5e0a6bc1d230c198ba67f6e75bb229f18a6952b6432ebb9fe20b6ee773b98d4 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.3-py3-none-any.whl#sha256=d46018783335098b86fadf48ef53f997bff0d353ad8e3ad63bcff90e47c1af97 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.2-py3-none-any.whl#sha256=da12d78460dabcdeb380f271065cbb1a24ac49ddb8a776bbbc616574d6fb76fa (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.1-py3-none-any.whl#sha256=6a1524210fd9ca8a3ad150fd9b164eaa7827457e7e69d5ac8909ab0552d7b6aa (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-14.0.0-py3-none-any.whl#sha256=fe417f6ad00eee642413c7c4eb5d8a66d7c59457a26992f1b4dc3eaa9e957b0e (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.3.2-py3-none-any.whl#sha256=cf1a6d19c1460df36fcb9fcd4d8cdc5525ebc5a1c5f8e4b5ce169059f46a32bb (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.3.1-py3-none-any.whl#sha256=427622c2d2f7ecc4d2bd290f00af5b2694f34dc8646900ad751bd77afc1c978f (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.3.0-py3-none-any.whl#sha256=8c52746b32216740a0ecc567629a8a866fee18d6139e37e65555d2c9655de3d5 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.2.3-py3-none-any.whl#sha256=d05be75933595d2a8d0e7b5a0d679da4a6ab5610bb2564d33597a3d8747e6bb1 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,434 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.2.2-py3-none-any.whl#sha256=05f86d3ab16cb98c3caa0300c392e7e74d8957154537734f3131fbdafe786bcb (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.2.1-py3-none-any.whl#sha256=dfca4c3827208550e00c595e855c63c3e87abf3c06ad543c194caddd14ae2ebd (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.2.0-py3-none-any.whl#sha256=1364d1228ba2c3c38e80283a3e9ea3bec412117f0e072a0fc3db6371d2d8f76e (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.11-py3-none-any.whl#sha256=ffc15fa3610e9248700d4f0c3f0cf3a40d4d3732e3c518c7132bec8947fa8757 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.10-py3-none-any.whl#sha256=5a605ab6bb11e41e2d601a45f8fc0ed77012854022edd95828169dea4ccff77d (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.9-py3-none-any.whl#sha256=c4669442c02beb3e40a0e8749447c7d27762a366a125ccf36142fdd85a21f977 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.8-py3-none-any.whl#sha256=e352e00a63e1727ab285bc79d478ab9babc6fe1a7c32b3f619e4c3a3e978e734 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.7-py3-none-any.whl#sha256=8ed77f358a241e5830e801a511fae6d31dea95ea01376bea6b621a83181f464d (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.6-py3-none-any.whl#sha256=c154fbaa035982ec88b5d53a92acb3310db9c5a9a2e6caa30352d7385d2d0bfd (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,435 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.5-py3-none-any.whl#sha256=4034626f9aa9840bdcc911b7c9a568cdd4def3a95223ffed3afd5f1e5db9ebd0 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.4-py3-none-any.whl#sha256=7c9cf70303e1a64865f90822d7b9c3252356e6413dbb75c24a833af741c6fece (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.3-py3-none-any.whl#sha256=996d0be7d9514a3f28aba2709becde9d4af26af2489ab163bcc7f36fa5aadf6f (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.2-py3-none-any.whl#sha256=2fb15871427e7826ed6d41b46f354d27491394b71112f12e1233dc6aead64e07 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.1-py3-none-any.whl#sha256=87e847e15622ddd595f62581119a8e14e7b4c5ddf50da9893883f16c11542ecf (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.1.0-py3-none-any.whl#sha256=ae5f0e5d83aa5e157a2b54f7569bf3506fb8e6cf37fbe3036a63cbfe1a585307 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.0.3-py3-none-any.whl#sha256=31fcb1054f7ec1a87639df362097aa2c121f7fb81c198c2e89b5a2cc13f3df7f (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.0.2-py3-none-any.whl#sha256=f5c6a8fdb3134b49d189858d95f5f0752db39e40ad3cec48a8b3dc422ae67eb3 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,436 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-13.0.1-py3-none-any.whl#sha256=aa667c759e15ccb6b828efa0c3c98e6e222298ea2c3e5bd95d68d0942382c575 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.6) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.2.0-py3-none-any.whl#sha256=3cb27de0cb7ee5a87059f9e5e79586e811d99b7d2d7d87e209cffaa3bb4b07b3 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.7-py3-none-any.whl#sha256=4319e816e399b5a440bfbaf56f94d60e7af5de32091a4d3526d39081369cbfea (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.6-py3-none-any.whl#sha256=97967d89dbd5d2474a5ce7b99b597d44736833b65876fcf8853b4cf5813f07b9 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.5-py3-none-any.whl#sha256=b1e75e2aea3c5b6fdd264bdfb80d288aace3bcd8030b145e2228491c1c99c6b9 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.4-py3-none-any.whl#sha256=d6899a9e4053faaeb132c05b032888204b3ecc09b4f13100c80a9134caa1dca0 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.3-py3-none-any.whl#sha256=0def40d089b7008009a87f307b41ff64af116a43d3e33e3c5afbf563706dc49a (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.2-py3-none-any.whl#sha256=7c2ca6ef02b246bdee146f622028eaa1b2a39998158951b725cb6bd1f12afef2 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,437 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.1-py3-none-any.whl#sha256=6800161bbf8671f2d332163904b8d9aec7cce94d1e91bff137624b816fe4401f (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.1.0-py3-none-any.whl#sha256=1aa459936a5b9916964fd7a0f41d7edf417e03094adeb1abf22faa9a48d8f6ab (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.0.4-py3-none-any.whl#sha256=a38b1b2431677f7e709af95c41690985c368abde187986a76fbcd20f0c7c1c21 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.0.3-py3-none-any.whl#sha256=66e214b19a27238c485a510bbd451b535a256b6d91194f09485995296740127d (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.0.2-py3-none-any.whl#sha256=70a34e8c952df60a133cb47a2fc615338c7ecf5bd550d2b9e5abea0089d71ae1 (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: No binaries permitted for tutor: https://archive1.piwheels.org/simple/tutor/tutor-12.0.1-py3-none-any.whl#sha256=5f2c3f64d037c269fa0666c9b81b49a69fd47021ab6cf23aa343e2dade37192b (from https://www.piwheels.org/simple/tutor/) (requires-python:>=3.5) 2025-09-05T01:21:33,438 Skipping link: not a file: https://www.piwheels.org/simple/tutor/ 2025-09-05T01:21:33,438 Skipping link: not a file: https://pypi.org/simple/tutor/ 2025-09-05T01:21:33,471 Given no hashes to check 1 links for project 'tutor': discarding no candidates 2025-09-05T01:21:33,473 Collecting tutor==13.0.0 2025-09-05T01:21:33,474 Created temporary directory: /tmp/pip-unpack-0b0j85jb 2025-09-05T01:21:33,611 Downloading tutor-13.0.0.tar.gz (57 kB) 2025-09-05T01:21:33,706 Added tutor==13.0.0 from https://files.pythonhosted.org/packages/bb/47/fa00960c3f30f143255521126092e219c3e23799b2cb173d21b4ad13de41/tutor-13.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-eg8htqj1' 2025-09-05T01:21:33,707 Running setup.py (path:/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/setup.py) egg_info for package tutor 2025-09-05T01:21:33,707 Created temporary directory: /tmp/pip-pip-egg-info-rssagmbp 2025-09-05T01:21:33,707 Preparing metadata (setup.py): started 2025-09-05T01:21:33,708 Running command python setup.py egg_info 2025-09-05T01:21:34,230 Traceback (most recent call last): 2025-09-05T01:21:34,232 File "", line 2, in 2025-09-05T01:21:34,232 exec(compile(''' 2025-09-05T01:21:34,232 ~~~~^^^^^^^^^^^^ 2025-09-05T01:21:34,232 # This is -- a caller that pip uses to run setup.py 2025-09-05T01:21:34,232 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,232 ...<32 lines>... 2025-09-05T01:21:34,233 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T01:21:34,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,233 ''' % ('/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/setup.py',), "", "exec")) 2025-09-05T01:21:34,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,233 File "", line 35, in 2025-09-05T01:21:34,233 File "/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/setup.py", line 60, in 2025-09-05T01:21:34,233 "full": load_requirements("plugins.txt"), 2025-09-05T01:21:34,234 ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,234 File "/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/setup.py", line 27, in load_requirements 2025-09-05T01:21:34,234 with io.open( 2025-09-05T01:21:34,234 ~~~~~~~^ 2025-09-05T01:21:34,234 os.path.join(HERE, "requirements", filename), "rt", encoding="utf-8" 2025-09-05T01:21:34,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,234 ) as f: 2025-09-05T01:21:34,234 ^ 2025-09-05T01:21:34,235 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/requirements/plugins.txt' 2025-09-05T01:21:34,318 ERROR: python setup.py egg_info exited with 1 2025-09-05T01:21:34,329 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-05T01:21:34,329 exec(compile('"'"''"'"''"'"' 2025-09-05T01:21:34,329 # This is -- a caller that pip uses to run setup.py 2025-09-05T01:21:34,329 # 2025-09-05T01:21:34,329 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-05T01:21:34,329 # import from `distutils.core` to work with newer packaging standards. 2025-09-05T01:21:34,329 # - It provides a clear error message when setuptools is not installed. 2025-09-05T01:21:34,329 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-05T01:21:34,329 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-05T01:21:34,329 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-05T01:21:34,329 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-05T01:21:34,329 import os, sys, tokenize, traceback 2025-09-05T01:21:34,329 2025-09-05T01:21:34,329 try: 2025-09-05T01:21:34,329 import setuptools 2025-09-05T01:21:34,329 except ImportError: 2025-09-05T01:21:34,329 print( 2025-09-05T01:21:34,329 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-05T01:21:34,329 "the build environment with exception:", 2025-09-05T01:21:34,329 file=sys.stderr, 2025-09-05T01:21:34,329 ) 2025-09-05T01:21:34,329 traceback.print_exc() 2025-09-05T01:21:34,329 sys.exit(1) 2025-09-05T01:21:34,329 2025-09-05T01:21:34,329 __file__ = %r 2025-09-05T01:21:34,329 sys.argv[0] = __file__ 2025-09-05T01:21:34,329 2025-09-05T01:21:34,329 if os.path.exists(__file__): 2025-09-05T01:21:34,329 filename = __file__ 2025-09-05T01:21:34,329 with tokenize.open(__file__) as f: 2025-09-05T01:21:34,329 setup_py_code = f.read() 2025-09-05T01:21:34,329 else: 2025-09-05T01:21:34,329 filename = "" 2025-09-05T01:21:34,329 setup_py_code = "from setuptools import setup; setup()" 2025-09-05T01:21:34,329 2025-09-05T01:21:34,329 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T01:21:34,329 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-rssagmbp[/] 2025-09-05T01:21:34,330 [bold magenta]cwd[/]: /tmp/pip-wheel-sk1ryvqy/tutor_c99c99443d5345e7bdb734ca2e23ce36/ 2025-09-05T01:21:34,330 Preparing metadata (setup.py): finished with status 'error' 2025-09-05T01:21:34,331 ERROR: metadata generation failed 2025-09-05T01:21:34,336 Exception information: 2025-09-05T01:21:34,336 Traceback (most recent call last): 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-05T01:21:34,336 call_subprocess( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 args, 2025-09-05T01:21:34,336 ^^^^^ 2025-09-05T01:21:34,336 ...<2 lines>... 2025-09-05T01:21:34,336 spinner=spinner, 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-05T01:21:34,336 raise error 2025-09-05T01:21:34,336 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-05T01:21:34,336 2025-09-05T01:21:34,336 The above exception was the direct cause of the following exception: 2025-09-05T01:21:34,336 2025-09-05T01:21:34,336 Traceback (most recent call last): 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-05T01:21:34,336 status = _inner_run() 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-05T01:21:34,336 return self.run(options, args) 2025-09-05T01:21:34,336 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-05T01:21:34,336 return func(self, options, args) 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-05T01:21:34,336 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-05T01:21:34,336 result = self._result = resolver.resolve( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-05T01:21:34,336 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-05T01:21:34,336 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-05T01:21:34,336 if not criterion.candidates: 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-05T01:21:34,336 return bool(self._sequence) 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-05T01:21:34,336 self._bool = any(self) 2025-09-05T01:21:34,336 ~~~^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-05T01:21:34,336 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-05T01:21:34,336 ^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-05T01:21:34,336 candidate = func() 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-05T01:21:34,336 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 link, template, name, version 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-05T01:21:34,336 self._link_candidate_cache[link] = LinkCandidate( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 link, 2025-09-05T01:21:34,336 ^^^^^ 2025-09-05T01:21:34,336 ...<3 lines>... 2025-09-05T01:21:34,336 version=version, 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-05T01:21:34,336 super().__init__( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 link=link, 2025-09-05T01:21:34,336 ^^^^^^^^^^ 2025-09-05T01:21:34,336 ...<4 lines>... 2025-09-05T01:21:34,336 version=version, 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-05T01:21:34,336 self.dist = self._prepare() 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-05T01:21:34,336 dist = self._prepare_distribution() 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-05T01:21:34,336 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-05T01:21:34,336 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-05T01:21:34,336 dist = _get_prepared_distribution( 2025-09-05T01:21:34,336 req, 2025-09-05T01:21:34,336 ...<3 lines>... 2025-09-05T01:21:34,336 self.check_build_deps, 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-05T01:21:34,336 abstract_dist.prepare_distribution_metadata( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 finder, build_isolation, check_build_deps 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-05T01:21:34,336 self.req.prepare_metadata() 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-05T01:21:34,336 self.metadata_directory = generate_metadata_legacy( 2025-09-05T01:21:34,336 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:21:34,336 build_env=self.build_env, 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ...<3 lines>... 2025-09-05T01:21:34,336 details=details, 2025-09-05T01:21:34,336 ^^^^^^^^^^^^^^^^ 2025-09-05T01:21:34,336 ) 2025-09-05T01:21:34,336 ^ 2025-09-05T01:21:34,336 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-05T01:21:34,336 raise MetadataGenerationFailed(package_details=details) from error 2025-09-05T01:21:34,336 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-05T01:21:34,362 Removed tutor==13.0.0 from https://files.pythonhosted.org/packages/bb/47/fa00960c3f30f143255521126092e219c3e23799b2cb173d21b4ad13de41/tutor-13.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-eg8htqj1' 2025-09-05T01:21:34,363 Removed build tracker: '/tmp/pip-build-tracker-eg8htqj1'