2026-04-30T14:21:26,831 Created temporary directory: /tmp/pip-ephem-wheel-cache-sj5qim6k 2026-04-30T14:21:26,833 Created temporary directory: /tmp/pip-build-tracker-2rdu9u_6 2026-04-30T14:21:26,834 Initialized build tracking at /tmp/pip-build-tracker-2rdu9u_6 2026-04-30T14:21:26,834 Created build tracker: /tmp/pip-build-tracker-2rdu9u_6 2026-04-30T14:21:26,835 Entered build tracker: /tmp/pip-build-tracker-2rdu9u_6 2026-04-30T14:21:26,836 Created temporary directory: /tmp/pip-wheel-5rusahts 2026-04-30T14:21:26,839 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-04-30T14:21:26,841 Created temporary directory: /tmp/pip-ephem-wheel-cache-dk_21tq3 2026-04-30T14:21:26,863 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T14:21:26,867 2 location(s) to search for versions of python-ballchasing: 2026-04-30T14:21:26,867 * https://pypi.org/simple/python-ballchasing/ 2026-04-30T14:21:26,867 * https://www.piwheels.org/simple/python-ballchasing/ 2026-04-30T14:21:26,868 Fetching project page and analyzing links: https://pypi.org/simple/python-ballchasing/ 2026-04-30T14:21:26,869 Getting page https://pypi.org/simple/python-ballchasing/ 2026-04-30T14:21:26,870 Found index url https://pypi.org/simple 2026-04-30T14:21:27,096 Fetched page https://pypi.org/simple/python-ballchasing/ as application/vnd.pypi.simple.v1+json 2026-04-30T14:21:27,104 Found link https://files.pythonhosted.org/packages/c3/61/69de82be2c49ca128d22e909c1956ca67dee22ed1d8e90c20262a7d78e21/python-ballchasing-0.1.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1 2026-04-30T14:21:27,105 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/fb/6c/47ff7b2e3ab2b5117d20664389ca6c60129c5670ecc2941861114ef3806c/python_ballchasing-0.1-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) 2026-04-30T14:21:27,106 Found link https://files.pythonhosted.org/packages/40/fd/4b7ba6d7eabd0b0685dc579308baa7dffd10506d58dca5e8945f66cbbfbc/python-ballchasing-0.1.1.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.1 2026-04-30T14:21:27,107 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/45/1f/955998a67dde15d3ee195e3ff0e158fd4a866da13c44463ba41e6e7ac75f/python_ballchasing-0.1.1-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) 2026-04-30T14:21:27,107 Found link https://files.pythonhosted.org/packages/7f/51/53b7487448354a768d29f6923be52d6c192d10a78163c4c3e2f039a9412b/python-ballchasing-0.1.2.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.2 2026-04-30T14:21:27,108 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/3d/b1/81e78e54989cf37333eeb03c095c05695df567eea1c81ff49f7b036f84ad/python_ballchasing-0.1.2-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) 2026-04-30T14:21:27,109 Found link https://files.pythonhosted.org/packages/9f/8b/abb776f6d5f4297dcacf28e906d45d9cc130f6a4e187a7e4d7cf112151d1/python-ballchasing-0.1.3.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.3 2026-04-30T14:21:27,110 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/19/85/95061177e201280aaec9b2dd35fe45e8397158e28a1010e3790737f03cce/python_ballchasing-0.1.3-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) 2026-04-30T14:21:27,110 Found link https://files.pythonhosted.org/packages/1d/d1/69f9265e639f909196260f9bd748e79c68f969e9c7810cd78400dcfa4013/python-ballchasing-0.1.4.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.4 2026-04-30T14:21:27,111 Found link https://files.pythonhosted.org/packages/b9/6d/9e1f54f5b041bf53e0f6c08277a35885661b27cccaaa35446ad435f85b7b/python-ballchasing-0.1.5.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.5 2026-04-30T14:21:27,112 Found link https://files.pythonhosted.org/packages/45/ae/62ad331f248dacc7f2744e2892a4c934c2222ebb9427044ef9550f13235a/python-ballchasing-0.1.6.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.6 2026-04-30T14:21:27,113 Found link https://files.pythonhosted.org/packages/0b/c6/ff0de454363651482b69794edaa266839f4ee49ca8c924b8962d87eca7a2/python-ballchasing-0.1.7.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.7 2026-04-30T14:21:27,113 Found link https://files.pythonhosted.org/packages/0e/aa/ac08567776377957f5de46b156fc8dbd6b1502f93158b29a28b1754af21c/python-ballchasing-0.1.8.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.8 2026-04-30T14:21:27,114 Found link https://files.pythonhosted.org/packages/2a/4c/c83b218c254a7856d296bf8a1cba02220febef5d3e686059b93b6739942f/python-ballchasing-0.1.9.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.9 2026-04-30T14:21:27,115 Found link https://files.pythonhosted.org/packages/01/f3/1b4f5a2d58e607c359035dcb28ff2d7062a637afda76e994b27a4ef0e01f/python-ballchasing-0.1.10.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.10 2026-04-30T14:21:27,115 Found link https://files.pythonhosted.org/packages/4d/ea/efc5560a038f33f08385156231f3be79e44eb53547d14cf2ebc712bb61e6/python-ballchasing-0.1.11.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.11 2026-04-30T14:21:27,116 Found link https://files.pythonhosted.org/packages/97/06/1a4021841aee7772b2c6e10975ebb9b150547e1bdb04ec5272802157aefc/python-ballchasing-0.1.12.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.12 2026-04-30T14:21:27,116 Found link https://files.pythonhosted.org/packages/51/6b/f13b310716a28157a7f1018c7dff6ea8482b9324a115332cb1ff4a4939f3/python-ballchasing-0.1.13.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.13 2026-04-30T14:21:27,117 Found link https://files.pythonhosted.org/packages/47/ee/acaac656cc8744ad57d43541452410f27031bd504e01509778227c9bd515/python-ballchasing-0.1.14.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.14 2026-04-30T14:21:27,118 Found link https://files.pythonhosted.org/packages/e6/e8/42d83395b13fa8319ed98891080c6a4d0d78df14900d4fc5bb44e41c85ee/python-ballchasing-0.1.15.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.15 2026-04-30T14:21:27,119 Found link https://files.pythonhosted.org/packages/68/12/97419580a3e0b8cc9a791f1d881301b3bea1f6bcca1419d6fd033cb47fde/python-ballchasing-0.1.16.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.16 2026-04-30T14:21:27,120 Found link https://files.pythonhosted.org/packages/eb/35/56a41b75ef5d6af0101deef9d807559b5c7dab418a24322b3ee710ec76ef/python-ballchasing-0.1.17.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.17 2026-04-30T14:21:27,120 Found link https://files.pythonhosted.org/packages/1f/f8/116a2b9949a13673bcabba682a0726d4884c7fd333d09e4dc97af12e6669/python-ballchasing-0.1.18.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.18 2026-04-30T14:21:27,121 Found link https://files.pythonhosted.org/packages/06/3c/eb7490a90c7cac5c8ee8091e251e60e48331e6023137d11436a985bcf9fd/python-ballchasing-0.1.19.tar.gz (from https://pypi.org/simple/python-ballchasing/), version: 0.1.19 2026-04-30T14:21:27,122 Found link https://files.pythonhosted.org/packages/0e/f2/bc44b1deb51360ec84923d3237dab5f6e5845243dc21a301814a3a4fe655/python-ballchasing-0.1.20.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.8), version: 0.1.20 2026-04-30T14:21:27,123 Found link https://files.pythonhosted.org/packages/5e/07/080183b7b7f1ff0008a5726125fb98072d07311c24dff7b7e096d102ab7b/python-ballchasing-0.1.21.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.8), version: 0.1.21 2026-04-30T14:21:27,124 Found link https://files.pythonhosted.org/packages/90/f4/f71b0311a30b16c548f030e9200e416840089727d48fa51dc0861e5d876e/python-ballchasing-0.1.22.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.8), version: 0.1.22 2026-04-30T14:21:27,125 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/33/24/618826b49feb28edcd977dbb2264d24730d95cb521260ade23235a8c9c5e/python_ballchasing-0.2.0-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,126 Found link https://files.pythonhosted.org/packages/af/d0/a0a06efaecb2330657a1719cea66f9134d197940d02d6920cfcd988b7983/python_ballchasing-0.2.0.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9), version: 0.2.0 2026-04-30T14:21:27,127 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/8c/c8/1201ee1fa28761459420d40a5d4f4fde7d4e05c7eea4d1168ebb41ca89ad/python_ballchasing-0.3.0-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,128 Found link https://files.pythonhosted.org/packages/1e/e0/d5f342db32283653494d00b5322259c9775f7b5608712d236b2f48ec483c/python_ballchasing-0.3.0.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9), version: 0.3.0 2026-04-30T14:21:27,128 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/1b/d9/aec89a9601f15a2e83db7677dffc5f21b721cda8aeabae358951ce9df913/python_ballchasing-0.4.0-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,129 Found link https://files.pythonhosted.org/packages/50/40/dbcd9f361e3aaf21c1a676b3833d7696b88d38fa91de174af2e45103a92a/python_ballchasing-0.4.0.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9), version: 0.4.0 2026-04-30T14:21:27,130 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/3d/87/33585406daca24def186e2a2d241cd90bc696f3cdcb8c4da9f76bc31eb84/python_ballchasing-0.4.1-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,131 Found link https://files.pythonhosted.org/packages/d2/85/80f22fec7e0ad18dbd8a9e7173a155faab4ef426246719d824135da092bd/python_ballchasing-0.4.1.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.9), version: 0.4.1 2026-04-30T14:21:27,132 Skipping link: No binaries permitted for python-ballchasing: https://files.pythonhosted.org/packages/2c/c9/857ded7f51a674daf70cd6af4862284790a72ff54f889b13f4c9750c7f2e/python_ballchasing-0.5.0-py3-none-any.whl (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.10) 2026-04-30T14:21:27,133 Found link https://files.pythonhosted.org/packages/40/03/29beb8008c6b00588f04130c12c897fb1647bd301be4943bce19a979a4cf/python_ballchasing-0.5.0.tar.gz (from https://pypi.org/simple/python-ballchasing/) (requires-python:>=3.10), version: 0.5.0 2026-04-30T14:21:27,134 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-ballchasing/ 2026-04-30T14:21:27,134 Getting page https://www.piwheels.org/simple/python-ballchasing/ 2026-04-30T14:21:27,136 Found index url https://www.piwheels.org/simple 2026-04-30T14:21:27,320 Fetched page https://www.piwheels.org/simple/python-ballchasing/ as text/html 2026-04-30T14:21:27,328 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.4.1-py3-none-any.whl#sha256=3ef421de714d9e5d0ea5ae7dd344599b0676ca6c88bc66317d39aac20b82ccb0 (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,329 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.4.0-py3-none-any.whl#sha256=a53d8123590669536bed5475f0dacc2cc68c2461863e42562dc28c4d9a87cac4 (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,330 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.3.0-py3-none-any.whl#sha256=de3e7063c62109fbadde9eb326284f575f7d4d6a014949d6c242c13920c2e98a (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,330 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.2.0-py3-none-any.whl#sha256=82b5837b6637ef5afc98dfc07cc1293c1a8b66c9ed4a1d9290fa9ae96be6d8be (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.9) 2026-04-30T14:21:27,331 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.22-py3-none-any.whl#sha256=cbc55e4c34c20af95619703ba60467c09b7f2f705b6f87b743b2727b0af6f9ad (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.8) 2026-04-30T14:21:27,331 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.21-py3-none-any.whl#sha256=760a6e3e66915d9b4a916b64f7715c49032c71d9d9545a78f15c1bcd9c4b2acc (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.8) 2026-04-30T14:21:27,332 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.20-py3-none-any.whl#sha256=f2b0a482d75902ba64e3a4c5bbbb015afab4756d9eed448636a6c9f1ec040e1b (from https://www.piwheels.org/simple/python-ballchasing/) (requires-python:>=3.8) 2026-04-30T14:21:27,332 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.19-py3-none-any.whl#sha256=1986c006ea6c3f37e0d75dd3de810e34e3b99e64225c8bd8bd1829506853ac6d (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,333 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.18-py3-none-any.whl#sha256=4a8efb7797c38d7bde757a56da6e6a55336d5280f40225ab59d6adde7f27e97e (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,333 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.17-py3-none-any.whl#sha256=e888f4b75e8ca47bb4d131bc416ef939fa8ad75e72e837b4921518d05be9a1e6 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,334 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.16-py3-none-any.whl#sha256=d1609cb38276c77a4580f28bd9553f27d8cf4b4495f980b93a4d22e3b24a4b51 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,335 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.14-py3-none-any.whl#sha256=8065e24fa3971df865aacb66cbb712211c708b6efdaec3c738042144bad82f58 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,335 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.13-py3-none-any.whl#sha256=4b91c2c88c9089a561f578a89b0d454baf4d6d26a61b25cc1394c0007b81e1cc (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,336 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.12-py3-none-any.whl#sha256=eacf0b4db2de295b52e1b79c79e9f56828abdd6af40fcb70b7cdf6ad58e0b340 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,337 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.11-py3-none-any.whl#sha256=1c47d799f112de33135d539897b47a450ec20f3d1f4e7ca4f78a8d3fd95bb042 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,337 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.10-py3-none-any.whl#sha256=4563b68668c42f8d5b014f36ee2003278c8f93ffbee68708fc63629474eeda77 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,338 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.9-py3-none-any.whl#sha256=040a5fd2c21059958f2d3156923dd458f76af945be9263865197a6ee444a063a (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,338 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.8-py3-none-any.whl#sha256=65702cf20c0a096ad0487bcbf354c42032e1b98ea801b197a687f06006e17a0a (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,339 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.7-py3-none-any.whl#sha256=373b65911a2d6a2329c4b92709b8bf9e0485dcdefb4602939c11bb73f91e3384 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,339 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.6-py3-none-any.whl#sha256=31d9a3b6f9cfe983d951a1e4a65666918a53684f1ceeb6a05b366e6c2b904de4 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,340 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.5-py3-none-any.whl#sha256=38cb7a2657edd3e019fa699a608e52e619dc938e131a028100beb3db464239e1 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,340 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.4-py3-none-any.whl#sha256=b92154db5c5298c6d4960c1706fd75ced8093834f1fc54d1a08385eb1950179c (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,341 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.3-py3-none-any.whl#sha256=32af65642e36d71a9a6af313ef1fe0b01abaa3ad63ea8d9072569c0e967d03a0 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,342 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.2-py3-none-any.whl#sha256=33099807da3ea6c05e24e42f47756d85250b1588f4ee53807a87323f630b90a0 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,342 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1.1-py3-none-any.whl#sha256=af7e3db179a72f1a45ba742ab693f46e907ddbd83851efee3cd1b26c814ccb6b (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,343 Skipping link: No binaries permitted for python-ballchasing: https://archive1.piwheels.org/simple/python-ballchasing/python_ballchasing-0.1-py3-none-any.whl#sha256=d35bfec1137193973e7205e0291942b1022468dd4a54d036612a6d39e03f2dd3 (from https://www.piwheels.org/simple/python-ballchasing/) 2026-04-30T14:21:27,344 Skipping link: not a file: https://www.piwheels.org/simple/python-ballchasing/ 2026-04-30T14:21:27,344 Skipping link: not a file: https://pypi.org/simple/python-ballchasing/ 2026-04-30T14:21:27,368 Given no hashes to check 1 links for project 'python-ballchasing': discarding no candidates 2026-04-30T14:21:27,388 Collecting python-ballchasing==0.5.0 2026-04-30T14:21:27,391 Created temporary directory: /tmp/pip-unpack-7x76b7pf 2026-04-30T14:21:27,541 Downloading python_ballchasing-0.5.0.tar.gz (31 kB) 2026-04-30T14:21:27,624 Added python-ballchasing==0.5.0 from https://files.pythonhosted.org/packages/40/03/29beb8008c6b00588f04130c12c897fb1647bd301be4943bce19a979a4cf/python_ballchasing-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-2rdu9u_6' 2026-04-30T14:21:27,628 Created temporary directory: /tmp/pip-build-env-q0ckyqg7 2026-04-30T14:21:27,632 Installing build dependencies: started 2026-04-30T14:21:27,633 Running command pip subprocess to install build dependencies 2026-04-30T14:21:27,663 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-30T14:21:27,702 Traceback (most recent call last): 2026-04-30T14:21:27,703 File "", line 192, in addpackage 2026-04-30T14:21:27,703 File "", line 1, in 2026-04-30T14:21:27,704 ModuleNotFoundError: No module named 'outofcuda' 2026-04-30T14:21:27,705 Remainder of file ignored 2026-04-30T14:21:28,767 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-30T14:21:29,185 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-04-30T14:21:29,208 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T14:21:31,010 Collecting setuptools>=61.0 2026-04-30T14:21:31,113 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-30T14:21:34,075 Installing collected packages: setuptools 2026-04-30T14:21:37,146 Successfully installed setuptools-82.0.1 2026-04-30T14:21:37,416 Installing build dependencies: finished with status 'done' 2026-04-30T14:21:37,423 Getting requirements to build wheel: started 2026-04-30T14:21:37,424 Running command Getting requirements to build wheel 2026-04-30T14:21:38,059 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T14:21:38,059 !! 2026-04-30T14:21:38,060 ******************************************************************************** 2026-04-30T14:21:38,061 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T14:21:38,062 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T14:21:38,063 or your builds will no longer be supported. 2026-04-30T14:21:38,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,065 ******************************************************************************** 2026-04-30T14:21:38,066 !! 2026-04-30T14:21:38,066 corresp(dist, value, root_dir) 2026-04-30T14:21:38,141 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:38,142 !! 2026-04-30T14:21:38,143 ******************************************************************************** 2026-04-30T14:21:38,144 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:38,145 License :: OSI Approved :: MIT License 2026-04-30T14:21:38,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,147 ******************************************************************************** 2026-04-30T14:21:38,149 !! 2026-04-30T14:21:38,150 dist._finalize_license_expression() 2026-04-30T14:21:38,150 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:38,151 !! 2026-04-30T14:21:38,151 ******************************************************************************** 2026-04-30T14:21:38,152 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:38,153 License :: OSI Approved :: MIT License 2026-04-30T14:21:38,154 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,155 ******************************************************************************** 2026-04-30T14:21:38,156 !! 2026-04-30T14:21:38,156 self._finalize_license_expression() 2026-04-30T14:21:38,157 running egg_info 2026-04-30T14:21:38,159 writing python_ballchasing.egg-info/PKG-INFO 2026-04-30T14:21:38,162 writing dependency_links to python_ballchasing.egg-info/dependency_links.txt 2026-04-30T14:21:38,164 writing requirements to python_ballchasing.egg-info/requires.txt 2026-04-30T14:21:38,166 writing top-level names to python_ballchasing.egg-info/top_level.txt 2026-04-30T14:21:38,189 reading manifest file 'python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:38,192 adding license file 'LICENSE' 2026-04-30T14:21:38,196 writing manifest file 'python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:38,294 Getting requirements to build wheel: finished with status 'done' 2026-04-30T14:21:38,298 Created temporary directory: /tmp/pip-modern-metadata-3ryuo68o 2026-04-30T14:21:38,300 Preparing metadata (pyproject.toml): started 2026-04-30T14:21:38,302 Running command Preparing metadata (pyproject.toml) 2026-04-30T14:21:38,869 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T14:21:38,870 !! 2026-04-30T14:21:38,871 ******************************************************************************** 2026-04-30T14:21:38,871 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T14:21:38,872 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T14:21:38,873 or your builds will no longer be supported. 2026-04-30T14:21:38,874 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,875 ******************************************************************************** 2026-04-30T14:21:38,876 !! 2026-04-30T14:21:38,877 corresp(dist, value, root_dir) 2026-04-30T14:21:38,946 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:38,946 !! 2026-04-30T14:21:38,948 ******************************************************************************** 2026-04-30T14:21:38,948 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:38,949 License :: OSI Approved :: MIT License 2026-04-30T14:21:38,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,951 ******************************************************************************** 2026-04-30T14:21:38,953 !! 2026-04-30T14:21:38,953 dist._finalize_license_expression() 2026-04-30T14:21:38,954 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:38,955 !! 2026-04-30T14:21:38,956 ******************************************************************************** 2026-04-30T14:21:38,957 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:38,958 License :: OSI Approved :: MIT License 2026-04-30T14:21:38,959 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:38,959 ******************************************************************************** 2026-04-30T14:21:38,960 !! 2026-04-30T14:21:38,961 self._finalize_license_expression() 2026-04-30T14:21:38,961 running dist_info 2026-04-30T14:21:38,970 creating /tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info 2026-04-30T14:21:38,971 writing /tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/PKG-INFO 2026-04-30T14:21:38,974 writing dependency_links to /tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/dependency_links.txt 2026-04-30T14:21:38,976 writing requirements to /tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/requires.txt 2026-04-30T14:21:38,977 writing top-level names to /tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/top_level.txt 2026-04-30T14:21:38,979 writing manifest file '/tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:39,000 reading manifest file '/tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:39,002 adding license file 'LICENSE' 2026-04-30T14:21:39,005 writing manifest file '/tmp/pip-modern-metadata-3ryuo68o/python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:39,006 creating '/tmp/pip-modern-metadata-3ryuo68o/python_ballchasing-0.5.0.dist-info' 2026-04-30T14:21:39,137 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-30T14:21:39,142 Source in /tmp/pip-wheel-5rusahts/python-ballchasing_ebca5969339943ed939cc115e3cd1942 has version 0.5.0, which satisfies requirement python-ballchasing==0.5.0 from https://files.pythonhosted.org/packages/40/03/29beb8008c6b00588f04130c12c897fb1647bd301be4943bce19a979a4cf/python_ballchasing-0.5.0.tar.gz 2026-04-30T14:21:39,143 Removed python-ballchasing==0.5.0 from https://files.pythonhosted.org/packages/40/03/29beb8008c6b00588f04130c12c897fb1647bd301be4943bce19a979a4cf/python_ballchasing-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-2rdu9u_6' 2026-04-30T14:21:39,149 Created temporary directory: /tmp/pip-unpack-nivyi3tl 2026-04-30T14:21:39,150 Building wheels for collected packages: python-ballchasing 2026-04-30T14:21:39,155 Created temporary directory: /tmp/pip-wheel-696ojbku 2026-04-30T14:21:39,156 Destination directory: /tmp/pip-wheel-696ojbku 2026-04-30T14:21:39,158 Building wheel for python-ballchasing (pyproject.toml): started 2026-04-30T14:21:39,160 Running command Building wheel for python-ballchasing (pyproject.toml) 2026-04-30T14:21:39,711 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T14:21:39,712 !! 2026-04-30T14:21:39,713 ******************************************************************************** 2026-04-30T14:21:39,713 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T14:21:39,714 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T14:21:39,715 or your builds will no longer be supported. 2026-04-30T14:21:39,716 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:39,717 ******************************************************************************** 2026-04-30T14:21:39,718 !! 2026-04-30T14:21:39,718 corresp(dist, value, root_dir) 2026-04-30T14:21:39,778 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:39,779 !! 2026-04-30T14:21:39,779 ******************************************************************************** 2026-04-30T14:21:39,780 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:39,781 License :: OSI Approved :: MIT License 2026-04-30T14:21:39,782 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:39,782 ******************************************************************************** 2026-04-30T14:21:39,783 !! 2026-04-30T14:21:39,783 dist._finalize_license_expression() 2026-04-30T14:21:39,784 /tmp/pip-build-env-q0ckyqg7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T14:21:39,784 !! 2026-04-30T14:21:39,786 ******************************************************************************** 2026-04-30T14:21:39,786 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T14:21:39,787 License :: OSI Approved :: MIT License 2026-04-30T14:21:39,788 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T14:21:39,789 ******************************************************************************** 2026-04-30T14:21:39,790 !! 2026-04-30T14:21:39,791 self._finalize_license_expression() 2026-04-30T14:21:39,792 running bdist_wheel 2026-04-30T14:21:39,803 running build 2026-04-30T14:21:39,804 running build_py 2026-04-30T14:21:39,810 creating build/lib/ballchasing 2026-04-30T14:21:39,812 copying ballchasing/__init__.py -> build/lib/ballchasing 2026-04-30T14:21:39,814 copying ballchasing/api.py -> build/lib/ballchasing 2026-04-30T14:21:39,817 copying ballchasing/constants.py -> build/lib/ballchasing 2026-04-30T14:21:39,820 creating build/lib/scripts 2026-04-30T14:21:39,821 copying scripts/test.py -> build/lib/scripts 2026-04-30T14:21:39,823 copying scripts/test_typed.py -> build/lib/scripts 2026-04-30T14:21:39,825 copying scripts/make_types.py -> build/lib/scripts 2026-04-30T14:21:39,828 copying scripts/get_maps.py -> build/lib/scripts 2026-04-30T14:21:39,831 creating build/lib/ballchasing/util 2026-04-30T14:21:39,832 copying ballchasing/util/__init__.py -> build/lib/ballchasing/util 2026-04-30T14:21:39,834 copying ballchasing/util/stats.py -> build/lib/ballchasing/util 2026-04-30T14:21:39,835 copying ballchasing/util/replays.py -> build/lib/ballchasing/util 2026-04-30T14:21:39,838 copying ballchasing/util/dates.py -> build/lib/ballchasing/util 2026-04-30T14:21:39,840 copying ballchasing/util/iterators.py -> build/lib/ballchasing/util 2026-04-30T14:21:39,842 creating build/lib/ballchasing/typed 2026-04-30T14:21:39,843 copying ballchasing/typed/__init__.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,845 copying ballchasing/typed/deep_replay.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,848 copying ballchasing/typed/deep_group.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,850 copying ballchasing/typed/shallow_group.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,852 copying ballchasing/typed/shallow_replay.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,854 copying ballchasing/typed/shared.py -> build/lib/ballchasing/typed 2026-04-30T14:21:39,856 running egg_info 2026-04-30T14:21:39,866 writing python_ballchasing.egg-info/PKG-INFO 2026-04-30T14:21:39,869 writing dependency_links to python_ballchasing.egg-info/dependency_links.txt 2026-04-30T14:21:39,870 writing requirements to python_ballchasing.egg-info/requires.txt 2026-04-30T14:21:39,871 writing top-level names to python_ballchasing.egg-info/top_level.txt 2026-04-30T14:21:39,883 reading manifest file 'python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:39,886 adding license file 'LICENSE' 2026-04-30T14:21:39,889 writing manifest file 'python_ballchasing.egg-info/SOURCES.txt' 2026-04-30T14:21:39,893 copying ballchasing/stats_info.tsv -> build/lib/ballchasing 2026-04-30T14:21:39,906 installing to build/bdist.linux-armv7l/wheel 2026-04-30T14:21:39,906 running install 2026-04-30T14:21:39,929 running install_lib 2026-04-30T14:21:39,935 creating build/bdist.linux-armv7l/wheel 2026-04-30T14:21:39,937 creating build/bdist.linux-armv7l/wheel/ballchasing 2026-04-30T14:21:39,938 copying build/lib/ballchasing/stats_info.tsv -> build/bdist.linux-armv7l/wheel/./ballchasing 2026-04-30T14:21:39,940 copying build/lib/ballchasing/__init__.py -> build/bdist.linux-armv7l/wheel/./ballchasing 2026-04-30T14:21:39,943 creating build/bdist.linux-armv7l/wheel/ballchasing/util 2026-04-30T14:21:39,944 copying build/lib/ballchasing/util/__init__.py -> build/bdist.linux-armv7l/wheel/./ballchasing/util 2026-04-30T14:21:39,946 copying build/lib/ballchasing/util/stats.py -> build/bdist.linux-armv7l/wheel/./ballchasing/util 2026-04-30T14:21:39,948 copying build/lib/ballchasing/util/replays.py -> build/bdist.linux-armv7l/wheel/./ballchasing/util 2026-04-30T14:21:39,950 copying build/lib/ballchasing/util/dates.py -> build/bdist.linux-armv7l/wheel/./ballchasing/util 2026-04-30T14:21:39,952 copying build/lib/ballchasing/util/iterators.py -> build/bdist.linux-armv7l/wheel/./ballchasing/util 2026-04-30T14:21:39,954 copying build/lib/ballchasing/api.py -> build/bdist.linux-armv7l/wheel/./ballchasing 2026-04-30T14:21:39,957 copying build/lib/ballchasing/constants.py -> build/bdist.linux-armv7l/wheel/./ballchasing 2026-04-30T14:21:39,960 creating build/bdist.linux-armv7l/wheel/ballchasing/typed 2026-04-30T14:21:39,961 copying build/lib/ballchasing/typed/__init__.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,963 copying build/lib/ballchasing/typed/deep_replay.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,965 copying build/lib/ballchasing/typed/deep_group.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,968 copying build/lib/ballchasing/typed/shallow_group.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,970 copying build/lib/ballchasing/typed/shallow_replay.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,972 copying build/lib/ballchasing/typed/shared.py -> build/bdist.linux-armv7l/wheel/./ballchasing/typed 2026-04-30T14:21:39,975 creating build/bdist.linux-armv7l/wheel/scripts 2026-04-30T14:21:39,976 copying build/lib/scripts/test.py -> build/bdist.linux-armv7l/wheel/./scripts 2026-04-30T14:21:39,978 copying build/lib/scripts/test_typed.py -> build/bdist.linux-armv7l/wheel/./scripts 2026-04-30T14:21:39,980 copying build/lib/scripts/make_types.py -> build/bdist.linux-armv7l/wheel/./scripts 2026-04-30T14:21:39,982 copying build/lib/scripts/get_maps.py -> build/bdist.linux-armv7l/wheel/./scripts 2026-04-30T14:21:39,984 running install_egg_info 2026-04-30T14:21:39,989 Copying python_ballchasing.egg-info to build/bdist.linux-armv7l/wheel/./python_ballchasing-0.5.0-py3.11.egg-info 2026-04-30T14:21:39,999 running install_scripts 2026-04-30T14:21:40,010 creating build/bdist.linux-armv7l/wheel/python_ballchasing-0.5.0.dist-info/WHEEL 2026-04-30T14:21:40,012 creating '/tmp/pip-wheel-696ojbku/.tmp-76u90fsd/python_ballchasing-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-30T14:21:40,015 adding 'ballchasing/__init__.py' 2026-04-30T14:21:40,018 adding 'ballchasing/api.py' 2026-04-30T14:21:40,021 adding 'ballchasing/constants.py' 2026-04-30T14:21:40,023 adding 'ballchasing/stats_info.tsv' 2026-04-30T14:21:40,025 adding 'ballchasing/typed/__init__.py' 2026-04-30T14:21:40,026 adding 'ballchasing/typed/deep_group.py' 2026-04-30T14:21:40,028 adding 'ballchasing/typed/deep_replay.py' 2026-04-30T14:21:40,029 adding 'ballchasing/typed/shallow_group.py' 2026-04-30T14:21:40,031 adding 'ballchasing/typed/shallow_replay.py' 2026-04-30T14:21:40,032 adding 'ballchasing/typed/shared.py' 2026-04-30T14:21:40,034 adding 'ballchasing/util/__init__.py' 2026-04-30T14:21:40,035 adding 'ballchasing/util/dates.py' 2026-04-30T14:21:40,037 adding 'ballchasing/util/iterators.py' 2026-04-30T14:21:40,039 adding 'ballchasing/util/replays.py' 2026-04-30T14:21:40,040 adding 'ballchasing/util/stats.py' 2026-04-30T14:21:40,043 adding 'python_ballchasing-0.5.0.dist-info/licenses/LICENSE' 2026-04-30T14:21:40,045 adding 'scripts/get_maps.py' 2026-04-30T14:21:40,046 adding 'scripts/make_types.py' 2026-04-30T14:21:40,048 adding 'scripts/test.py' 2026-04-30T14:21:40,049 adding 'scripts/test_typed.py' 2026-04-30T14:21:40,051 adding 'python_ballchasing-0.5.0.dist-info/METADATA' 2026-04-30T14:21:40,052 adding 'python_ballchasing-0.5.0.dist-info/WHEEL' 2026-04-30T14:21:40,052 adding 'python_ballchasing-0.5.0.dist-info/top_level.txt' 2026-04-30T14:21:40,053 adding 'python_ballchasing-0.5.0.dist-info/RECORD' 2026-04-30T14:21:40,055 removing build/bdist.linux-armv7l/wheel 2026-04-30T14:21:40,161 Building wheel for python-ballchasing (pyproject.toml): finished with status 'done' 2026-04-30T14:21:40,167 Created wheel for python-ballchasing: filename=python_ballchasing-0.5.0-py3-none-any.whl size=36122 sha256=9a45415a703ab46960b3fd9233301398c629f03c6190edeb2864618566cb8500 2026-04-30T14:21:40,168 Stored in directory: /tmp/pip-ephem-wheel-cache-dk_21tq3/wheels/b3/45/b8/d1b92a5dfb204bb8a93315d561ade05ebaa3998ba73450b028 2026-04-30T14:21:40,179 Successfully built python-ballchasing 2026-04-30T14:21:40,183 Removed build tracker: '/tmp/pip-build-tracker-2rdu9u_6'