2026-05-01T23:06:31,330 Created temporary directory: /tmp/pip-ephem-wheel-cache-z9xbucgr 2026-05-01T23:06:31,332 Created temporary directory: /tmp/pip-build-tracker-9nh6c94g 2026-05-01T23:06:31,332 Initialized build tracking at /tmp/pip-build-tracker-9nh6c94g 2026-05-01T23:06:31,333 Created build tracker: /tmp/pip-build-tracker-9nh6c94g 2026-05-01T23:06:31,333 Entered build tracker: /tmp/pip-build-tracker-9nh6c94g 2026-05-01T23:06:31,334 Created temporary directory: /tmp/pip-wheel-rb_ou2s2 2026-05-01T23:06:31,337 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-05-01T23:06:31,339 Created temporary directory: /tmp/pip-ephem-wheel-cache-r9oustj5 2026-05-01T23:06:31,361 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T23:06:31,364 2 location(s) to search for versions of crypt4gh: 2026-05-01T23:06:31,364 * https://pypi.org/simple/crypt4gh/ 2026-05-01T23:06:31,364 * https://www.piwheels.org/simple/crypt4gh/ 2026-05-01T23:06:31,365 Fetching project page and analyzing links: https://pypi.org/simple/crypt4gh/ 2026-05-01T23:06:31,366 Getting page https://pypi.org/simple/crypt4gh/ 2026-05-01T23:06:31,367 Found index url https://pypi.org/simple 2026-05-01T23:06:31,597 Fetched page https://pypi.org/simple/crypt4gh/ as application/vnd.pypi.simple.v1+json 2026-05-01T23:06:31,609 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/46/75/2b951bd86a0023afd137b2833a84948cadda37a582e7075884bdca642a48/crypt4gh-1.1-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,610 Found link https://files.pythonhosted.org/packages/ad/c8/118c278402a70010e703dce6d7e88625749d579cc0d4115c9da8638b4e59/crypt4gh-1.1.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.1 2026-05-01T23:06:31,610 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/f5/40/e72d5c8be6c5aee9ed496d34a12e5c0051a4da683b736d653461a89e7d42/crypt4gh-1.2-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,611 Found link https://files.pythonhosted.org/packages/c2/73/2326d6d1c394a22fc1d0cd7d1aa009e76bd1ca29c87edd938a61f024a1f1/crypt4gh-1.2.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.2 2026-05-01T23:06:31,612 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/17/d2/46b407e218dc828d0385567d3e781d742b19e0b9140d485c886fef69c844/crypt4gh-1.3-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,613 Found link https://files.pythonhosted.org/packages/14/6a/9d6f2cb658bc73d4bd33744cc200280aa477dfbe690ff961e19b9e20bcf6/crypt4gh-1.3.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.3 2026-05-01T23:06:31,614 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b7/89/fecdf5ec6f17f15c4ac2676d8faed8d44095973b487d4515b9ce1b514e35/crypt4gh-1.3a-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,614 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/6a/ae/3e9de965e6ad2b0cf5f99edb0748c8f7a1b41c2606dcb92d0fd856fc2d6a/crypt4gh-1.4-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,615 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/d9/1e/d81b396f20c32d8b630874d7b55ccab96621b5c893a0099b840004322f49/crypt4gh-1.5-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,616 Found link https://files.pythonhosted.org/packages/43/52/6f7954a9e16153930e9cf86352736cb19eb2b24f67b74244b5f3b56017ba/crypt4gh-1.5.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.5 2026-05-01T23:06:31,617 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/76/99/546e1da1b885cdfa02cea284d702ba0dfbad724c79388953eef81509088c/crypt4gh-1.6-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,618 Found link https://files.pythonhosted.org/packages/f4/87/d7f6a17f5e6707ccb2e685232aeb56d8db417a4e24e4f03ce9356e9a385e/crypt4gh-1.6.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.6 2026-05-01T23:06:31,618 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/35/13/6be4ee55292b845c9ed41c666b3941cfaa5b85a6eeb682d5aad7a3b5b691/crypt4gh-1.7-py3-none-any.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,619 Found link https://files.pythonhosted.org/packages/0d/17/f91f2bc504a3b4bd95087b18498f1820b88aef04f830afa13107129a1782/crypt4gh-1.7.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.6), version: 1.7 2026-05-01T23:06:31,620 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/9f/4d/d0af7e4c995dfa0d2e6d3f6989c995e599c93a0475c857fb5b6d4809a863/crypt4gh-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,620 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b9/dd/8f1619e79594beaaf65e256673bdc71b4a224de2c8c3600190db14375480/crypt4gh-1.8.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,621 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/30/59/49a99cd3e800f12d86918a64b3cb47605ce381209988783082e669511a87/crypt4gh-1.8.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,621 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/d5/41/e6155a6a39bf7eefd3d91d8116f3773107763670b11345c683cce41147ba/crypt4gh-1.8.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,622 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/91/d1/384e190d839bfcdffb35939c52e2f232f356028209f891435e441d623ef7/crypt4gh-1.8.2-cp310-cp310-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,623 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/d6/a5/56d7a743bb5aa8cafdc43137063fc8556e53f2bb7b9453e19c458508007c/crypt4gh-1.8.2-cp310-cp310-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,623 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/72/15/78a0023f253aad71f0a511100f2d0a2cac4ccb28757187bb00e62121ec47/crypt4gh-1.8.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,624 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/24/9c/73adc084da635e31bd7e4b500f97237c86907464414f09773ac4c17db15b/crypt4gh-1.8.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,624 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/f6/ed/be8e7866dfa4c3db7d7fc3abe7daa641b9d0bdc6552b399ebe4820f849b1/crypt4gh-1.8.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,625 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/75/2c/8b390d60bf12a2baa444d99699f7ff152f6f474378855249055fb243e7c8/crypt4gh-1.8.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,626 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/ea/5e/9d155bcc8d6759995ee4fff18d1fd630ad4ccca4a386310566457a845495/crypt4gh-1.8.2-cp311-cp311-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,627 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b4/bf/4d96d1ad799e812b34dab200e34a52aca50674021f97e7a93faa5a82a28a/crypt4gh-1.8.2-cp311-cp311-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,627 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/24/91/1d15fc29b93a6edbbaadcec2e4bb1e75b6a22ce3c7dd7dd464199fc2cd0c/crypt4gh-1.8.2-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,627 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/d4/4e/13ab88b8ab0d96df0bed00cd7baa7d357b1095276e47fdaebd86f611f335/crypt4gh-1.8.2-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,628 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/e1/c3/2aa3fb83a857b5cb30e893598f9efc0e098863a7b90e28dc3bb8fdce85d6/crypt4gh-1.8.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,628 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/11/bf/b935c6844b12a0a174e6615eba2d775bdb4b00fe99b8b27f9698895fb69a/crypt4gh-1.8.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,629 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/ca/31/40f85a504831df77dc1e93b745692093247b49525a6d9d2e6fc142ae493a/crypt4gh-1.8.2-cp312-cp312-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,629 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/62/ff/ed604d9412a2b6a8b26f34261f2f12fcafbf66beafe68601755640f6e424/crypt4gh-1.8.2-cp312-cp312-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,630 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/21/25/edd4016dd0dfa45749a014b5bb58079e0c1f2f8d9cf7b212af1470bfcbd7/crypt4gh-1.8.2-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,630 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/97/9a/858875447a0a1a440177ef2993de414e46aa49352b5f98529fb7efe1f398/crypt4gh-1.8.2-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,631 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/cb/f2/f8ec3ed7063cfd0213decd3e3e1f26927ba1b5b9330475c5c9f8d2424f22/crypt4gh-1.8.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,631 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b0/97/93445f0f459753ef2d223f2c3ec0ae312557626cc0b0ae5df067ab8159c7/crypt4gh-1.8.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,632 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/ff/fa/8edbd554714f6f0de7604d9b3ea83212bbd3652e5650bfb2f2083a5eadea/crypt4gh-1.8.2-cp313-cp313-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,632 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/a3/a6/7d1603cc1f6bd7e7886cacbe492193b3bdcd71c6245cb3c213672423b7af/crypt4gh-1.8.2-cp313-cp313-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,633 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/98/ee/f240fe6f1396ced351751d025b9335b758d671d93997fc156c81ce57d41a/crypt4gh-1.8.2-cp314-cp314-macosx_10_15_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,634 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/02/61/f2b64244a2db53adea032c0d4ec05c865fcebfc0a82a9f1e6aed79a554a0/crypt4gh-1.8.2-cp314-cp314-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,634 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/4c/eb/e2889b5b3f447a981439e873cc4ae96758bb49c7196fe2993086acfb0707/crypt4gh-1.8.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,635 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/53/58/3fde0ee126a05c78b6088539232bc88edb69b14002f8d5fd32ba38a78ae0/crypt4gh-1.8.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,635 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/84/2d/3de49c8363c56c8b423e572371dd345f53b7a9c2e1cb14541edde46ae078/crypt4gh-1.8.2-cp314-cp314-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,636 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/fb/be/eea32bede394e72def55dc509653be7c2d24547b54fae4d7c4713e0aa3b8/crypt4gh-1.8.2-cp314-cp314-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,636 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/d8/ed/7484a6cbac30f266e5ff22678836ad6b33346c2d80574a38ae1df46f5168/crypt4gh-1.8.2-cp314-cp314t-macosx_10_15_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,637 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/ee/d7/7ff2cd1730360ac01fcd652f802a47d1a2c4d958f76a97379fad7fd2ec83/crypt4gh-1.8.2-cp314-cp314t-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,637 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/6f/05/96fa2acf216c952eb02769e3a83f19bfd405a91b98c41851b22541249821/crypt4gh-1.8.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,638 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/c0/16/33264351708537920d1b1cd38b397a7e1d071998c39868ffad45c58289dc/crypt4gh-1.8.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,638 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/43/96/55efe988701b437c1f624c5a6e85fe262d18e1bc2bd2d87044ab741f7c0c/crypt4gh-1.8.2-cp314-cp314t-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,639 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/e0/69/679a3013492ad14161f8eb9766a7eab9ffda3adbec1bf9a2d6bdac0e9d3e/crypt4gh-1.8.2-cp314-cp314t-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,640 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b3/54/9b2227b4bcdc58b2776ecc1b6cd5bd6e2d0544dfc85966999cb9ca8aa391/crypt4gh-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,640 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/3a/96/832767e435e5ae6b4f4521c842fe214e2ed58dfc0d4b154440b21d47801f/crypt4gh-1.8.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,641 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/f2/be/4ceeccf31406eb297f312522cb525d53faa50d4f15564fbb54416b2bedfa/crypt4gh-1.8.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,641 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/f6/ea/f58068b3102ff07ebee5bea4704154419f96094d4464b9e938eb9c99c4e8/crypt4gh-1.8.2-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,642 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/2b/80/a825e31e405f5f367a9b4b5c3ace35c414ffcd699e282562dc193e91e18a/crypt4gh-1.8.2-cp39-cp39-musllinux_1_2_aarch64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,642 Skipping link: No binaries permitted for crypt4gh: https://files.pythonhosted.org/packages/b0/a6/1e72a0d9fe6ccec85a8f5c733d4182cbb7f4805cd5e1d0d2415ddf17c16e/crypt4gh-1.8.2-cp39-cp39-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9) 2026-05-01T23:06:31,643 Found link https://files.pythonhosted.org/packages/11/46/06de8277300ef4b10824fb6d5479f6aa5bd25b444819152cbe50ce7c57f3/crypt4gh-1.8.2.tar.gz (from https://pypi.org/simple/crypt4gh/) (requires-python:>=3.9), version: 1.8.2 2026-05-01T23:06:31,644 Fetching project page and analyzing links: https://www.piwheels.org/simple/crypt4gh/ 2026-05-01T23:06:31,644 Getting page https://www.piwheels.org/simple/crypt4gh/ 2026-05-01T23:06:31,646 Found index url https://www.piwheels.org/simple 2026-05-01T23:06:31,846 Fetched page https://www.piwheels.org/simple/crypt4gh/ as text/html 2026-05-01T23:06:31,849 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.7-py3-none-any.whl#sha256=ea3360f0f36cf080a621db1a893406e6a1b0380c48a7aaf58b0fedfc5eb423d5 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,849 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.6-py3-none-any.whl#sha256=e94db504f603b40a65b6a20a8aa8e992e3397b00d68ad2df1da48e12fce76276 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,850 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.5-py3-none-any.whl#sha256=d4c055ecbaa22746189cd808efc648b551fe84f50b60075d952cf54ef4c85ad5 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,850 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.3-py3-none-any.whl#sha256=d49801123aaa81b67ff64fcefa1779db91679765229ab50fe1b573d206cce984 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,851 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.2-py3-none-any.whl#sha256=a2e01d7fb4bf8ea671500784789e9bfb12f618f90a688c249f472c65f5a5ec17 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,851 Skipping link: No binaries permitted for crypt4gh: https://archive1.piwheels.org/simple/crypt4gh/crypt4gh-1.1-py3-none-any.whl#sha256=6a67b4e2c183c8e22d1a37dbc8796bd7c3277be64ed55707124daa745198d383 (from https://www.piwheels.org/simple/crypt4gh/) (requires-python:>=3.6) 2026-05-01T23:06:31,852 Skipping link: not a file: https://www.piwheels.org/simple/crypt4gh/ 2026-05-01T23:06:31,853 Skipping link: not a file: https://pypi.org/simple/crypt4gh/ 2026-05-01T23:06:31,874 Given no hashes to check 1 links for project 'crypt4gh': discarding no candidates 2026-05-01T23:06:31,893 Collecting crypt4gh==1.8.2 2026-05-01T23:06:31,896 Created temporary directory: /tmp/pip-unpack-mv5p5gaa 2026-05-01T23:06:32,046 Downloading crypt4gh-1.8.2.tar.gz (940 kB) 2026-05-01T23:06:33,317 Added crypt4gh==1.8.2 from https://files.pythonhosted.org/packages/11/46/06de8277300ef4b10824fb6d5479f6aa5bd25b444819152cbe50ce7c57f3/crypt4gh-1.8.2.tar.gz to build tracker '/tmp/pip-build-tracker-9nh6c94g' 2026-05-01T23:06:33,318 Running setup.py (path:/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py) egg_info for package crypt4gh 2026-05-01T23:06:33,319 Created temporary directory: /tmp/pip-pip-egg-info-7gcyhb0g 2026-05-01T23:06:33,320 Preparing metadata (setup.py): started 2026-05-01T23:06:33,321 Running command python setup.py egg_info 2026-05-01T23:06:34,263 running egg_info 2026-05-01T23:06:34,292 creating /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info 2026-05-01T23:06:34,293 writing /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/PKG-INFO 2026-05-01T23:06:34,297 writing dependency_links to /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/dependency_links.txt 2026-05-01T23:06:34,299 writing entry points to /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/entry_points.txt 2026-05-01T23:06:34,300 writing requirements to /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/requires.txt 2026-05-01T23:06:34,301 writing top-level names to /tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/top_level.txt 2026-05-01T23:06:34,303 writing manifest file '/tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/SOURCES.txt' 2026-05-01T23:06:34,395 reading manifest file '/tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/SOURCES.txt' 2026-05-01T23:06:34,397 reading manifest template 'MANIFEST.in' 2026-05-01T23:06:34,399 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-01T23:06:34,479 no previously-included directories found matching 'libsodium-stable/.git' 2026-05-01T23:06:34,480 no previously-included directories found matching 'libsodium-stable/.github' 2026-05-01T23:06:34,481 warning: no previously-included files found matching 'libsodium-stable/.git*' 2026-05-01T23:06:34,482 no previously-included directories found matching 'libsodium-stable/test' 2026-05-01T23:06:34,483 no previously-included directories found matching 'tests' 2026-05-01T23:06:34,484 no previously-included directories found matching 'docs' 2026-05-01T23:06:34,485 adding license file 'LICENSE' 2026-05-01T23:06:34,502 writing manifest file '/tmp/pip-pip-egg-info-7gcyhb0g/crypt4gh.egg-info/SOURCES.txt' 2026-05-01T23:06:34,610 Preparing metadata (setup.py): finished with status 'done' 2026-05-01T23:06:34,615 Source in /tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925 has version 1.8.2, which satisfies requirement crypt4gh==1.8.2 from https://files.pythonhosted.org/packages/11/46/06de8277300ef4b10824fb6d5479f6aa5bd25b444819152cbe50ce7c57f3/crypt4gh-1.8.2.tar.gz 2026-05-01T23:06:34,616 Removed crypt4gh==1.8.2 from https://files.pythonhosted.org/packages/11/46/06de8277300ef4b10824fb6d5479f6aa5bd25b444819152cbe50ce7c57f3/crypt4gh-1.8.2.tar.gz from build tracker '/tmp/pip-build-tracker-9nh6c94g' 2026-05-01T23:06:34,622 Created temporary directory: /tmp/pip-unpack-y_dj49vd 2026-05-01T23:06:34,623 Building wheels for collected packages: crypt4gh 2026-05-01T23:06:34,628 Created temporary directory: /tmp/pip-wheel-sr7qtpzq 2026-05-01T23:06:34,628 Building wheel for crypt4gh (setup.py): started 2026-05-01T23:06:34,630 Destination directory: /tmp/pip-wheel-sr7qtpzq 2026-05-01T23:06:34,630 Running command python setup.py bdist_wheel 2026-05-01T23:06:35,471 running bdist_wheel 2026-05-01T23:06:35,578 running build 2026-05-01T23:06:35,579 running build_py 2026-05-01T23:06:35,612 creating build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,614 copying crypt4gh/header.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,617 copying crypt4gh/debug.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,619 copying crypt4gh/__init__.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,621 copying crypt4gh/exceptions.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,623 copying crypt4gh/__main__.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,625 copying crypt4gh/lib.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,627 copying crypt4gh/cli.py -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,630 creating build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,631 copying crypt4gh/keys/ssh.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,633 copying crypt4gh/keys/debug.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,635 copying crypt4gh/keys/c4gh.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,637 copying crypt4gh/keys/kdf.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,639 copying crypt4gh/keys/__init__.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,641 copying crypt4gh/keys/__main__.py -> build/lib.linux-armv7l-cpython-311/crypt4gh/keys 2026-05-01T23:06:35,642 running egg_info 2026-05-01T23:06:35,670 writing crypt4gh.egg-info/PKG-INFO 2026-05-01T23:06:35,673 writing dependency_links to crypt4gh.egg-info/dependency_links.txt 2026-05-01T23:06:35,675 writing entry points to crypt4gh.egg-info/entry_points.txt 2026-05-01T23:06:35,676 writing requirements to crypt4gh.egg-info/requires.txt 2026-05-01T23:06:35,677 writing top-level names to crypt4gh.egg-info/top_level.txt 2026-05-01T23:06:35,711 reading manifest file 'crypt4gh.egg-info/SOURCES.txt' 2026-05-01T23:06:35,739 reading manifest template 'MANIFEST.in' 2026-05-01T23:06:35,742 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-01T23:06:35,787 no previously-included directories found matching 'libsodium-stable/.git' 2026-05-01T23:06:35,789 no previously-included directories found matching 'libsodium-stable/.github' 2026-05-01T23:06:35,790 warning: no previously-included files found matching 'libsodium-stable/.git*' 2026-05-01T23:06:35,792 no previously-included directories found matching 'libsodium-stable/test' 2026-05-01T23:06:35,793 no previously-included directories found matching 'tests' 2026-05-01T23:06:35,794 no previously-included directories found matching 'docs' 2026-05-01T23:06:35,795 adding license file 'LICENSE' 2026-05-01T23:06:35,819 writing manifest file 'crypt4gh.egg-info/SOURCES.txt' 2026-05-01T23:06:35,841 copying crypt4gh/sodium.c -> build/lib.linux-armv7l-cpython-311/crypt4gh 2026-05-01T23:06:35,844 running build_ext 2026-05-01T23:06:35,845 Bundling libsodium from libsodium-stable. 2026-05-01T23:06:36,447 checking build system type... armv7l-unknown-linux-gnueabihf 2026-05-01T23:06:36,448 checking host system type... armv7l-unknown-linux-gnueabihf 2026-05-01T23:06:36,449 checking target system type... armv7l-unknown-linux-gnueabihf 2026-05-01T23:06:36,487 checking for a BSD-compatible install... /usr/bin/install -c 2026-05-01T23:06:36,495 checking whether sleep supports fractional seconds... yes 2026-05-01T23:06:36,676 checking filesystem timestamp resolution... 0.01 2026-05-01T23:06:36,698 checking whether build environment is sane... yes 2026-05-01T23:06:36,738 checking for a race-free mkdir -p... /usr/bin/mkdir -p 2026-05-01T23:06:36,742 checking for gawk... gawk 2026-05-01T23:06:36,784 checking whether make sets $(MAKE)... yes 2026-05-01T23:06:36,819 checking whether make supports nested variables... yes 2026-05-01T23:06:36,852 checking xargs -n works... yes 2026-05-01T23:06:36,884 checking whether UID '1000' is supported by ustar format... yes 2026-05-01T23:06:36,886 checking whether GID '1000' is supported by ustar format... yes 2026-05-01T23:06:36,976 checking how to create a ustar tar archive... gnutar 2026-05-01T23:06:36,978 checking whether to enable maintainer-specific portions of Makefiles... no 2026-05-01T23:06:36,993 checking for gcc... gcc 2026-05-01T23:06:37,339 checking whether the C compiler works... yes 2026-05-01T23:06:37,340 checking for C compiler default output file name... a.out 2026-05-01T23:06:37,501 checking for suffix of executables... 2026-05-01T23:06:37,689 checking whether we are cross compiling... no 2026-05-01T23:06:37,771 checking for suffix of object files... o 2026-05-01T23:06:37,845 checking whether the compiler supports GNU C... yes 2026-05-01T23:06:37,919 checking whether gcc accepts -g... yes 2026-05-01T23:06:38,058 checking for gcc option to enable C11 features... none needed 2026-05-01T23:06:38,191 checking whether gcc understands -c and -o together... yes 2026-05-01T23:06:38,223 checking whether make supports the include directive... yes (GNU style) 2026-05-01T23:06:38,411 checking dependency style of gcc... gcc3 2026-05-01T23:06:38,553 checking dependency style of gcc... gcc3 2026-05-01T23:06:38,635 checking for stdio.h... yes 2026-05-01T23:06:38,738 checking for stdlib.h... yes 2026-05-01T23:06:38,881 checking for string.h... yes 2026-05-01T23:06:38,993 checking for inttypes.h... yes 2026-05-01T23:06:39,106 checking for stdint.h... yes 2026-05-01T23:06:39,436 checking for strings.h... yes 2026-05-01T23:06:39,557 checking for sys/stat.h... yes 2026-05-01T23:06:39,701 checking for sys/types.h... yes 2026-05-01T23:06:39,826 checking for unistd.h... yes 2026-05-01T23:06:39,956 checking for wchar.h... yes 2026-05-01T23:06:40,092 checking for minix/config.h... no 2026-05-01T23:06:40,226 checking whether it is safe to define __EXTENSIONS__... yes 2026-05-01T23:06:40,313 checking whether _XOPEN_SOURCE should be defined... no 2026-05-01T23:06:40,508 checking whether C compiler accepts -O3... yes 2026-05-01T23:06:40,581 checking if we are using FilC... no 2026-05-01T23:06:40,602 checking for a sed that does not truncate output... /usr/bin/sed 2026-05-01T23:06:40,714 checking how to run the C preprocessor... gcc -E 2026-05-01T23:06:40,831 checking for egrep -e... /usr/bin/grep -E 2026-05-01T23:06:40,874 checking whether gcc is Clang... no 2026-05-01T23:06:41,119 checking whether pthreads work with "-pthread" and "-lpthread"... yes 2026-05-01T23:06:41,331 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE 2026-05-01T23:06:41,332 checking whether more special flags are required for pthreads... no 2026-05-01T23:06:41,536 checking for PTHREAD_PRIO_INHERIT... yes 2026-05-01T23:06:41,956 checking whether C compiler accepts -ftree-vectorize... yes 2026-05-01T23:06:42,150 checking whether C compiler accepts -ftree-slp-vectorize... yes 2026-05-01T23:06:42,340 checking whether C compiler accepts -fomit-frame-pointer... yes 2026-05-01T23:06:42,532 checking whether C compiler accepts -march=native... yes 2026-05-01T23:06:42,743 checking whether C compiler accepts -mtune=native... yes 2026-05-01T23:06:42,926 checking for variable-length arrays... yes 2026-05-01T23:06:43,005 checking for __wasi__ defined... no 2026-05-01T23:06:43,201 checking whether C compiler accepts -fvisibility=hidden... yes 2026-05-01T23:06:43,392 checking whether C compiler accepts -fPIC... yes 2026-05-01T23:06:43,619 checking whether C compiler accepts -fPIE... yes 2026-05-01T23:06:43,809 checking whether the linker accepts -pie... yes 2026-05-01T23:06:44,002 checking whether C compiler accepts -fno-strict-aliasing... yes 2026-05-01T23:06:44,192 checking whether C compiler accepts -fno-strict-overflow... yes 2026-05-01T23:06:44,426 checking whether C compiler accepts -fstack-protector... yes 2026-05-01T23:06:44,617 checking whether the linker accepts -fstack-protector... yes 2026-05-01T23:06:44,820 checking whether C compiler accepts -O3 -pthread -ftree-vectorize -ftree-slp-vectorize -fomit-frame-pointer -march=native -mtune=native -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall... yes 2026-05-01T23:06:45,020 checking whether C compiler accepts -O3 -pthread -ftree-vectorize -ftree-slp-vectorize -fomit-frame-pointer -march=native -mtune=native -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations... yes 2026-05-01T23:06:45,254 checking whether C compiler accepts -O3 -pthread -ftree-vectorize -ftree-slp-vectorize -fomit-frame-pointer -march=native -mtune=native -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas... yes 2026-05-01T23:06:45,329 checking for clang... no 2026-05-01T23:06:45,534 checking whether C compiler accepts -O3 -pthread -ftree-vectorize -ftree-slp-vectorize -fomit-frame-pointer -march=native -mtune=native -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wall -Wextra... yes 2026-05-01T23:06:45,734 checking whether C compiler accepts -Wextra -Warray-bounds... yes 2026-05-01T23:06:45,935 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast... yes 2026-05-01T23:06:46,135 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual... yes 2026-05-01T23:06:46,335 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero... yes 2026-05-01T23:06:46,535 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches... yes 2026-05-01T23:06:46,736 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond... yes 2026-05-01T23:06:46,939 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal... yes 2026-05-01T23:06:47,141 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2... yes 2026-05-01T23:06:47,347 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op... yes 2026-05-01T23:06:47,577 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized... yes 2026-05-01T23:06:47,779 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation... yes 2026-05-01T23:06:47,981 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations... yes 2026-05-01T23:06:48,196 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes... yes 2026-05-01T23:06:48,409 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs... yes 2026-05-01T23:06:48,610 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits... yes 2026-05-01T23:06:48,811 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas... yes 2026-05-01T23:06:49,032 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id... yes 2026-05-01T23:06:49,242 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference... yes 2026-05-01T23:06:49,443 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration... yes 2026-05-01T23:06:49,643 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith... yes 2026-05-01T23:06:49,871 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls... yes 2026-05-01T23:06:50,073 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict... yes 2026-05-01T23:06:50,161 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wshorten-64-to-32... no 2026-05-01T23:06:50,262 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wsometimes-uninitialized... no 2026-05-01T23:06:50,467 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes... yes 2026-05-01T23:06:50,704 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum... yes 2026-05-01T23:06:50,784 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum -Wvariable-decl... no 2026-05-01T23:06:50,984 checking whether C compiler accepts -Wextra -Warray-bounds -Wbad-function-cast -Wcast-qual -Wdiv-by-zero -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wformat=2 -Wlogical-op -Wmaybe-uninitialized -Wmisleading-indentation -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-type-limits -Wno-unknown-pragmas -Wnormalized=id -Wnull-dereference -Wold-style-declaration -Wpointer-arith -Wredundant-decls -Wrestrict -Wstrict-prototypes -Wswitch-enum -Wwrite-strings... yes 2026-05-01T23:06:51,175 checking whether the linker accepts -Wl,-z,relro... yes 2026-05-01T23:06:51,364 checking whether the linker accepts -Wl,-z,now... yes 2026-05-01T23:06:51,560 checking whether the linker accepts -Wl,-z,noexecstack... yes 2026-05-01T23:06:51,819 checking whether segmentation violations can be caught... yes 2026-05-01T23:06:52,067 checking whether SIGABRT can be caught... yes 2026-05-01T23:06:52,282 checking for thread local storage (TLS) class... _Thread_local 2026-05-01T23:06:52,282 thread local storage is supported 2026-05-01T23:06:52,473 checking whether C compiler accepts -ftls-model=local-dynamic... yes 2026-05-01T23:06:52,485 checking how to print strings... printf 2026-05-01T23:06:52,486 checking for a sed that does not truncate output... (cached) /usr/bin/sed 2026-05-01T23:06:52,497 checking for grep that handles long lines and -e... /usr/bin/grep 2026-05-01T23:06:52,504 checking for egrep... /usr/bin/grep -E 2026-05-01T23:06:52,510 checking for fgrep... /usr/bin/grep -F 2026-05-01T23:06:52,528 checking for ld used by gcc... /usr/bin/ld 2026-05-01T23:06:52,538 checking if the linker (/usr/bin/ld) is GNU ld... yes 2026-05-01T23:06:52,548 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B 2026-05-01T23:06:52,700 checking the name lister (/usr/bin/nm -B) interface... BSD nm 2026-05-01T23:06:52,701 checking whether ln -s works... yes 2026-05-01T23:06:52,718 checking the maximum length of command line arguments... 1572864 2026-05-01T23:06:52,729 checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop 2026-05-01T23:06:52,730 checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop 2026-05-01T23:06:52,731 checking for /usr/bin/ld option to reload object files... -r 2026-05-01T23:06:52,734 checking for file... file 2026-05-01T23:06:52,737 checking for objdump... objdump 2026-05-01T23:06:52,739 checking how to recognize dependent libraries... pass_all 2026-05-01T23:06:52,741 checking for dlltool... no 2026-05-01T23:06:52,742 checking how to associate runtime and link libraries... printf %s\n 2026-05-01T23:06:52,744 checking for ranlib... ranlib 2026-05-01T23:06:52,747 checking for ar... ar 2026-05-01T23:06:52,977 checking for archiver @FILE support... @ 2026-05-01T23:06:52,980 checking for strip... strip 2026-05-01T23:06:53,340 checking command to parse /usr/bin/nm -B output from gcc object... ok 2026-05-01T23:06:53,347 checking for sysroot... no 2026-05-01T23:06:53,369 checking for a working dd... /usr/bin/dd 2026-05-01T23:06:53,385 checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 2026-05-01T23:06:53,391 checking for mt... mt 2026-05-01T23:06:53,410 checking if mt is a manifest tool... no 2026-05-01T23:06:53,558 checking for dlfcn.h... yes 2026-05-01T23:06:53,572 checking for objdir... .libs 2026-05-01T23:06:53,944 checking if gcc supports -fno-rtti -fno-exceptions... no 2026-05-01T23:06:53,945 checking for gcc option to produce PIC... -fPIC -DPIC 2026-05-01T23:06:54,029 checking if gcc PIC flag -fPIC -DPIC works... yes 2026-05-01T23:06:54,309 checking if gcc static flag -static works... yes 2026-05-01T23:06:54,422 checking if gcc supports -c -o file.o... yes 2026-05-01T23:06:54,423 checking if gcc supports -c -o file.o... (cached) yes 2026-05-01T23:06:54,458 checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes 2026-05-01T23:06:54,743 checking dynamic linker characteristics... GNU/Linux ld.so 2026-05-01T23:06:54,744 checking how to hardcode library paths into programs... immediate 2026-05-01T23:06:54,751 checking whether stripping libraries is possible... yes 2026-05-01T23:06:54,751 checking if libtool supports shared libraries... yes 2026-05-01T23:06:54,752 checking whether to build shared libraries... no 2026-05-01T23:06:54,753 checking whether to build static libraries... yes 2026-05-01T23:06:54,833 checking if we are using CompCert... no 2026-05-01T23:06:54,839 checking for ar... (cached) ar 2026-05-01T23:06:55,327 checking for ARM64 target... no 2026-05-01T23:06:55,385 checking whether C compiler accepts -mmmx... no 2026-05-01T23:06:57,639 checking for MMX instructions set... no 2026-05-01T23:06:57,691 checking whether C compiler accepts -msse2... no 2026-05-01T23:06:57,767 checking for SSE2 instructions set... no 2026-05-01T23:06:57,818 checking whether C compiler accepts -msse3... no 2026-05-01T23:06:57,896 checking for SSE3 instructions set... no 2026-05-01T23:06:57,949 checking whether C compiler accepts -mssse3... no 2026-05-01T23:06:58,027 checking for SSSE3 instructions set... no 2026-05-01T23:06:58,081 checking whether C compiler accepts -msse4.1... no 2026-05-01T23:06:58,167 checking for SSE4.1 instructions set... no 2026-05-01T23:06:58,243 checking whether C compiler accepts -mavx... no 2026-05-01T23:06:58,348 checking for AVX instructions set... no 2026-05-01T23:06:58,401 checking whether C compiler accepts -mavx2... no 2026-05-01T23:06:58,477 checking for AVX2 instructions set... no 2026-05-01T23:06:58,535 checking whether C compiler accepts -mavx512f... no 2026-05-01T23:06:58,611 checking for AVX512F instructions set... no 2026-05-01T23:06:58,681 checking whether C compiler accepts -O3 -pthread -ftree-vectorize -ftree-slp-vectorize -fomit-frame-pointer -march=native -mtune=native -fvisibility=hidden -fPIC -fPIE -fno-strict-aliasing -fno-strict-overflow -fstack-protector -Wno-deprecated-declarations -Wno-unknown-pragmas -ftls-model=local-dynamic -mno-avx512f... no 2026-05-01T23:06:58,732 checking whether C compiler accepts -maes... no 2026-05-01T23:06:58,784 checking whether C compiler accepts -mpclmul... no 2026-05-01T23:06:58,862 checking for AESNI instructions set and PCLMULQDQ... no 2026-05-01T23:06:58,916 checking whether C compiler accepts -mrdrnd... no 2026-05-01T23:06:58,993 checking for RDRAND... no 2026-05-01T23:06:59,178 checking for sys/mman.h... yes 2026-05-01T23:06:59,339 checking for sys/param.h... yes 2026-05-01T23:06:59,481 checking for sys/random.h... yes 2026-05-01T23:06:59,636 checking for intrin.h... no 2026-05-01T23:06:59,787 checking for sys/auxv.h... yes 2026-05-01T23:06:59,970 checking for CommonCrypto/CommonRandom.h... no 2026-05-01T23:07:00,123 checking for cet.h... no 2026-05-01T23:07:00,274 checking for threads.h... yes 2026-05-01T23:07:00,565 checking if _xgetbv() is available... no 2026-05-01T23:07:00,635 checking for inline... inline 2026-05-01T23:07:01,007 checking whether byte ordering is bigendian... no 2026-05-01T23:07:01,191 checking whether __STDC_LIMIT_MACROS is required... no 2026-05-01T23:07:01,367 checking whether we can use inline asm code... yes 2026-05-01T23:07:01,368 no 2026-05-01T23:07:01,450 checking whether we can use x86_64 asm code... no 2026-05-01T23:07:01,557 checking whether we can assemble AVX opcodes... no 2026-05-01T23:07:01,652 checking for 128-bit arithmetic... no 2026-05-01T23:07:01,752 checking for cpuid instruction... no 2026-05-01T23:07:01,868 checking if the .private_extern asm directive is supported... no 2026-05-01T23:07:02,057 checking if the .hidden asm directive is supported... yes 2026-05-01T23:07:02,240 checking if weak symbols are supported... yes 2026-05-01T23:07:02,455 checking if atomic operations are supported... yes 2026-05-01T23:07:02,631 checking if C11 memory fences are supported... yes 2026-05-01T23:07:02,807 checking if gcc memory fences are supported... yes 2026-05-01T23:07:03,118 checking for size_t... yes 2026-05-01T23:07:03,299 checking for working alloca.h... yes 2026-05-01T23:07:03,301 checking for alloca... yes 2026-05-01T23:07:03,486 checking for arc4random... yes 2026-05-01T23:07:03,678 checking for arc4random_buf... yes 2026-05-01T23:07:03,892 checking for mmap... yes 2026-05-01T23:07:04,079 checking for mlock... yes 2026-05-01T23:07:04,264 checking for madvise... yes 2026-05-01T23:07:04,449 checking for mprotect... yes 2026-05-01T23:07:04,645 checking for raise... yes 2026-05-01T23:07:04,852 checking for sysconf... yes 2026-05-01T23:07:05,069 checking for getrandom with a standard API... yes 2026-05-01T23:07:05,254 checking for getrandom... yes 2026-05-01T23:07:05,492 checking for getentropy with a standard API... yes 2026-05-01T23:07:05,686 checking for getentropy... yes 2026-05-01T23:07:05,878 checking for getpid... yes 2026-05-01T23:07:06,066 checking for getauxval... yes 2026-05-01T23:07:06,291 checking for elf_aux_info... no 2026-05-01T23:07:06,531 checking for posix_memalign... yes 2026-05-01T23:07:06,717 checking for nanosleep... yes 2026-05-01T23:07:06,903 checking for clock_gettime... yes 2026-05-01T23:07:07,109 checking for memset_s... no 2026-05-01T23:07:07,334 checking for explicit_bzero... yes 2026-05-01T23:07:07,538 checking for memset_explicit... no 2026-05-01T23:07:07,743 checking for explicit_memset... no 2026-05-01T23:07:07,745 checking if gcc/ld supports -Wl,--output-def... not needed, shared libraries are disabled 2026-05-01T23:07:07,864 checking that generated files are newer than configure... done 2026-05-01T23:07:07,866 configure: creating ./config.status 2026-05-01T23:07:09,864 config.status: creating Makefile 2026-05-01T23:07:09,936 config.status: creating builds/Makefile 2026-05-01T23:07:09,999 config.status: creating contrib/Makefile 2026-05-01T23:07:10,058 config.status: creating dist-build/Makefile 2026-05-01T23:07:10,116 config.status: creating libsodium.pc 2026-05-01T23:07:10,162 config.status: creating libsodium-uninstalled.pc 2026-05-01T23:07:10,208 config.status: creating src/Makefile 2026-05-01T23:07:10,267 config.status: creating src/libsodium/Makefile 2026-05-01T23:07:10,365 config.status: creating src/libsodium/include/Makefile 2026-05-01T23:07:10,428 config.status: creating src/libsodium/include/sodium/version.h 2026-05-01T23:07:10,482 config.status: error: cannot find input file: 'test/default/Makefile.in' 2026-05-01T23:07:10,660 Traceback (most recent call last): 2026-05-01T23:07:10,661 File "", line 2, in 2026-05-01T23:07:10,661 File "", line 34, in 2026-05-01T23:07:10,662 File "/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py", line 108, in 2026-05-01T23:07:10,663 setup(name='crypt4gh', 2026-05-01T23:07:10,663 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-05-01T23:07:10,664 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-05-01T23:07:10,664 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:10,665 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2026-05-01T23:07:10,666 return run_commands(dist) 2026-05-01T23:07:10,666 ^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:10,667 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2026-05-01T23:07:10,667 dist.run_commands() 2026-05-01T23:07:10,668 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1000, in run_commands 2026-05-01T23:07:10,669 self.run_command(cmd) 2026-05-01T23:07:10,669 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1107, in run_command 2026-05-01T23:07:10,670 super().run_command(command) 2026-05-01T23:07:10,671 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1019, in run_command 2026-05-01T23:07:10,671 cmd_obj.run() 2026-05-01T23:07:10,672 File "/usr/local/lib/python3.11/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2026-05-01T23:07:10,673 self.run_command("build") 2026-05-01T23:07:10,674 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 341, in run_command 2026-05-01T23:07:10,674 self.distribution.run_command(command) 2026-05-01T23:07:10,675 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1107, in run_command 2026-05-01T23:07:10,676 super().run_command(command) 2026-05-01T23:07:10,676 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1019, in run_command 2026-05-01T23:07:10,677 cmd_obj.run() 2026-05-01T23:07:10,678 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2026-05-01T23:07:10,679 self.run_command(cmd_name) 2026-05-01T23:07:10,680 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 341, in run_command 2026-05-01T23:07:10,680 self.distribution.run_command(command) 2026-05-01T23:07:10,681 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1107, in run_command 2026-05-01T23:07:10,682 super().run_command(command) 2026-05-01T23:07:10,682 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1019, in run_command 2026-05-01T23:07:10,683 cmd_obj.run() 2026-05-01T23:07:10,684 File "/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py", line 64, in run 2026-05-01T23:07:10,685 subprocess.check_call(cmd, cwd=LIBSODIUM) 2026-05-01T23:07:10,686 File "/usr/lib/python3.11/subprocess.py", line 413, in check_call 2026-05-01T23:07:10,687 raise CalledProcessError(retcode, cmd) 2026-05-01T23:07:10,688 subprocess.CalledProcessError: Command '['./configure', '--prefix', '/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/libsodium-build', '--enable-minimal', '--enable-opt', '--disable-shared', '--enable-static', '--enable-pic']' returned non-zero exit status 1. 2026-05-01T23:07:10,811 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2026-05-01T23:07:10,823 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2026-05-01T23:07:10,823 exec(compile('"'"''"'"''"'"' 2026-05-01T23:07:10,823 # This is -- a caller that pip uses to run setup.py 2026-05-01T23:07:10,823 # 2026-05-01T23:07:10,823 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-05-01T23:07:10,823 # import from `distutils.core` to work with newer packaging standards. 2026-05-01T23:07:10,823 # - It provides a clear error message when setuptools is not installed. 2026-05-01T23:07:10,823 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-05-01T23:07:10,823 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-05-01T23:07:10,823 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-05-01T23:07:10,823 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-05-01T23:07:10,823 import os, sys, tokenize 2026-05-01T23:07:10,823 2026-05-01T23:07:10,823 try: 2026-05-01T23:07:10,823 import setuptools 2026-05-01T23:07:10,823 except ImportError as error: 2026-05-01T23:07:10,823 print( 2026-05-01T23:07:10,823 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-05-01T23:07:10,823 "the build environment.", 2026-05-01T23:07:10,823 file=sys.stderr, 2026-05-01T23:07:10,823 ) 2026-05-01T23:07:10,823 sys.exit(1) 2026-05-01T23:07:10,823 2026-05-01T23:07:10,823 __file__ = %r 2026-05-01T23:07:10,823 sys.argv[0] = __file__ 2026-05-01T23:07:10,823 2026-05-01T23:07:10,823 if os.path.exists(__file__): 2026-05-01T23:07:10,823 filename = __file__ 2026-05-01T23:07:10,823 with tokenize.open(__file__) as f: 2026-05-01T23:07:10,823 setup_py_code = f.read() 2026-05-01T23:07:10,823 else: 2026-05-01T23:07:10,823 filename = "" 2026-05-01T23:07:10,823 setup_py_code = "from setuptools import setup; setup()" 2026-05-01T23:07:10,823 2026-05-01T23:07:10,823 exec(compile(setup_py_code, filename, "exec")) 2026-05-01T23:07:10,823 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-sr7qtpzq[/] 2026-05-01T23:07:10,824 [bold magenta]cwd[/]: /tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/ 2026-05-01T23:07:10,825 Building wheel for crypt4gh (setup.py): finished with status 'error' 2026-05-01T23:07:10,826 ERROR: Failed building wheel for crypt4gh 2026-05-01T23:07:10,827 Running setup.py clean for crypt4gh 2026-05-01T23:07:10,828 Running command python setup.py clean 2026-05-01T23:07:11,690 Traceback (most recent call last): 2026-05-01T23:07:11,691 File "", line 2, in 2026-05-01T23:07:11,691 File "", line 34, in 2026-05-01T23:07:11,692 File "/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py", line 108, in 2026-05-01T23:07:11,692 setup(name='crypt4gh', 2026-05-01T23:07:11,693 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-05-01T23:07:11,693 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-05-01T23:07:11,694 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,694 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 173, in setup 2026-05-01T23:07:11,695 ok = dist.parse_command_line() 2026-05-01T23:07:11,695 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,696 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 500, in parse_command_line 2026-05-01T23:07:11,697 args = self._parse_command_opts(parser, args) 2026-05-01T23:07:11,698 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,699 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1009, in _parse_command_opts 2026-05-01T23:07:11,700 nargs = _Distribution._parse_command_opts(self, parser, args) 2026-05-01T23:07:11,701 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,701 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 566, in _parse_command_opts 2026-05-01T23:07:11,702 raise DistutilsClassError( 2026-05-01T23:07:11,703 distutils.errors.DistutilsClassError: command class must subclass Command 2026-05-01T23:07:11,802 ERROR: [present-rich] python setup.py clean exited with 1 2026-05-01T23:07:11,807 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2026-05-01T23:07:11,807 exec(compile('"'"''"'"''"'"' 2026-05-01T23:07:11,807 # This is -- a caller that pip uses to run setup.py 2026-05-01T23:07:11,807 # 2026-05-01T23:07:11,807 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-05-01T23:07:11,807 # import from `distutils.core` to work with newer packaging standards. 2026-05-01T23:07:11,807 # - It provides a clear error message when setuptools is not installed. 2026-05-01T23:07:11,807 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-05-01T23:07:11,807 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-05-01T23:07:11,807 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-05-01T23:07:11,807 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-05-01T23:07:11,807 import os, sys, tokenize 2026-05-01T23:07:11,807 2026-05-01T23:07:11,807 try: 2026-05-01T23:07:11,807 import setuptools 2026-05-01T23:07:11,807 except ImportError as error: 2026-05-01T23:07:11,807 print( 2026-05-01T23:07:11,807 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-05-01T23:07:11,807 "the build environment.", 2026-05-01T23:07:11,807 file=sys.stderr, 2026-05-01T23:07:11,807 ) 2026-05-01T23:07:11,807 sys.exit(1) 2026-05-01T23:07:11,807 2026-05-01T23:07:11,807 __file__ = %r 2026-05-01T23:07:11,807 sys.argv[0] = __file__ 2026-05-01T23:07:11,807 2026-05-01T23:07:11,807 if os.path.exists(__file__): 2026-05-01T23:07:11,807 filename = __file__ 2026-05-01T23:07:11,807 with tokenize.open(__file__) as f: 2026-05-01T23:07:11,807 setup_py_code = f.read() 2026-05-01T23:07:11,807 else: 2026-05-01T23:07:11,807 filename = "" 2026-05-01T23:07:11,807 setup_py_code = "from setuptools import setup; setup()" 2026-05-01T23:07:11,807 2026-05-01T23:07:11,807 exec(compile(setup_py_code, filename, "exec")) 2026-05-01T23:07:11,807 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925/setup.py'"'"',), "", "exec"))' clean --all[/] 2026-05-01T23:07:11,807 [bold magenta]cwd[/]: /tmp/pip-wheel-rb_ou2s2/crypt4gh_b3d7966393fb45fb988535108d460925 2026-05-01T23:07:11,808 ERROR: Failed cleaning build dir for crypt4gh 2026-05-01T23:07:11,810 Failed to build crypt4gh 2026-05-01T23:07:11,812 ERROR: Failed to build one or more wheels 2026-05-01T23:07:11,813 Exception information: 2026-05-01T23:07:11,813 Traceback (most recent call last): 2026-05-01T23:07:11,813 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-01T23:07:11,813 status = run_func(*args) 2026-05-01T23:07:11,813 ^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,813 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-01T23:07:11,813 return func(self, options, args) 2026-05-01T23:07:11,813 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-01T23:07:11,813 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-05-01T23:07:11,813 raise CommandError("Failed to build one or more wheels") 2026-05-01T23:07:11,813 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-05-01T23:07:11,816 Removed build tracker: '/tmp/pip-build-tracker-9nh6c94g'