2025-09-09T19:33:41,113 Created temporary directory: /tmp/pip-build-tracker-dhtcpikx 2025-09-09T19:33:41,114 Initialized build tracking at /tmp/pip-build-tracker-dhtcpikx 2025-09-09T19:33:41,114 Created build tracker: /tmp/pip-build-tracker-dhtcpikx 2025-09-09T19:33:41,114 Entered build tracker: /tmp/pip-build-tracker-dhtcpikx 2025-09-09T19:33:41,114 Created temporary directory: /tmp/pip-wheel-_vzxhx9n 2025-09-09T19:33:41,117 Created temporary directory: /tmp/pip-ephem-wheel-cache-7r1217vs 2025-09-09T19:33:41,177 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T19:33:41,179 2 location(s) to search for versions of caltechdata-api: 2025-09-09T19:33:41,179 * https://pypi.org/simple/caltechdata-api/ 2025-09-09T19:33:41,179 * https://www.piwheels.org/simple/caltechdata-api/ 2025-09-09T19:33:41,179 Fetching project page and analyzing links: https://pypi.org/simple/caltechdata-api/ 2025-09-09T19:33:41,180 Getting page https://pypi.org/simple/caltechdata-api/ 2025-09-09T19:33:41,181 Found index url https://pypi.org/simple/ 2025-09-09T19:33:41,254 Fetched page https://pypi.org/simple/caltechdata-api/ as application/vnd.pypi.simple.v1+json 2025-09-09T19:33:41,264 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/ea/0f/501351713656450485d7e3ae2e268c219328c42f8d3ffd7827973eee0507/caltechdata_api-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,265 Found link https://files.pythonhosted.org/packages/28/5e/27cff93699bb98f646a0280b09c2cc4f21cabe84dfc0b304ef1fbb62adf1/caltechdata_api-0.1.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.0 2025-09-09T19:33:41,265 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/4f/09/b7fc3636ac5e3dbef682caa94fcb8fe66a1be4d552f8c5a7a0aa81ae7778/caltechdata_api-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,265 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/3a/3b/d4a272c2e0d37b18a79203a86731a752c22f7baa9d8151ab529f6faebd7c/caltechdata_api-0.1.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,266 Found link https://files.pythonhosted.org/packages/07/2f/85dabb29b8514660406023a58ea24f0b2c79bc20ca6d4e9bf056fe289b4d/caltechdata_api-0.1.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.1 2025-09-09T19:33:41,266 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/13/58/d4c82235240aab770046abb3c4fcdb64be4961e0eb3495a438c6dbb1bc94/caltechdata_api-0.1.2-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,266 Found link https://files.pythonhosted.org/packages/9b/29/a7468410bf1632dc7cdf02e90c0b915a2788074d4ffd18df820401305b3d/caltechdata_api-0.1.2.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.2 2025-09-09T19:33:41,266 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/b6/85/632367caa44517357345fcd1acb2c6fc1b365f5116e0cc2fb2a78c52a722/caltechdata_api-0.1.3-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,266 Found link https://files.pythonhosted.org/packages/8c/68/8cd2ecdfac91389c83eb33f1f89072532feed9e9e4caaf7267505b6f380a/caltechdata_api-0.1.3.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.3 2025-09-09T19:33:41,267 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/11/a4/bf920517f64bf5f8055add80614d7041b9eb205081763a3b5747b41c0897/caltechdata_api-0.1.4-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,267 Found link https://files.pythonhosted.org/packages/23/a6/4936ace480cea7bb20c615b1f34b2b8783706b21de7c9a6acced39d54e9e/caltechdata_api-0.1.4.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.4 2025-09-09T19:33:41,267 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/fa/ef/af9e582f2cadcf73809d6d8a9b1233db662a49bf474972354ef5841a2503/caltechdata_api-0.1.5-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,267 Found link https://files.pythonhosted.org/packages/de/cf/ad5497f1c6eeb42b0a0d0f35d10063baf1cd5e8866e3a842fd71318b583b/caltechdata_api-0.1.5.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.5 2025-09-09T19:33:41,267 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/ff/27/81e7a214bae2c4148795a61c9aba6a835ea5b7c5e7d2b8c5d344988491cc/caltechdata_api-0.1.6-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,268 Found link https://files.pythonhosted.org/packages/43/8e/3b99bf7bea1f40dfdbff5e83cfb4ee4bc6977f5feaf352e197bb664269cf/caltechdata_api-0.1.6.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.6 2025-09-09T19:33:41,268 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/ed/7e/48e641dc6b001b1f64b86e9b108dcb8ec216a11197761785f326838fc990/caltechdata_api-0.1.7-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,268 Found link https://files.pythonhosted.org/packages/22/94/3987c37a184ad27da28980825576457519efd8671bba6efb6d37503fe42f/caltechdata_api-0.1.7.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.7 2025-09-09T19:33:41,268 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/85/41/ecaddd634ed1b1480f0315a158eabc84ff283d63c0e619544ffbf9b6f221/caltechdata_api-0.1.8-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,268 Found link https://files.pythonhosted.org/packages/c4/5f/997462f1bc7ecb8ac1df88e90bf28fedf71d69c437def0f829f675a0e10f/caltechdata_api-0.1.8.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.8 2025-09-09T19:33:41,268 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/2f/f6/70092d8c4631399b95e27d4f6ccb8b7f70197fafb739dc635bb5a467e112/caltechdata_api-0.1.9-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,269 Found link https://files.pythonhosted.org/packages/82/da/adb523c5e277f3f7a4d16c788bcc9d52f8da86e8a9eec9a64bc48abfb6b6/caltechdata_api-0.1.9.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.9 2025-09-09T19:33:41,269 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/e8/55/160676ecb96b5a00a92886057fddb73273523b1c073e9967660115968277/caltechdata_api-0.1.10-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,269 Found link https://files.pythonhosted.org/packages/30/82/b29b220f869a6a5c31b1bc95226558e921274d9313a2cd4d7aeca4821264/caltechdata_api-0.1.10.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.7.0), version: 0.1.10 2025-09-09T19:33:41,269 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/9f/52/c2395f5eab7c1d52f1dd4b6e50cddc759c956e2efea9823e3e3f2ecec4e4/caltechdata_api-0.1.11-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,270 Found link https://files.pythonhosted.org/packages/82/17/d8c43848455a9daf5667e6085f51a99f2d8c897ec450ba8d9cbc32120330/caltechdata_api-0.1.11.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 0.1.11 2025-09-09T19:33:41,270 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/58/6f/fcdaf4eed5ace2bd3d432010d61a22a3eac3314402612adca6af090de9f8/caltechdata_api-0.2.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,270 Found link https://files.pythonhosted.org/packages/bc/6e/93c32831c8538377eed5ff52d887a0aa562d6884a512109a20f3fbacb0f2/caltechdata_api-0.2.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 0.2.0 2025-09-09T19:33:41,270 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/b0/47/a7d245d4940cfaad3c954b99a99b6466e4350251e54aff9c74311128046a/caltechdata_api-0.2.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,271 Found link https://files.pythonhosted.org/packages/f9/de/07ed9078fd4348e129fdd3b0abc682c6bd838b8d5a4f9d3f5132d30a27c1/caltechdata_api-0.2.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 0.2.1 2025-09-09T19:33:41,271 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/e2/22/4786eb918c9712de83a500e987092b3e8b946a9cd05726725ab03de1563f/caltechdata_api-0.3.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,271 Found link https://files.pythonhosted.org/packages/14/f9/3289eecb9195875fa4494902238e7533db7fdcf89e0c49650f1539186f2e/caltechdata_api-0.3.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 0.3.0 2025-09-09T19:33:41,271 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/f6/95/71bf5f4d092c969e33e68b8ade79a5f78dbc96184ece9ff28950f815b55d/caltechdata_api-1.0.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,271 Found link https://files.pythonhosted.org/packages/f1/cf/c1f7451cbfb8137d70e70c58240c3ec618d698b27b115c159026345bdf12/caltechdata_api-1.0.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.0.0 2025-09-09T19:33:41,272 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/44/26/41cf9ed4fff9477616ea06b9316b87cce548fc3d718c333eb0850a5f9105/caltechdata_api-1.1.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,272 Found link https://files.pythonhosted.org/packages/5e/bb/9dee0a6bccff7fe80552eba3da447b989535273b8f5c48672d0e0f659bd2/caltechdata_api-1.1.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.1.0 2025-09-09T19:33:41,272 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/17/b5/61188dad90841b6cba8f411c57fe6d35681fbb84effb5f2bccd7964e1175/caltechdata_api-1.1.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,272 Found link https://files.pythonhosted.org/packages/f2/6d/170bd6f30197482b94b303d620e45d952d72eb26663377d200551d66a592/caltechdata_api-1.1.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.1.1 2025-09-09T19:33:41,272 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/fd/53/32ac8265021ee947fe6c109d442b1dc3282b3f97052f84c9f8627f7ca123/caltechdata_api-1.2.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,272 Found link https://files.pythonhosted.org/packages/3b/66/45b3180b6be14ad2cec0db026d259051f187f8ccf3efd21eaef25598eb4b/caltechdata_api-1.2.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.2.0 2025-09-09T19:33:41,273 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/67/2e/45e61e3aebe06d3939689094b675970627a5891124b8ed91b2643a6413e2/caltechdata_api-1.2.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,273 Found link https://files.pythonhosted.org/packages/62/7b/1aae23165d7af8f6959409a54c216c90e65e61fb5aea8931af7c2b085cb7/caltechdata_api-1.2.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.2.1 2025-09-09T19:33:41,273 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/73/92/a5ea22da71e801221a39eaad1dfce3329b3e160740e23df0867dbf48ebf4/caltechdata_api-1.3.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,273 Found link https://files.pythonhosted.org/packages/c5/0c/b77c8119c1636e3a68ff63d10e2bc969c05fe66719632bb7466d9ec147f4/caltechdata_api-1.3.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.3.0 2025-09-09T19:33:41,273 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/60/86/f1462c27fafbac56dd90602e20835ad5b5cfdfbecee87c65abc2101ab9d5/caltechdata_api-1.4.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,274 Found link https://files.pythonhosted.org/packages/a7/a2/fcc2cd74d2adb556f00fa579ca63a5903d6c0d74314097fd3e85b7f806dd/caltechdata_api-1.4.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.0 2025-09-09T19:33:41,274 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/ae/08/e997a59f58d2da4d21094a1b6af36d53cffb45c61324ae227935b8c82242/caltechdata_api-1.4.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,274 Found link https://files.pythonhosted.org/packages/02/ff/a1ce155609305fff701d2d415132d6b99fd5be3c3095b103eb2741194cd4/caltechdata_api-1.4.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.1 2025-09-09T19:33:41,274 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/4f/61/0b19f962fcb7b44189eab6a2f0ebcccd294db71103b571b59b074062d968/caltechdata_api-1.4.2-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,274 Found link https://files.pythonhosted.org/packages/94/d9/89486a4eef21b205186a3c80fff63180564d374de4580257ddfc526bf072/caltechdata_api-1.4.2.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.2 2025-09-09T19:33:41,274 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/20/f3/346b5e6a4cdf0fe177fbf9a8fd571c8e3ae080dada3bbefa2531278c7afc/caltechdata_api-1.4.3-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,275 Found link https://files.pythonhosted.org/packages/45/4e/6070289251e068af6b4fb4b2be5449fc629cf21d0ddd447a0a537c87bb01/caltechdata_api-1.4.3.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.3 2025-09-09T19:33:41,275 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/b9/d4/f8cdd31ddaadfc8dd709140b9bc4bd1929472df7900601bce3edde67a2ce/caltechdata_api-1.4.4-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,275 Found link https://files.pythonhosted.org/packages/cd/45/d6f77c7af3ef2614cff89796fbab289fb7b4347a220fe74c3c370c797e6c/caltechdata_api-1.4.4.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.4 2025-09-09T19:33:41,275 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/c5/dc/a8c975f7da78357b597c0f22eb74e095203376cd863b41f4da658f15c144/caltechdata_api-1.4.5-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,275 Found link https://files.pythonhosted.org/packages/a1/cb/34a90084b7666c3c508cfc50e45a2fa3f2d17c9b39a244db812f8910bcae/caltechdata_api-1.4.5.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.4.5 2025-09-09T19:33:41,276 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/87/13/cbde91bdf73f02bd17199aa3a731efb015656d013fc2d4d26276d377837f/caltechdata_api-1.5.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,276 Found link https://files.pythonhosted.org/packages/47/88/efcdcd59e9f47916f7dfa10976c3dde6f6c6f142526472906690dca8c705/caltechdata_api-1.5.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.5.0 2025-09-09T19:33:41,276 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/93/b7/e0c132e75f79a065a2a222979fc12a92f2b01e57f539445bf07fca6f47f6/caltechdata_api-1.6.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,276 Found link https://files.pythonhosted.org/packages/bf/b9/d14ec4712e71c65683824cef27aee8a7ea19bd11a9914fe9e2880cf5392e/caltechdata_api-1.6.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.6.0 2025-09-09T19:33:41,276 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/70/3a/08304966ab20cb89cb32911367073129fd6d4dc7b30cfb25a17980a969e4/caltechdata_api-1.6.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,276 Found link https://files.pythonhosted.org/packages/71/d7/377831bc939edd1ab7cab2cf78bb5dee3a8138dcb3ed68e554ec954679b5/caltechdata_api-1.6.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.6.1 2025-09-09T19:33:41,277 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/92/cc/fcf44c77d63bfc2a2fdd631689bf0aae9ca90fa87ffba35e72ee2143dfe9/caltechdata_api-1.7.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,277 Found link https://files.pythonhosted.org/packages/81/b6/93c3f201d90930f78ec6634935fbac81b2589b909296ef2f4abc74da1082/caltechdata_api-1.7.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.7.0 2025-09-09T19:33:41,277 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/5e/0c/ebef41af5d631cc8625a937fea33c94aeff67ef2506177a8ada00310bdfe/caltechdata_api-1.7.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,277 Found link https://files.pythonhosted.org/packages/4d/0b/eeb924685bb39e33419208990f76ff5a8f0f2dc4269716ded867f57304f1/caltechdata_api-1.7.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.7.1 2025-09-09T19:33:41,277 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/22/cd/903a4135905c2c72e37cd647b61a57d46a5f51bf0396f0685267c704452b/caltechdata_api-1.8.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,277 Found link https://files.pythonhosted.org/packages/32/27/88d91debf55d7032fe278475d76cb890cf22ff88b48051307dbc4731a7d9/caltechdata_api-1.8.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.8.0 2025-09-09T19:33:41,278 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/fb/16/5a0207542c937e224bec811ec1ac6e79a77085ff4d53dfcdb7cde07c87fb/caltechdata_api-1.8.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,278 Found link https://files.pythonhosted.org/packages/91/42/988780fb1a73ac30900d9058d7717f31880490a14626cd4d0dce0fc98694/caltechdata_api-1.8.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.8.1 2025-09-09T19:33:41,278 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/6b/78/62ed5eb9c50feab902d731bf2c29156febc6115467317b778d3e379b06cd/caltechdata_api-1.8.2-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,278 Found link https://files.pythonhosted.org/packages/90/57/7cbe984c70c5a0b80e9c7ff71aeb2b45594918f83d66580643ca7248d036/caltechdata_api-1.8.2.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.8.2 2025-09-09T19:33:41,278 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/fc/af/d5a8ea9d51090173681a4f0ad0fa9b44eedb8906c0de4d89eaa93bbff1c4/caltechdata_api-1.9.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,279 Found link https://files.pythonhosted.org/packages/17/d2/3ac947c203b13d0c1e3567fd278a6b93401033192e7c2361acc4380f0eb5/caltechdata_api-1.9.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.9.0 2025-09-09T19:33:41,279 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/04/a5/d18d83f4266884d4150254f94eda3d64c22ad1d50822dfd03b2bab6f3121/caltechdata_api-1.9.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,279 Found link https://files.pythonhosted.org/packages/33/3d/9927dc861bbd4e1b60d56a15d73426bf67d8e052462b301d65c9e69b3662/caltechdata_api-1.9.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.9.1 2025-09-09T19:33:41,279 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/04/ba/110148dfe41403ac4ef77c7e2a1d99ea7a8bae78c24da6cd791d780d9d8d/caltechdata_api-1.10.0-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,279 Found link https://files.pythonhosted.org/packages/c1/e9/df758563186539b594acebdf3460b7b4f583649b80c76b6a1879f9f1a410/caltechdata_api-1.10.0.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.10.0 2025-09-09T19:33:41,280 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/58/8b/ab8d6a1e20a306c6cb8c2b32164b437584f149c1ba9b9ec181ac499c407d/caltechdata_api-1.10.1-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,280 Found link https://files.pythonhosted.org/packages/81/14/9242f510f0e8ada61fd3302d911df887ca0c302134165ec2674c196eed1b/caltechdata_api-1.10.1.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.10.1 2025-09-09T19:33:41,280 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/b9/62/2c739e0a5d816e9fa74a01edae4eca6e6a95ab5dab405b92d0ff45d13bdf/caltechdata_api-1.10.2-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,280 Found link https://files.pythonhosted.org/packages/c4/89/ae6080d6b83ec51bff8285a5358ed48ff3fc1ce8ac7c5737fa7974368345/caltechdata_api-1.10.2.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.10.2 2025-09-09T19:33:41,280 Skipping link: No binaries permitted for caltechdata-api: https://files.pythonhosted.org/packages/72/2d/090008224127b1940d33e0789efbd0cea7f0cc41e5380a76309a0ccf31d5/caltechdata_api-1.10.3-py3-none-any.whl (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,281 Found link https://files.pythonhosted.org/packages/da/1a/5cba21610c0ff52bc418dbfc81d7cdcf0cd4cd3665ce8eb5cbdbb8f46d2e/caltechdata_api-1.10.3.tar.gz (from https://pypi.org/simple/caltechdata-api/) (requires-python:>=3.6.0), version: 1.10.3 2025-09-09T19:33:41,281 Fetching project page and analyzing links: https://www.piwheels.org/simple/caltechdata-api/ 2025-09-09T19:33:41,281 Getting page https://www.piwheels.org/simple/caltechdata-api/ 2025-09-09T19:33:41,282 Found index url https://www.piwheels.org/simple/ 2025-09-09T19:33:41,583 Fetched page https://www.piwheels.org/simple/caltechdata-api/ as text/html 2025-09-09T19:33:41,591 Skipping link: No binaries permitted for caltechdata-api: https://www.piwheels.org/simple/caltechdata-api/caltechdata_api-1.10.3-py3-none-any.whl#sha256=a44517fb875e9d406e419aaeb6f90b7f571392d5d7061e69b5fb3ef8391463e9 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,592 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-1.10.2-py3-none-any.whl#sha256=f32f1b36ee751cc1620ac8d448475f94e2358838ccffcc3d88dc6d5ca02a2634 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,592 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-1.10.1-py3-none-any.whl#sha256=55720815544b0901caa4a9687d86e4bf2a3551a79ac66317a3b022003691ba29 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,592 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-1.10.0-py3-none-any.whl#sha256=8af9760393e75349ce6db2faeb0f9713ec00ed1ee643e37cbc3cd640003af517 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.6.0) 2025-09-09T19:33:41,593 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.10-py3-none-any.whl#sha256=a6191731f310e57aa3606f9575aee0d0ef0a1976472c8e1aae13930eaf87f5f5 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,593 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.9-py3-none-any.whl#sha256=94eb28ce53e11e2acd7446f42b71cbca643d9e290ad75587f192c9dc726fe622 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,593 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.8-py3-none-any.whl#sha256=a74ac476f550df4650dbb8335b97fec8039b82194ad6734bbcb0fa7b3a8068d1 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,593 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.7-py3-none-any.whl#sha256=15446f0d2bfceb18f08c130c7ca3ce7b13955e0138a3f9ac32c2541adb19e69e (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,593 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.6-py3-none-any.whl#sha256=2d5e1727ef26cfd5fa7804b068adc850c9ca0e24324ab5cd7fac349dad4d43e6 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.5-py3-none-any.whl#sha256=6e4ac726b0524753e122942d39575dcebb9c3c21cb729aec28233579eab362f3 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.4-py3-none-any.whl#sha256=dfb4e0be68a287d64e642b0077dca5bb7918c98d5388059f8494d38d939cfd9a (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.3-py3-none-any.whl#sha256=a9764cf5a43bc674b43a0d288b705d9f38363fe72c3a5cc9c51404250c44555b (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.2-py3-none-any.whl#sha256=ff1b0dd6d15786f7176f02e099948f05fdc77da503d3d568f8582bca14d3ad95 (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.1-py2.py3-none-any.whl#sha256=37adfe84a1dca69bafa27e4bc3991e11320f81d87000be6fa4e36e4530a1a59f (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,594 Skipping link: No binaries permitted for caltechdata-api: https://archive1.piwheels.org/simple/caltechdata-api/caltechdata_api-0.1.0-py2.py3-none-any.whl#sha256=2b2db84b0d6fd390e4f20c38b667f7816a2be050f896205d24f672c98f5fbc1c (from https://www.piwheels.org/simple/caltechdata-api/) (requires-python:>=3.7.0) 2025-09-09T19:33:41,595 Skipping link: not a file: https://www.piwheels.org/simple/caltechdata-api/ 2025-09-09T19:33:41,595 Skipping link: not a file: https://pypi.org/simple/caltechdata-api/ 2025-09-09T19:33:41,625 Given no hashes to check 1 links for project 'caltechdata-api': discarding no candidates 2025-09-09T19:33:41,626 Collecting caltechdata-api==0.3.0 2025-09-09T19:33:41,628 Created temporary directory: /tmp/pip-unpack-aiqa1kjd 2025-09-09T19:33:41,846 Downloading caltechdata_api-0.3.0.tar.gz (14 kB) 2025-09-09T19:33:41,880 Added caltechdata-api==0.3.0 from https://files.pythonhosted.org/packages/14/f9/3289eecb9195875fa4494902238e7533db7fdcf89e0c49650f1539186f2e/caltechdata_api-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-dhtcpikx' 2025-09-09T19:33:41,881 Running setup.py (path:/tmp/pip-wheel-_vzxhx9n/caltechdata-api_a8ba409e72194bd2a344c477d58c33d0/setup.py) egg_info for package caltechdata-api 2025-09-09T19:33:41,881 Created temporary directory: /tmp/pip-pip-egg-info-66ll17zi 2025-09-09T19:33:41,881 Preparing metadata (setup.py): started 2025-09-09T19:33:41,882 Running command python setup.py egg_info 2025-09-09T19:33:42,390 Traceback (most recent call last): 2025-09-09T19:33:42,391 File "", line 2, in 2025-09-09T19:33:42,392 exec(compile(''' 2025-09-09T19:33:42,392 ~~~~^^^^^^^^^^^^ 2025-09-09T19:33:42,392 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:33:42,392 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,392 ...<32 lines>... 2025-09-09T19:33:42,392 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:33:42,392 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,392 ''' % ('/tmp/pip-wheel-_vzxhx9n/caltechdata-api_a8ba409e72194bd2a344c477d58c33d0/setup.py',), "", "exec")) 2025-09-09T19:33:42,393 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,393 File "", line 35, in 2025-09-09T19:33:42,393 File "/tmp/pip-wheel-_vzxhx9n/caltechdata-api_a8ba409e72194bd2a344c477d58c33d0/setup.py", line 22, in 2025-09-09T19:33:42,393 with open(codemeta_json, mode = "r", encoding = "utf-8") as f: 2025-09-09T19:33:42,393 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,393 FileNotFoundError: [Errno 2] No such file or directory: 'codemeta.json' 2025-09-09T19:33:42,477 ERROR: python setup.py egg_info exited with 1 2025-09-09T19:33:42,490 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T19:33:42,490 exec(compile('"'"''"'"''"'"' 2025-09-09T19:33:42,490 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:33:42,490 # 2025-09-09T19:33:42,490 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T19:33:42,490 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T19:33:42,490 # - It provides a clear error message when setuptools is not installed. 2025-09-09T19:33:42,490 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T19:33:42,490 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T19:33:42,490 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T19:33:42,490 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T19:33:42,490 import os, sys, tokenize, traceback 2025-09-09T19:33:42,490 2025-09-09T19:33:42,490 try: 2025-09-09T19:33:42,490 import setuptools 2025-09-09T19:33:42,490 except ImportError: 2025-09-09T19:33:42,490 print( 2025-09-09T19:33:42,490 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T19:33:42,490 "the build environment with exception:", 2025-09-09T19:33:42,490 file=sys.stderr, 2025-09-09T19:33:42,490 ) 2025-09-09T19:33:42,490 traceback.print_exc() 2025-09-09T19:33:42,490 sys.exit(1) 2025-09-09T19:33:42,490 2025-09-09T19:33:42,490 __file__ = %r 2025-09-09T19:33:42,490 sys.argv[0] = __file__ 2025-09-09T19:33:42,490 2025-09-09T19:33:42,490 if os.path.exists(__file__): 2025-09-09T19:33:42,490 filename = __file__ 2025-09-09T19:33:42,490 with tokenize.open(__file__) as f: 2025-09-09T19:33:42,490 setup_py_code = f.read() 2025-09-09T19:33:42,490 else: 2025-09-09T19:33:42,490 filename = "" 2025-09-09T19:33:42,490 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T19:33:42,490 2025-09-09T19:33:42,490 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:33:42,490 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_vzxhx9n/caltechdata-api_a8ba409e72194bd2a344c477d58c33d0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-66ll17zi[/] 2025-09-09T19:33:42,490 [bold magenta]cwd[/]: /tmp/pip-wheel-_vzxhx9n/caltechdata-api_a8ba409e72194bd2a344c477d58c33d0/ 2025-09-09T19:33:42,490 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T19:33:42,491 ERROR: metadata generation failed 2025-09-09T19:33:42,496 Exception information: 2025-09-09T19:33:42,496 Traceback (most recent call last): 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T19:33:42,496 call_subprocess( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 args, 2025-09-09T19:33:42,496 ^^^^^ 2025-09-09T19:33:42,496 ...<2 lines>... 2025-09-09T19:33:42,496 spinner=spinner, 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T19:33:42,496 raise error 2025-09-09T19:33:42,496 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T19:33:42,496 2025-09-09T19:33:42,496 The above exception was the direct cause of the following exception: 2025-09-09T19:33:42,496 2025-09-09T19:33:42,496 Traceback (most recent call last): 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T19:33:42,496 status = _inner_run() 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T19:33:42,496 return self.run(options, args) 2025-09-09T19:33:42,496 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T19:33:42,496 return func(self, options, args) 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T19:33:42,496 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T19:33:42,496 result = self._result = resolver.resolve( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T19:33:42,496 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T19:33:42,496 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T19:33:42,496 if not criterion.candidates: 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T19:33:42,496 return bool(self._sequence) 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T19:33:42,496 self._bool = any(self) 2025-09-09T19:33:42,496 ~~~^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T19:33:42,496 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T19:33:42,496 ^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T19:33:42,496 candidate = func() 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T19:33:42,496 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 link, template, name, version 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T19:33:42,496 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 link, 2025-09-09T19:33:42,496 ^^^^^ 2025-09-09T19:33:42,496 ...<3 lines>... 2025-09-09T19:33:42,496 version=version, 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T19:33:42,496 super().__init__( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 link=link, 2025-09-09T19:33:42,496 ^^^^^^^^^^ 2025-09-09T19:33:42,496 ...<4 lines>... 2025-09-09T19:33:42,496 version=version, 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T19:33:42,496 self.dist = self._prepare() 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T19:33:42,496 dist = self._prepare_distribution() 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T19:33:42,496 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T19:33:42,496 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T19:33:42,496 dist = _get_prepared_distribution( 2025-09-09T19:33:42,496 req, 2025-09-09T19:33:42,496 ...<3 lines>... 2025-09-09T19:33:42,496 self.check_build_deps, 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T19:33:42,496 abstract_dist.prepare_distribution_metadata( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 finder, build_isolation, check_build_deps 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T19:33:42,496 self.req.prepare_metadata() 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T19:33:42,496 self.metadata_directory = generate_metadata_legacy( 2025-09-09T19:33:42,496 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T19:33:42,496 build_env=self.build_env, 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ...<3 lines>... 2025-09-09T19:33:42,496 details=details, 2025-09-09T19:33:42,496 ^^^^^^^^^^^^^^^^ 2025-09-09T19:33:42,496 ) 2025-09-09T19:33:42,496 ^ 2025-09-09T19:33:42,496 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T19:33:42,496 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T19:33:42,496 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T19:33:42,521 Removed caltechdata-api==0.3.0 from https://files.pythonhosted.org/packages/14/f9/3289eecb9195875fa4494902238e7533db7fdcf89e0c49650f1539186f2e/caltechdata_api-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-dhtcpikx' 2025-09-09T19:33:42,521 Removed build tracker: '/tmp/pip-build-tracker-dhtcpikx'