2026-03-20T17:52:27,329 Created temporary directory: /tmp/pip-ephem-wheel-cache-yapy38cr 2026-03-20T17:52:27,331 Created temporary directory: /tmp/pip-build-tracker-2nh285ke 2026-03-20T17:52:27,331 Initialized build tracking at /tmp/pip-build-tracker-2nh285ke 2026-03-20T17:52:27,332 Created build tracker: /tmp/pip-build-tracker-2nh285ke 2026-03-20T17:52:27,332 Entered build tracker: /tmp/pip-build-tracker-2nh285ke 2026-03-20T17:52:27,333 Created temporary directory: /tmp/pip-wheel-usexpx7x 2026-03-20T17:52:27,336 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-20T17:52:27,338 Created temporary directory: /tmp/pip-ephem-wheel-cache-nltgcy5f 2026-03-20T17:52:27,360 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T17:52:27,363 2 location(s) to search for versions of cryodrgn: 2026-03-20T17:52:27,363 * https://pypi.org/simple/cryodrgn/ 2026-03-20T17:52:27,363 * https://www.piwheels.org/simple/cryodrgn/ 2026-03-20T17:52:27,364 Fetching project page and analyzing links: https://pypi.org/simple/cryodrgn/ 2026-03-20T17:52:27,365 Getting page https://pypi.org/simple/cryodrgn/ 2026-03-20T17:52:27,366 Found index url https://pypi.org/simple 2026-03-20T17:52:27,579 Fetched page https://pypi.org/simple/cryodrgn/ as application/vnd.pypi.simple.v1+json 2026-03-20T17:52:27,589 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/8a/25/80e82244484accc834ed1099716c35b78cc322e2270f9a3558ff5898ebbb/cryodrgn-0.20.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,591 Link requires a different Python (3.11.2 not in: '<3.11,>=3.9'): https://files.pythonhosted.org/packages/23/84/71a084cba49c7d679bd4d7d1e53a3ca89972b787b89446d726c38bcc74a0/cryodrgn-0.20.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,591 Skipping link: 0.20.0 Requires-Python <3.11,>=3.9: https://files.pythonhosted.org/packages/23/84/71a084cba49c7d679bd4d7d1e53a3ca89972b787b89446d726c38bcc74a0/cryodrgn-0.20.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,592 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/50/91/1306b78002812cfa9932e2691070f765b75d4385e4bbf559d211a4e71025/cryodrgn-1.1.1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,593 Found link https://files.pythonhosted.org/packages/24/08/8de601e5f4fe8a5177c4191c0be1848d2952dad0ef149820aadadbee2e08/cryodrgn-1.1.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 1.1.1 2026-03-20T17:52:27,594 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/e9/78/bdf1fd8d9394a0025206a4d1478b21170d7392e35132522c5ef87855fe73/cryodrgn-2.1.0b5-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,595 Found link https://files.pythonhosted.org/packages/68/26/6669e39abe77e36bd49d1f21f68ed04961bdd0a76f909b497c96ce78b60b/cryodrgn-2.1.0b5.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 2.1.0b5 2026-03-20T17:52:27,596 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/7d/d8/dae369c30a1b908f5713f7b46f4948aed0253f9e7e124c98e6c7b15d7e57/cryodrgn-2.2.0b0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,597 Found link https://files.pythonhosted.org/packages/6f/19/b950e5eb7a6d3c8d122bec56e59c447d3585a660a7605112a5346816014e/cryodrgn-2.2.0b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 2.2.0b0 2026-03-20T17:52:27,598 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/6d/79/97a3f0118ef0c156bf5eaf931f4a5855a5c5d27dedd04aaa0bcf57fe1f7c/cryodrgn-2.2.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,599 Found link https://files.pythonhosted.org/packages/03/50/3259e1a4efc92c945d1ae88fd5765a0ba4db77f0a742fc0e0a206cd781ac/cryodrgn-2.2.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 2.2.0 2026-03-20T17:52:27,600 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/03/29/f9750c89414937c8700d9d5aa167d9ed1e3157ebb6a9971effb4bcbe8bec/cryodrgn-2.3.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,600 Found link https://files.pythonhosted.org/packages/d2/69/c5d8c6da2da86575a985307f67f214a0f56a7f79d73492a5184170ea7036/cryodrgn-2.3.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 2.3.0 2026-03-20T17:52:27,601 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/08/8d/d0ff2954b5825e3b771a943b40423d57195aec5c30d4b770250ac822c7fe/cryodrgn-3.0.0b0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,602 Found link https://files.pythonhosted.org/packages/74/92/6ca0ee245ed52438a0f471cfb29de766b9822010f760da08875be946e827/cryodrgn-3.0.0b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 3.0.0b0 2026-03-20T17:52:27,603 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/ec/e4/6ed8adf3e7b526a69e850b7e5d1b7f6fceede2b3683b35c81944321149a7/cryodrgn-3.0.1b0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,603 Found link https://files.pythonhosted.org/packages/9d/05/4215fddb0e1cce3525690435efa36cef19ad50c1808b1d48771ea3b7ff37/cryodrgn-3.0.1b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 3.0.1b0 2026-03-20T17:52:27,604 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/f4/5b/054660b4368ce3eaf45f8301c941cf2e5ee0ba92b1f76dd1503c64d9d156/cryodrgn-3.1.0b0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,605 Found link https://files.pythonhosted.org/packages/fa/81/02d79980623ec3e72fe0a381ab2953b96b71bcd81937ff54943dd2c85054/cryodrgn-3.1.0b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.7), version: 3.1.0b0 2026-03-20T17:52:27,606 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/7b/90/4d4442c4ef959de675c6815995a483c1da8c840ce73da4a2208463548db7/cryodrgn-3.2.0a0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,607 Link requires a different Python (3.11.2 not in: '<3.11,>=3.7'): https://files.pythonhosted.org/packages/f2/8b/00d75ab0c8fb63f1bf59c2322d38b3e63c79882cfc9071792af0800b9c8c/cryodrgn-3.2.0a0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,608 Skipping link: 3.2.0a0 Requires-Python <3.11,>=3.7: https://files.pythonhosted.org/packages/f2/8b/00d75ab0c8fb63f1bf59c2322d38b3e63c79882cfc9071792af0800b9c8c/cryodrgn-3.2.0a0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,608 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/06/24/d655857f07fcb5600f36cec129e365e86492b0a97de029b99f3d83615f5d/cryodrgn-3.2.0a1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,609 Link requires a different Python (3.11.2 not in: '<3.11,>=3.7'): https://files.pythonhosted.org/packages/3d/7e/6f69becd5004ad87380939fd7438a730a9a723a76012e918731f58e8355c/cryodrgn-3.2.0a1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,610 Skipping link: 3.2.0a1 Requires-Python <3.11,>=3.7: https://files.pythonhosted.org/packages/3d/7e/6f69becd5004ad87380939fd7438a730a9a723a76012e918731f58e8355c/cryodrgn-3.2.0a1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,610 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/f6/33/67c3f1227b7798d9cade4a14dd8a16aaa0d537531f6e41d9d11b30c2895c/cryodrgn-3.2.0b0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,611 Link requires a different Python (3.11.2 not in: '<3.11,>=3.7'): https://files.pythonhosted.org/packages/d8/29/f6b3a3cb3463d56218319de48999e2cc281499e3afa8505f495ac1d4c201/cryodrgn-3.2.0b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,612 Skipping link: 3.2.0b0 Requires-Python <3.11,>=3.7: https://files.pythonhosted.org/packages/d8/29/f6b3a3cb3463d56218319de48999e2cc281499e3afa8505f495ac1d4c201/cryodrgn-3.2.0b0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,612 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/8c/8b/d004a4dc6b3825ee4a87d39d1045b34796bbcbbc54bbe5b482f65bac1f6c/cryodrgn-3.3.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,613 Link requires a different Python (3.11.2 not in: '<3.11,>=3.9'): https://files.pythonhosted.org/packages/8c/10/8dd0c198e9d986f1e36223c0238383b7ca634ad291169161d9837f811507/cryodrgn-3.3.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,614 Skipping link: 3.3.0 Requires-Python <3.11,>=3.9: https://files.pythonhosted.org/packages/8c/10/8dd0c198e9d986f1e36223c0238383b7ca634ad291169161d9837f811507/cryodrgn-3.3.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,614 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/18/25/05730115709d6be465fbf4244c80bcaa30358b2d5ddaa5f513f12d324db0/cryodrgn-3.3.1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,615 Link requires a different Python (3.11.2 not in: '<3.11,>=3.9'): https://files.pythonhosted.org/packages/18/9a/1d5ddedf2a40765bf9050569ae86865b7567931278e33118f3780f3efaf3/cryodrgn-3.3.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,616 Skipping link: 3.3.1 Requires-Python <3.11,>=3.9: https://files.pythonhosted.org/packages/18/9a/1d5ddedf2a40765bf9050569ae86865b7567931278e33118f3780f3efaf3/cryodrgn-3.3.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,617 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/b5/2c/2ef709c868eaf191cdcfc576ed776fd6952caf17c0b7a1f4da9a6172e080/cryodrgn-3.3.2-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,618 Link requires a different Python (3.11.2 not in: '<3.11,>=3.9'): https://files.pythonhosted.org/packages/9d/2e/c28a1a35d81debabe063199e4c8127cdf08123221ee850730ac630d25130/cryodrgn-3.3.2.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,618 Skipping link: 3.3.2 Requires-Python <3.11,>=3.9: https://files.pythonhosted.org/packages/9d/2e/c28a1a35d81debabe063199e4c8127cdf08123221ee850730ac630d25130/cryodrgn-3.3.2.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,619 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/8a/dc/e782c565cea6ff490e6b44bddd86dd8763c2c3798501251084625470285a/cryodrgn-3.3.3-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,620 Link requires a different Python (3.11.2 not in: '<3.11,>=3.9'): https://files.pythonhosted.org/packages/11/ae/9f1af7e2625233c381528c0d35f97d3155ce103983c9d4afcb275eb56924/cryodrgn-3.3.3.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,620 Skipping link: 3.3.3 Requires-Python <3.11,>=3.9: https://files.pythonhosted.org/packages/11/ae/9f1af7e2625233c381528c0d35f97d3155ce103983c9d4afcb275eb56924/cryodrgn-3.3.3.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,621 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/42/3f/2202a0ac6ed5a0545d4d2ae26df3d3e6505ffd4c9643bd35c85f657171a9/cryodrgn-3.4.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,622 Found link https://files.pythonhosted.org/packages/ae/a5/6de9f6756c583a707d10d4961cf679d0eae6de03bcc875f9e1b90626536b/cryodrgn-3.4.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9), version: 3.4.0 2026-03-20T17:52:27,623 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/9b/6f/08f7da9abf314aaf293ef2d66e9e88987f9ba3a77f6c91d8625e29ffa0af/cryodrgn-3.4.1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,623 Found link https://files.pythonhosted.org/packages/5a/6f/c39e64530907ea372bef2174c05e4b6896403cca77ce7523b2dafcedf3b5/cryodrgn-3.4.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9), version: 3.4.1 2026-03-20T17:52:27,624 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/73/6e/ea15b12988a02c9b377dcd791cdfb47a9b67151e1e8633cce5ab5a855278/cryodrgn-3.4.2-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,625 Found link https://files.pythonhosted.org/packages/75/00/dcae080abc3d3972d828ea87a450cb7fc43acb62d490d0c3d95818472a77/cryodrgn-3.4.2.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9), version: 3.4.2 2026-03-20T17:52:27,626 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/cc/4f/25348d41f6af6135865307537042b5474c0bee3024496b515fb704aed91f/cryodrgn-3.4.3-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,627 Found link https://files.pythonhosted.org/packages/60/d6/d435348a72aa50a641c720467f3025003af119390ccd9cc37f7a8f3a2f7e/cryodrgn-3.4.3.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9), version: 3.4.3 2026-03-20T17:52:27,627 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/68/bc/b45d7c4281230e8437a8b713e5dd27ab6d654bf5f345df456a4e9d64e960/cryodrgn-3.4.4-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.9) 2026-03-20T17:52:27,628 Found link https://files.pythonhosted.org/packages/88/a2/6b0638be2e83aeef75f163c84f3908145ecb5c038f3788622e5011b9368f/cryodrgn-3.4.4.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.9), version: 3.4.4 2026-03-20T17:52:27,629 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/b7/88/eddacf1ad562b9ed746f062d9d4da95a3184417c03e27f473a2d22497771/cryodrgn-3.5.1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,630 Found link https://files.pythonhosted.org/packages/a1/22/8263a1c7e8fef9c7e7590b4b788a1952e4386c1eaa1b0faf647cf57c8308/cryodrgn-3.5.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 3.5.1 2026-03-20T17:52:27,630 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/1b/c5/b59b20d7a3670e09d36663c07312fde9375702878385139ed3358753ac59/cryodrgn-3.5.2-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,631 Found link https://files.pythonhosted.org/packages/8b/b8/d392481c21db6cc1e383543965f09be40bc5e6ed451cacd03fcc45bd7379/cryodrgn-3.5.2.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 3.5.2 2026-03-20T17:52:27,632 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/c8/48/8eb8df7ec4385ecbd2a30bb39a7b36b9653953e162f61b74d95e990d8f24/cryodrgn-3.5.3-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,633 Found link https://files.pythonhosted.org/packages/29/ad/0e403482ee28fb4b112c6fcd8eb29aff4f753c435ad03d685b871fb87c03/cryodrgn-3.5.3.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 3.5.3 2026-03-20T17:52:27,634 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/04/76/cdd84f24016d708011630773cb0cf7cee8554afc8d0801a7279811f94096/cryodrgn-3.5.4-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,634 Found link https://files.pythonhosted.org/packages/e3/15/ffa6f7bb63dd5231b08312960b3ed93d28d30cb148aa51b17c8508dfd2f4/cryodrgn-3.5.4.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 3.5.4 2026-03-20T17:52:27,635 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/7e/ce/43f4c0fe5d8eaf92834dca3eae5f81df32e8893fcfe6da15e28f1a5b0fdd/cryodrgn-4.2.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,636 Found link https://files.pythonhosted.org/packages/e0/a6/f88f5cce0cd14e7d8d29b793ac63670951faf571ec989cf8dbc5624aaec0/cryodrgn-4.2.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 4.2.0 2026-03-20T17:52:27,636 Fetching project page and analyzing links: https://www.piwheels.org/simple/cryodrgn/ 2026-03-20T17:52:27,637 Getting page https://www.piwheels.org/simple/cryodrgn/ 2026-03-20T17:52:27,638 Found index url https://www.piwheels.org/simple 2026-03-20T17:52:27,795 Fetched page https://www.piwheels.org/simple/cryodrgn/ as text/html 2026-03-20T17:52:27,803 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.5.4-py3-none-any.whl#sha256=f190973fa25bd9e83d096af1b945aa45467621bd46fd466f1b5c0bddb5086646 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,803 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.5.3-py3-none-any.whl#sha256=ed61d74174cf39f0b51d1b7dd04be400b134f0bdacac2785bd2bd240da78ab10 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,804 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.5.2-py3-none-any.whl#sha256=8cf4d2cfd750554ff4299eb72c2d9ed7fcdf5cf044d4f9638b8f9aed7f66bd83 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,804 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.5.1-py3-none-any.whl#sha256=008b711ead8826c56e3c01d294a1d7958ebc7cbf8cfff9d4a64eb6892e393571 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-03-20T17:52:27,805 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.4.4-py3-none-any.whl#sha256=6ce8eadc8e7bd354fbb76c24a00fe7630579b2fbdb0c1a69bda17b8bb5ac8ea2 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.9) 2026-03-20T17:52:27,806 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.4.3-py3-none-any.whl#sha256=16ba324b6eee8de6c97fc40e0dc06a623eed747224e79f90a871e5a8f8934eab (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,806 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.4.2-py3-none-any.whl#sha256=6913c52d9139200123201a423a239c5fbe6441d8dd1765f118d191346bf814ce (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,807 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.4.1-py3-none-any.whl#sha256=9e734bf886da487b675d889b8ab3b83d6c95722c5a465b23220a2389267cd18a (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,808 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.4.0-py3-none-any.whl#sha256=ecbff0c320b388bc334bf4b12441a44e659edba651fc658607334371c1dbf22c (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.12,>=3.9) 2026-03-20T17:52:27,808 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.3.3-py3-none-any.whl#sha256=ff7c01a3ef9512e092ed9f9c11a163cc4a9c99f25678455ad500d4dca322f1a0 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,809 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.3.2-py3-none-any.whl#sha256=23d9324f04d89f7f6e7fcbfc4a4c90a979798fd294a840d8b07c919f6aef1817 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,809 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.3.1-py3-none-any.whl#sha256=647299cf3549465b1c2b7296e0c48b83e6208d693322dabfa10b5918d4f09358 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,810 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.3.0-py3-none-any.whl#sha256=8aae2a2c492aa891d21c236a7fbf48e454224d80748853e92d58f624f2bee91a (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,810 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.2.0b0-py3-none-any.whl#sha256=9be035b539a141bdf9a3a5e223ab2d5eac88e2e8342e4fbdf2aa106b91dd220b (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,810 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.2.0a1-py3-none-any.whl#sha256=a23e8245ce860c4122cef6f81db6fe3918ab253dab52b10afd0e4f65d9428b3e (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,811 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.2.0a0-py3-none-any.whl#sha256=ea2d2f810968f04912365abdce1cf74f011e1b5be2b671a741a705ef827f2d4a (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.7) 2026-03-20T17:52:27,811 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.1.0b0-py3-none-any.whl#sha256=929d0ff6af693745b3d438a6e7462cc2845e60d49457cd383b6b17b01778017c (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,812 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.0.1b0-py3-none-any.whl#sha256=c5aa67408ca576f776a9b8a331b966eb87343cb2d3713e29768705555e85f930 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,813 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-3.0.0b0-py3-none-any.whl#sha256=498fba8644092d42d124e88b81d7209e358d25ea05720b664bd44c454eb221a2 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,813 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-2.3.0-py3-none-any.whl#sha256=d3f519ed4819eac7456ccee2c974e41070b80d0e895797cf940ea8b8ca729631 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,814 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-2.2.0-py3-none-any.whl#sha256=6d705695a229d236db29c0b847f18e336bc53358ef3bc125cb158bd743f53bc9 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,814 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-2.2.0b0-py3-none-any.whl#sha256=ded8ccf2e343961488fc50ee73479e8c5a9bc61dd79a83f509f96e86c01e9306 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,815 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-2.1.0b5-py3-none-any.whl#sha256=f43221397e48ac64c02c3009e927ea1212a8ad59ed1e20421a65287c9e853652 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,815 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-1.1.1-py3-none-any.whl#sha256=b3cc3928fe1cc0f347265449cd329a61f3b7eadb9f833c26748b681c220cb4ad (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.7) 2026-03-20T17:52:27,816 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-0.20.0-py3-none-any.whl#sha256=717a2f51d76e34a261789323999467e1716afd1588ee2b5ab9784100649a0453 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:<3.11,>=3.9) 2026-03-20T17:52:27,817 Skipping link: not a file: https://www.piwheels.org/simple/cryodrgn/ 2026-03-20T17:52:27,817 Skipping link: not a file: https://pypi.org/simple/cryodrgn/ 2026-03-20T17:52:27,839 Given no hashes to check 1 links for project 'cryodrgn': discarding no candidates 2026-03-20T17:52:27,858 Collecting cryodrgn==4.2.0 2026-03-20T17:52:27,860 Created temporary directory: /tmp/pip-unpack-kt3i3ls5 2026-03-20T17:52:27,995 Downloading cryodrgn-4.2.0.tar.gz (15.5 MB) 2026-03-20T17:52:28,666 ERROR: Exception: 2026-03-20T17:52:28,666 Traceback (most recent call last): 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-20T17:52:28,666 status = run_func(*args) 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^ 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-20T17:52:28,666 return func(self, options, args) 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-03-20T17:52:28,666 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-03-20T17:52:28,666 result = self._result = resolver.resolve( 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^^^ 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-03-20T17:52:28,666 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-03-20T17:52:28,666 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-03-20T17:52:28,666 if not criterion.candidates: 2026-03-20T17:52:28,666 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-03-20T17:52:28,666 return bool(self._sequence) 2026-03-20T17:52:28,666 ^^^^^^^^^^^^^^^^^^^^ 2026-03-20T2026-03-20T17:52:28,680 Removed build tracker: '/tmp/pip-build-tracker-2nh285ke'