2025-09-08T17:22:23,074 Created temporary directory: /tmp/pip-build-tracker-q5e3xzxu 2025-09-08T17:22:23,074 Initialized build tracking at /tmp/pip-build-tracker-q5e3xzxu 2025-09-08T17:22:23,074 Created build tracker: /tmp/pip-build-tracker-q5e3xzxu 2025-09-08T17:22:23,074 Entered build tracker: /tmp/pip-build-tracker-q5e3xzxu 2025-09-08T17:22:23,075 Created temporary directory: /tmp/pip-wheel-pefycz0p 2025-09-08T17:22:23,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-ucnvpkal 2025-09-08T17:22:23,138 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T17:22:23,140 2 location(s) to search for versions of nanomath: 2025-09-08T17:22:23,140 * https://pypi.org/simple/nanomath/ 2025-09-08T17:22:23,140 * https://www.piwheels.org/simple/nanomath/ 2025-09-08T17:22:23,141 Fetching project page and analyzing links: https://pypi.org/simple/nanomath/ 2025-09-08T17:22:23,141 Getting page https://pypi.org/simple/nanomath/ 2025-09-08T17:22:23,142 Found index url https://pypi.org/simple/ 2025-09-08T17:22:23,290 Fetched page https://pypi.org/simple/nanomath/ as application/vnd.pypi.simple.v1+json 2025-09-08T17:22:23,303 Found link https://files.pythonhosted.org/packages/c4/00/aaabf74c2e633b385098ea163f35cb850af411c4e81813172816f3b0cbc5/nanomath-0.9.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.9.0 2025-09-08T17:22:23,303 Found link https://files.pythonhosted.org/packages/b5/be/5586d26911bce025e671f5919c4bdd4948383ac7d7a7a396283689433f84/nanomath-0.9.1.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.9.1 2025-09-08T17:22:23,304 Found link https://files.pythonhosted.org/packages/4b/c2/cac0ac6167df7ac493231d6017edcc76381e0275a73e986dce4f4baa654f/nanomath-0.9.3.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.9.3 2025-09-08T17:22:23,304 Found link https://files.pythonhosted.org/packages/61/78/b986d53039b6fd62189c71f3d3894fb54d71b54533b6989b36c6bc962678/nanomath-0.9.4.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.9.4 2025-09-08T17:22:23,305 Found link https://files.pythonhosted.org/packages/ac/28/b90d8fe03c4b855da62b3fabb889dbade2e4e38f4993aa0d57e1c9894d92/nanomath-0.10.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.0 2025-09-08T17:22:23,305 Found link https://files.pythonhosted.org/packages/b7/84/df60cdfba785e9a1d6a6114d1952b262672e96543bb633be43e1341fc15f/nanomath-0.10.1.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.1 2025-09-08T17:22:23,306 Found link https://files.pythonhosted.org/packages/40/ab/2852a99a95333765c61139f0ba6e1620cc8eec48eb6fe7f85e62df6a8134/nanomath-0.10.2.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.2 2025-09-08T17:22:23,306 Found link https://files.pythonhosted.org/packages/f9/38/3c0ff956cb541b545c824c07c08a2d464a07382b43d7528bb5e56586df81/nanomath-0.10.3.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.3 2025-09-08T17:22:23,307 Found link https://files.pythonhosted.org/packages/30/3f/d18eb83cffb58b68d86bac7f01062ecd707dab931e17b0a3c9c0d75d8998/nanomath-0.10.4.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.4 2025-09-08T17:22:23,307 Found link https://files.pythonhosted.org/packages/82/df/a30d3def3ae0c8ecebd7e7b8f4617e510f40ec6d9b10e9b5d6ed8eebc1fe/nanomath-0.10.5.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.10.5 2025-09-08T17:22:23,308 Found link https://files.pythonhosted.org/packages/b8/97/53857121cb928a4c5ebfae98d5b1b7bcf7887694ca7fa525217deabd2187/nanomath-0.11.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.11.0 2025-09-08T17:22:23,308 Found link https://files.pythonhosted.org/packages/37/89/4b672411d294b8449871654ee2e615637bb24238fd62aeac641f3f237166/nanomath-0.12.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.0 2025-09-08T17:22:23,309 Found link https://files.pythonhosted.org/packages/41/59/79fbfeae6533d872e171e6dce1c06d1658fc9710ba68bd8d38b092d01efd/nanomath-0.12.3.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.3 2025-09-08T17:22:23,309 Found link https://files.pythonhosted.org/packages/f6/fd/9d3bb223adec9defa019ceb44c732cee1079a5d7b7c5fa135d56867ed1b9/nanomath-0.12.4.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.4 2025-09-08T17:22:23,310 Found link https://files.pythonhosted.org/packages/73/b3/065e700ea8c21d5c74a5ec1ce0bcb6ff1d4115317d71e6060c0150735a3b/nanomath-0.12.5.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.5 2025-09-08T17:22:23,310 Found link https://files.pythonhosted.org/packages/cf/a3/bfcd47231640e435340c0812954bd8cc6544de9461f3a2a5405b4e02975d/nanomath-0.12.6.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.6 2025-09-08T17:22:23,310 Found link https://files.pythonhosted.org/packages/34/0d/19002c258e50c3025495eeefd4a3ff6bbf97ce9440278e4ff3546ef7306e/nanomath-0.12.7.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.7 2025-09-08T17:22:23,311 Found link https://files.pythonhosted.org/packages/6f/39/1ec620beece3a01476fbb63cbfc1814a904ccf472ff9a3e3cc05e81b9c9d/nanomath-0.12.8.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.12.8 2025-09-08T17:22:23,311 Found link https://files.pythonhosted.org/packages/8f/20/3dc24e8c317fd6a818c0d0369f561800cbe09963741f91a6fca1c5523fa1/nanomath-0.13.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.13.0 2025-09-08T17:22:23,312 Found link https://files.pythonhosted.org/packages/94/51/81d7e7c4f7cf400456aa04ad57c93c9c6183f681f659623602c58a8c6946/nanomath-0.13.1.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.13.1 2025-09-08T17:22:23,312 Found link https://files.pythonhosted.org/packages/08/56/e43f672aee3a49c022a96812237c20e180b801162495ed242394bd05ba0c/nanomath-0.13.2.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.13.2 2025-09-08T17:22:23,313 Found link https://files.pythonhosted.org/packages/bd/5d/7d33b4f53c97f778deda98202a0715054e622b3d6aaf290db2b4234ca874/nanomath-0.13.3.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.13.3 2025-09-08T17:22:23,313 Found link https://files.pythonhosted.org/packages/20/1f/36837c9e09ed4044427f729d6e20da0981ac95ff07232e48425ac1490cd0/nanomath-0.14.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.14.0 2025-09-08T17:22:23,314 Found link https://files.pythonhosted.org/packages/29/43/f65fe248b0ed054e959edd1b317647518f4ccfa7c8bd9ee953fc9ac7af68/nanomath-0.14.2.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.14.2 2025-09-08T17:22:23,314 Found link https://files.pythonhosted.org/packages/88/f0/54e5b94308ca79a2ea6ad26d2c31863c3eed3754a58468324b6a3fb5ac8d/nanomath-0.15.0.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.15.0 2025-09-08T17:22:23,315 Found link https://files.pythonhosted.org/packages/6d/cd/b6ea00834b31c20de01fdaaea334e87bbba04ec47222f6f17d06a47b06d2/nanomath-0.15.1.tar.gz (from https://pypi.org/simple/nanomath/), version: 0.15.1 2025-09-08T17:22:23,316 Found link https://files.pythonhosted.org/packages/9b/de/316c744b7613aa00a6d11f22aac18c490091cd62f5fac068f8720c26b499/nanomath-0.15.2.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.15.2 2025-09-08T17:22:23,316 Found link https://files.pythonhosted.org/packages/1b/f5/5c8aaef3d71c543d8b874cdd5df88e64338655e75cca40891644b9b273e6/nanomath-0.15.3.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.15.3 2025-09-08T17:22:23,316 Found link https://files.pythonhosted.org/packages/d0/65/4f73f9f791cb8a973324a265a2bf4713cada3b2e46e7f18bc6545a294a18/nanomath-0.16.2.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.16.2 2025-09-08T17:22:23,317 Found link https://files.pythonhosted.org/packages/62/a5/556ad638b0c2c3acf4c05051c9f22ec6a4d544b89e683b8261c3bad7ac92/nanomath-0.17.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.17.0 2025-09-08T17:22:23,317 Found link https://files.pythonhosted.org/packages/df/06/aea15f244e2de06dc478f6d49a5babb8eb0cfbb3d051f260b4a17a506c16/nanomath-0.17.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.17.1 2025-09-08T17:22:23,317 Found link https://files.pythonhosted.org/packages/23/ee/34c9d41bff016f0ae9db85d31222414bfc57fd7d895b4de7630f336727ba/nanomath-0.18.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.18.0 2025-09-08T17:22:23,317 Found link https://files.pythonhosted.org/packages/38/89/1e5fa2f0942f613fdfe3837c0d3df3a09b282839fd6c75d3ba0bb2d4420a/nanomath-0.18.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.18.1 2025-09-08T17:22:23,318 Found link https://files.pythonhosted.org/packages/77/53/d46a861c74b04543785ba4d157f1d874e790270c221aa10991d556f255d2/nanomath-0.19.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.19.0 2025-09-08T17:22:23,318 Found link https://files.pythonhosted.org/packages/10/4e/0550de5f339c08da429506874dfca6214b19477381a9747a1d662477b259/nanomath-0.19.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.19.1 2025-09-08T17:22:23,318 Found link https://files.pythonhosted.org/packages/ad/2c/1cbd187d7910a26639001611c662a14cdf96175b04271980458280b8f12f/nanomath-0.20.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.20.0 2025-09-08T17:22:23,318 Found link https://files.pythonhosted.org/packages/fb/ee/6beb3383ab67c11472271242bf69efa9653fe06ef14efcca3ec3a469653b/nanomath-0.21.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.21.0 2025-09-08T17:22:23,318 Found link https://files.pythonhosted.org/packages/19/0b/2cdf6f70b6b7e581b7149b60f9117841326186d44aa62f60ed18280f7515/nanomath-0.22.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.22.0 2025-09-08T17:22:23,319 Found link https://files.pythonhosted.org/packages/29/86/9f62330c1f1c20191aadf7c6e125503b290103a5c99761bbe4959066167d/nanomath-0.23.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.23.0 2025-09-08T17:22:23,319 Found link https://files.pythonhosted.org/packages/d2/b5/5f8124618c5dbd4e36dde2584689de621d15d6fa8662db5a33510bc0a480/nanomath-0.23.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.23.1 2025-09-08T17:22:23,319 Found link https://files.pythonhosted.org/packages/5f/46/030dd26400610dd1ecfa383e2ddadfbb29fe87301888d3e00b3171f2613c/nanomath-0.23.2.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.23.2 2025-09-08T17:22:23,319 Found link https://files.pythonhosted.org/packages/e4/f6/6246950aa5b998f9783874a1d408219db5e91570d176c9b8349606665c08/nanomath-0.23.3.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 0.23.3 2025-09-08T17:22:23,319 Found link https://files.pythonhosted.org/packages/73/e3/1ec36a19d27d8c07f5e0312e44ec786247f20ca23a2b9f493557bb402daf/nanomath-1.0.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.0.0 2025-09-08T17:22:23,320 Found link https://files.pythonhosted.org/packages/f8/c2/854d7b176661e6e0baf56101cd3cc20110b53c29e5b83fee32c6374d9d11/nanomath-1.0.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.0.1 2025-09-08T17:22:23,320 Found link https://files.pythonhosted.org/packages/e9/1f/d3cf8ffc9c1ca9b4322619e730fecdecc3ab107f83098becd79f5e24eaba/nanomath-1.2.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.2.0 2025-09-08T17:22:23,320 Found link https://files.pythonhosted.org/packages/a4/93/626d85f2df4479341bd69272b71e0451a19c54e86383dbdca78ec226162f/nanomath-1.2.1.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.2.1 2025-09-08T17:22:23,320 Found link https://files.pythonhosted.org/packages/0f/e5/479842600ed2050f0ce8e3229a8feea388547cd7b4b89bf0d698380e3870/nanomath-1.3.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.3.0 2025-09-08T17:22:23,320 Found link https://files.pythonhosted.org/packages/fd/e5/4ce733aa2f62470fd79523a56f55033589394b49b2ee746521db16e5846a/nanomath-1.4.0.tar.gz (from https://pypi.org/simple/nanomath/) (requires-python:>=3), version: 1.4.0 2025-09-08T17:22:23,321 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanomath/ 2025-09-08T17:22:23,321 Getting page https://www.piwheels.org/simple/nanomath/ 2025-09-08T17:22:23,322 Found index url https://www.piwheels.org/simple/ 2025-09-08T17:22:23,409 Fetched page https://www.piwheels.org/simple/nanomath/ as text/html 2025-09-08T17:22:23,420 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.4.0-py3-none-any.whl#sha256=740127e767cc528571c1e19f71808b27f32f2caef7ef1d4a0cad71229a4909e1 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.3.0-py3-none-any.whl#sha256=49803be70d4632385a5f0c422911dfc3bdfcc5e3107b4df62330b766089c0be9 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.2.1-py3-none-any.whl#sha256=083e60ff7ec916a0c3eccef0b3a4ba2fb3fca165d7e82414704a0408507fe843 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.2.0-py3-none-any.whl#sha256=a58e699ff4bca309c28e17120cdaaac77167386c958a26a48f7e30ac4cdbf76f (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.0.1-py3-none-any.whl#sha256=9ad03a0c077d825bdffffb2e448b6a183231d929af4041f634e439a74ed7ff93 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-1.0.0-py3-none-any.whl#sha256=a03d4ff768107eded5a4179807081ed85101d2a13012a3ee89175d1177028de1 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,421 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.23.3-py3-none-any.whl#sha256=9da1b2ab2c9abf30c2daa37dbb994776c254de6956a1aa85328c62aa873294c2 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.23.2-py3-none-any.whl#sha256=40fe408a11ac930d5ca449bf5f7a6e5834c28d7753a8004f49ba706d5efb813d (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.23.1-py3-none-any.whl#sha256=bf3b173b7ef3840db20ee36977dcd6c22dd46d4e39b8ec55ea5cee9adb3b6891 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.22.0-py3-none-any.whl#sha256=e13da6045d79cc78601929bfdf1a324ace584dccedccbde3cdf187eca26af470 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.21.0-py3-none-any.whl#sha256=bcf6a59980ad9887ed6841570b3fc4b71ce3cef733b7069e513291adb2f18eb1 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.20.0-py3-none-any.whl#sha256=f8e02fb5034add67b771d2f247eb2fce446322bf3d77ee973d3fbd73ca63b859 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.19.1-py3-none-any.whl#sha256=608d3fdefa87b26ba8396c09c85919284512cff2293bdd425e9b1eeb54ee3ad6 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,422 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.19.0-py3-none-any.whl#sha256=ce88321df7b9e32d7154130151ba561f69436d3c5cf3535226aa7ab46f6aefba (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.18.1-py3-none-any.whl#sha256=17115aba45703e22dcd8ac979082b2c8f087e7af558713173c99eff29d1f58a1 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.18.0-py3-none-any.whl#sha256=3dce134ec075168f1d6828fca7af2c7b40d2f5d253690e92e135d2672242cf88 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.17.1-py3-none-any.whl#sha256=5155045f43df4040ddd96e4e460c3d52103f89f2fd1a1b7c34113d2c2d1d29a0 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.17.0-py3-none-any.whl#sha256=349724de3f9336d86083cc1f5b8af072676b6c41a3b63bf83ed711adda9f06f0 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.16.2-py3-none-any.whl#sha256=0e58b5f7c663972397091bb22706b810902301ec849ea0956b88671243da2626 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,423 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.15.3-py3-none-any.whl#sha256=6cdf4ae64936a64c64e3a7a49be0cc654d475e9a64660fb5768fba4aea3a1fe3 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.15.2-py3-none-any.whl#sha256=fa32353dc250b631ad875cc59a083008ad64ec5ffdcb8fef76eaed8699fa6023 (from https://www.piwheels.org/simple/nanomath/) (requires-python:>=3) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.15.1-py3-none-any.whl#sha256=21b82e105b0de23c946540e1cc05556c7ac91d20ccc4974237ad2ddb081cfd76 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.15.0-py3-none-any.whl#sha256=c7df2fb459262a9b7460f180336385882c9e689edfcaf07de72680af12015b81 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.14.2-py3-none-any.whl#sha256=b42837eb9ae24e80de03864d06ba7d430596f5dfbc95cf7d97ad28e938c677d4 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.14.0-py3-none-any.whl#sha256=c27c5b83ac8c7d232b8652ff6f5b2bb1461c4cc2f418583259c5a75d9392f503 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.13.3-py3-none-any.whl#sha256=84b7a8bb09581eb9c89bddf9cff02445fa6a191e00ead0471ddd5f964cac588b (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,424 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.13.2-py3-none-any.whl#sha256=acf0026a67288f8ae51372e8a8540c9ef4ff13b1fe228dbb5b9f0fd042754124 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.13.1-py3-none-any.whl#sha256=1655d567881556498c8cf99e6a28bd2135922a57562e086a7443baeefbff3c3a (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.13.0-py3-none-any.whl#sha256=ec4aa4597194ba86663dd658f26df77a8ec18363dcc66d2499d9ea1134d4c9ee (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.8-py3-none-any.whl#sha256=cf996cfd0a206c056dcc9f891b8f9c9b7d49622a5fb5827f1c6b969c23ec60b6 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.7-py3-none-any.whl#sha256=03d47bc6054614887895c07d0aff604f4c4d99c9d75328f9eb85d34726f74ada (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.6-py3-none-any.whl#sha256=d34a01a32bd39852c4409f896c2007160c6691af56c4d6e8e9d15088ce759261 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.5-py3-none-any.whl#sha256=d70f261cf07f23e00ee4c82ade34bcccf56700a1c99a076509c0a10728d040e1 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,425 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.3-py3-none-any.whl#sha256=cae1868a8d170a8b6f74f62ca341c0b0800f58bee41568b76711b8640658f424 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.12.0-py3-none-any.whl#sha256=98ab745babc50e1c8a787f9c30649642a9479b1832b9a0248363b43e1c833bdf (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.11.0-py3-none-any.whl#sha256=a9803de1ec42330702012b55211c55e885ca432bb70f51c94e905e056d6e4cf9 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.5-py3-none-any.whl#sha256=008ff478de028743b9e8fe8479d63eded66b92354ee982790967e8aa6aad25f5 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.4-py3-none-any.whl#sha256=cbbc770c5e4d63f04b76567760f570af43eec05ded6507ac66a47b6b3f83c1e9 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.3-py3-none-any.whl#sha256=d422e65b0acea1822e65511cdf64509db4fe8230bd286b1fb532d9eae6c97b9a (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.2-py3-none-any.whl#sha256=49fa728b190a7a6811b31cace579d17c87cc818e76aa32780b96af595cc413c7 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,426 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.1-py3-none-any.whl#sha256=ed3beb6377660fcf9675815ecf621e347b10482eec562d5716a144a2cc1a28ce (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.10.0-py3-none-any.whl#sha256=e3dfe026065c9e2b00d5718b23eaf4997324b4bfcd5ab0947fe200a889f8eb36 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.9.4-py3-none-any.whl#sha256=3647740b11b5f98245373d3f5400eb3ddbc4f3954321cd4a55bbb8214ea74158 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.9.3-py3-none-any.whl#sha256=1ba8b5017c55f7c32168f24ae4e5502b2ff90b66dcd4fd0a3d65e35f95b63a63 (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.9.1-py3-none-any.whl#sha256=82599c6d93b35a7a30f2702aa08c62df8001d133ac4603f15b4516b26ea978ae (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: No binaries permitted for nanomath: https://archive1.piwheels.org/simple/nanomath/nanomath-0.9.0-py3-none-any.whl#sha256=e7601073924c5ec476378ea649213b56a50f7c335560f1f7a24222edde7b7b7f (from https://www.piwheels.org/simple/nanomath/) 2025-09-08T17:22:23,427 Skipping link: not a file: https://www.piwheels.org/simple/nanomath/ 2025-09-08T17:22:23,428 Skipping link: not a file: https://pypi.org/simple/nanomath/ 2025-09-08T17:22:23,456 Given no hashes to check 1 links for project 'nanomath': discarding no candidates 2025-09-08T17:22:23,458 Collecting nanomath==0.23.0 2025-09-08T17:22:23,459 Created temporary directory: /tmp/pip-unpack-b22nsbxg 2025-09-08T17:22:23,597 Downloading nanomath-0.23.0.tar.gz (4.6 kB) 2025-09-08T17:22:23,620 Added nanomath==0.23.0 from https://files.pythonhosted.org/packages/29/86/9f62330c1f1c20191aadf7c6e125503b290103a5c99761bbe4959066167d/nanomath-0.23.0.tar.gz to build tracker '/tmp/pip-build-tracker-q5e3xzxu' 2025-09-08T17:22:23,622 Running setup.py (path:/tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/setup.py) egg_info for package nanomath 2025-09-08T17:22:23,622 Created temporary directory: /tmp/pip-pip-egg-info-o0ltpo6f 2025-09-08T17:22:23,622 Preparing metadata (setup.py): started 2025-09-08T17:22:23,623 Running command python setup.py egg_info 2025-09-08T17:22:24,142 Traceback (most recent call last): 2025-09-08T17:22:24,144 File "", line 2, in 2025-09-08T17:22:24,144 exec(compile(''' 2025-09-08T17:22:24,144 ~~~~^^^^^^^^^^^^ 2025-09-08T17:22:24,144 # This is -- a caller that pip uses to run setup.py 2025-09-08T17:22:24,144 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,145 ...<32 lines>... 2025-09-08T17:22:24,145 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T17:22:24,145 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,145 ''' % ('/tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/setup.py',), "", "exec")) 2025-09-08T17:22:24,145 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,145 File "", line 35, in 2025-09-08T17:22:24,145 File "/tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/setup.py", line 14, in 2025-09-08T17:22:24,145 long_description=open(path.join(here, "README.md")).read(), 2025-09-08T17:22:24,146 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,146 File "", line 921, in open 2025-09-08T17:22:24,146 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/README.md' 2025-09-08T17:22:24,229 ERROR: python setup.py egg_info exited with 1 2025-09-08T17:22:24,243 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T17:22:24,243 exec(compile('"'"''"'"''"'"' 2025-09-08T17:22:24,243 # This is -- a caller that pip uses to run setup.py 2025-09-08T17:22:24,243 # 2025-09-08T17:22:24,243 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T17:22:24,243 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T17:22:24,243 # - It provides a clear error message when setuptools is not installed. 2025-09-08T17:22:24,243 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T17:22:24,243 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T17:22:24,243 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T17:22:24,243 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T17:22:24,243 import os, sys, tokenize, traceback 2025-09-08T17:22:24,243 2025-09-08T17:22:24,243 try: 2025-09-08T17:22:24,243 import setuptools 2025-09-08T17:22:24,243 except ImportError: 2025-09-08T17:22:24,243 print( 2025-09-08T17:22:24,243 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T17:22:24,243 "the build environment with exception:", 2025-09-08T17:22:24,243 file=sys.stderr, 2025-09-08T17:22:24,243 ) 2025-09-08T17:22:24,243 traceback.print_exc() 2025-09-08T17:22:24,243 sys.exit(1) 2025-09-08T17:22:24,243 2025-09-08T17:22:24,243 __file__ = %r 2025-09-08T17:22:24,243 sys.argv[0] = __file__ 2025-09-08T17:22:24,243 2025-09-08T17:22:24,243 if os.path.exists(__file__): 2025-09-08T17:22:24,243 filename = __file__ 2025-09-08T17:22:24,243 with tokenize.open(__file__) as f: 2025-09-08T17:22:24,243 setup_py_code = f.read() 2025-09-08T17:22:24,243 else: 2025-09-08T17:22:24,243 filename = "" 2025-09-08T17:22:24,243 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T17:22:24,243 2025-09-08T17:22:24,243 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T17:22:24,243 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-o0ltpo6f[/] 2025-09-08T17:22:24,243 [bold magenta]cwd[/]: /tmp/pip-wheel-pefycz0p/nanomath_6358e84a31474f8bb50edac64eafe7e6/ 2025-09-08T17:22:24,243 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T17:22:24,244 ERROR: metadata generation failed 2025-09-08T17:22:24,250 Exception information: 2025-09-08T17:22:24,250 Traceback (most recent call last): 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T17:22:24,250 call_subprocess( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 args, 2025-09-08T17:22:24,250 ^^^^^ 2025-09-08T17:22:24,250 ...<2 lines>... 2025-09-08T17:22:24,250 spinner=spinner, 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T17:22:24,250 raise error 2025-09-08T17:22:24,250 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T17:22:24,250 2025-09-08T17:22:24,250 The above exception was the direct cause of the following exception: 2025-09-08T17:22:24,250 2025-09-08T17:22:24,250 Traceback (most recent call last): 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T17:22:24,250 status = _inner_run() 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T17:22:24,250 return self.run(options, args) 2025-09-08T17:22:24,250 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T17:22:24,250 return func(self, options, args) 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T17:22:24,250 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T17:22:24,250 result = self._result = resolver.resolve( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T17:22:24,250 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T17:22:24,250 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T17:22:24,250 if not criterion.candidates: 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T17:22:24,250 return bool(self._sequence) 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T17:22:24,250 self._bool = any(self) 2025-09-08T17:22:24,250 ~~~^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T17:22:24,250 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T17:22:24,250 ^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T17:22:24,250 candidate = func() 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T17:22:24,250 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 link, template, name, version 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T17:22:24,250 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 link, 2025-09-08T17:22:24,250 ^^^^^ 2025-09-08T17:22:24,250 ...<3 lines>... 2025-09-08T17:22:24,250 version=version, 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T17:22:24,250 super().__init__( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 link=link, 2025-09-08T17:22:24,250 ^^^^^^^^^^ 2025-09-08T17:22:24,250 ...<4 lines>... 2025-09-08T17:22:24,250 version=version, 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T17:22:24,250 self.dist = self._prepare() 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T17:22:24,250 dist = self._prepare_distribution() 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T17:22:24,250 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T17:22:24,250 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T17:22:24,250 dist = _get_prepared_distribution( 2025-09-08T17:22:24,250 req, 2025-09-08T17:22:24,250 ...<3 lines>... 2025-09-08T17:22:24,250 self.check_build_deps, 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T17:22:24,250 abstract_dist.prepare_distribution_metadata( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 finder, build_isolation, check_build_deps 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T17:22:24,250 self.req.prepare_metadata() 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T17:22:24,250 self.metadata_directory = generate_metadata_legacy( 2025-09-08T17:22:24,250 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T17:22:24,250 build_env=self.build_env, 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ...<3 lines>... 2025-09-08T17:22:24,250 details=details, 2025-09-08T17:22:24,250 ^^^^^^^^^^^^^^^^ 2025-09-08T17:22:24,250 ) 2025-09-08T17:22:24,250 ^ 2025-09-08T17:22:24,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T17:22:24,250 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T17:22:24,250 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T17:22:24,271 Removed nanomath==0.23.0 from https://files.pythonhosted.org/packages/29/86/9f62330c1f1c20191aadf7c6e125503b290103a5c99761bbe4959066167d/nanomath-0.23.0.tar.gz from build tracker '/tmp/pip-build-tracker-q5e3xzxu' 2025-09-08T17:22:24,271 Removed build tracker: '/tmp/pip-build-tracker-q5e3xzxu'