2026-06-11T22:13:24,527 Created temporary directory: /tmp/pip-ephem-wheel-cache-8ezpijev 2026-06-11T22:13:24,528 Created temporary directory: /tmp/pip-build-tracker-2kt_qqsp 2026-06-11T22:13:24,529 Initialized build tracking at /tmp/pip-build-tracker-2kt_qqsp 2026-06-11T22:13:24,529 Created build tracker: /tmp/pip-build-tracker-2kt_qqsp 2026-06-11T22:13:24,530 Entered build tracker: /tmp/pip-build-tracker-2kt_qqsp 2026-06-11T22:13:24,531 Created temporary directory: /tmp/pip-wheel-gq421ok_ 2026-06-11T22:13:24,534 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-06-11T22:13:24,536 Created temporary directory: /tmp/pip-ephem-wheel-cache-wkngc_wn 2026-06-11T22:13:24,557 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-11T22:13:24,561 2 location(s) to search for versions of cryodrgn: 2026-06-11T22:13:24,561 * https://pypi.org/simple/cryodrgn/ 2026-06-11T22:13:24,561 * https://www.piwheels.org/simple/cryodrgn/ 2026-06-11T22:13:24,562 Fetching project page and analyzing links: https://pypi.org/simple/cryodrgn/ 2026-06-11T22:13:24,562 Getting page https://pypi.org/simple/cryodrgn/ 2026-06-11T22:13:24,564 Found index url https://pypi.org/simple 2026-06-11T22:13:24,893 Fetched page https://pypi.org/simple/cryodrgn/ as application/vnd.pypi.simple.v1+json 2026-06-11T22:13:24,904 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-06-11T22:13:24,905 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-06-11T22:13:24,906 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-06-11T22:13:24,906 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-06-11T22:13:24,907 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-06-11T22:13:24,908 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-06-11T22:13:24,909 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-06-11T22:13:24,910 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-06-11T22:13:24,911 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-06-11T22:13:24,912 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-06-11T22:13:24,913 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-06-11T22:13:24,914 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-06-11T22:13:24,914 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-06-11T22:13:24,915 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-06-11T22:13:24,916 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-06-11T22:13:24,917 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-06-11T22:13:24,917 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-06-11T22:13:24,918 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-06-11T22:13:24,919 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-06-11T22:13:24,920 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-06-11T22:13:24,921 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-06-11T22:13:24,922 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-06-11T22:13:24,922 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-06-11T22:13:24,923 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-06-11T22:13:24,924 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-06-11T22:13:24,925 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-06-11T22:13:24,925 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-06-11T22:13:24,926 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-06-11T22:13:24,926 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-06-11T22:13:24,927 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-06-11T22:13:24,928 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-06-11T22:13:24,928 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-06-11T22:13:24,929 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-06-11T22:13:24,930 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-06-11T22:13:24,930 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-06-11T22:13:24,931 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-06-11T22:13:24,932 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-06-11T22:13:24,933 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-06-11T22:13:24,933 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-06-11T22:13:24,934 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-06-11T22:13:24,935 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-06-11T22:13:24,936 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-06-11T22:13:24,936 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-06-11T22:13:24,937 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-06-11T22:13:24,938 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-06-11T22:13:24,939 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-06-11T22:13:24,940 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-06-11T22:13:24,941 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-06-11T22:13:24,941 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-06-11T22:13:24,942 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-06-11T22:13:24,943 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-06-11T22:13:24,944 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-06-11T22:13:24,945 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-06-11T22:13:24,946 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-06-11T22:13:24,946 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-06-11T22:13:24,947 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-06-11T22:13:24,948 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-06-11T22:13:24,949 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-06-11T22:13:24,949 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-06-11T22:13:24,950 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-06-11T22:13:24,951 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/c2/77/244f309391d8e9aacac46fa602616aec2fdc042fb7ca484d14027ed6b9c7/cryodrgn-4.2.1-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-06-11T22:13:24,951 Found link https://files.pythonhosted.org/packages/16/2a/19c8882dab0f461a06d17b355fdaeb62e40b6b38fdb771297c40e59e4478/cryodrgn-4.2.1.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 4.2.1 2026-06-11T22:13:24,952 Skipping link: No binaries permitted for cryodrgn: https://files.pythonhosted.org/packages/18/67/017eeed595d9548b6ad26d828e3b9c42192e20d820862e2cccffb6f47f6f/cryodrgn-4.3.0-py3-none-any.whl (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-06-11T22:13:24,953 Found link https://files.pythonhosted.org/packages/bb/c3/1d1faab5a894ba99e4bceced40fdb2949172a7e38786039d2b02e071f897/cryodrgn-4.3.0.tar.gz (from https://pypi.org/simple/cryodrgn/) (requires-python:>=3.10), version: 4.3.0 2026-06-11T22:13:24,954 Fetching project page and analyzing links: https://www.piwheels.org/simple/cryodrgn/ 2026-06-11T22:13:24,955 Getting page https://www.piwheels.org/simple/cryodrgn/ 2026-06-11T22:13:24,956 Found index url https://www.piwheels.org/simple 2026-06-11T22:13:25,237 Fetched page https://www.piwheels.org/simple/cryodrgn/ as text/html 2026-06-11T22:13:25,246 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-4.2.1-py3-none-any.whl#sha256=380572553ecc18de647c6be286e502d34060095af5bd57bea72c6a3426650620 (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-06-11T22:13:25,246 Skipping link: No binaries permitted for cryodrgn: https://archive1.piwheels.org/simple/cryodrgn/cryodrgn-4.2.0-py3-none-any.whl#sha256=3ce1f8da3d176ae45de3e546dfba204d8cfc8c72d756e2632cff3f2ea738018d (from https://www.piwheels.org/simple/cryodrgn/) (requires-python:>=3.10) 2026-06-11T22:13:25,247 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-06-11T22:13:25,247 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-06-11T22:13:25,248 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-06-11T22:13:25,249 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-06-11T22:13:25,249 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-06-11T22:13:25,250 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-06-11T22:13:25,250 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-06-11T22:13:25,251 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-06-11T22:13:25,251 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-06-11T22:13:25,252 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-06-11T22:13:25,252 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-06-11T22:13:25,253 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-06-11T22:13:25,254 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-06-11T22:13:25,254 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-06-11T22:13:25,255 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-06-11T22:13:25,255 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-06-11T22:13:25,256 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-06-11T22:13:25,256 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-06-11T22:13:25,257 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-06-11T22:13:25,257 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-06-11T22:13:25,258 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-06-11T22:13:25,258 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-06-11T22:13:25,259 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-06-11T22:13:25,259 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-06-11T22:13:25,260 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-06-11T22:13:25,261 Skipping link: not a file: https://www.piwheels.org/simple/cryodrgn/ 2026-06-11T22:13:25,261 Skipping link: not a file: https://pypi.org/simple/cryodrgn/ 2026-06-11T22:13:25,282 Given no hashes to check 1 links for project 'cryodrgn': discarding no candidates 2026-06-11T22:13:25,300 Collecting cryodrgn==4.3.0 2026-06-11T22:13:25,302 Created temporary directory: /tmp/pip-unpack-4r9g2aj2 2026-06-11T22:13:25,628 Downloading cryodrgn-4.3.0.tar.gz (18.7 MB) 2026-06-11T22:13:30,030 Added cryodrgn==4.3.0 from https://files.pythonhosted.org/packages/bb/c3/1d1faab5a894ba99e4bceced40fdb2949172a7e38786039d2b02e071f897/cryodrgn-4.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-2kt_qqsp' 2026-06-11T22:13:30,036 Created temporary directory: /tmp/pip-build-env-fgaxmimz 2026-06-11T22:13:30,040 Installing build dependencies: started 2026-06-11T22:13:30,041 Running command pip subprocess to install build dependencies 2026-06-11T22:13:31,255 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-11T22:13:31,682 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-06-11T22:13:31,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-11T22:13:33,703 Collecting setuptools>=61.0 2026-06-11T22:13:33,704 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-11T22:13:33,718 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-11T22:13:34,064 Collecting setuptools_scm>=6.2 2026-06-11T22:13:34,065 Obtaining dependency information for setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-06-11T22:13:34,080 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-11T22:13:34,090 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-06-11T22:13:34,113 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-11T22:13:34,198 Collecting vcs-versioning>=1.0.0.dev0 2026-06-11T22:13:34,198 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-06-11T22:13:34,213 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-11T22:13:34,400 Collecting packaging>=20 2026-06-11T22:13:34,401 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-11T22:13:34,413 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-11T22:13:34,620 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-11T22:13:34,641 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-11T22:13:34,716 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-11T22:13:34,758 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-11T22:13:34,783 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-11T22:13:34,872 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-11T22:13:37,668 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-11T22:13:41,274 Creating /tmp/pip-build-env-fgaxmimz/overlay/local/bin 2026-06-11T22:13:41,276 changing mode of /tmp/pip-build-env-fgaxmimz/overlay/local/bin/vcs-versioning to 755 2026-06-11T22:13:41,380 changing mode of /tmp/pip-build-env-fgaxmimz/overlay/local/bin/setuptools-scm to 755 2026-06-11T22:13:41,406 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-11T22:13:41,702 Installing build dependencies: finished with status 'done' 2026-06-11T22:13:41,709 Getting requirements to build wheel: started 2026-06-11T22:13:41,710 Running command Getting requirements to build wheel 2026-06-11T22:13:42,492 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:42,493 !! 2026-06-11T22:13:42,494 ******************************************************************************** 2026-06-11T22:13:42,494 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:42,495 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:42,496 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:42,497 ******************************************************************************** 2026-06-11T22:13:42,498 !! 2026-06-11T22:13:42,498 dist._finalize_license_expression() 2026-06-11T22:13:42,498 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:42,499 !! 2026-06-11T22:13:42,500 ******************************************************************************** 2026-06-11T22:13:42,500 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:42,501 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:42,502 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:42,503 ******************************************************************************** 2026-06-11T22:13:42,504 !! 2026-06-11T22:13:42,505 self._finalize_license_expression() 2026-06-11T22:13:42,507 running egg_info 2026-06-11T22:13:42,514 writing cryodrgn.egg-info/PKG-INFO 2026-06-11T22:13:42,521 writing dependency_links to cryodrgn.egg-info/dependency_links.txt 2026-06-11T22:13:42,523 writing entry points to cryodrgn.egg-info/entry_points.txt 2026-06-11T22:13:42,526 writing requirements to cryodrgn.egg-info/requires.txt 2026-06-11T22:13:42,527 writing top-level names to cryodrgn.egg-info/top_level.txt 2026-06-11T22:13:42,582 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-11T22:13:42,583 return get_active_overrides().subprocess_timeout 2026-06-11T22:13:42,590 listing git files failed - pretending there aren't any 2026-06-11T22:13:42,596 reading manifest file 'cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:42,613 reading manifest template 'MANIFEST.in' 2026-06-11T22:13:42,622 adding license file 'LICENSE.txt' 2026-06-11T22:13:42,637 writing manifest file 'cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:42,745 Getting requirements to build wheel: finished with status 'done' 2026-06-11T22:13:42,749 Created temporary directory: /tmp/pip-modern-metadata-pca82in3 2026-06-11T22:13:42,751 Preparing metadata (pyproject.toml): started 2026-06-11T22:13:42,752 Running command Preparing metadata (pyproject.toml) 2026-06-11T22:13:43,520 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:43,520 !! 2026-06-11T22:13:43,521 ******************************************************************************** 2026-06-11T22:13:43,522 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:43,523 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:43,525 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:43,525 ******************************************************************************** 2026-06-11T22:13:43,526 !! 2026-06-11T22:13:43,527 dist._finalize_license_expression() 2026-06-11T22:13:43,527 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:43,528 !! 2026-06-11T22:13:43,529 ******************************************************************************** 2026-06-11T22:13:43,529 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:43,530 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:43,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:43,532 ******************************************************************************** 2026-06-11T22:13:43,533 !! 2026-06-11T22:13:43,533 self._finalize_license_expression() 2026-06-11T22:13:43,534 running dist_info 2026-06-11T22:13:43,548 creating /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info 2026-06-11T22:13:43,549 writing /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/PKG-INFO 2026-06-11T22:13:43,555 writing dependency_links to /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/dependency_links.txt 2026-06-11T22:13:43,557 writing entry points to /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/entry_points.txt 2026-06-11T22:13:43,559 writing requirements to /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/requires.txt 2026-06-11T22:13:43,561 writing top-level names to /tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/top_level.txt 2026-06-11T22:13:43,562 writing manifest file '/tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:43,611 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-11T22:13:43,611 return get_active_overrides().subprocess_timeout 2026-06-11T22:13:43,617 listing git files failed - pretending there aren't any 2026-06-11T22:13:43,622 reading manifest file '/tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:43,623 reading manifest template 'MANIFEST.in' 2026-06-11T22:13:43,633 adding license file 'LICENSE.txt' 2026-06-11T22:13:43,641 writing manifest file '/tmp/pip-modern-metadata-pca82in3/cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:43,642 creating '/tmp/pip-modern-metadata-pca82in3/cryodrgn-4.3.0.dist-info' 2026-06-11T22:13:43,780 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-11T22:13:43,786 Source in /tmp/pip-wheel-gq421ok_/cryodrgn_9b20c726ce314b188f411004a2884a5e has version 4.3.0, which satisfies requirement cryodrgn==4.3.0 from https://files.pythonhosted.org/packages/bb/c3/1d1faab5a894ba99e4bceced40fdb2949172a7e38786039d2b02e071f897/cryodrgn-4.3.0.tar.gz 2026-06-11T22:13:43,787 Removed cryodrgn==4.3.0 from https://files.pythonhosted.org/packages/bb/c3/1d1faab5a894ba99e4bceced40fdb2949172a7e38786039d2b02e071f897/cryodrgn-4.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-2kt_qqsp' 2026-06-11T22:13:43,795 Created temporary directory: /tmp/pip-unpack-zuu2f3e8 2026-06-11T22:13:43,796 Building wheels for collected packages: cryodrgn 2026-06-11T22:13:43,800 Created temporary directory: /tmp/pip-wheel-t8xn441j 2026-06-11T22:13:43,801 Destination directory: /tmp/pip-wheel-t8xn441j 2026-06-11T22:13:43,803 Building wheel for cryodrgn (pyproject.toml): started 2026-06-11T22:13:43,805 Running command Building wheel for cryodrgn (pyproject.toml) 2026-06-11T22:13:44,515 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:44,516 !! 2026-06-11T22:13:44,516 ******************************************************************************** 2026-06-11T22:13:44,517 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:44,518 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:44,519 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:44,519 ******************************************************************************** 2026-06-11T22:13:44,520 !! 2026-06-11T22:13:44,521 dist._finalize_license_expression() 2026-06-11T22:13:44,521 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-11T22:13:44,522 !! 2026-06-11T22:13:44,523 ******************************************************************************** 2026-06-11T22:13:44,523 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-11T22:13:44,524 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-06-11T22:13:44,525 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-11T22:13:44,526 ******************************************************************************** 2026-06-11T22:13:44,527 !! 2026-06-11T22:13:44,527 self._finalize_license_expression() 2026-06-11T22:13:44,528 running bdist_wheel 2026-06-11T22:13:44,548 running build 2026-06-11T22:13:44,548 running build_py 2026-06-11T22:13:44,550 creating build/lib/cryodrgn 2026-06-11T22:13:44,553 copying cryodrgn/analysis.py -> build/lib/cryodrgn 2026-06-11T22:13:44,555 copying cryodrgn/command_line.py -> build/lib/cryodrgn 2026-06-11T22:13:44,557 copying cryodrgn/models_ai.py -> build/lib/cryodrgn 2026-06-11T22:13:44,560 copying cryodrgn/dataset.py -> build/lib/cryodrgn 2026-06-11T22:13:44,563 copying cryodrgn/config.py -> build/lib/cryodrgn 2026-06-11T22:13:44,565 copying cryodrgn/so3_grid.py -> build/lib/cryodrgn 2026-06-11T22:13:44,567 copying cryodrgn/losses.py -> build/lib/cryodrgn 2026-06-11T22:13:44,569 copying cryodrgn/models.py -> build/lib/cryodrgn 2026-06-11T22:13:44,571 copying cryodrgn/mrcfile.py -> build/lib/cryodrgn 2026-06-11T22:13:44,574 copying cryodrgn/lie_tools.py -> build/lib/cryodrgn 2026-06-11T22:13:44,576 copying cryodrgn/starfile.py -> build/lib/cryodrgn 2026-06-11T22:13:44,579 copying cryodrgn/_version.py -> build/lib/cryodrgn 2026-06-11T22:13:44,580 copying cryodrgn/pose.py -> build/lib/cryodrgn 2026-06-11T22:13:44,583 copying cryodrgn/masking.py -> build/lib/cryodrgn 2026-06-11T22:13:44,585 copying cryodrgn/lattice.py -> build/lib/cryodrgn 2026-06-11T22:13:44,587 copying cryodrgn/fft.py -> build/lib/cryodrgn 2026-06-11T22:13:44,589 copying cryodrgn/metrics.py -> build/lib/cryodrgn 2026-06-11T22:13:44,591 copying cryodrgn/__init__.py -> build/lib/cryodrgn 2026-06-11T22:13:44,593 copying cryodrgn/shift_grid3.py -> build/lib/cryodrgn 2026-06-11T22:13:44,595 copying cryodrgn/pose_search.py -> build/lib/cryodrgn 2026-06-11T22:13:44,598 copying cryodrgn/ctf.py -> build/lib/cryodrgn 2026-06-11T22:13:44,600 copying cryodrgn/source.py -> build/lib/cryodrgn 2026-06-11T22:13:44,603 copying cryodrgn/analysis_drgnai.py -> build/lib/cryodrgn 2026-06-11T22:13:44,605 copying cryodrgn/beta_schedule.py -> build/lib/cryodrgn 2026-06-11T22:13:44,607 copying cryodrgn/pose_search_ai.py -> build/lib/cryodrgn 2026-06-11T22:13:44,609 copying cryodrgn/make_healpy.py -> build/lib/cryodrgn 2026-06-11T22:13:44,611 copying cryodrgn/shift_grid.py -> build/lib/cryodrgn 2026-06-11T22:13:44,613 copying cryodrgn/utils.py -> build/lib/cryodrgn 2026-06-11T22:13:44,617 creating build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,618 copying cryodrgn/dashboard/route_helpers.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,620 copying cryodrgn/dashboard/palette_config.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,622 copying cryodrgn/dashboard/plot_gif_utils.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,623 copying cryodrgn/dashboard/app.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,626 copying cryodrgn/dashboard/context.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,628 copying cryodrgn/dashboard/plots.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,630 copying cryodrgn/dashboard/chimerax_animation.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,633 copying cryodrgn/dashboard/data.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,635 copying cryodrgn/dashboard/preload.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,638 copying cryodrgn/dashboard/column_names.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,639 copying cryodrgn/dashboard/landscape_volpca.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,643 copying cryodrgn/dashboard/plots_figure_utils.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,645 copying cryodrgn/dashboard/plots_color_covariate.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,647 copying cryodrgn/dashboard/command_builder_page.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,649 copying cryodrgn/dashboard/plots_scatter.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,653 copying cryodrgn/dashboard/landscape_full_3d.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,656 copying cryodrgn/dashboard/covariate_labels.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,658 copying cryodrgn/dashboard/__init__.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,659 copying cryodrgn/dashboard/command_builder_cli_help.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,662 copying cryodrgn/dashboard/routes_explorer.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,665 copying cryodrgn/dashboard/plots_pair_grid.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,667 copying cryodrgn/dashboard/particle_explorer.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,670 copying cryodrgn/dashboard/command_builder_data.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,673 copying cryodrgn/dashboard/routes_analysis.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,675 copying cryodrgn/dashboard/trajectory.py -> build/lib/cryodrgn/dashboard 2026-06-11T22:13:44,679 creating build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,680 copying cryodrgn/commands_utils/view_mrcs.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,682 copying cryodrgn/commands_utils/translate_mrcs.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,684 copying cryodrgn/commands_utils/add_psize.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,685 copying cryodrgn/commands_utils/filter_cs.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,687 copying cryodrgn/commands_utils/flip_hand.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,689 copying cryodrgn/commands_utils/plot_classes.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,691 copying cryodrgn/commands_utils/analyze_convergence.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,694 copying cryodrgn/commands_utils/write_cs.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,696 copying cryodrgn/commands_utils/plot_fsc.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,698 copying cryodrgn/commands_utils/phase_flip.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,700 copying cryodrgn/commands_utils/select_random.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,702 copying cryodrgn/commands_utils/filter_mrcs.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,704 copying cryodrgn/commands_utils/clean.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,706 copying cryodrgn/commands_utils/write_star.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,708 copying cryodrgn/commands_utils/parse_relion.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,711 copying cryodrgn/commands_utils/filter_star.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,712 copying cryodrgn/commands_utils/__init__.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,714 copying cryodrgn/commands_utils/view_header.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,715 copying cryodrgn/commands_utils/concat_pkls.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,717 copying cryodrgn/commands_utils/make_movies.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,719 copying cryodrgn/commands_utils/filter_pkl.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,721 copying cryodrgn/commands_utils/invert_contrast.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,722 copying cryodrgn/commands_utils/select_clusters.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,724 copying cryodrgn/commands_utils/fsc.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,726 copying cryodrgn/commands_utils/view_cs_header.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,728 copying cryodrgn/commands_utils/gen_mask.py -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:44,731 creating build/lib/cryodrgn/commands 2026-06-11T22:13:44,732 copying cryodrgn/commands/backproject_voxel.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,734 copying cryodrgn/commands/analyze_landscape.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,737 copying cryodrgn/commands/abinit_homo_old.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,739 copying cryodrgn/commands/parse_pose_csparc.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,741 copying cryodrgn/commands/train_nn.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,743 copying cryodrgn/commands/abinit.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,746 copying cryodrgn/commands/pc_traversal.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,748 copying cryodrgn/commands/parse_ctf_star.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,750 copying cryodrgn/commands/analyze.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,753 copying cryodrgn/commands/abinit_het_old.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,755 copying cryodrgn/commands/analyze_landscape_full.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,758 copying cryodrgn/commands/parse_pose_star.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,759 copying cryodrgn/commands/__init__.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,761 copying cryodrgn/commands/graph_traversal.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,763 copying cryodrgn/commands/eval_images.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,765 copying cryodrgn/commands/parse_star.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,767 copying cryodrgn/commands/direct_traversal.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,769 copying cryodrgn/commands/filter.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,772 copying cryodrgn/commands/parse_ctf_csparc.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,773 copying cryodrgn/commands/eval_vol.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,776 copying cryodrgn/commands/dashboard.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,778 copying cryodrgn/commands/train_vae.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,780 copying cryodrgn/commands/downsample.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,783 copying cryodrgn/commands/train_dec.py -> build/lib/cryodrgn/commands 2026-06-11T22:13:44,787 running egg_info 2026-06-11T22:13:44,800 writing cryodrgn.egg-info/PKG-INFO 2026-06-11T22:13:44,806 writing dependency_links to cryodrgn.egg-info/dependency_links.txt 2026-06-11T22:13:44,807 writing entry points to cryodrgn.egg-info/entry_points.txt 2026-06-11T22:13:44,810 writing requirements to cryodrgn.egg-info/requires.txt 2026-06-11T22:13:44,811 writing top-level names to cryodrgn.egg-info/top_level.txt 2026-06-11T22:13:44,853 /tmp/pip-build-env-fgaxmimz/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-11T22:13:44,853 return get_active_overrides().subprocess_timeout 2026-06-11T22:13:44,860 listing git files failed - pretending there aren't any 2026-06-11T22:13:44,864 reading manifest file 'cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:44,880 reading manifest template 'MANIFEST.in' 2026-06-11T22:13:44,889 adding license file 'LICENSE.txt' 2026-06-11T22:13:44,902 writing manifest file 'cryodrgn.egg-info/SOURCES.txt' 2026-06-11T22:13:44,919 copying cryodrgn/healpy_grid.json -> build/lib/cryodrgn 2026-06-11T22:13:45,086 creating build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,087 copying cryodrgn/dashboard/templates/index.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,090 copying cryodrgn/dashboard/templates/_palette_options.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,092 copying cryodrgn/dashboard/templates/_macros.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,094 copying cryodrgn/dashboard/templates/pair_grid.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,098 copying cryodrgn/dashboard/templates/no_images.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,100 copying cryodrgn/dashboard/templates/landscape_volpca.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,102 copying cryodrgn/dashboard/templates/volume_landscape_3d_need_outputs.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,104 copying cryodrgn/dashboard/templates/base.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,108 copying cryodrgn/dashboard/templates/command_builder.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,114 copying cryodrgn/dashboard/templates/_particle_explorer_montage.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,116 copying cryodrgn/dashboard/templates/trajectory_creator.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,121 copying cryodrgn/dashboard/templates/_particle_explorer_scatterjs.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,125 copying cryodrgn/dashboard/templates/pair_grid_need_more_cols.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,127 copying cryodrgn/dashboard/templates/_particle_explorer_scatter.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,130 copying cryodrgn/dashboard/templates/particle_explorer.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,134 copying cryodrgn/dashboard/templates/latent_3d.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,138 copying cryodrgn/dashboard/templates/_particle_explorer_montagejs.html -> build/lib/cryodrgn/dashboard/templates 2026-06-11T22:13:45,143 creating build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,144 copying cryodrgn/dashboard/static/thumb_command_builder.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,147 copying cryodrgn/dashboard/static/thumb_pair.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,150 copying cryodrgn/dashboard/static/thumb_viewer.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,155 copying cryodrgn/dashboard/static/cryodrgn_logo.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,159 copying cryodrgn/dashboard/static/favicon.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,161 copying cryodrgn/dashboard/static/thumb_landscape_volpca.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,165 copying cryodrgn/dashboard/static/thumb_trajectory.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,170 copying cryodrgn/dashboard/static/thumb_3d.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,174 copying cryodrgn/dashboard/static/thumb_vol_landscape_3d.png -> build/lib/cryodrgn/dashboard/static 2026-06-11T22:13:45,192 creating build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,193 copying cryodrgn/dashboard/static/js/cryo_dashboard_icons.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,196 copying cryodrgn/dashboard/static/js/cryo_resize_observer_utils.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,198 copying cryodrgn/dashboard/static/js/latent3d_plot_gif.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,201 copying cryodrgn/dashboard/static/js/landscape_volpca.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,205 copying cryodrgn/dashboard/static/js/color_covariate_legend.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,209 copying cryodrgn/dashboard/static/js/plotly_scatter3d_scene.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,212 copying cryodrgn/dashboard/static/js/latent3d_landscape_vol_animations.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,217 copying cryodrgn/dashboard/static/js/cryo_cc_legend_primitives.js -> build/lib/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,221 creating build/lib/cryodrgn/dashboard/static/css 2026-06-11T22:13:45,222 copying cryodrgn/dashboard/static/css/cryo_cc_legend_palette_menu.css -> build/lib/cryodrgn/dashboard/static/css 2026-06-11T22:13:45,225 copying cryodrgn/dashboard/static/css/landscape_volpca.css -> build/lib/cryodrgn/dashboard/static/css 2026-06-11T22:13:45,228 creating build/lib/cryodrgn/dashboard/static/img 2026-06-11T22:13:45,229 copying cryodrgn/dashboard/static/img/command-builder-manuscript.png -> build/lib/cryodrgn/dashboard/static/img 2026-06-11T22:13:45,258 copying cryodrgn/commands_utils/README.md -> build/lib/cryodrgn/commands_utils 2026-06-11T22:13:45,260 creating build/lib/cryodrgn/templates 2026-06-11T22:13:45,261 copying cryodrgn/templates/cryoDRGN_ET_viz_template.ipynb -> build/lib/cryodrgn/templates 2026-06-11T22:13:45,264 copying cryodrgn/templates/cryoDRGN_analyze_landscape_template.ipynb -> build/lib/cryodrgn/templates 2026-06-11T22:13:45,267 copying cryodrgn/templates/cryoDRGN_figures_template.ipynb -> build/lib/cryodrgn/templates 2026-06-11T22:13:45,270 copying cryodrgn/templates/cryoDRGN_filtering_template.ipynb -> build/lib/cryodrgn/templates 2026-06-11T22:13:45,273 copying cryodrgn/templates/cryoDRGN_viz_template.ipynb -> build/lib/cryodrgn/templates 2026-06-11T22:13:45,276 copying cryodrgn/commands/README.md -> build/lib/cryodrgn/commands 2026-06-11T22:13:45,312 installing to build/bdist.linux-armv7l/wheel 2026-06-11T22:13:45,312 running install 2026-06-11T22:13:45,346 running install_lib 2026-06-11T22:13:45,357 creating build/bdist.linux-armv7l/wheel 2026-06-11T22:13:45,360 creating build/bdist.linux-armv7l/wheel/cryodrgn 2026-06-11T22:13:45,361 copying build/lib/cryodrgn/analysis.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,366 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard 2026-06-11T22:13:45,367 copying build/lib/cryodrgn/dashboard/route_helpers.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,370 copying build/lib/cryodrgn/dashboard/palette_config.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,372 copying build/lib/cryodrgn/dashboard/plot_gif_utils.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,374 copying build/lib/cryodrgn/dashboard/app.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,377 copying build/lib/cryodrgn/dashboard/context.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,380 copying build/lib/cryodrgn/dashboard/plots.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,383 copying build/lib/cryodrgn/dashboard/chimerax_animation.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,387 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard/templates 2026-06-11T22:13:45,388 copying build/lib/cryodrgn/dashboard/templates/index.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,391 copying build/lib/cryodrgn/dashboard/templates/_palette_options.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,394 copying build/lib/cryodrgn/dashboard/templates/_macros.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,396 copying build/lib/cryodrgn/dashboard/templates/pair_grid.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,399 copying build/lib/cryodrgn/dashboard/templates/no_images.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,402 copying build/lib/cryodrgn/dashboard/templates/landscape_volpca.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,404 copying build/lib/cryodrgn/dashboard/templates/volume_landscape_3d_need_outputs.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,406 copying build/lib/cryodrgn/dashboard/templates/base.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,411 copying build/lib/cryodrgn/dashboard/templates/command_builder.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,417 copying build/lib/cryodrgn/dashboard/templates/_particle_explorer_montage.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,419 copying build/lib/cryodrgn/dashboard/templates/trajectory_creator.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,424 copying build/lib/cryodrgn/dashboard/templates/_particle_explorer_scatterjs.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,427 copying build/lib/cryodrgn/dashboard/templates/pair_grid_need_more_cols.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,430 copying build/lib/cryodrgn/dashboard/templates/_particle_explorer_scatter.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,432 copying build/lib/cryodrgn/dashboard/templates/particle_explorer.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,436 copying build/lib/cryodrgn/dashboard/templates/latent_3d.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,442 copying build/lib/cryodrgn/dashboard/templates/_particle_explorer_montagejs.html -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/templates 2026-06-11T22:13:45,448 copying build/lib/cryodrgn/dashboard/data.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,451 copying build/lib/cryodrgn/dashboard/preload.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,454 copying build/lib/cryodrgn/dashboard/column_names.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,456 copying build/lib/cryodrgn/dashboard/landscape_volpca.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,460 copying build/lib/cryodrgn/dashboard/plots_figure_utils.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,462 copying build/lib/cryodrgn/dashboard/plots_color_covariate.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,465 copying build/lib/cryodrgn/dashboard/command_builder_page.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,468 copying build/lib/cryodrgn/dashboard/plots_scatter.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,472 copying build/lib/cryodrgn/dashboard/landscape_full_3d.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,474 copying build/lib/cryodrgn/dashboard/covariate_labels.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,477 copying build/lib/cryodrgn/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,479 copying build/lib/cryodrgn/dashboard/command_builder_cli_help.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,481 copying build/lib/cryodrgn/dashboard/routes_explorer.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,484 copying build/lib/cryodrgn/dashboard/plots_pair_grid.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,487 copying build/lib/cryodrgn/dashboard/particle_explorer.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,490 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard/static 2026-06-11T22:13:45,492 copying build/lib/cryodrgn/dashboard/static/thumb_command_builder.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,495 copying build/lib/cryodrgn/dashboard/static/thumb_pair.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,499 copying build/lib/cryodrgn/dashboard/static/thumb_viewer.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,506 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard/static/js 2026-06-11T22:13:45,507 copying build/lib/cryodrgn/dashboard/static/js/cryo_dashboard_icons.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,509 copying build/lib/cryodrgn/dashboard/static/js/cryo_resize_observer_utils.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,511 copying build/lib/cryodrgn/dashboard/static/js/latent3d_plot_gif.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,513 copying build/lib/cryodrgn/dashboard/static/js/landscape_volpca.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,517 copying build/lib/cryodrgn/dashboard/static/js/color_covariate_legend.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,520 copying build/lib/cryodrgn/dashboard/static/js/plotly_scatter3d_scene.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,522 copying build/lib/cryodrgn/dashboard/static/js/latent3d_landscape_vol_animations.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,525 copying build/lib/cryodrgn/dashboard/static/js/cryo_cc_legend_primitives.js -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/js 2026-06-11T22:13:45,528 copying build/lib/cryodrgn/dashboard/static/cryodrgn_logo.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,531 copying build/lib/cryodrgn/dashboard/static/favicon.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,534 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard/static/css 2026-06-11T22:13:45,535 copying build/lib/cryodrgn/dashboard/static/css/cryo_cc_legend_palette_menu.css -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/css 2026-06-11T22:13:45,538 copying build/lib/cryodrgn/dashboard/static/css/landscape_volpca.css -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/css 2026-06-11T22:13:45,540 copying build/lib/cryodrgn/dashboard/static/thumb_landscape_volpca.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,543 copying build/lib/cryodrgn/dashboard/static/thumb_trajectory.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,547 copying build/lib/cryodrgn/dashboard/static/thumb_3d.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,550 copying build/lib/cryodrgn/dashboard/static/thumb_vol_landscape_3d.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static 2026-06-11T22:13:45,558 creating build/bdist.linux-armv7l/wheel/cryodrgn/dashboard/static/img 2026-06-11T22:13:45,559 copying build/lib/cryodrgn/dashboard/static/img/command-builder-manuscript.png -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard/static/img 2026-06-11T22:13:45,587 copying build/lib/cryodrgn/dashboard/command_builder_data.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,590 copying build/lib/cryodrgn/dashboard/routes_analysis.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,592 copying build/lib/cryodrgn/dashboard/trajectory.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/dashboard 2026-06-11T22:13:45,595 copying build/lib/cryodrgn/command_line.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,597 copying build/lib/cryodrgn/models_ai.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,600 copying build/lib/cryodrgn/dataset.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,602 copying build/lib/cryodrgn/config.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,604 copying build/lib/cryodrgn/so3_grid.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,607 copying build/lib/cryodrgn/losses.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,609 creating build/bdist.linux-armv7l/wheel/cryodrgn/commands_utils 2026-06-11T22:13:45,611 copying build/lib/cryodrgn/commands_utils/view_mrcs.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,613 copying build/lib/cryodrgn/commands_utils/translate_mrcs.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,614 copying build/lib/cryodrgn/commands_utils/add_psize.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,616 copying build/lib/cryodrgn/commands_utils/filter_cs.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,618 copying build/lib/cryodrgn/commands_utils/flip_hand.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,620 copying build/lib/cryodrgn/commands_utils/plot_classes.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,622 copying build/lib/cryodrgn/commands_utils/analyze_convergence.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,625 copying build/lib/cryodrgn/commands_utils/write_cs.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,627 copying build/lib/cryodrgn/commands_utils/plot_fsc.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,629 copying build/lib/cryodrgn/commands_utils/phase_flip.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,631 copying build/lib/cryodrgn/commands_utils/README.md -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,633 copying build/lib/cryodrgn/commands_utils/select_random.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,635 copying build/lib/cryodrgn/commands_utils/filter_mrcs.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,637 copying build/lib/cryodrgn/commands_utils/clean.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,639 copying build/lib/cryodrgn/commands_utils/write_star.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,642 copying build/lib/cryodrgn/commands_utils/parse_relion.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,644 copying build/lib/cryodrgn/commands_utils/filter_star.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,646 copying build/lib/cryodrgn/commands_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,647 copying build/lib/cryodrgn/commands_utils/view_header.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,649 copying build/lib/cryodrgn/commands_utils/concat_pkls.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,651 copying build/lib/cryodrgn/commands_utils/make_movies.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,653 copying build/lib/cryodrgn/commands_utils/filter_pkl.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,654 copying build/lib/cryodrgn/commands_utils/invert_contrast.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,656 copying build/lib/cryodrgn/commands_utils/select_clusters.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,658 copying build/lib/cryodrgn/commands_utils/fsc.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,661 copying build/lib/cryodrgn/commands_utils/view_cs_header.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,662 copying build/lib/cryodrgn/commands_utils/gen_mask.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands_utils 2026-06-11T22:13:45,664 copying build/lib/cryodrgn/models.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,668 creating build/bdist.linux-armv7l/wheel/cryodrgn/templates 2026-06-11T22:13:45,668 copying build/lib/cryodrgn/templates/cryoDRGN_figures_template.ipynb -> build/bdist.linux-armv7l/wheel/./cryodrgn/templates 2026-06-11T22:13:45,671 copying build/lib/cryodrgn/templates/cryoDRGN_viz_template.ipynb -> build/bdist.linux-armv7l/wheel/./cryodrgn/templates 2026-06-11T22:13:45,674 copying build/lib/cryodrgn/templates/cryoDRGN_ET_viz_template.ipynb -> build/bdist.linux-armv7l/wheel/./cryodrgn/templates 2026-06-11T22:13:45,676 copying build/lib/cryodrgn/templates/cryoDRGN_filtering_template.ipynb -> build/bdist.linux-armv7l/wheel/./cryodrgn/templates 2026-06-11T22:13:45,679 copying build/lib/cryodrgn/templates/cryoDRGN_analyze_landscape_template.ipynb -> build/bdist.linux-armv7l/wheel/./cryodrgn/templates 2026-06-11T22:13:45,681 copying build/lib/cryodrgn/mrcfile.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,683 copying build/lib/cryodrgn/lie_tools.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,685 copying build/lib/cryodrgn/starfile.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,688 copying build/lib/cryodrgn/_version.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,689 copying build/lib/cryodrgn/pose.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,692 copying build/lib/cryodrgn/masking.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,694 copying build/lib/cryodrgn/lattice.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,696 copying build/lib/cryodrgn/fft.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,698 copying build/lib/cryodrgn/metrics.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,700 copying build/lib/cryodrgn/__init__.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,702 copying build/lib/cryodrgn/healpy_grid.json -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,865 copying build/lib/cryodrgn/shift_grid3.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,867 copying build/lib/cryodrgn/pose_search.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,869 copying build/lib/cryodrgn/ctf.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,871 copying build/lib/cryodrgn/source.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,874 copying build/lib/cryodrgn/analysis_drgnai.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,877 copying build/lib/cryodrgn/beta_schedule.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,878 copying build/lib/cryodrgn/pose_search_ai.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,881 copying build/lib/cryodrgn/make_healpy.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,882 copying build/lib/cryodrgn/shift_grid.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,885 creating build/bdist.linux-armv7l/wheel/cryodrgn/commands 2026-06-11T22:13:45,886 copying build/lib/cryodrgn/commands/backproject_voxel.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,888 copying build/lib/cryodrgn/commands/analyze_landscape.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,890 copying build/lib/cryodrgn/commands/abinit_homo_old.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,893 copying build/lib/cryodrgn/commands/parse_pose_csparc.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,895 copying build/lib/cryodrgn/commands/train_nn.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,897 copying build/lib/cryodrgn/commands/abinit.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,900 copying build/lib/cryodrgn/commands/pc_traversal.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,902 copying build/lib/cryodrgn/commands/parse_ctf_star.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,904 copying build/lib/cryodrgn/commands/analyze.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,906 copying build/lib/cryodrgn/commands/README.md -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,907 copying build/lib/cryodrgn/commands/abinit_het_old.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,910 copying build/lib/cryodrgn/commands/analyze_landscape_full.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,913 copying build/lib/cryodrgn/commands/parse_pose_star.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,915 copying build/lib/cryodrgn/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,916 copying build/lib/cryodrgn/commands/graph_traversal.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,919 copying build/lib/cryodrgn/commands/eval_images.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,921 copying build/lib/cryodrgn/commands/parse_star.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,923 copying build/lib/cryodrgn/commands/direct_traversal.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,925 copying build/lib/cryodrgn/commands/filter.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,928 copying build/lib/cryodrgn/commands/parse_ctf_csparc.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,930 copying build/lib/cryodrgn/commands/eval_vol.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,932 copying build/lib/cryodrgn/commands/dashboard.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,934 copying build/lib/cryodrgn/commands/train_vae.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,937 copying build/lib/cryodrgn/commands/downsample.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,940 copying build/lib/cryodrgn/commands/train_dec.py -> build/bdist.linux-armv7l/wheel/./cryodrgn/commands 2026-06-11T22:13:45,943 copying build/lib/cryodrgn/utils.py -> build/bdist.linux-armv7l/wheel/./cryodrgn 2026-06-11T22:13:45,945 running install_egg_info 2026-06-11T22:13:45,952 Copying cryodrgn.egg-info to build/bdist.linux-armv7l/wheel/./cryodrgn-4.3.0-py3.11.egg-info 2026-06-11T22:13:45,965 running install_scripts 2026-06-11T22:13:45,977 creating build/bdist.linux-armv7l/wheel/cryodrgn-4.3.0.dist-info/WHEEL 2026-06-11T22:13:45,980 creating '/tmp/pip-wheel-t8xn441j/.tmp-g_kkozpl/cryodrgn-4.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-11T22:13:45,982 adding 'cryodrgn/__init__.py' 2026-06-11T22:13:45,983 adding 'cryodrgn/_version.py' 2026-06-11T22:13:45,986 adding 'cryodrgn/analysis.py' 2026-06-11T22:13:45,989 adding 'cryodrgn/analysis_drgnai.py' 2026-06-11T22:13:45,990 adding 'cryodrgn/beta_schedule.py' 2026-06-11T22:13:45,992 adding 'cryodrgn/command_line.py' 2026-06-11T22:13:45,993 adding 'cryodrgn/config.py' 2026-06-11T22:13:45,994 adding 'cryodrgn/ctf.py' 2026-06-11T22:13:45,998 adding 'cryodrgn/dataset.py' 2026-06-11T22:13:45,999 adding 'cryodrgn/fft.py' 2026-06-11T22:13:46,804 adding 'cryodrgn/healpy_grid.json' 2026-06-11T22:13:46,888 adding 'cryodrgn/lattice.py' 2026-06-11T22:13:46,890 adding 'cryodrgn/lie_tools.py' 2026-06-11T22:13:46,892 adding 'cryodrgn/losses.py' 2026-06-11T22:13:46,893 adding 'cryodrgn/make_healpy.py' 2026-06-11T22:13:46,894 adding 'cryodrgn/masking.py' 2026-06-11T22:13:46,896 adding 'cryodrgn/metrics.py' 2026-06-11T22:13:46,900 adding 'cryodrgn/models.py' 2026-06-11T22:13:46,904 adding 'cryodrgn/models_ai.py' 2026-06-11T22:13:46,906 adding 'cryodrgn/mrcfile.py' 2026-06-11T22:13:46,908 adding 'cryodrgn/pose.py' 2026-06-11T22:13:46,910 adding 'cryodrgn/pose_search.py' 2026-06-11T22:13:46,913 adding 'cryodrgn/pose_search_ai.py' 2026-06-11T22:13:46,914 adding 'cryodrgn/shift_grid.py' 2026-06-11T22:13:46,916 adding 'cryodrgn/shift_grid3.py' 2026-06-11T22:13:46,917 adding 'cryodrgn/so3_grid.py' 2026-06-11T22:13:46,921 adding 'cryodrgn/source.py' 2026-06-11T22:13:46,923 adding 'cryodrgn/starfile.py' 2026-06-11T22:13:46,925 adding 'cryodrgn/utils.py' 2026-06-11T22:13:46,927 adding 'cryodrgn/commands/README.md' 2026-06-11T22:13:46,928 adding 'cryodrgn/commands/__init__.py' 2026-06-11T22:13:46,934 adding 'cryodrgn/commands/abinit.py' 2026-06-11T22:13:46,939 adding 'cryodrgn/commands/abinit_het_old.py' 2026-06-11T22:13:46,942 adding 'cryodrgn/commands/abinit_homo_old.py' 2026-06-11T22:13:46,945 adding 'cryodrgn/commands/analyze.py' 2026-06-11T22:13:46,948 adding 'cryodrgn/commands/analyze_landscape.py' 2026-06-11T22:13:46,951 adding 'cryodrgn/commands/analyze_landscape_full.py' 2026-06-11T22:13:46,953 adding 'cryodrgn/commands/backproject_voxel.py' 2026-06-11T22:13:46,955 adding 'cryodrgn/commands/dashboard.py' 2026-06-11T22:13:46,956 adding 'cryodrgn/commands/direct_traversal.py' 2026-06-11T22:13:46,959 adding 'cryodrgn/commands/downsample.py' 2026-06-11T22:13:46,961 adding 'cryodrgn/commands/eval_images.py' 2026-06-11T22:13:46,963 adding 'cryodrgn/commands/eval_vol.py' 2026-06-11T22:13:46,966 adding 'cryodrgn/commands/filter.py' 2026-06-11T22:13:46,968 adding 'cryodrgn/commands/graph_traversal.py' 2026-06-11T22:13:46,969 adding 'cryodrgn/commands/parse_ctf_csparc.py' 2026-06-11T22:13:46,970 adding 'cryodrgn/commands/parse_ctf_star.py' 2026-06-11T22:13:46,972 adding 'cryodrgn/commands/parse_pose_csparc.py' 2026-06-11T22:13:46,973 adding 'cryodrgn/commands/parse_pose_star.py' 2026-06-11T22:13:46,975 adding 'cryodrgn/commands/parse_star.py' 2026-06-11T22:13:46,976 adding 'cryodrgn/commands/pc_traversal.py' 2026-06-11T22:13:46,979 adding 'cryodrgn/commands/train_dec.py' 2026-06-11T22:13:46,981 adding 'cryodrgn/commands/train_nn.py' 2026-06-11T22:13:46,985 adding 'cryodrgn/commands/train_vae.py' 2026-06-11T22:13:46,988 adding 'cryodrgn/commands_utils/README.md' 2026-06-11T22:13:46,989 adding 'cryodrgn/commands_utils/__init__.py' 2026-06-11T22:13:46,990 adding 'cryodrgn/commands_utils/add_psize.py' 2026-06-11T22:13:46,995 adding 'cryodrgn/commands_utils/analyze_convergence.py' 2026-06-11T22:13:46,997 adding 'cryodrgn/commands_utils/clean.py' 2026-06-11T22:13:46,998 adding 'cryodrgn/commands_utils/concat_pkls.py' 2026-06-11T22:13:47,000 adding 'cryodrgn/commands_utils/filter_cs.py' 2026-06-11T22:13:47,001 adding 'cryodrgn/commands_utils/filter_mrcs.py' 2026-06-11T22:13:47,002 adding 'cryodrgn/commands_utils/filter_pkl.py' 2026-06-11T22:13:47,004 adding 'cryodrgn/commands_utils/filter_star.py' 2026-06-11T22:13:47,005 adding 'cryodrgn/commands_utils/flip_hand.py' 2026-06-11T22:13:47,008 adding 'cryodrgn/commands_utils/fsc.py' 2026-06-11T22:13:47,009 adding 'cryodrgn/commands_utils/gen_mask.py' 2026-06-11T22:13:47,010 adding 'cryodrgn/commands_utils/invert_contrast.py' 2026-06-11T22:13:47,012 adding 'cryodrgn/commands_utils/make_movies.py' 2026-06-11T22:13:47,014 adding 'cryodrgn/commands_utils/parse_relion.py' 2026-06-11T22:13:47,016 adding 'cryodrgn/commands_utils/phase_flip.py' 2026-06-11T22:13:47,018 adding 'cryodrgn/commands_utils/plot_classes.py' 2026-06-11T22:13:47,019 adding 'cryodrgn/commands_utils/plot_fsc.py' 2026-06-11T22:13:47,021 adding 'cryodrgn/commands_utils/select_clusters.py' 2026-06-11T22:13:47,022 adding 'cryodrgn/commands_utils/select_random.py' 2026-06-11T22:13:47,023 adding 'cryodrgn/commands_utils/translate_mrcs.py' 2026-06-11T22:13:47,025 adding 'cryodrgn/commands_utils/view_cs_header.py' 2026-06-11T22:13:47,026 adding 'cryodrgn/commands_utils/view_header.py' 2026-06-11T22:13:47,027 adding 'cryodrgn/commands_utils/view_mrcs.py' 2026-06-11T22:13:47,028 adding 'cryodrgn/commands_utils/write_cs.py' 2026-06-11T22:13:47,030 adding 'cryodrgn/commands_utils/write_star.py' 2026-06-11T22:13:47,032 adding 'cryodrgn/dashboard/__init__.py' 2026-06-11T22:13:47,034 adding 'cryodrgn/dashboard/app.py' 2026-06-11T22:13:47,038 adding 'cryodrgn/dashboard/chimerax_animation.py' 2026-06-11T22:13:47,040 adding 'cryodrgn/dashboard/column_names.py' 2026-06-11T22:13:47,042 adding 'cryodrgn/dashboard/command_builder_cli_help.py' 2026-06-11T22:13:47,046 adding 'cryodrgn/dashboard/command_builder_data.py' 2026-06-11T22:13:47,048 adding 'cryodrgn/dashboard/command_builder_page.py' 2026-06-11T22:13:47,052 adding 'cryodrgn/dashboard/context.py' 2026-06-11T22:13:47,054 adding 'cryodrgn/dashboard/covariate_labels.py' 2026-06-11T22:13:47,055 adding 'cryodrgn/dashboard/data.py' 2026-06-11T22:13:47,058 adding 'cryodrgn/dashboard/landscape_full_3d.py' 2026-06-11T22:13:47,064 adding 'cryodrgn/dashboard/landscape_volpca.py' 2026-06-11T22:13:47,065 adding 'cryodrgn/dashboard/palette_config.py' 2026-06-11T22:13:47,068 adding 'cryodrgn/dashboard/particle_explorer.py' 2026-06-11T22:13:47,069 adding 'cryodrgn/dashboard/plot_gif_utils.py' 2026-06-11T22:13:47,070 adding 'cryodrgn/dashboard/plots.py' 2026-06-11T22:13:47,072 adding 'cryodrgn/dashboard/plots_color_covariate.py' 2026-06-11T22:13:47,074 adding 'cryodrgn/dashboard/plots_figure_utils.py' 2026-06-11T22:13:47,077 adding 'cryodrgn/dashboard/plots_pair_grid.py' 2026-06-11T22:13:47,081 adding 'cryodrgn/dashboard/plots_scatter.py' 2026-06-11T22:13:47,084 adding 'cryodrgn/dashboard/preload.py' 2026-06-11T22:13:47,086 adding 'cryodrgn/dashboard/route_helpers.py' 2026-06-11T22:13:47,089 adding 'cryodrgn/dashboard/routes_analysis.py' 2026-06-11T22:13:47,093 adding 'cryodrgn/dashboard/routes_explorer.py' 2026-06-11T22:13:47,097 adding 'cryodrgn/dashboard/trajectory.py' 2026-06-11T22:13:47,108 adding 'cryodrgn/dashboard/static/cryodrgn_logo.png' 2026-06-11T22:13:47,111 adding 'cryodrgn/dashboard/static/favicon.png' 2026-06-11T22:13:47,119 adding 'cryodrgn/dashboard/static/thumb_3d.png' 2026-06-11T22:13:47,123 adding 'cryodrgn/dashboard/static/thumb_command_builder.png' 2026-06-11T22:13:47,129 adding 'cryodrgn/dashboard/static/thumb_landscape_volpca.png' 2026-06-11T22:13:47,139 adding 'cryodrgn/dashboard/static/thumb_pair.png' 2026-06-11T22:13:47,150 adding 'cryodrgn/dashboard/static/thumb_trajectory.png' 2026-06-11T22:13:47,166 adding 'cryodrgn/dashboard/static/thumb_viewer.png' 2026-06-11T22:13:47,217 adding 'cryodrgn/dashboard/static/thumb_vol_landscape_3d.png' 2026-06-11T22:13:47,224 adding 'cryodrgn/dashboard/static/css/cryo_cc_legend_palette_menu.css' 2026-06-11T22:13:47,226 adding 'cryodrgn/dashboard/static/css/landscape_volpca.css' 2026-06-11T22:13:47,425 adding 'cryodrgn/dashboard/static/img/command-builder-manuscript.png' 2026-06-11T22:13:47,450 adding 'cryodrgn/dashboard/static/js/color_covariate_legend.js' 2026-06-11T22:13:47,454 adding 'cryodrgn/dashboard/static/js/cryo_cc_legend_primitives.js' 2026-06-11T22:13:47,455 adding 'cryodrgn/dashboard/static/js/cryo_dashboard_icons.js' 2026-06-11T22:13:47,456 adding 'cryodrgn/dashboard/static/js/cryo_resize_observer_utils.js' 2026-06-11T22:13:47,465 adding 'cryodrgn/dashboard/static/js/landscape_volpca.js' 2026-06-11T22:13:47,475 adding 'cryodrgn/dashboard/static/js/latent3d_landscape_vol_animations.js' 2026-06-11T22:13:47,478 adding 'cryodrgn/dashboard/static/js/latent3d_plot_gif.js' 2026-06-11T22:13:47,481 adding 'cryodrgn/dashboard/static/js/plotly_scatter3d_scene.js' 2026-06-11T22:13:47,484 adding 'cryodrgn/dashboard/templates/_macros.html' 2026-06-11T22:13:47,485 adding 'cryodrgn/dashboard/templates/_palette_options.html' 2026-06-11T22:13:47,487 adding 'cryodrgn/dashboard/templates/_particle_explorer_montage.html' 2026-06-11T22:13:47,502 adding 'cryodrgn/dashboard/templates/_particle_explorer_montagejs.html' 2026-06-11T22:13:47,505 adding 'cryodrgn/dashboard/templates/_particle_explorer_scatter.html' 2026-06-11T22:13:47,516 adding 'cryodrgn/dashboard/templates/_particle_explorer_scatterjs.html' 2026-06-11T22:13:47,525 adding 'cryodrgn/dashboard/templates/base.html' 2026-06-11T22:13:47,537 adding 'cryodrgn/dashboard/templates/command_builder.html' 2026-06-11T22:13:47,541 adding 'cryodrgn/dashboard/templates/index.html' 2026-06-11T22:13:47,542 adding 'cryodrgn/dashboard/templates/landscape_volpca.html' 2026-06-11T22:13:47,552 adding 'cryodrgn/dashboard/templates/latent_3d.html' 2026-06-11T22:13:47,554 adding 'cryodrgn/dashboard/templates/no_images.html' 2026-06-11T22:13:47,560 adding 'cryodrgn/dashboard/templates/pair_grid.html' 2026-06-11T22:13:47,562 adding 'cryodrgn/dashboard/templates/pair_grid_need_more_cols.html' 2026-06-11T22:13:47,567 adding 'cryodrgn/dashboard/templates/particle_explorer.html' 2026-06-11T22:13:47,577 adding 'cryodrgn/dashboard/templates/trajectory_creator.html' 2026-06-11T22:13:47,579 adding 'cryodrgn/dashboard/templates/volume_landscape_3d_need_outputs.html' 2026-06-11T22:13:47,582 adding 'cryodrgn/templates/cryoDRGN_ET_viz_template.ipynb' 2026-06-11T22:13:47,584 adding 'cryodrgn/templates/cryoDRGN_analyze_landscape_template.ipynb' 2026-06-11T22:13:47,586 adding 'cryodrgn/templates/cryoDRGN_figures_template.ipynb' 2026-06-11T22:13:47,589 adding 'cryodrgn/templates/cryoDRGN_filtering_template.ipynb' 2026-06-11T22:13:47,591 adding 'cryodrgn/templates/cryoDRGN_viz_template.ipynb' 2026-06-11T22:13:47,599 adding 'cryodrgn-4.3.0.dist-info/licenses/LICENSE.txt' 2026-06-11T22:13:47,603 adding 'cryodrgn-4.3.0.dist-info/METADATA' 2026-06-11T22:13:47,604 adding 'cryodrgn-4.3.0.dist-info/WHEEL' 2026-06-11T22:13:47,605 adding 'cryodrgn-4.3.0.dist-info/entry_points.txt' 2026-06-11T22:13:47,606 adding 'cryodrgn-4.3.0.dist-info/top_level.txt' 2026-06-11T22:13:47,609 adding 'cryodrgn-4.3.0.dist-info/RECORD' 2026-06-11T22:13:47,665 removing build/bdist.linux-armv7l/wheel 2026-06-11T22:13:47,807 Building wheel for cryodrgn (pyproject.toml): finished with status 'done' 2026-06-11T22:13:47,914 Created wheel for cryodrgn: filename=cryodrgn-4.3.0-py3-none-any.whl size=4347570 sha256=3a37b6e5acb4d0805181e49ac1cb4bb0bfef6f318aa84acc1cf4fb22b922f054 2026-06-11T22:13:47,915 Stored in directory: /tmp/pip-ephem-wheel-cache-wkngc_wn/wheels/1c/f5/57/15bb74121ac28f6dfb12f2e8d831359f071abef3f5d39a3146 2026-06-11T22:13:47,936 Successfully built cryodrgn 2026-06-11T22:13:48,058 Removed build tracker: '/tmp/pip-build-tracker-2kt_qqsp'