2026-05-29T16:57:38,600 Created temporary directory: /tmp/pip-build-tracker-tewxtadr 2026-05-29T16:57:38,601 Initialized build tracking at /tmp/pip-build-tracker-tewxtadr 2026-05-29T16:57:38,602 Created build tracker: /tmp/pip-build-tracker-tewxtadr 2026-05-29T16:57:38,602 Entered build tracker: /tmp/pip-build-tracker-tewxtadr 2026-05-29T16:57:38,603 Created temporary directory: /tmp/pip-wheel-a28eito_ 2026-05-29T16:57:38,607 Created temporary directory: /tmp/pip-ephem-wheel-cache-mo4qv64q 2026-05-29T16:57:38,668 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-29T16:57:38,671 2 location(s) to search for versions of ebcpy: 2026-05-29T16:57:38,671 * https://pypi.org/simple/ebcpy/ 2026-05-29T16:57:38,671 * https://www.piwheels.org/simple/ebcpy/ 2026-05-29T16:57:38,671 Fetching project page and analyzing links: https://pypi.org/simple/ebcpy/ 2026-05-29T16:57:38,671 Getting page https://pypi.org/simple/ebcpy/ 2026-05-29T16:57:38,672 Found index url https://pypi.org/simple/ 2026-05-29T16:57:38,821 Fetched page https://pypi.org/simple/ebcpy/ as application/vnd.pypi.simple.v1+json 2026-05-29T16:57:38,831 Found link https://files.pythonhosted.org/packages/b3/19/1917899e4bae01ee1fff6e032f7ef7b1d0e9811085efdcbf8c451e7a00db/ebcpy-0.2.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.0 2026-05-29T16:57:38,831 Found link https://files.pythonhosted.org/packages/15/43/0f85220468f837f82d99d5c9cd3b88e65ba16b0fba24b2a65b82ea29f286/ebcpy-0.2.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.1 2026-05-29T16:57:38,831 Found link https://files.pythonhosted.org/packages/ac/a7/80115d40fbb8f7bb102b96db3ea4d4e67788d6297e82abc178601cc6529e/ebcpy-0.2.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.2 2026-05-29T16:57:38,832 Found link https://files.pythonhosted.org/packages/8f/87/5e45b6fac60f651af542c920bd17152281563e5ce595d9cc4e0f569888de/ebcpy-0.2.3.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.3 2026-05-29T16:57:38,832 Found link https://files.pythonhosted.org/packages/81/89/c0622d4e0d742d0d4572a43a21edf5aa4be7101695c34a1699e4650302a9/ebcpy-0.3.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.0 2026-05-29T16:57:38,832 Found link https://files.pythonhosted.org/packages/22/cc/b4ffd3e2e6878d34b1d09e77580f90ceb016e2620b93f578de0f7fde8efa/ebcpy-0.3.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.2 2026-05-29T16:57:38,833 Found link https://files.pythonhosted.org/packages/f5/96/5b0fbe655276dbfcfa545cf3342ce19479bb8045886b8239bdea292575c0/ebcpy-0.3.6.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.6 2026-05-29T16:57:38,833 Found link https://files.pythonhosted.org/packages/45/ac/33412be51621f4056d9b116128e4bc62250f0b1bb13b6460bb19db83d099/ebcpy-0.3.7.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.7 2026-05-29T16:57:38,833 Found link https://files.pythonhosted.org/packages/fd/5e/d05b2df2bf000d11302015c6e74402918d3b63a429dfae19c44da9bcc5e5/ebcpy-0.3.8.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.8 2026-05-29T16:57:38,833 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/79/71/2ffce9d6df6f5f7f5bde21cf5e32fb5d5dc2243d1159fc407cc0f0b90722/ebcpy-0.3.10-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,834 Found link https://files.pythonhosted.org/packages/e7/96/39e585dd903db46b6c62025911d283c20cfbd85030125db835d12e92a4c2/ebcpy-0.3.10.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.10 2026-05-29T16:57:38,834 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/70/ca/1743846e7ee6e38d2e865f38726e1a7e40c7bec140638b20edf188fc1c3c/ebcpy-0.3.11-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,834 Found link https://files.pythonhosted.org/packages/aa/4a/f476401f3173ffb0f3a4cd17584fb10b3db79a2ed3e9bed9533bb4498b7e/ebcpy-0.3.11.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.11 2026-05-29T16:57:38,834 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/cc/89/04fedc025690de02abfd6dedc047c909dbd636c41cfb91bb2025600b983c/ebcpy-0.3.12-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,835 Found link https://files.pythonhosted.org/packages/32/25/01ee6fe79c144bd580c2d663064b05c9a4e29eb5b68ead36242b8a2ed323/ebcpy-0.3.12.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.12 2026-05-29T16:57:38,835 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/6c/a0/b72aac6df07aa5f846905e4a4b9546bf88485c9a4f13f7d4d1fce0fd6c88/ebcpy-0.3.14-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,835 Found link https://files.pythonhosted.org/packages/05/f5/0d257afd6149d6578ebdf7657bb999790e4b70017b6c9252596d7854b5c9/ebcpy-0.3.14.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.14 2026-05-29T16:57:38,835 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/e8/78/4cc8fc396de7f1a701879569922d611f5a6daf2918354d1ef90c188f1b49/ebcpy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,836 Found link https://files.pythonhosted.org/packages/b7/25/c83b768f470465daaa1752332e64e646395402f111027b0f5fcfdbd40a26/ebcpy-0.4.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.4.1 2026-05-29T16:57:38,836 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/d7/f8/c1b5c20ad0a4c79b42940fd2759b9e43dd31cb3fc127f83adb674c10d127/ebcpy-0.4.2-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,836 Found link https://files.pythonhosted.org/packages/76/17/9a4f803028e60947da807f281d925c098e5ba0f71ac53135cefd07f752d4/ebcpy-0.4.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.4.2 2026-05-29T16:57:38,836 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/01/35/655ea12cc25ec52d76d409fdb096b922b9d3eee5fb2593ea3fb6543fed9e/ebcpy-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,837 Found link https://files.pythonhosted.org/packages/50/fe/e507ad92be4252c4f8972b99cf628dd5fa3f773862cb073810a01e9696bc/ebcpy-0.5.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.0 2026-05-29T16:57:38,837 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/a8/37/8b73a4a24d4c08e0fb99117537654762057381284df8e3e1944edf43c0e1/ebcpy-0.5.2-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,837 Found link https://files.pythonhosted.org/packages/61/37/109da9bd4c22d3dc40ef32eb00e07045c6faa1e99aa4d62b22c8f7e532b9/ebcpy-0.5.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.2 2026-05-29T16:57:38,837 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/10/d7/28f48e9b11ba85cb21f5471988888de07cc8fcb0b934bd12618e2cca2bd3/ebcpy-0.5.4-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,838 Found link https://files.pythonhosted.org/packages/da/78/42c3c0d3a9403eb7a6d18c0d470f306275028a70d446c2b40699c2638702/ebcpy-0.5.4.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.4 2026-05-29T16:57:38,838 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/9a/b0/d28d045ec0bfb0c52cae6d77d8e52238713c68047b53883d47bb459e494c/ebcpy-0.5.5-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,838 Found link https://files.pythonhosted.org/packages/7b/6e/153f8ac4d3632e7d8267427ce58e4c4dfd2500424b99ccefc0e7e48803f0/ebcpy-0.5.5.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.5 2026-05-29T16:57:38,838 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/d8/e4/aa2a466911ee1ab90c791a8e8d2282a260d46ae5ff79b682ec4b9bb51edc/ebcpy-0.5.6-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,839 Found link https://files.pythonhosted.org/packages/89/4d/eb76a95a5a2ce0c1096c6bdd6062677a1c91c1b3062b0780df0e977ccbcc/ebcpy-0.5.6.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.6 2026-05-29T16:57:38,839 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/3d/38/03b629417e79d70496accf1da293dfc80c7581f958aad9a4e916c11554e2/ebcpy-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,839 Found link https://files.pythonhosted.org/packages/b9/35/f107530a55cc945ef7b8d7a1489758bddf0de825849238c67e8b3327e929/ebcpy-0.6.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.6.0 2026-05-29T16:57:38,839 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/6d/e3/e5805255295910d9b96b0cb3366cace239d6e354007c7d8497a5eae4cec5/ebcpy-0.6.1-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2026-05-29T16:57:38,840 Found link https://files.pythonhosted.org/packages/9c/17/7175206b00debfa5b9d1d76ad673a948b529ac3ae174399bba910b602fcc/ebcpy-0.6.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.6.1 2026-05-29T16:57:38,840 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/f4/0f/f364517cc5364c3cc483192cc6b97a9b9223eb667aabc8273d01f48f4d03/ebcpy-0.7.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8) 2026-05-29T16:57:38,841 Found link https://files.pythonhosted.org/packages/81/c2/d724edeb6a3ded5cde6bb9818a932787ad3671809ccc239663a1774bbed1/ebcpy-0.7.0.tar.gz (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8), version: 0.7.0 2026-05-29T16:57:38,841 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/6d/6b/2328e77cfe32372e63633482dfeda43c272ddd97034fdf40f549f1c0aebb/ebcpy-0.7.1-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8) 2026-05-29T16:57:38,841 Found link https://files.pythonhosted.org/packages/76/27/da543d047922d48cea1b7efd030b5a2fdd5e7af8e28979c53f024ae66fbd/ebcpy-0.7.1.tar.gz (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8), version: 0.7.1 2026-05-29T16:57:38,841 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/de/2d/8bdd034e6e37aa7714f43e09b662edc3558c5add1e951f135a569d1a4b7e/ebcpy-0.8.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8) 2026-05-29T16:57:38,842 Found link https://files.pythonhosted.org/packages/39/72/09e2cc4761875735dac40818c6e01e779843e5f5b0091427ba91a9952c8b/ebcpy-0.8.0.tar.gz (from https://pypi.org/simple/ebcpy/) (requires-python:>=3.8), version: 0.8.0 2026-05-29T16:57:38,842 Fetching project page and analyzing links: https://www.piwheels.org/simple/ebcpy/ 2026-05-29T16:57:38,842 Getting page https://www.piwheels.org/simple/ebcpy/ 2026-05-29T16:57:38,844 Found index url https://www.piwheels.org/simple/ 2026-05-29T16:57:38,932 Fetched page https://www.piwheels.org/simple/ebcpy/ as text/html 2026-05-29T16:57:38,936 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,936 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,936 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,937 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,937 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,937 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,937 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,938 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,938 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,938 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,938 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,938 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,939 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,939 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,939 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,939 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,940 Index returned invalid data-dist-info-metadata value: 2026-05-29T16:57:38,940 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.7.1-py3-none-any.whl#sha256=f6daa8b4854632fd9585dd268a20a1171185b3b6272f42d86b528ff15d5b83a4 (from https://www.piwheels.org/simple/ebcpy/) (requires-python:>=3.8) 2026-05-29T16:57:38,940 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.7.0-py3-none-any.whl#sha256=bb6fe50b7933bdf16b1d74f124ce28f3f610a1b73dd9896e1e4aba34f0ce56b8 (from https://www.piwheels.org/simple/ebcpy/) (requires-python:>=3.8) 2026-05-29T16:57:38,940 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.6.0-py3-none-any.whl#sha256=1a82940e486fda09ea8a5433a9600682e4271a6df9a86e72c2e93de9bf471a44 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,940 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.5.6-py3-none-any.whl#sha256=5f90b963fcc6a5e08a090fb205c500f542370fb5a80549d3dcf082eedeae8e58 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,940 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.5.5-py3-none-any.whl#sha256=385146f4fb11aa033d6a59b7901e774ddece3065b91d7002e475ed0291cb55f7 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.14-py3-none-any.whl#sha256=8894be89da12793b9f9a7b610ae4c957925cf1791bff2b3d6d01df90dc042fe3 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.12-py3-none-any.whl#sha256=4d252a0fd23122034c12fa32d4a19fdbf8ac45ad257469d20085ff97116df4b0 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.11-py3-none-any.whl#sha256=672a7d83d2425a32b61ef7171e84c22effd26b7aa93657025986e28186c1c83d (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.10-py3-none-any.whl#sha256=20072bd097b3604554ad68b6b3f3ef90a3d8146d3ac9adef5c98ef9b39c72a05 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.7-py3-none-any.whl#sha256=4a31d3e26e29c407661fcafdb6fe146d2f826585352d43412f44454dc7c4acd2 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.6-py3-none-any.whl#sha256=cf39a6a606fd541f15bbd2539955d560f64c726a59d13f73fd4d25927a7f75e4 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,941 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.2-py3-none-any.whl#sha256=541c4d005539f6052a1b6f184c5ba56db95dce7655c0292e689258c0fe963554 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.0-py3-none-any.whl#sha256=6f304d67ccdf74af033c0ad286663c319b914de1be3a0bd5370a4a62c7e755bd (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.3-py3-none-any.whl#sha256=092cf98e2c230709b7b6db4b9e19827eaef5edd50bbf3bc8552b7e72042acb08 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.2-py3-none-any.whl#sha256=8f0c048bb73aa84d32b32339c1fca73c21f43ae13022311d2181b3e494a6373d (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.1-py3-none-any.whl#sha256=61e1c85dbd693c14090255ce0ad55d416678c3634fcc5d7a8c4a1fa0940ea4c6 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.0-py3-none-any.whl#sha256=4af09077b946f17c06b8e9135ffb164fe5baa51015dd7ee8e8688bd60eccefc4 (from https://www.piwheels.org/simple/ebcpy/) 2026-05-29T16:57:38,942 Skipping link: not a file: https://www.piwheels.org/simple/ebcpy/ 2026-05-29T16:57:38,943 Skipping link: not a file: https://pypi.org/simple/ebcpy/ 2026-05-29T16:57:38,968 Given no hashes to check 1 links for project 'ebcpy': discarding no candidates 2026-05-29T16:57:38,970 Collecting ebcpy==0.8.0 2026-05-29T16:57:38,972 Created temporary directory: /tmp/pip-unpack-k4970xrs 2026-05-29T16:57:39,034 Downloading ebcpy-0.8.0.tar.gz (90 kB) 2026-05-29T16:57:39,161 Added ebcpy==0.8.0 from https://files.pythonhosted.org/packages/39/72/09e2cc4761875735dac40818c6e01e779843e5f5b0091427ba91a9952c8b/ebcpy-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-tewxtadr' 2026-05-29T16:57:39,163 Running setup.py (path:/tmp/pip-wheel-a28eito_/ebcpy_aa18c347c1b74b379d43943e15492cf3/setup.py) egg_info for package ebcpy 2026-05-29T16:57:39,164 Created temporary directory: /tmp/pip-pip-egg-info-714swdgl 2026-05-29T16:57:39,164 Preparing metadata (setup.py): started 2026-05-29T16:57:39,165 Running command python setup.py egg_info 2026-05-29T16:57:39,882 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-05-29T16:57:39,882 !! 2026-05-29T16:57:39,883 ******************************************************************************** 2026-05-29T16:57:39,883 Requirements should be satisfied by a PEP 517 installer. 2026-05-29T16:57:39,883 If you are using pip, you can try `pip install --use-pep517`. 2026-05-29T16:57:39,883 This deprecation is overdue, please update your project and remove deprecated 2026-05-29T16:57:39,883 calls to avoid build errors in the future. 2026-05-29T16:57:39,883 ******************************************************************************** 2026-05-29T16:57:39,883 !! 2026-05-29T16:57:39,884 dist.fetch_build_eggs(dist.setup_requires) 2026-05-29T18:39:26,172 error: subprocess-exited-with-error 2026-05-29T18:39:26,173 × pip subprocess to install build dependencies did not run successfully. 2026-05-29T18:39:26,174 │ exit code: 1 2026-05-29T18:39:26,174 ╰─> [156 lines of output] 2026-05-29T18:39:26,174 Collecting setuptools>=61.0.0 2026-05-29T18:39:26,174 Using cached setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-29T18:39:26,174 Collecting wheel 2026-05-29T18:39:26,174 Using cached wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-29T18:39:26,174 Collecting numpy>=2 2026-05-29T18:39:26,174 Using cached numpy-2.4.6-cp313-cp313-linux_armv7l.whl 2026-05-29T18:39:26,174 Collecting packaging 2026-05-29T18:39:26,174 Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-29T18:39:26,175 Collecting py-cpuinfo 2026-05-29T18:39:26,175 Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes) 2026-05-29T18:39:26,175 Collecting Cython>=3.1 2026-05-29T18:39:26,175 Using cached cython-3.2.5-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.metadata (7.1 kB) 2026-05-29T18:39:26,175 Collecting blosc2>=2.3.0 2026-05-29T18:39:26,175 Downloading blosc2-4.3.3.tar.gz (5.4 MB) 2026-05-29T18:39:26,175 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 8.3 MB/s eta 0:00:00 2026-05-29T18:39:26,175 Installing build dependencies: started 2026-05-29T18:39:26,175 Installing build dependencies: finished with status 'done' 2026-05-29T18:39:26,175 Getting requirements to build wheel: started 2026-05-29T18:39:26,176 Getting requirements to build wheel: finished with status 'done' 2026-05-29T18:39:26,176 Preparing metadata (pyproject.toml): started 2026-05-29T18:39:26,176 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,176 Collecting ndindex (from blosc2>=2.3.0) 2026-05-29T18:39:26,176 Downloading ndindex-1.10.1.tar.gz (271 kB) 2026-05-29T18:39:26,176 Installing build dependencies: started 2026-05-29T18:39:26,176 Installing build dependencies: finished with status 'done' 2026-05-29T18:39:26,176 Getting requirements to build wheel: started 2026-05-29T18:39:26,176 Getting requirements to build wheel: finished with status 'done' 2026-05-29T18:39:26,176 Preparing metadata (pyproject.toml): started 2026-05-29T18:39:26,176 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,177 Collecting msgpack (from blosc2>=2.3.0) 2026-05-29T18:39:26,177 Downloading msgpack-1.1.2.tar.gz (173 kB) 2026-05-29T18:39:26,177 Installing build dependencies: started 2026-05-29T18:39:26,177 Installing build dependencies: finished with status 'done' 2026-05-29T18:39:26,177 Getting requirements to build wheel: started 2026-05-29T18:39:26,177 Getting requirements to build wheel: finished with status 'done' 2026-05-29T18:39:26,177 Preparing metadata (pyproject.toml): started 2026-05-29T18:39:26,177 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,177 Collecting numexpr>=2.14.1 (from blosc2>=2.3.0) 2026-05-29T18:39:26,177 Downloading numexpr-2.14.1.tar.gz (119 kB) 2026-05-29T18:39:26,178 Installing build dependencies: started 2026-05-29T18:39:26,178 Installing build dependencies: finished with status 'done' 2026-05-29T18:39:26,178 Getting requirements to build wheel: started 2026-05-29T18:39:26,178 Getting requirements to build wheel: finished with status 'done' 2026-05-29T18:39:26,178 Preparing metadata (pyproject.toml): started 2026-05-29T18:39:26,178 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,178 Collecting pydantic (from blosc2>=2.3.0) 2026-05-29T18:39:26,178 Using cached pydantic-2.13.4-py3-none-any.whl.metadata (109 kB) 2026-05-29T18:39:26,178 Collecting requests (from blosc2>=2.3.0) 2026-05-29T18:39:26,178 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-05-29T18:39:26,178 Collecting threadpoolctl (from blosc2>=2.3.0) 2026-05-29T18:39:26,178 Downloading threadpoolctl-3.6.0-py3-none-any.whl.metadata (13 kB) 2026-05-29T18:39:26,179 Collecting annotated-types>=0.6.0 (from pydantic->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) 2026-05-29T18:39:26,179 Collecting pydantic-core==2.46.4 (from pydantic->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Using cached pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata (6.6 kB) 2026-05-29T18:39:26,179 Collecting typing-extensions>=4.14.1 (from pydantic->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-05-29T18:39:26,179 Collecting typing-inspection>=0.4.2 (from pydantic->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB) 2026-05-29T18:39:26,179 Collecting charset_normalizer<4,>=2 (from requests->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Using cached charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_armv7l.whl.metadata (40 kB) 2026-05-29T18:39:26,179 Collecting idna<4,>=2.5 (from requests->blosc2>=2.3.0) 2026-05-29T18:39:26,179 Downloading idna-3.17-py3-none-any.whl.metadata (6.4 kB) 2026-05-29T18:39:26,180 Collecting urllib3<3,>=1.26 (from requests->blosc2>=2.3.0) 2026-05-29T18:39:26,180 Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-05-29T18:39:26,180 Collecting certifi>=2023.5.7 (from requests->blosc2>=2.3.0) 2026-05-29T18:39:26,180 Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB) 2026-05-29T18:39:26,180 Using cached setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-29T18:39:26,180 Using cached wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-29T18:39:26,180 Using cached packaging-26.2-py3-none-any.whl (100 kB) 2026-05-29T18:39:26,180 Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) 2026-05-29T18:39:26,180 Using cached cython-3.2.5-cp39-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (2.9 MB) 2026-05-29T18:39:26,180 Using cached pydantic-2.13.4-py3-none-any.whl (472 kB) 2026-05-29T18:39:26,180 Using cached pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB) 2026-05-29T18:39:26,180 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) 2026-05-29T18:39:26,181 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-05-29T18:39:26,181 Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB) 2026-05-29T18:39:26,181 Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-05-29T18:39:26,181 Using cached charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_armv7l.whl (201 kB) 2026-05-29T18:39:26,181 Downloading idna-3.17-py3-none-any.whl (65 kB) 2026-05-29T18:39:26,181 Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-05-29T18:39:26,181 Downloading certifi-2026.5.20-py3-none-any.whl (134 kB) 2026-05-29T18:39:26,181 Downloading threadpoolctl-3.6.0-py3-none-any.whl (18 kB) 2026-05-29T18:39:26,181 Building wheels for collected packages: blosc2, numexpr, msgpack, ndindex 2026-05-29T18:39:26,181 Building wheel for blosc2 (pyproject.toml): started 2026-05-29T18:39:26,181 Building wheel for blosc2 (pyproject.toml): finished with status 'error' 2026-05-29T18:39:26,182 error: subprocess-exited-with-error 2026-05-29T18:39:26,182 × Building wheel for blosc2 (pyproject.toml) did not run successfully. 2026-05-29T18:39:26,182 │ exit code: 1 2026-05-29T18:39:26,182 ╰─> [46 lines of output] 2026-05-29T18:39:26,182 *** scikit-build-core 0.12.2 using CMake 3.31.6 (wheel) 2026-05-29T18:39:26,182 *** Configuring CMake... 2026-05-29T18:39:26,182 loading initial cache file /tmp/tmpfg90hanz/build/CMakeInit.txt 2026-05-29T18:39:26,182 -- The C compiler identification is GNU 14.2.0 2026-05-29T18:39:26,182 -- The CXX compiler identification is GNU 14.2.0 2026-05-29T18:39:26,182 -- Detecting C compiler ABI info 2026-05-29T18:39:26,182 -- Detecting C compiler ABI info - done 2026-05-29T18:39:26,183 -- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc - skipped 2026-05-29T18:39:26,183 -- Detecting C compile features 2026-05-29T18:39:26,183 -- Detecting C compile features - done 2026-05-29T18:39:26,183 -- Detecting CXX compiler ABI info 2026-05-29T18:39:26,183 -- Detecting CXX compiler ABI info - done 2026-05-29T18:39:26,183 -- Check for working CXX compiler: /usr/bin/arm-linux-gnueabihf-g++ - skipped 2026-05-29T18:39:26,183 -- Detecting CXX compile features 2026-05-29T18:39:26,183 -- Detecting CXX compile features - done 2026-05-29T18:39:26,183 -- Found Python: /usr/bin/python3 (found version "3.13.5") found components: Interpreter NumPy Development.Module 2026-05-29T18:39:26,183 [1/9] Creating directories for 'miniexpr-populate' 2026-05-29T18:39:26,183 [1/9] Performing download step (git clone) for 'miniexpr-populate' 2026-05-29T18:39:26,183 Cloning into 'miniexpr-src'... 2026-05-29T18:39:26,184 fatal: transport 'https' not allowed 2026-05-29T18:39:26,184 Cloning into 'miniexpr-src'... 2026-05-29T18:39:26,184 fatal: transport 'https' not allowed 2026-05-29T18:39:26,184 Cloning into 'miniexpr-src'... 2026-05-29T18:39:26,184 fatal: transport 'https' not allowed 2026-05-29T18:39:26,184 Had to git clone more than once: 3 times. 2026-05-29T18:39:26,184 CMake Error at miniexpr-subbuild/miniexpr-populate-prefix/tmp/miniexpr-populate-gitclone.cmake:50 (message): 2026-05-29T18:39:26,184 Failed to clone repository: 'https://github.com/Blosc/miniexpr.git' 2026-05-29T18:39:26,185 FAILED: miniexpr-populate-prefix/src/miniexpr-populate-stamp/miniexpr-populate-download /tmp/tmpfg90hanz/build/_deps/miniexpr-subbuild/miniexpr-populate-prefix/src/miniexpr-populate-stamp/miniexpr-populate-download 2026-05-29T18:39:26,185 cd /tmp/tmpfg90hanz/build/_deps && /usr/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /tmp/tmpfg90hanz/build/_deps/miniexpr-subbuild/miniexpr-populate-prefix/tmp/miniexpr-populate-gitclone.cmake && /usr/bin/cmake -E touch /tmp/tmpfg90hanz/build/_deps/miniexpr-subbuild/miniexpr-populate-prefix/src/miniexpr-populate-stamp/miniexpr-populate-download 2026-05-29T18:39:26,185 ninja: build stopped: subcommand failed. 2026-05-29T18:39:26,185 CMake Error at /usr/share/cmake-3.31/Modules/FetchContent.cmake:1918 (message): 2026-05-29T18:39:26,185 Build step for miniexpr failed: 1 2026-05-29T18:39:26,185 Call Stack (most recent call first): 2026-05-29T18:39:26,186 /usr/share/cmake-3.31/Modules/FetchContent.cmake:1609 (__FetchContent_populateSubbuild) 2026-05-29T18:39:26,186 /usr/share/cmake-3.31/Modules/FetchContent.cmake:2145:EVAL:2 (__FetchContent_doPopulation) 2026-05-29T18:39:26,186 /usr/share/cmake-3.31/Modules/FetchContent.cmake:2145 (cmake_language) 2026-05-29T18:39:26,186 /usr/share/cmake-3.31/Modules/FetchContent.cmake:2384 (__FetchContent_Populate) 2026-05-29T18:39:26,186 CMakeLists.txt:101 (FetchContent_MakeAvailable) 2026-05-29T18:39:26,186 -- Configuring incomplete, errors occurred! 2026-05-29T18:39:26,187 *** CMake configuration failed 2026-05-29T18:39:26,187 [end of output] 2026-05-29T18:39:26,187 note: This error originates from a subprocess, and is likely not a problem with pip. 2026-05-29T18:39:26,187 ERROR: Failed building wheel for blosc2 2026-05-29T18:39:26,187 Building wheel for numexpr (pyproject.toml): started 2026-05-29T18:39:26,187 Building wheel for numexpr (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,187 Created wheel for numexpr: filename=numexpr-2.14.1-cp313-cp313-linux_armv7l.whl size=398569 sha256=e424d9afb7e9062d13fcea4f1f5f9b61e9542164de9cd35bcc33c95890751453 2026-05-29T18:39:26,187 Stored in directory: /home/piwheels/.cache/pip/wheels/b2/1f/4d/4558588a5901ccb0503772038b242feaff20781bf6a3c05e39 2026-05-29T18:39:26,188 Building wheel for msgpack (pyproject.toml): started 2026-05-29T18:39:26,188 Building wheel for msgpack (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,188 Created wheel for msgpack: filename=msgpack-1.1.2-cp313-cp313-linux_armv7l.whl size=372953 sha256=d4149560797bcaf8474b2dcbb4e705def8546441bacc2e8be34c090e60581e32 2026-05-29T18:39:26,188 Stored in directory: /home/piwheels/.cache/pip/wheels/2d/61/b0/49af1306f8db356d4c1f4ed8818f627126d0eb1fdf86ae4bf2 2026-05-29T18:39:26,188 Building wheel for ndindex (pyproject.toml): started 2026-05-29T18:39:26,188 Building wheel for ndindex (pyproject.toml): finished with status 'done' 2026-05-29T18:39:26,188 Created wheel for ndindex: filename=ndindex-1.10.1-cp313-cp313-linux_armv7l.whl size=462866 sha256=3322d8fe25750bfca85ca8ce1df0b7cb7bfffed87684f7e975105d44b5694f6c 2026-05-29T18:39:26,188 Stored in directory: /home/piwheels/.cache/pip/wheels/20/93/0a/7a4d2a4e57d9f5bc873cb6f815bc0dd39e8cb50fc11e167cad 2026-05-29T18:39:26,188 Successfully built numexpr msgpack ndindex 2026-05-29T18:39:26,188 Failed to build blosc2 2026-05-29T18:39:26,189 ERROR: Failed to build installable wheels for some pyproject.toml based projects (blosc2) 2026-05-29T18:39:26,189 [end of output] 2026-05-29T18:39:26,189 note: This error originates from a subprocess, and is likely not a problem with pip. 2026-05-29T18:39:26,189 error: subprocess-exited-with-error 2026-05-29T18:39:26,189 × pip subprocess to install build dependencies did not run successfully. 2026-05-29T18:39:26,189 │ exit code: 1 2026-05-29T18:39:26,189 ╰─> See above for output. 2026-05-29T18:39:26,190 note: This error originates from a subprocess, and is likely not a problem with pip. 2026-05-29T18:39:26,611 Traceback (most recent call last): 2026-05-29T18:39:26,613 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 121, in _fetch_build_egg_no_warn 2026-05-29T18:39:26,613 subprocess.check_call(cmd) 2026-05-29T18:39:26,613 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2026-05-29T18:39:26,613 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2026-05-29T18:39:26,613 raise CalledProcessError(retcode, cmd) 2026-05-29T18:39:26,614 subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp3bb52off', '--quiet', 'tables>=3.6.1']' returned non-zero exit status 1. 2026-05-29T18:39:26,614 The above exception was the direct cause of the following exception: 2026-05-29T18:39:26,614 Traceback (most recent call last): 2026-05-29T18:39:26,618 File "", line 2, in 2026-05-29T18:39:26,618 exec(compile(''' 2026-05-29T18:39:26,618 ~~~~^^^^^^^^^^^^ 2026-05-29T18:39:26,618 # This is -- a caller that pip uses to run setup.py 2026-05-29T18:39:26,618 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,618 ...<32 lines>... 2026-05-29T18:39:26,618 exec(compile(setup_py_code, filename, "exec")) 2026-05-29T18:39:26,619 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,619 ''' % ('/tmp/pip-wheel-a28eito_/ebcpy_aa18c347c1b74b379d43943e15492cf3/setup.py',), "", "exec")) 2026-05-29T18:39:26,619 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,619 File "", line 35, in 2026-05-29T18:39:26,619 File "/tmp/pip-wheel-a28eito_/ebcpy_aa18c347c1b74b379d43943e15492cf3/setup.py", line 53, in 2026-05-29T18:39:26,619 setuptools.setup( 2026-05-29T18:39:26,619 ~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,620 name='ebcpy', 2026-05-29T18:39:26,620 ^^^^^^^^^^^^^ 2026-05-29T18:39:26,620 ...<35 lines>... 2026-05-29T18:39:26,620 install_requires=INSTALL_REQUIRES, 2026-05-29T18:39:26,620 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,620 ) 2026-05-29T18:39:26,620 ^ 2026-05-29T18:39:26,621 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 114, in setup 2026-05-29T18:39:26,621 _install_setup_requires(attrs) 2026-05-29T18:39:26,621 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 2026-05-29T18:39:26,621 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 87, in _install_setup_requires 2026-05-29T18:39:26,621 _fetch_build_eggs(dist) 2026-05-29T18:39:26,621 ~~~~~~~~~~~~~~~~~^^^^^^ 2026-05-29T18:39:26,622 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs 2026-05-29T18:39:26,622 dist.fetch_build_eggs(dist.setup_requires) 2026-05-29T18:39:26,622 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,622 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 772, in fetch_build_eggs 2026-05-29T18:39:26,622 return _fetch_build_eggs(self, requires) 2026-05-29T18:39:26,622 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 54, in _fetch_build_eggs 2026-05-29T18:39:26,622 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2026-05-29T18:39:26,622 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2026-05-29T18:39:26,623 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 123, in _fetch_build_egg_no_warn 2026-05-29T18:39:26,623 raise DistutilsError(str(e)) from e 2026-05-29T18:39:26,623 distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp3bb52off', '--quiet', 'tables>=3.6.1']' returned non-zero exit status 1. 2026-05-29T18:39:26,739 ERROR: python setup.py egg_info exited with 1 2026-05-29T18:39:26,752 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-05-29T18:39:26,752 exec(compile('"'"''"'"''"'"' 2026-05-29T18:39:26,752 # This is -- a caller that pip uses to run setup.py 2026-05-29T18:39:26,752 # 2026-05-29T18:39:26,752 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-05-29T18:39:26,752 # import from `distutils.core` to work with newer packaging standards. 2026-05-29T18:39:26,752 # - It provides a clear error message when setuptools is not installed. 2026-05-29T18:39:26,752 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-05-29T18:39:26,752 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-05-29T18:39:26,752 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-05-29T18:39:26,752 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-05-29T18:39:26,752 import os, sys, tokenize, traceback 2026-05-29T18:39:26,752 2026-05-29T18:39:26,752 try: 2026-05-29T18:39:26,752 import setuptools 2026-05-29T18:39:26,752 except ImportError: 2026-05-29T18:39:26,752 print( 2026-05-29T18:39:26,752 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2026-05-29T18:39:26,752 "the build environment with exception:", 2026-05-29T18:39:26,752 file=sys.stderr, 2026-05-29T18:39:26,752 ) 2026-05-29T18:39:26,752 traceback.print_exc() 2026-05-29T18:39:26,752 sys.exit(1) 2026-05-29T18:39:26,752 2026-05-29T18:39:26,752 __file__ = %r 2026-05-29T18:39:26,752 sys.argv[0] = __file__ 2026-05-29T18:39:26,752 2026-05-29T18:39:26,752 if os.path.exists(__file__): 2026-05-29T18:39:26,752 filename = __file__ 2026-05-29T18:39:26,752 with tokenize.open(__file__) as f: 2026-05-29T18:39:26,752 setup_py_code = f.read() 2026-05-29T18:39:26,752 else: 2026-05-29T18:39:26,752 filename = "" 2026-05-29T18:39:26,752 setup_py_code = "from setuptools import setup; setup()" 2026-05-29T18:39:26,752 2026-05-29T18:39:26,752 exec(compile(setup_py_code, filename, "exec")) 2026-05-29T18:39:26,752 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-a28eito_/ebcpy_aa18c347c1b74b379d43943e15492cf3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-714swdgl[/] 2026-05-29T18:39:26,752 [bold magenta]cwd[/]: /tmp/pip-wheel-a28eito_/ebcpy_aa18c347c1b74b379d43943e15492cf3/ 2026-05-29T18:39:26,752 Preparing metadata (setup.py): finished with status 'error' 2026-05-29T18:39:26,753 ERROR: metadata generation failed 2026-05-29T18:39:26,758 Exception information: 2026-05-29T18:39:26,758 Traceback (most recent call last): 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2026-05-29T18:39:26,758 call_subprocess( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 args, 2026-05-29T18:39:26,758 ^^^^^ 2026-05-29T18:39:26,758 ...<2 lines>... 2026-05-29T18:39:26,758 spinner=spinner, 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2026-05-29T18:39:26,758 raise error 2026-05-29T18:39:26,758 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-05-29T18:39:26,758 2026-05-29T18:39:26,758 The above exception was the direct cause of the following exception: 2026-05-29T18:39:26,758 2026-05-29T18:39:26,758 Traceback (most recent call last): 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2026-05-29T18:39:26,758 status = _inner_run() 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2026-05-29T18:39:26,758 return self.run(options, args) 2026-05-29T18:39:26,758 ~~~~~~~~^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2026-05-29T18:39:26,758 return func(self, options, args) 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2026-05-29T18:39:26,758 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2026-05-29T18:39:26,758 result = self._result = resolver.resolve( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2026-05-29T18:39:26,758 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2026-05-29T18:39:26,758 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2026-05-29T18:39:26,758 if not criterion.candidates: 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2026-05-29T18:39:26,758 return bool(self._sequence) 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2026-05-29T18:39:26,758 self._bool = any(self) 2026-05-29T18:39:26,758 ~~~^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2026-05-29T18:39:26,758 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-05-29T18:39:26,758 ^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2026-05-29T18:39:26,758 candidate = func() 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2026-05-29T18:39:26,758 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 link, template, name, version 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2026-05-29T18:39:26,758 self._link_candidate_cache[link] = LinkCandidate( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 link, 2026-05-29T18:39:26,758 ^^^^^ 2026-05-29T18:39:26,758 ...<3 lines>... 2026-05-29T18:39:26,758 version=version, 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2026-05-29T18:39:26,758 super().__init__( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 link=link, 2026-05-29T18:39:26,758 ^^^^^^^^^^ 2026-05-29T18:39:26,758 ...<4 lines>... 2026-05-29T18:39:26,758 version=version, 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2026-05-29T18:39:26,758 self.dist = self._prepare() 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2026-05-29T18:39:26,758 dist = self._prepare_distribution() 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2026-05-29T18:39:26,758 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2026-05-29T18:39:26,758 return self._prepare_linked_requirement(req, parallel_builds) 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2026-05-29T18:39:26,758 dist = _get_prepared_distribution( 2026-05-29T18:39:26,758 req, 2026-05-29T18:39:26,758 ...<3 lines>... 2026-05-29T18:39:26,758 self.check_build_deps, 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2026-05-29T18:39:26,758 abstract_dist.prepare_distribution_metadata( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 finder, build_isolation, check_build_deps 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2026-05-29T18:39:26,758 self.req.prepare_metadata() 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2026-05-29T18:39:26,758 self.metadata_directory = generate_metadata_legacy( 2026-05-29T18:39:26,758 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-05-29T18:39:26,758 build_env=self.build_env, 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ...<3 lines>... 2026-05-29T18:39:26,758 details=details, 2026-05-29T18:39:26,758 ^^^^^^^^^^^^^^^^ 2026-05-29T18:39:26,758 ) 2026-05-29T18:39:26,758 ^ 2026-05-29T18:39:26,758 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2026-05-29T18:39:26,758 raise MetadataGenerationFailed(package_details=details) from error 2026-05-29T18:39:26,758 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-05-29T18:39:26,789 Removed ebcpy==0.8.0 from https://files.pythonhosted.org/packages/39/72/09e2cc4761875735dac40818c6e01e779843e5f5b0091427ba91a9952c8b/ebcpy-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-tewxtadr' 2026-05-29T18:39:26,789 Removed build tracker: '/tmp/pip-build-tracker-tewxtadr'