2025-09-05T17:50:32,250 Created temporary directory: /tmp/pip-build-tracker-vx1260fi 2025-09-05T17:50:32,251 Initialized build tracking at /tmp/pip-build-tracker-vx1260fi 2025-09-05T17:50:32,251 Created build tracker: /tmp/pip-build-tracker-vx1260fi 2025-09-05T17:50:32,251 Entered build tracker: /tmp/pip-build-tracker-vx1260fi 2025-09-05T17:50:32,251 Created temporary directory: /tmp/pip-wheel-d4vxo8d3 2025-09-05T17:50:32,255 Created temporary directory: /tmp/pip-ephem-wheel-cache-69qr9_wg 2025-09-05T17:50:32,315 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-05T17:50:32,317 2 location(s) to search for versions of dspy-ai: 2025-09-05T17:50:32,317 * https://pypi.org/simple/dspy-ai/ 2025-09-05T17:50:32,317 * https://www.piwheels.org/simple/dspy-ai/ 2025-09-05T17:50:32,317 Fetching project page and analyzing links: https://pypi.org/simple/dspy-ai/ 2025-09-05T17:50:32,318 Getting page https://pypi.org/simple/dspy-ai/ 2025-09-05T17:50:32,319 Found index url https://pypi.org/simple/ 2025-09-05T17:50:32,472 Fetched page https://pypi.org/simple/dspy-ai/ as application/vnd.pypi.simple.v1+json 2025-09-05T17:50:32,509 Found link https://files.pythonhosted.org/packages/44/87/6abd3b94dce15575cca94001a8ce6a5522854f5c4ead7371bc9d01689de0/dspy-ai-0.1.9.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 0.1.9 2025-09-05T17:50:32,510 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0b/e8/8971ee95b88cab1df25278f6cd1656e6d67989a933cd0af33ae3de902da8/dspy_ai-0.1.9-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,510 Found link https://files.pythonhosted.org/packages/46/25/08fd8beb6fe4bdec803ae5e9535e09bd492c17eaa2ec3d34699ed5bba239/dspy-ai-2.0.0b1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.0b1 2025-09-05T17:50:32,510 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/d8/9d/60f1aa6b883db448fa1aa8885d103663c770d5cbc1e538a23cb759ed2eee/dspy_ai-2.0.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,511 Found link https://files.pythonhosted.org/packages/c3/32/d3eb5b47f73751c2b5f58fd13085a54d391c21183017851b7c9fa2b0920a/dspy-ai-2.0.0b2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.0b2 2025-09-05T17:50:32,511 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/de/70/50f6dec851b1c0973333086e9ba91753cca02064316ee35092453fae7a7c/dspy_ai-2.0.0b2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,511 Found link https://files.pythonhosted.org/packages/6c/b7/26be5c12b67d3c4139c0e897638d5f0e07bbc0a40f9ba62ec3ef1e98ee12/dspy-ai-2.0.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.1 2025-09-05T17:50:32,511 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/99/2e/15d7f050e514d70f32937ad369288afa300d1c1bbf7ec41dab18902bfa11/dspy_ai-2.0.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,511 Found link https://files.pythonhosted.org/packages/be/9c/4be43b7fda00ad108649e563641addf2cb1ecad11f03ac4aeea8dbe70fe1/dspy-ai-2.0.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.3 2025-09-05T17:50:32,512 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/58/1b/4c8956d814192d5c749ac287acf1b871761a22b9c059f55ffbb3e22e8028/dspy_ai-2.0.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,512 Found link https://files.pythonhosted.org/packages/38/c2/51ee4e2cf1ba92cc14c0af5c6e47efa87f1b5c81e01389a40de50f76313b/dspy-ai-2.0.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.4 2025-09-05T17:50:32,512 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/27/40/7bab09c38f1bc5a87efc01b3aeae0b6592f1a5299ccfc7c1c7a434a44f34/dspy_ai-2.0.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,512 Found link https://files.pythonhosted.org/packages/ed/25/6d3f53d47c389047804742c6a1a8c7a762c5679beed56d2d550c6b2c9011/dspy-ai-2.0.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.7 2025-09-05T17:50:32,512 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a1/69/a47210d3b7b29397ba16067783b0209a5d44434cad8355bfd5ba345b1298/dspy_ai-2.0.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,513 Found link https://files.pythonhosted.org/packages/f5/9a/1445b4af73baff3a0eb1cbc135471cac808358cb18fc4551e395d3ce1634/dspy-ai-2.0.8.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.0.8 2025-09-05T17:50:32,513 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3d/c9/e12487581922c2673c1438b693f99c569a47fd6eabc703ef9e78e9d453b3/dspy_ai-2.0.8-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,513 Found link https://files.pythonhosted.org/packages/a1/3b/5d9f294e5b914ac86ebb76c20278121ef9f144d76b8119df6b1776db6b62/dspy-ai-2.1.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.0 2025-09-05T17:50:32,513 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/69/85/d376adb35076fa507deff3cf96a23af5afa17abc82a71e92a2bb2ceff4ea/dspy_ai-2.1.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,513 Found link https://files.pythonhosted.org/packages/50/cc/9137f34923ac33b9f2d214d5938250e206068658002d78816b462b9b5a71/dspy-ai-2.1.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.1 2025-09-05T17:50:32,513 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f3/c0/388e7dc4595b26fe7ba6ad41ebd2eeedb3283ad58ec86b3993c445db503f/dspy_ai-2.1.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,514 Found link https://files.pythonhosted.org/packages/5b/98/312f2888f9a69febc65f8b9629621a0ad0d93f7252dc09413da9a794ad6e/dspy-ai-2.1.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.4 2025-09-05T17:50:32,514 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/cd/33/ba8d6fdf623db2b8c498c33b39b1438ead16eb439a6396ae390e808fe9fb/dspy_ai-2.1.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,514 Found link https://files.pythonhosted.org/packages/ca/ed/8e4e2e89f8f4f01cbb558743dbcc313ea26fe57b9cde0d72b62558f1f12f/dspy-ai-2.1.5.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.5 2025-09-05T17:50:32,514 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a7/8a/77d12b8ce318d155556d15dd818173e94fd61cbe25e505222c061baa6bb1/dspy_ai-2.1.5-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,514 Found link https://files.pythonhosted.org/packages/94/5f/7ce8f250036c576a2c79a4d1df85f1fa6016a6be96b191db74ea77cc4e82/dspy-ai-2.1.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.6 2025-09-05T17:50:32,514 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/5a/f9/94d5974e82d95f76494b47407d4c657e2dec7490e7cbc4bde9edf0d253dd/dspy_ai-2.1.6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,515 Found link https://files.pythonhosted.org/packages/93/26/18e1c37c6ba212ebac5e2f06529a8cb3c0ac4696d5e9744a081aa6a18c0e/dspy-ai-2.1.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.7 2025-09-05T17:50:32,515 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3e/bb/668d19f72aa28c9b37f02ce0d36c5c2ba11d4da44000b9ae6ac05ab322ff/dspy_ai-2.1.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,515 Found link https://files.pythonhosted.org/packages/1f/1f/c078e22eff1fa79ed0f9c1751006471398e5aa21a45f3783c278bda68ba0/dspy-ai-2.1.9.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.9 2025-09-05T17:50:32,515 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/bd/3b/2f78cc43c83daa17c340736b7ce9af5302f255125b18a924a4eab49a7c8f/dspy_ai-2.1.9-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,515 Found link https://files.pythonhosted.org/packages/d8/09/4af595462f55dc81c3d99fb06ffc7f65f9be8f1338fc439cd92e88b2424c/dspy-ai-2.1.10.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.1.10 2025-09-05T17:50:32,516 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/b8/a8/ee92615f2f19a15d59e0101dac9b247291770667cc54f5b98b728bc68ff4/dspy_ai-2.1.10-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,516 Found link https://files.pythonhosted.org/packages/92/aa/45f2bd6907caa4be1e26234272d67f80f2970f399c00b4ac4d77a0b8a300/dspy-ai-2.2.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.2.0 2025-09-05T17:50:32,516 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/fb/a7/e3ff4f13a88ca2a16f05bef5f9d9da9eabc4b8becde6d23771c93e6fb7ac/dspy_ai-2.2.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,516 Found link https://files.pythonhosted.org/packages/14/28/195f106ae62f62ef68dfd157fd93be467d408b5ce08172d749d91b77b082/dspy-ai-2.3.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.0 2025-09-05T17:50:32,516 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/87/07/70926a116c17fb6486c16df5705b07ed430eea63b5dbd76aee452dbf8c0e/dspy_ai-2.3.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,516 Found link https://files.pythonhosted.org/packages/35/c3/f88feb4476a70cce35f0dff0a24d10bcde5d1c633cac1a33fbd32e903c80/dspy-ai-2.3.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.1 2025-09-05T17:50:32,517 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/59/47/f3ed6b87c43313941bd9fbc8160154b72835005d51399ac9b00716525717/dspy_ai-2.3.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,517 Found link https://files.pythonhosted.org/packages/11/42/3b7a3b57292d98829e999616c014133d0ee3f61bf16672c9e563f9f934d2/dspy-ai-2.3.2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.2 2025-09-05T17:50:32,517 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/9d/7d/463669f8ef3d470ffb237003f810b65ddd897f2ec9d92d931fb3d4238ff1/dspy_ai-2.3.2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,517 Found link https://files.pythonhosted.org/packages/74/1f/ae9ca2bf9fb0a12dd7da8c55dceaa959ccb566dca70556bf4e4123baabc3/dspy-ai-2.3.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.3 2025-09-05T17:50:32,517 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3d/99/27e3579b9ea83705b504f45fce568a696e5ce1bcd95a870eaf9236f5bfb2/dspy_ai-2.3.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,518 Found link https://files.pythonhosted.org/packages/90/a7/993aec0c0ec4e3d1e04e745a845462635a3515e506daa897747d166982bd/dspy-ai-2.3.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.4 2025-09-05T17:50:32,518 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/31/94/6a3643a53af9c73c4acbf726465ef589b2a08c6ae1da4e8699a306d52dec/dspy_ai-2.3.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,518 Found link https://files.pythonhosted.org/packages/d3/6b/49f438b35090fc2acf30d57217944566f0f004bbdfc142a98448ea6a5e3e/dspy-ai-2.3.5.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.5 2025-09-05T17:50:32,518 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/57/c9/fa030116de97303b653635cf701798a793f53b7c149a2b5273a171d7deb5/dspy_ai-2.3.5-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,518 Found link https://files.pythonhosted.org/packages/44/fb/e33612968b61dc4af6999e1bb4372d5897c430b6dce324f7f811721f2b0b/dspy-ai-2.3.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.6 2025-09-05T17:50:32,518 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/c8/95/3ba3910561833ff2e392b176a30777b830a3a942dec6e1dec8e8d59ce635/dspy_ai-2.3.6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,519 Found link https://files.pythonhosted.org/packages/7d/36/d9419d9b86dbd185736c8c5d6a0896b6725d0cc45c9136c4c399c48db0b1/dspy-ai-2.3.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.3.7 2025-09-05T17:50:32,519 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/2e/21/b116aab0036654aebe281eab1cb8860f2c024c571eb6db5182ad7d97f66c/dspy_ai-2.3.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,519 Found link https://files.pythonhosted.org/packages/48/20/33a7351f49cd9fde596e8161887cdc5b870f0d2ed5b5f18f0ac66d2fa3d0/dspy-ai-2.4.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.0 2025-09-05T17:50:32,519 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/b6/82/b3b1ec67866cf4749d42cbc822cedef7b342dfb40000e58e0442ffb811de/dspy_ai-2.4.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,519 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/27/0d/c89cfb81b393f87ec62877f1bb5201221a3e91f76c13c657c72885341b6f/dspy_ai-2.4.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,520 Found link https://files.pythonhosted.org/packages/fb/49/0b04cbb9c8b077c03ca24eca5fb5e8e41e06961c5fc5aab45caabffabae2/dspy-ai-2.4.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.3 2025-09-05T17:50:32,520 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ac/b0/541f14dff5d1dcc451ffc5d9cd5ef8b749dc5d4d78b92b1e2c199f9c81b9/dspy_ai-2.4.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,520 Found link https://files.pythonhosted.org/packages/42/4e/601073ed18181293f0f992715186fb473578fd1a43da443e6c8f749c9a22/dspy-ai-2.4.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.4 2025-09-05T17:50:32,520 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/10/5b/8d33f745523401a07ef8dfee73e98b14ec95c22e316e3d454ab9e41d66a9/dspy_ai-2.4.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,520 Found link https://files.pythonhosted.org/packages/14/66/74bbae041f7567409e8f78eefa59c6f074c070ee3cea9f6c0e9eb4534f32/dspy-ai-2.4.5.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.5 2025-09-05T17:50:32,520 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/2b/27/56e138d2b577449d65c832beec053273687dc876a49e9405d72f42c36d4f/dspy_ai-2.4.5-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,521 Found link https://files.pythonhosted.org/packages/59/8f/5c4e184b2f4abbeaf0783025944a2e72747fdb88850edc9f9efa52270a06/dspy-ai-2.4.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.6 2025-09-05T17:50:32,521 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/11/e3/e32cb6acdf67665462c425c3e3b52b9c899e3332833a67db490fb2632f46/dspy_ai-2.4.6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,521 Found link https://files.pythonhosted.org/packages/f5/7f/96330d7960f59f0c29128b1aadfb154da1b8d28938ab162261f071237d6d/dspy-ai-2.4.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.7 2025-09-05T17:50:32,521 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/b3/78/e383bf31195aa9ced4748b1a012d9be928dfda782e7abae02858898afa6f/dspy_ai-2.4.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,521 Found link https://files.pythonhosted.org/packages/7b/53/9abeeb61d73ace10c70973c21ff126b5aab30b89ac6c33562a7f7459a889/dspy-ai-2.4.9.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.9 2025-09-05T17:50:32,521 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/2a/5d/f97d3bb80b91331c63cf5cc62ae034e0e78c6bfd75306f1a2b0190ea2860/dspy_ai-2.4.9-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,522 Found link https://files.pythonhosted.org/packages/19/e0/9913b54385c3407c8ad18213e67ec9cf05fc2271052daaa004f935ec1795/dspy-ai-2.4.10.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.10 2025-09-05T17:50:32,522 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/41/21/0c5a57cd36abcf76a13959bd547f55942e29176acf5df80a498bba5e1e7d/dspy_ai-2.4.10-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,522 Found link https://files.pythonhosted.org/packages/10/66/0250eafce963d7e9f18148be562fa379a2b35a2bae9029cd7aff4818b81d/dspy-ai-2.4.11.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.11 2025-09-05T17:50:32,522 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/1f/4e/00044db1835d29862426342a8184a1c58722979d5cf25ecb4cdb58d7422d/dspy_ai-2.4.11-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,522 Found link https://files.pythonhosted.org/packages/c5/33/e9c75cc8e05afe282df7ab292304ae11476d38d0b139379442bc1ab623c8/dspy-ai-2.4.12.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.12 2025-09-05T17:50:32,523 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f9/4f/254fc31ea010046038c168890e930faab25bab41abed319f8dc8907939e4/dspy_ai-2.4.12-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,523 Found link https://files.pythonhosted.org/packages/0f/2a/b5942d515211dd097ee44ac36ad63b1359f3778d938500a0c2627b90e1b9/dspy-ai-2.4.13.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.13 2025-09-05T17:50:32,523 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/09/fc/03c8ba55fedbde0a4a5dfe02349d771f7784d1cd4b75d61dad54bba71c33/dspy_ai-2.4.13-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,523 Found link https://files.pythonhosted.org/packages/b8/69/69c0bf9df8bb43b0e6ffacb80617d9ccb67b9a6507d83e92e8e65a60266d/dspy-ai-2.4.14.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.14 2025-09-05T17:50:32,523 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/5b/3f/5b11bfeb6d767e933db6caa2979591e9d681e108d6c2d54380a753b787eb/dspy_ai-2.4.14-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,523 Found link https://files.pythonhosted.org/packages/fe/1f/3f2e1d04ad52372779c9af8d668942d0b9e8462a6a7138833f548d9e66bb/dspy-ai-2.4.15.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.15 2025-09-05T17:50:32,524 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0e/67/249f0ee6d6788c2816f3e28ae57177936a347c9f2f6280dd63b8879f7ac6/dspy_ai-2.4.15-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,524 Found link https://files.pythonhosted.org/packages/27/a3/bc981554e2c5fc9a166d9a8defbdaf20b3b24f3378b9fafdb9099225cd83/dspy-ai-2.4.16.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.16 2025-09-05T17:50:32,524 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a5/dd/d0294add3563ad53da6f44267bffecdc8d326dd2e759b8af3c12d1190cf0/dspy_ai-2.4.16-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,524 Found link https://files.pythonhosted.org/packages/d3/8a/feb992bdd97f95f3df08a72c87f690a973b7bd346ae5da45b1baf2292853/dspy-ai-2.4.17.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.4.17 2025-09-05T17:50:32,524 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/90/44/20d0a4b3b91ec3118f1130cedf8ca7580c6c6a1e9ea9dbae17128482427c/dspy_ai-2.4.17-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,524 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/56/bf/be553a37fa2f9055aba09f54945591477d18bed1d9e92b80118e30375b7a/dspy_ai-2.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,525 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/e2/0e/c1a7393de3fb92a7e2d733a1d7534e21f8f96471a6e34ed399f69c4bbfe6/dspy_ai-2.5.0rc1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,525 Skipping link: 2.5.0rc1 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/e2/0e/c1a7393de3fb92a7e2d733a1d7534e21f8f96471a6e34ed399f69c4bbfe6/dspy_ai-2.5.0rc1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,525 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e0/e7/bd1cdc807ae28e4fb5d83dae0ca4bac2acd66c2da80f86c87c36a04a707a/dspy_ai-2.5.0rc2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/e0/b5/64b0953b5651645d3172708b86ba30636526bd05d612d7ea84fb97e5a916/dspy_ai-2.5.0rc2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Skipping link: 2.5.0rc2 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/e0/b5/64b0953b5651645d3172708b86ba30636526bd05d612d7ea84fb97e5a916/dspy_ai-2.5.0rc2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/8b/24/f81c4f6f8f6419dc32680449e0dbe51649ebb2b471e970394ba2f68a0d15/dspy_ai-2.5.0rc3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/7c/7e/de90e3b9274e421922f66540abc6786e1188e896c8a8b2a29910b2109d11/dspy_ai-2.5.0rc3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Skipping link: 2.5.0rc3 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/7c/7e/de90e3b9274e421922f66540abc6786e1188e896c8a8b2a29910b2109d11/dspy_ai-2.5.0rc3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,526 Found link https://files.pythonhosted.org/packages/75/97/667bb41149b538c8b29c2b2edb63f1db61eb462d876f339f44ca6692a0e5/dspy-ai-2.5.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.0 2025-09-05T17:50:32,527 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/35/db/bcc088a354daf1e000f1192e67b8fc3956d9e711ebab22f2dfc04d1aa4c0/dspy_ai-2.5.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,527 Found link https://files.pythonhosted.org/packages/7d/d7/06d62866d86707d654c3fb3ecfdb4c7040b4fbef6db70972d67d8ca6a7f5/dspy-ai-2.5.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.1 2025-09-05T17:50:32,527 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/67/68/461d41ac6ce6f250f33385a9e657c6a53bf180aa1ccfd9ce3d3e6661ddf2/dspy_ai-2.5.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,527 Found link https://files.pythonhosted.org/packages/95/dd/47ea88b9bdc209a16120b9dfb2cf6ee63b98ab81a74ad972ca18a9a89202/dspy-ai-2.5.2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.2 2025-09-05T17:50:32,527 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/09/c3/db354acd9411c1c2bbd5a0c80ae4eeb808b02fdf94d0cc39e60eeb8a1c3d/dspy_ai-2.5.2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,527 Found link https://files.pythonhosted.org/packages/57/62/cf7d48a83da4a8925a7b44688c94475dbdd87357ce382cd172022e12a0ad/dspy-ai-2.5.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.3 2025-09-05T17:50:32,528 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ba/08/958bccbff469497ae8aef34be64a79f0b749b76c81b65d40523d780ee066/dspy_ai-2.5.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,528 Found link https://files.pythonhosted.org/packages/79/8e/f131340fda2b88ddee605659e8d596933d078ecd81bb3b28f5c2a7d0195f/dspy-ai-2.5.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.4 2025-09-05T17:50:32,528 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e3/4c/36e98bac38651b4565b0b64c4ff08e20323d79eb2b3862dcac7ce45a6e6a/dspy_ai-2.5.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,528 Found link https://files.pythonhosted.org/packages/94/26/1ea0132f5e93a50f23eda6e3a866931478139fa71a986eec4a0f500b6ff2/dspy-ai-2.5.5.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.5 2025-09-05T17:50:32,528 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/87/5d/cfdf9dfd1b3df534e4670686a7564af8a0ed4c0479ea8fde2e1a5eb01108/dspy_ai-2.5.5-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,529 Found link https://files.pythonhosted.org/packages/1d/c2/e79af640697be44df6ca41a019f3b1337f0fa5c570e6341d86729230fc11/dspy-ai-2.5.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.6 2025-09-05T17:50:32,529 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ee/35/04f5fb710f8ab274d94733f2306fcda1582f4e539242cf04a053806bda0d/dspy_ai-2.5.6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,529 Found link https://files.pythonhosted.org/packages/a1/d0/f0f4c0f20c7a54db13826e8be38cf06fe887fbbf86c40a75a0a1128739c0/dspy-ai-2.5.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.7 2025-09-05T17:50:32,529 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f5/c6/8020f6bd56b0be806f53f79613eb0ff92140df816e97a29e93a912164523/dspy_ai-2.5.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,529 Found link https://files.pythonhosted.org/packages/49/85/15a60313fb139b870dbace40548d17460555870b29857ac935f34d698f4e/dspy-ai-2.5.8.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.8 2025-09-05T17:50:32,529 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/12/57/ad7f6ece84ee76c4fa20eff6d1446272e1955ccc760cd87b7b28521673bc/dspy_ai-2.5.8-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,530 Found link https://files.pythonhosted.org/packages/5e/de/03cefa8a8df5ee681eefe6121bb4b8b0db0e12bb4717073d3adf20106133/dspy-ai-2.5.9.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.9 2025-09-05T17:50:32,530 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0c/de/fe89c443d5d602094b80d71957c8ceaeb473e7c30683f63e444b7b74e21d/dspy_ai-2.5.9-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,530 Found link https://files.pythonhosted.org/packages/a8/0f/930692c1aad2152dba986015cf6e7e1c94087e7f888b5e3dc28669fa3811/dspy-ai-2.5.10.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.10 2025-09-05T17:50:32,530 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/9a/4c/83128cf69eb276acd2e46aec94c981149f0757cc28111eb543be3513d5e8/dspy_ai-2.5.10-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,530 Found link https://files.pythonhosted.org/packages/88/3c/6a5a549d1c7d87b93bd7a5e21f47ac4ad88541a9b9f72eacca2aa7c56a81/dspy-ai-2.5.11.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.11 2025-09-05T17:50:32,531 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/32/36/b7acb2cccd31a737a9778b6a4f2db6e51ad3bfc41a651edce0fa26f67435/dspy_ai-2.5.11-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,531 Found link https://files.pythonhosted.org/packages/e6/dc/72b2054b54978ca828aa40c02ed3a82f8f0688096f56aeecc7ceb74604c2/dspy-ai-2.5.12.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.12 2025-09-05T17:50:32,531 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/49/f0/7fdbc7a81f121ba63bb7da800b75ff1907d20911331b0a196dee1eb010c5/dspy_ai-2.5.12-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,531 Found link https://files.pythonhosted.org/packages/5b/ed/1ff50d175844464cca064081404d04fceb3c50b2c5d147bd99346a910e82/dspy-ai-2.5.13.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.13 2025-09-05T17:50:32,531 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/31/6d/cf17d43909867adbffd43273daa1d8d11da83e611139d09fa509dbf556fb/dspy_ai-2.5.13-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,531 Found link https://files.pythonhosted.org/packages/8b/d6/de52301fd707ee87cd7541a24654086628de5fa9f4642f879e2e210ea28c/dspy-ai-2.5.14.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.14 2025-09-05T17:50:32,532 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/62/a8/f4f9859ecf61a697b974e38f5cfee406404706cd6d37b5bd270b0f5fe4e1/dspy_ai-2.5.14-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,532 Found link https://files.pythonhosted.org/packages/38/a4/4d79889b184f79f5eb30d7dfbb914bc5414c47f529337652ea64cf235e36/dspy-ai-2.5.15.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.15 2025-09-05T17:50:32,532 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e8/37/38e9e2448daae5118ae39e265e915f15c33311d521782ff5cdf5d31da362/dspy_ai-2.5.15-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,532 Found link https://files.pythonhosted.org/packages/79/40/9fd828f0ffec45a5f7f572f1abbc1d0eda739f03821f171b0f1a34a258e3/dspy-ai-2.5.16.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.16 2025-09-05T17:50:32,532 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3d/2f/565d49fc8c7a8a705daaf648617363e9a997a7ec148216618d58f0a126c2/dspy_ai-2.5.16-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,532 Found link https://files.pythonhosted.org/packages/6a/e0/5e46d6530f2bebd9a25b1bd38cc0de0cf1bdd67af0e094445c14f85d19d7/dspy-ai-2.5.17.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.17 2025-09-05T17:50:32,533 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/cb/26/2e70b93d0e37b103cc04c0ccc44756b9dde309d2195b4b29ff67d7b97e7f/dspy_ai-2.5.17-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,533 Found link https://files.pythonhosted.org/packages/8d/b5/fb35572d181ac8467c74d4eb0cf49d21599c59bf05fccda8b26125e62ac8/dspy-ai-2.5.18.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.18 2025-09-05T17:50:32,533 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/71/7b/d4b13e3bb2f16abe70d67dbeaa7afe6581f1bd63bfdea4e32c0b13fcf3e7/dspy_ai-2.5.18-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,533 Found link https://files.pythonhosted.org/packages/6e/7f/8b23b72241a92d14a9a7d65f061b9278d6ec913231b4a076fbedfb4f63b2/dspy-ai-2.5.19.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.19 2025-09-05T17:50:32,533 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e4/bd/899e4b56c3221ace6c5c36788c409c0402d9a43ba3dc2f94f8c35194d4b3/dspy_ai-2.5.19-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,534 Found link https://files.pythonhosted.org/packages/b2/1c/a0bcca6730bb315b65239868fec13f364d4976346349806c7b9ca32dd984/dspy-ai-2.5.20.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.20 2025-09-05T17:50:32,534 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/fe/da/cdcdd8630017b038e33954f7d4455e8e123484b2e970afcd48e2447610f7/dspy_ai-2.5.20-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,534 Found link https://files.pythonhosted.org/packages/77/92/46de3dbf8ef37043c95506af92cd544732490b343faefabfd45d7fc01226/dspy-ai-2.5.26.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.26 2025-09-05T17:50:32,534 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/48/00/128d28b7f88167e2cd5b01f491c1e28939373f03e9de408d7eb9c170bebc/dspy_ai-2.5.26-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,534 Found link https://files.pythonhosted.org/packages/18/7c/11b4f20556bbf2e7a1b2eb18012ea43eaa9c1e0810e0e437d8b7c5f1701b/dspy-ai-2.5.27.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.27 2025-09-05T17:50:32,534 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/27/a8/7913f4e1941d906be0a110334445c5e1ab3e8d044e2f645be7cfa501beed/dspy_ai-2.5.27-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,535 Found link https://files.pythonhosted.org/packages/30/a3/df17bd7da4a9eac69a79a6072a540fa44fae94b1668aa30e9ed24601dde8/dspy-ai-2.5.28.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.28 2025-09-05T17:50:32,535 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0c/92/f406b46d5b6d7dc668b84c9423c2be99f196939103fad99127d46980d108/dspy_ai-2.5.28-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,535 Found link https://files.pythonhosted.org/packages/12/ea/786ef460442f312b08b5a5a28d76cb16f0fa342b3361f6c830e7cea93ff4/dspy-ai-2.5.29.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.29 2025-09-05T17:50:32,535 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ba/24/4d6f149c3cc0768db0fc99dfd964afafd1a59bafba86a9ccf999d9007e50/dspy_ai-2.5.29-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,535 Found link https://files.pythonhosted.org/packages/41/ed/bac425014143aa21e87cc0690dc314e4c4d33bd29cc9a0904652c5ecde38/dspy-ai-2.5.30.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.30 2025-09-05T17:50:32,535 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/b1/88/9ef1d72660bddd48b2318cb7638b037cecaa7b178529c540f0aac8747c06/dspy_ai-2.5.30-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,536 Found link https://files.pythonhosted.org/packages/7c/c3/2bf5c2061bd40d9b4bb79cefbe9353554d92475db60d6e9a0a42be91262d/dspy-ai-2.5.31.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.31 2025-09-05T17:50:32,536 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/d8/00/18e17df97b4a6fa1dcc87b495209899e1fd230246d36b062923d90401018/dspy_ai-2.5.31-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,536 Found link https://files.pythonhosted.org/packages/03/c2/b2d77235c938d7266e4f26a702b67a4a1460e56f27991e6bf629e4b77a90/dspy-ai-2.5.32.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.32 2025-09-05T17:50:32,536 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/60/f0/7c9ffa769a2323640e2168fea7b8f2fde9d95e1266e8748538c91b236a9b/dspy_ai-2.5.32-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,536 Found link https://files.pythonhosted.org/packages/df/11/785f126b2b03ad59b9a38d0a5ecebbbb38afd3bbff3bb7e2eb47a49310b7/dspy-ai-2.5.33.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.33 2025-09-05T17:50:32,537 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3f/8f/74cc80c44a67cee772b33b249518f913c49ba109cc330734fe53077c54fc/dspy_ai-2.5.33-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,537 Found link https://files.pythonhosted.org/packages/32/3c/4a5498c456f77f8b4be947fc430e7ae998d90001eb512e905174b4bdc2c3/dspy-ai-2.5.34.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.34 2025-09-05T17:50:32,537 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/19/51/22e81103d3f8d17f2c4fee45e2d417f067ce157d1570a248d06ab5d21a26/dspy_ai-2.5.34-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,537 Found link https://files.pythonhosted.org/packages/ce/21/13c297fd34ab7d55bedab0b85931317ece77f8c4948975a84fa85b69f1b4/dspy-ai-2.5.35.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.35 2025-09-05T17:50:32,537 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/9e/f6/58c9b5f0777b3acb12c75ba4e843bf58038f849609991dfe5782b05bb56e/dspy_ai-2.5.35-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,537 Found link https://files.pythonhosted.org/packages/0b/3c/5b2948c3cf5690ce7e3e7f058411ab54444108493f0cc491b43ecbf8482c/dspy-ai-2.5.36.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.36 2025-09-05T17:50:32,538 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/01/31/0a404c8b9a87d21bd6720b06a281e936cf86a4adfe97b4a526e71e936aad/dspy_ai-2.5.36-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,538 Found link https://files.pythonhosted.org/packages/2c/b6/2c45de7fadebe830c695962b9c18820522496684259285e5b16533ac0468/dspy-ai-2.5.37.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.37 2025-09-05T17:50:32,538 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/08/4b/b9f180b9380034681b7d5d33923290f1224d4b748cb1f867b2041ee86293/dspy_ai-2.5.37-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,538 Found link https://files.pythonhosted.org/packages/34/b1/feadce3f8e328e7d9c2ddd98344cb3d51998a507133e37cfa9f410a0442a/dspy-ai-2.5.38.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.38 2025-09-05T17:50:32,538 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/2d/74/72daf0bacc4e9b9a50a1ec27c844befff62c823c8a22cf512ff3df70821c/dspy_ai-2.5.38-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,538 Found link https://files.pythonhosted.org/packages/15/5c/f0e4bd16bdd6d0333602a26b4cff2d997f01c89875aa817768281243722f/dspy-ai-2.5.39.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.39 2025-09-05T17:50:32,539 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/7a/57/0af0b1a0b4518661dab267d7280c7629b72cc46d3e3b52e44bbb0183f7f3/dspy_ai-2.5.39-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,539 Found link https://files.pythonhosted.org/packages/53/55/67a0f7a9d4c9706477823ce0af1eaebf0bc680b41e88604e59939140763c/dspy-ai-2.5.40.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.40 2025-09-05T17:50:32,539 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/da/e9/967796e94e1c3d4444eae83dd2b308b204d3aa988a0c496fa4ded55d98ec/dspy_ai-2.5.40-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,539 Found link https://files.pythonhosted.org/packages/d6/25/94659c581e69fe11237294aeadf55785abec09361aa2d3a63bd0abc39d82/dspy-ai-2.5.41.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.41 2025-09-05T17:50:32,539 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e5/50/f715b62acfe29718c3575dde16eb35e3ab6a5642652b13fb229bd758c040/dspy_ai-2.5.41-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,540 Found link https://files.pythonhosted.org/packages/91/5b/dfe587752561fa440905687b7f6830e85ebd34336c633ee7f2886a701ca4/dspy-ai-2.5.42.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.42 2025-09-05T17:50:32,540 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/4a/8e/86224ad092452b98d319419cca1bfec681600c70868050b42277d2f345f2/dspy_ai-2.5.42-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,540 Found link https://files.pythonhosted.org/packages/36/11/1bfb758690025801cd69200ae2c16fbbe47c695186c73b7ee2df6573bd3e/dspy-ai-2.5.43.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.5.43 2025-09-05T17:50:32,540 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/5e/00/aad1c9bf759176254e092ca2eeebc4b07f156f9898d16180fa8cc4339720/dspy_ai-2.5.43-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,540 Found link https://files.pythonhosted.org/packages/dd/2f/be257c815bbe6d309507179aba8e8abb89c6789108919382158263b4f7c5/dspy-ai-2.6.0rc1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc1 2025-09-05T17:50:32,541 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/46/b9/040b367161724dea146fc4789d4a7654ad264ba0b4ac2444f80afe3a13d7/dspy_ai-2.6.0rc1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,541 Found link https://files.pythonhosted.org/packages/50/f6/1fac3a326c21150095b8450d19c10d1d27151c3caac2f7944cc5c6b8fbf5/dspy-ai-2.6.0rc2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc2 2025-09-05T17:50:32,541 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ed/15/9755d9fc2ca8ab91340bba501700d0e28265b9df0e487e629c0c2467e357/dspy_ai-2.6.0rc2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,541 Found link https://files.pythonhosted.org/packages/bb/0f/5d17e4615bf48b9631e477540c61c7c783fa0af68f8ceb9a03919bac7174/dspy-ai-2.6.0rc3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc3 2025-09-05T17:50:32,541 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/c8/ea/2c255fde4d8074182bb76b02697c20bb27d2b02d9a41ceb09dea6fa4ad7c/dspy_ai-2.6.0rc3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,541 Found link https://files.pythonhosted.org/packages/af/12/2cafbcdd72f145d50b7865de1636e0833d26a976d3823f3995af90106bef/dspy-ai-2.6.0rc4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc4 2025-09-05T17:50:32,542 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/63/68/e634f032a62a564d14e97eb6f14db638ce66d8a4a5ecc03b5b14268f8ee7/dspy_ai-2.6.0rc4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,542 Found link https://files.pythonhosted.org/packages/af/cd/d66c4134dd5ad8970dfe06d8f8e569c532b2334bfafffbc2bde7c825faea/dspy-ai-2.6.0rc6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc6 2025-09-05T17:50:32,542 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/20/b7/4659ddcc9c206d31a10d58cfa96fedb14b6f24ad1ee62b10263eefd9e72c/dspy_ai-2.6.0rc6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,542 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0a/a4/bacea5fe36ea63c37957c844282ae1032962a558ef8295dec482b60b7622/dspy_ai-2.6.0rc7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,542 Found link https://files.pythonhosted.org/packages/02/37/bc90ac3fe7e5ac4c79063bbc9dd0ca31661d0890a9fa2ef274802264f735/dspy_ai-2.6.0rc7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc7 2025-09-05T17:50:32,542 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/94/2a/c4f44201c825c9a64fcd9ff20c338d380e8186a2fd1265a7c234d2ebf755/dspy_ai-2.6.0rc8-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,543 Found link https://files.pythonhosted.org/packages/e6/60/f0d378be454472a9039b3b2aee934d31f9103424ac9f49fa126bf4318bce/dspy_ai-2.6.0rc8.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc8 2025-09-05T17:50:32,543 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/df/a9/c8641dada8adf2c80a59775ba5af7c0b5a62fa992fd440217fcbc25dc84a/dspy_ai-2.6.0rc11-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,543 Found link https://files.pythonhosted.org/packages/7f/54/375aae985679d498ebf7206595ac85907944d98b168ad77048d82f3768fb/dspy_ai-2.6.0rc11.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0rc11 2025-09-05T17:50:32,543 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/44/fd/cb8a7b0579eda867083e6aad023a1366e60b0bd639bc976d2abf45e8a55f/dspy_ai-2.6.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,543 Found link https://files.pythonhosted.org/packages/29/9b/d3116aa256958b399400fba664de3e5db8ba5a3ef222b1f62fb6e0123dee/dspy_ai-2.6.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.0 2025-09-05T17:50:32,544 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/de/f5/330e58a247000ace111c284c70afa1df7fc7154e78720424007d97315634/dspy_ai-2.6.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,544 Found link https://files.pythonhosted.org/packages/c2/e3/1367059d317b8d5271190947cbaafeb087020f0cfbac5671a7f257a86057/dspy_ai-2.6.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.1 2025-09-05T17:50:32,544 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/d6/23/42a4063e7eaf0efd39db63a6c13748541aab1326b91ee984a6d7906c02f0/dspy_ai-2.6.2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,544 Found link https://files.pythonhosted.org/packages/ea/7d/eb02ece0bcf69fa94a9335705410d24fec84e080f17387ce26948d5a835d/dspy_ai-2.6.2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.2 2025-09-05T17:50:32,544 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/fc/0d/6bab5d4b8fd7426370493c4475f1f1a087ef9599e1e981a2d1ab3d77cdec/dspy_ai-2.6.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,544 Found link https://files.pythonhosted.org/packages/78/27/c03681d2be2b2b549994a83762c79a2478b4956e7698f52ed0bddd93fd5e/dspy_ai-2.6.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.3 2025-09-05T17:50:32,545 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/7f/de/11d44f02b9c8486782eb2d91dc0274e6ea3de8797413253e076498b85693/dspy_ai-2.6.4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,545 Found link https://files.pythonhosted.org/packages/5a/94/8ce0dd200b62a7b904e6f638db077e5d1bff84678663ef8f9b508de53a76/dspy_ai-2.6.4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.4 2025-09-05T17:50:32,545 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0e/d2/47ff1f33a315793a28939e1d0e5ec1c94d166ef6903327d214064a792f7e/dspy_ai-2.6.5-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,545 Found link https://files.pythonhosted.org/packages/f8/90/e724925ee8c2303edc4238a3445fcc1cb5c024a9f1eac5c80196cadaf9ac/dspy_ai-2.6.5.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.5 2025-09-05T17:50:32,545 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/56/39/094f8af388a661d1d51627a43bce3d92f81739cdb9f2d17ccdcebbc81b88/dspy_ai-2.6.6-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/b4/a5/b06dddd7cb5572b4fcc02d58ef042cd4f29c7c110fcc96d55601d2a63753/dspy_ai-2.6.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Skipping link: 2.6.6 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/b4/a5/b06dddd7cb5572b4fcc02d58ef042cd4f29c7c110fcc96d55601d2a63753/dspy_ai-2.6.6.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/ea/2a/6ddd30a78f81e03a31890de8bcf8629398753d73a8a99d9c9399994eb735/dspy_ai-2.6.7-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/63/00/711b09e1812fdb91f6860d1d547f010f7d406f20438ba5efbda657f7dc19/dspy_ai-2.6.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Skipping link: 2.6.7 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/63/00/711b09e1812fdb91f6860d1d547f010f7d406f20438ba5efbda657f7dc19/dspy_ai-2.6.7.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/6d/21/eabb8ecc8a4e964cdabd00f118c63b7a34da4fa6958e0e31f21e8865a4c5/dspy_ai-2.6.8-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,546 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/1d/49/cbdbd190ce398c76f1314f5e16d2c7d4a9bf8f15560d00b7718be65e40ab/dspy_ai-2.6.8.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,547 Skipping link: 2.6.8 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/1d/49/cbdbd190ce398c76f1314f5e16d2c7d4a9bf8f15560d00b7718be65e40ab/dspy_ai-2.6.8.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,547 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/e0/76/adf4e3f7cc59edf836a4cc1b51a611c0cf15131dc6bc292c007c7a991684/dspy_ai-2.6.9rc1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,547 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/1f/d7/f8272f2d0775d19209037173bc3f96a13fc2d203553fb69d075f32d37442/dspy_ai-2.6.9rc1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,547 Skipping link: 2.6.9rc1 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/1f/d7/f8272f2d0775d19209037173bc3f96a13fc2d203553fb69d075f32d37442/dspy_ai-2.6.9rc1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,547 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/70/03/60bd23769c9ebe100d28cde0cb30f18174f7f5d7e3df6a01947c092c53fd/dspy_ai-2.6.9-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,547 Found link https://files.pythonhosted.org/packages/41/55/952b5199cab0752d6f65d591b9e77ee41b5e415c3962bcf937db357f0505/dspy_ai-2.6.9.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.9 2025-09-05T17:50:32,547 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a9/f5/4511b8f4189ded34ba39fe1fa2022e2a77918e047cd6776abbfdd4b150aa/dspy_ai-2.6.10-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,548 Found link https://files.pythonhosted.org/packages/ad/fb/a1e8eaf66ccbd84e9e7817d681bfb8626ccaf4e245fc75e450a390415975/dspy_ai-2.6.10.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.10 2025-09-05T17:50:32,548 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/04/47/14d4d35bf38f9d3e9403bf75d41559ee528121b397738a392daba815023d/dspy_ai-2.6.11-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,548 Found link https://files.pythonhosted.org/packages/10/8b/7931de5c5de7547b039284aad494f22c5d7bd85b9b55f91f485e4449ca17/dspy_ai-2.6.11.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.11 2025-09-05T17:50:32,548 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/21/45/4699b878ccf30fd4648cf3c62319523e8778e49503ac379a70c36f0171d5/dspy_ai-2.6.12-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,548 Found link https://files.pythonhosted.org/packages/e0/ba/ff72cd997632a6319b59f2bb91ee3d6640eb81fe91efdfe785273c967e1e/dspy_ai-2.6.12.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.12 2025-09-05T17:50:32,548 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f5/de/e2cf2026a4e49a41c73a29b97f85a6ee97a78e500c809c9b7a17e545ffe2/dspy_ai-2.6.13-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,549 Found link https://files.pythonhosted.org/packages/99/65/3e34d3f59f8e5be185e6c687f00bd1b751bf50987f6dffa2da663e08883d/dspy_ai-2.6.13.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.13 2025-09-05T17:50:32,549 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/23/7c/d13b9703b8bc3117a5d8952dce894c317589d52403efb7b35d43e3f23743/dspy_ai-2.6.14-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,549 Found link https://files.pythonhosted.org/packages/71/a3/e59807529f53cfdec09e3a569193b70ab0a748b8f610a2e129857aae6119/dspy_ai-2.6.14.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.14 2025-09-05T17:50:32,549 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/c1/ee/b7a2d48b96f26b9af3453d311b1e69a12333d8793a567a4d19ba31f66ebf/dspy_ai-2.6.15-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,549 Found link https://files.pythonhosted.org/packages/ea/54/069229e62c06e068c63abbb768de7eb2e689666ae7b5bc10fee14bc0d6eb/dspy_ai-2.6.15.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.15 2025-09-05T17:50:32,550 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/90/6b/428edea83c60611d9bb9d6cb02003b53396b8af3f3d7d1147638f5d118f0/dspy_ai-2.6.16-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,550 Found link https://files.pythonhosted.org/packages/11/01/acafe80b5f381f900f45b6b84932a923bb5e790af826ee465c31dae73234/dspy_ai-2.6.16.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.16 2025-09-05T17:50:32,550 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/06/1b/f7db27da8668ecc1fb83baa623f0bd18fbd32ba33410194c390827170b6d/dspy_ai-2.6.17-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,550 Found link https://files.pythonhosted.org/packages/ac/5e/a044b74931def9bd7e4d52a19f22a09dc2a4155f43183e6323288fcb1992/dspy_ai-2.6.17.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.17 2025-09-05T17:50:32,550 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/01/02/3948b93b6a93063f58888b2f5bac609cb8737c335bb258a1618aa279ff79/dspy_ai-2.6.18-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,550 Found link https://files.pythonhosted.org/packages/97/29/c2dcbb277e9c2cca71dac5444f008a926e84d2b1b932824c0c1c0fc85d9f/dspy_ai-2.6.18.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.18 2025-09-05T17:50:32,551 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f3/17/9b0d38facbd72c4f4861989a91e066ecd40428810c86f98eba0651b103be/dspy_ai-2.6.19-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,551 Found link https://files.pythonhosted.org/packages/e9/24/12759bf5863b8604999788c51e45e001a4dc4f71d27b270b71524127957b/dspy_ai-2.6.19.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.19 2025-09-05T17:50:32,551 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/f8/0e/5c6f7deab9779541c9c04218449758feccd5a27d2868fcc435a591835f1e/dspy_ai-2.6.20-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,551 Found link https://files.pythonhosted.org/packages/10/75/f8b56693c4b54e15c64e5ad5fe443bb6263b93a981d65e8a02aee61ebd11/dspy_ai-2.6.20.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.20 2025-09-05T17:50:32,551 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/01/ba/4ec3ac7cc878aeedd24caf1c6cddae820598c503cf1eefba705073793c2e/dspy_ai-2.6.21-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,551 Found link https://files.pythonhosted.org/packages/14/6f/e326088a396c8cc4c490522ea55544347ac27e454caf27f4b1113186da56/dspy_ai-2.6.21.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.21 2025-09-05T17:50:32,552 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/45/af/d8f30796b032097fb6c0431220f790150e326da0ef5cf9854f9f2194f088/dspy_ai-2.6.22-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,552 Found link https://files.pythonhosted.org/packages/9f/85/baeb65e909a6ca16cec7ad278844a6adaf78c598c3086894d25e889d4049/dspy_ai-2.6.22.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.22 2025-09-05T17:50:32,552 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/9c/f9/cd6db4a1342df41bc7350b08a8ef7627f767427ff802b76827d4bb7bc1d1/dspy_ai-2.6.23-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,552 Found link https://files.pythonhosted.org/packages/c3/cf/96742b569ddd82a123b999f7df77701b0ed345e97fecd953c1cffad118b6/dspy_ai-2.6.23.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.23 2025-09-05T17:50:32,552 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/50/5a/1abe758a541559330fe9a743807e37f7c2dd3948381b03b43698d6edd463/dspy_ai-2.6.24-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,552 Found link https://files.pythonhosted.org/packages/d6/ac/72238e5b921a1feb3609c0fbad141984f10937f8fdf37f41bf6d30d9db08/dspy_ai-2.6.24.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.24 2025-09-05T17:50:32,553 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/3e/ed/15065f09d76f96a3b4f43958cbffd20711c3938437e71ed413fed822d800/dspy_ai-2.6.25-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,553 Found link https://files.pythonhosted.org/packages/bc/c1/edf340edf402d692657b2413e4d225926bdcf4a29a2edfea8977a0525224/dspy_ai-2.6.25.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.25 2025-09-05T17:50:32,553 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/33/e3/7cd456b082cc483e92200bbd28d57693cb33f973e409efae5b92d1286b6e/dspy_ai-2.6.26-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,553 Found link https://files.pythonhosted.org/packages/ac/f9/fc0c418e3dace244b6fdb1fa58441d5fad4f523a78fb2cdb9424bb1b60e9/dspy_ai-2.6.26.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.26 2025-09-05T17:50:32,553 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/8c/e9/71a139544057081b787b0bb1f1fd65c28888ca79ed64b5d3b5b72130a118/dspy_ai-2.6.27a1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,554 Found link https://files.pythonhosted.org/packages/19/81/1eea92a0582139ed90b0b940d8f2834cc3ab239f74624385e98b35062e93/dspy_ai-2.6.27a1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.27a1 2025-09-05T17:50:32,554 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/fb/3e/47ae39dca48913b755c8ae4ffabd9c9ecc92365065a4461f2bdc3a81e603/dspy_ai-2.6.27-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,554 Found link https://files.pythonhosted.org/packages/d8/86/bd275fd5e779749ec65ba8f40893b9f2501b4eb1f4be78615895b63af2c6/dspy_ai-2.6.27.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 2.6.27 2025-09-05T17:50:32,554 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/50/13/c3a008f704485cde84629f0990a78e48e6e593f2c3a9923caffd503d5b24/dspy_ai-3.0.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,554 Found link https://files.pythonhosted.org/packages/b4/69/68c1a642a64bee8a7c80a6b434f00cbfb39e7bb1893684839597faa053a9/dspy_ai-3.0.0b1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.0b1 2025-09-05T17:50:32,554 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a6/f7/194408f38b7cd6b0ec3ec0a3fa5b0cb3afe60680a7a57dff6d6a67b3e43a/dspy_ai-3.0.0b2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,555 Found link https://files.pythonhosted.org/packages/9a/de/9ec2ea423667ea816ff4d34c74fc08bdeaf54a8b0d31396ff7fc976a5a54/dspy_ai-3.0.0b2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.0b2 2025-09-05T17:50:32,555 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/81/88/484c7f7fccc65aa911417c1324c4c6a9873ed02ec822db03b7cf2afa7da3/dspy_ai-3.0.0b3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,555 Found link https://files.pythonhosted.org/packages/a8/db/b224756eb38eb87f31fa7e090be44ca87f12a6211e5ec41e94e382761e81/dspy_ai-3.0.0b3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.0b3 2025-09-05T17:50:32,555 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/b6/05/d16b49ba59cc88e836d1dad6c712aa9268b81efb8a67976c5212c741a31e/dspy_ai-3.0.0b4-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,555 Found link https://files.pythonhosted.org/packages/90/ae/2b5394616c4d692fbe22bee6378dbfe23228e3c6e005ee233370d8ba2996/dspy_ai-3.0.0b4.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.0b4 2025-09-05T17:50:32,556 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/d7/f4/2d4c983ac63a13246e358daafa704a7c80d38cf6651cadd0f9f669e5b669/dspy_ai-3.0.0-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,556 Found link https://files.pythonhosted.org/packages/4a/3f/701097f90ead136ab4535eb63326f089513dfadbf450fd41cdfc0ded8536/dspy_ai-3.0.0.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.0 2025-09-05T17:50:32,556 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/8f/48/2838debcbcb7613df1f3c6e225ba0632674787a54d1cc6b5bbc36c6f01f8/dspy_ai-3.0.1-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,556 Found link https://files.pythonhosted.org/packages/8c/6b/fe9e220991bc17429f2bec3647abb7e3776d93d01f5a9cd1fdbc94a1e689/dspy_ai-3.0.1.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.1 2025-09-05T17:50:32,556 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/a8/66/bee35553f5361dd43a8993792301f220ba339b13c68a36414d03cef61bcb/dspy_ai-3.0.2-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,556 Found link https://files.pythonhosted.org/packages/a6/d2/c965e4b0eaf73e448278ec8a20c68e6b001faca2520b5e54baaf48eafe6b/dspy_ai-3.0.2.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.2 2025-09-05T17:50:32,557 Skipping link: No binaries permitted for dspy-ai: https://files.pythonhosted.org/packages/0d/1d/858209ed97f5749a791d1a28726ff3ae2471729f6ae1f83c6e05482ee603/dspy_ai-3.0.3-py3-none-any.whl (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,557 Found link https://files.pythonhosted.org/packages/a3/4a/bfc9d1ae8dee0ecc93b8d224b5836aef1ad343618a258f564e82c2261516/dspy_ai-3.0.3.tar.gz (from https://pypi.org/simple/dspy-ai/) (requires-python:>=3.9), version: 3.0.3 2025-09-05T17:50:32,557 Fetching project page and analyzing links: https://www.piwheels.org/simple/dspy-ai/ 2025-09-05T17:50:32,557 Getting page https://www.piwheels.org/simple/dspy-ai/ 2025-09-05T17:50:32,558 Found index url https://www.piwheels.org/simple/ 2025-09-05T17:50:32,659 Fetched page https://www.piwheels.org/simple/dspy-ai/ as text/html 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://www.piwheels.org/simple/dspy-ai/dspy_ai-3.0.3-py3-none-any.whl#sha256=7e385a7a33f3e2c706ef9a9722de70f84574ef99d32b8fcc9882d302e3b400b7 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://www.piwheels.org/simple/dspy-ai/dspy_ai-3.0.2-py3-none-any.whl#sha256=23241ca055d8afe57c54a92f1ab5e04b373bd7a1364adb996fac542f4beead57 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.1-py3-none-any.whl#sha256=80685a04756fcac965626314a6a19d66d2d07c01f3039f55e6cabdf85acf2db5 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.0-py3-none-any.whl#sha256=eddb6ae3d329cdeb3042102139d62dfa4b870a4c27a374ee7ae2bdb21bd0539e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.0b4-py3-none-any.whl#sha256=877edb803a725d7b2b198463d420fdb92cec51d1651fd6b905354a04913bf4e4 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,669 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.0b3-py3-none-any.whl#sha256=cf9cb1336c6dc7f865ab573b2bd91f7b952c3458671b95a175933dbbb904e917 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.0b2-py3-none-any.whl#sha256=275c7480ef07aa54ffa28ed3f7bd8a5696e0050e2ba10988f182c514f4f3b1f8 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-3.0.0b1-py3-none-any.whl#sha256=d4b2be5a95864d52feb3448383ad25329968b38eb5806aa1a28bdcc6554a3ae1 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.27-py3-none-any.whl#sha256=1d9f6d3e985cc7ccb0fc7c3fb91d4ab758b4d9c79a01b22f78bb84bdf187ed41 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.27a1-py3-none-any.whl#sha256=e926cf981bffa700741ecb7af3af040fdd82e3241b79ed6f99c032a1c2c6a51f (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.26-py3-none-any.whl#sha256=0579761251ab67e9eef9d4bf7f25218e25cb451060db58d14b58352efea424bf (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,670 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.25-py3-none-any.whl#sha256=ca72d69c0eef879636b5ac680a5c0dfdcc263f82b38c9f947a316831447ec553 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.24-py3-none-any.whl#sha256=879dba3258a8692f0bdf529f041eeea1dcf97dedb1ab39c71979396e02dbc13e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.22-py3-none-any.whl#sha256=97361cde44f3915c9dd75290900962ba8d87bb8b1c3aa10bc55ddb12f70e20e2 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.21-py3-none-any.whl#sha256=e8cc04c5182448080cbeaad75483f70a28a3a5e3da858ff2f55aef757d85cc83 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.20-py3-none-any.whl#sha256=d5d8297ea083706935ce77cbd58d05779b3b7a004fcf7b597c5fd77df41e80cb (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.19-py3-none-any.whl#sha256=1f46d742320ade570b43accbeb427bbddc0c629b4d981f5bbeda8fb012580840 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.18-py3-none-any.whl#sha256=d7840da987fc921fee2c9cfa76c46402084f386074f15cb0abe78ef16c2b5f1f (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,671 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.17-py3-none-any.whl#sha256=f40b3b8acdb5efed1530fa5c20f59ef74d1cd9ddf8903f6a50966057ccda3773 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.16-py3-none-any.whl#sha256=de797529cedd3800aca6f6c8afa93b4676bee1851d62839c355cc1422cfc1e1a (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.15-py3-none-any.whl#sha256=3f8568a304b4b73480fe53056dfc98a503fdada9dfcfce0cd6371159e236f254 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.14-py3-none-any.whl#sha256=deb110b1a7012e81e1b8b93c52d1f16f9cff6ec3bad6bd342cd8a8b8db5f0319 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.13-py3-none-any.whl#sha256=636375d76f132c43d3cf79db1f3d5defd4bb51f0292fbf3ac0f4b5c6480ecba8 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.12-py3-none-any.whl#sha256=1a36c4d83bb229fe9e69ae032e553618cfb9c17f96e0e5eef8a405f888b4561e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.11-py3-none-any.whl#sha256=ccc6bb6af61bd41fa5cd7cdf6e6a95c8b7e0ed1ce444d5fba386d12cae88b46e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,672 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.10-py3-none-any.whl#sha256=0ecf7d99014a2e3952499d75e7db501c353b02108648a40f111eaa126c46646c (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.9-py3-none-any.whl#sha256=156c89bfa72c1f6539efecafeff0b9b297a29d419a79d4ab5ddf89371c2ba2a1 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.9rc1-py3-none-any.whl#sha256=01c5e96a8444019126255a34fba6aa4f6286042db7459a6f82c024b546c37fdf (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.8-py3-none-any.whl#sha256=881920dffc64aaeb41e11364670633e2ad591b0dc920b5daba6965f29380591e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.7-py3-none-any.whl#sha256=a6830ba457e1a0428708eb19714a580dfe9995b42507b70df9924accb34226a8 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.6.6-py3-none-any.whl#sha256=12355f9fa7bbc39daec32d1f16b94860e7ed7ce203f8a1b336d841b50fe07e7b (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.5.0rc2-py3-none-any.whl#sha256=e1fccb239958aba6de4a97ae8cf811f83fd5c294172088df8d4ff646cd57c216 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,673 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.5.0rc1-py3-none-any.whl#sha256=0285f1c4689c9ea374340edb47998ce587e16ae2fa502839bda8bd82e2d35659 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:<3.13,>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.0.4-py3-none-any.whl#sha256=202a1a3396407c4f726b8987472211161b3fdb179131a4f4ae8d3975348d3d23 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.0.3-py3-none-any.whl#sha256=59b0f18081a7ba411e31a08b416d5a5e1fe842b214e78166f2cf43fd6cf7fa13 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.0.1-py3-none-any.whl#sha256=37b3660c9200d72e7dc3e188b82a994077061f58272e7b16f79650d922d5e7d8 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.0.0b2-py3-none-any.whl#sha256=08e699f6a1975695839c51464c9f52c519274d9e22b06bfb53b1fbf17ff69739 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-2.0.0b1-py3-none-any.whl#sha256=70d11b92a31d03ee59de7ed7b84b9063dbcba1e08822a6b3501df5be31e9731e (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,674 Skipping link: No binaries permitted for dspy-ai: https://archive1.piwheels.org/simple/dspy-ai/dspy_ai-0.1.9-py3-none-any.whl#sha256=2f4c90ac62d27b9b3cf31e14eb6e61259be864ff36f1a7916e02ff740ffc5508 (from https://www.piwheels.org/simple/dspy-ai/) (requires-python:>=3.9) 2025-09-05T17:50:32,675 Skipping link: not a file: https://www.piwheels.org/simple/dspy-ai/ 2025-09-05T17:50:32,675 Skipping link: not a file: https://pypi.org/simple/dspy-ai/ 2025-09-05T17:50:32,713 Given no hashes to check 1 links for project 'dspy-ai': discarding no candidates 2025-09-05T17:50:32,714 Collecting dspy-ai==2.0.8 2025-09-05T17:50:32,716 Created temporary directory: /tmp/pip-unpack-ggp8319s 2025-09-05T17:50:32,854 Downloading dspy-ai-2.0.8.tar.gz (103 kB) 2025-09-05T17:50:32,966 Added dspy-ai==2.0.8 from https://files.pythonhosted.org/packages/f5/9a/1445b4af73baff3a0eb1cbc135471cac808358cb18fc4551e395d3ce1634/dspy-ai-2.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-vx1260fi' 2025-09-05T17:50:32,968 Running setup.py (path:/tmp/pip-wheel-d4vxo8d3/dspy-ai_0ecbc76a2bc343eaa79421cec5190b14/setup.py) egg_info for package dspy-ai 2025-09-05T17:50:32,968 Created temporary directory: /tmp/pip-pip-egg-info-tkb3llsc 2025-09-05T17:50:32,968 Preparing metadata (setup.py): started 2025-09-05T17:50:32,969 Running command python setup.py egg_info 2025-09-05T17:50:33,487 Traceback (most recent call last): 2025-09-05T17:50:33,489 File "", line 2, in 2025-09-05T17:50:33,489 exec(compile(''' 2025-09-05T17:50:33,489 ~~~~^^^^^^^^^^^^ 2025-09-05T17:50:33,489 # This is -- a caller that pip uses to run setup.py 2025-09-05T17:50:33,489 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,489 ...<32 lines>... 2025-09-05T17:50:33,489 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T17:50:33,489 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,490 ''' % ('/tmp/pip-wheel-d4vxo8d3/dspy-ai_0ecbc76a2bc343eaa79421cec5190b14/setup.py',), "", "exec")) 2025-09-05T17:50:33,490 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,490 File "", line 35, in 2025-09-05T17:50:33,490 File "/tmp/pip-wheel-d4vxo8d3/dspy-ai_0ecbc76a2bc343eaa79421cec5190b14/setup.py", line 8, in 2025-09-05T17:50:33,490 with open('requirements.txt', 'r', encoding='utf-8') as f: 2025-09-05T17:50:33,490 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,490 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-05T17:50:33,573 ERROR: python setup.py egg_info exited with 1 2025-09-05T17:50:33,587 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-05T17:50:33,587 exec(compile('"'"''"'"''"'"' 2025-09-05T17:50:33,587 # This is -- a caller that pip uses to run setup.py 2025-09-05T17:50:33,587 # 2025-09-05T17:50:33,587 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-05T17:50:33,587 # import from `distutils.core` to work with newer packaging standards. 2025-09-05T17:50:33,587 # - It provides a clear error message when setuptools is not installed. 2025-09-05T17:50:33,587 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-05T17:50:33,587 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-05T17:50:33,587 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-05T17:50:33,587 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-05T17:50:33,587 import os, sys, tokenize, traceback 2025-09-05T17:50:33,587 2025-09-05T17:50:33,587 try: 2025-09-05T17:50:33,587 import setuptools 2025-09-05T17:50:33,587 except ImportError: 2025-09-05T17:50:33,587 print( 2025-09-05T17:50:33,587 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-05T17:50:33,587 "the build environment with exception:", 2025-09-05T17:50:33,587 file=sys.stderr, 2025-09-05T17:50:33,587 ) 2025-09-05T17:50:33,587 traceback.print_exc() 2025-09-05T17:50:33,587 sys.exit(1) 2025-09-05T17:50:33,587 2025-09-05T17:50:33,587 __file__ = %r 2025-09-05T17:50:33,587 sys.argv[0] = __file__ 2025-09-05T17:50:33,587 2025-09-05T17:50:33,587 if os.path.exists(__file__): 2025-09-05T17:50:33,587 filename = __file__ 2025-09-05T17:50:33,587 with tokenize.open(__file__) as f: 2025-09-05T17:50:33,587 setup_py_code = f.read() 2025-09-05T17:50:33,587 else: 2025-09-05T17:50:33,587 filename = "" 2025-09-05T17:50:33,587 setup_py_code = "from setuptools import setup; setup()" 2025-09-05T17:50:33,587 2025-09-05T17:50:33,587 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T17:50:33,587 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-d4vxo8d3/dspy-ai_0ecbc76a2bc343eaa79421cec5190b14/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-tkb3llsc[/] 2025-09-05T17:50:33,587 [bold magenta]cwd[/]: /tmp/pip-wheel-d4vxo8d3/dspy-ai_0ecbc76a2bc343eaa79421cec5190b14/ 2025-09-05T17:50:33,587 Preparing metadata (setup.py): finished with status 'error' 2025-09-05T17:50:33,588 ERROR: metadata generation failed 2025-09-05T17:50:33,594 Exception information: 2025-09-05T17:50:33,594 Traceback (most recent call last): 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-05T17:50:33,594 call_subprocess( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 args, 2025-09-05T17:50:33,594 ^^^^^ 2025-09-05T17:50:33,594 ...<2 lines>... 2025-09-05T17:50:33,594 spinner=spinner, 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-05T17:50:33,594 raise error 2025-09-05T17:50:33,594 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-05T17:50:33,594 2025-09-05T17:50:33,594 The above exception was the direct cause of the following exception: 2025-09-05T17:50:33,594 2025-09-05T17:50:33,594 Traceback (most recent call last): 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-05T17:50:33,594 status = _inner_run() 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-05T17:50:33,594 return self.run(options, args) 2025-09-05T17:50:33,594 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-05T17:50:33,594 return func(self, options, args) 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-05T17:50:33,594 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-05T17:50:33,594 result = self._result = resolver.resolve( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-05T17:50:33,594 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-05T17:50:33,594 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-05T17:50:33,594 if not criterion.candidates: 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-05T17:50:33,594 return bool(self._sequence) 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-05T17:50:33,594 self._bool = any(self) 2025-09-05T17:50:33,594 ~~~^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-05T17:50:33,594 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-05T17:50:33,594 ^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-05T17:50:33,594 candidate = func() 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-05T17:50:33,594 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 link, template, name, version 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-05T17:50:33,594 self._link_candidate_cache[link] = LinkCandidate( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 link, 2025-09-05T17:50:33,594 ^^^^^ 2025-09-05T17:50:33,594 ...<3 lines>... 2025-09-05T17:50:33,594 version=version, 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-05T17:50:33,594 super().__init__( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 link=link, 2025-09-05T17:50:33,594 ^^^^^^^^^^ 2025-09-05T17:50:33,594 ...<4 lines>... 2025-09-05T17:50:33,594 version=version, 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-05T17:50:33,594 self.dist = self._prepare() 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-05T17:50:33,594 dist = self._prepare_distribution() 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-05T17:50:33,594 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-05T17:50:33,594 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-05T17:50:33,594 dist = _get_prepared_distribution( 2025-09-05T17:50:33,594 req, 2025-09-05T17:50:33,594 ...<3 lines>... 2025-09-05T17:50:33,594 self.check_build_deps, 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-05T17:50:33,594 abstract_dist.prepare_distribution_metadata( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 finder, build_isolation, check_build_deps 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-05T17:50:33,594 self.req.prepare_metadata() 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-05T17:50:33,594 self.metadata_directory = generate_metadata_legacy( 2025-09-05T17:50:33,594 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T17:50:33,594 build_env=self.build_env, 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ...<3 lines>... 2025-09-05T17:50:33,594 details=details, 2025-09-05T17:50:33,594 ^^^^^^^^^^^^^^^^ 2025-09-05T17:50:33,594 ) 2025-09-05T17:50:33,594 ^ 2025-09-05T17:50:33,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-05T17:50:33,594 raise MetadataGenerationFailed(package_details=details) from error 2025-09-05T17:50:33,594 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-05T17:50:33,615 Removed dspy-ai==2.0.8 from https://files.pythonhosted.org/packages/f5/9a/1445b4af73baff3a0eb1cbc135471cac808358cb18fc4551e395d3ce1634/dspy-ai-2.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-vx1260fi' 2025-09-05T17:50:33,616 Removed build tracker: '/tmp/pip-build-tracker-vx1260fi'