2026-10-13T22:22:32,332 Created temporary directory: /tmp/pip-ephem-wheel-cache-kde_ok75 2026-10-13T22:22:32,334 Created temporary directory: /tmp/pip-build-tracker-qyymrbgt 2026-10-13T22:22:32,335 Initialized build tracking at /tmp/pip-build-tracker-qyymrbgt 2026-10-13T22:22:32,336 Created build tracker: /tmp/pip-build-tracker-qyymrbgt 2026-10-13T22:22:32,336 Entered build tracker: /tmp/pip-build-tracker-qyymrbgt 2026-10-13T22:22:32,337 Created temporary directory: /tmp/pip-wheel-86rtngc9 2026-10-13T22:22:32,340 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-10-13T22:22:32,343 Created temporary directory: /tmp/pip-ephem-wheel-cache-m7n45jyk 2026-10-13T22:22:32,365 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-13T22:22:32,368 2 location(s) to search for versions of dspy: 2026-10-13T22:22:32,368 * https://pypi.org/simple/dspy/ 2026-10-13T22:22:32,368 * https://www.piwheels.org/simple/dspy/ 2026-10-13T22:22:32,369 Fetching project page and analyzing links: https://pypi.org/simple/dspy/ 2026-10-13T22:22:32,370 Getting page https://pypi.org/simple/dspy/ 2026-10-13T22:22:32,371 Found index url https://pypi.org/simple 2026-10-13T22:22:32,555 Fetched page https://pypi.org/simple/dspy/ as application/vnd.pypi.simple.v1+json 2026-10-13T22:22:32,593 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/00/ce/3b528389a4720afb8951bd295363ad60b4838926c432de70411638b66008/dspy-0.0.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,593 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/58/a8/fa41cee61b035f05c8bc38b356ecdf1ebffb5e8a245ff6b4658e81a8882a/dspy-0.0.2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,594 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/78/8f/f3a5d1b44bedadff5e4e0c954db98d7a971e0f5c0ea26dc0b6ffe88439a2/dspy-0.0.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,595 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/2d/b2/a21f609e62f141595febf2020e797ffb27363e5559402f7cd540ec52feaa/dspy-0.1.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,596 Found link https://files.pythonhosted.org/packages/9c/0d/ba0b6d146016528d82a7438e41d5722e161741d3c425034ff5ec18a94647/dspy-0.1.3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3), version: 0.1.3 2026-10-13T22:22:32,596 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/c7/73/4f2dd010e2dfe4be989c1d3f9fd09f903292ab7558a7a0ece0a2f098ecd0/dspy-0.1.4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,598 Found link https://files.pythonhosted.org/packages/4c/a1/25003ff63c7c7e3c82180784abc082b0ed02bd982414246238949ec33f19/dspy-0.1.4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3), version: 0.1.4 2026-10-13T22:22:32,598 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/8b/02/2d9fa5e1a8930afaa47220eabf2f18af37adcfd4be7063d87d84d5c3a64f/dspy-0.1.5-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3) 2026-10-13T22:22:32,599 Found link https://files.pythonhosted.org/packages/8b/d0/d55709d273cb41ca554774d3da114e058f00851047ebf231c23bd0372ff9/dspy-0.1.5.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<4.0,>=3.3), version: 0.1.5 2026-10-13T22:22:32,600 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/85/62/0c9ac7bfa9070218d4d88f02cc5941a6e4d59a9ea994bbc0b97e7577e92a/dspy-2.5.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,601 Found link https://files.pythonhosted.org/packages/37/ac/69f51720bf31a0db6e1e830ea28990b22249b2fcb9d1466c62973adec950/dspy-2.5.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.1 2026-10-13T22:22:32,602 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/a3/01/741d7ac3db15c0964f03036a1dc127729580db6b96528672ff229966df6e/dspy-2.5.2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,603 Found link https://files.pythonhosted.org/packages/ed/3a/c52702112076dac13e2d227c3285c01b4cf361ed597ad569614eeccad730/dspy-2.5.2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.2 2026-10-13T22:22:32,604 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/bb/05/98cdc18b57b51ae8a215697d1ac046316972e73e5e2fbc21a2df7d1a4e10/dspy-2.5.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,604 Found link https://files.pythonhosted.org/packages/47/e5/3328977d4f9fbf8ed613f582f1aa8ee6b2f0685b0b005777bd4e2986ca67/dspy-2.5.3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.3 2026-10-13T22:22:32,605 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/7a/d3/eee1b3841e68c9bd87dbcbf1c6ecd0844cb094dcb9a4244f07627a128271/dspy-2.5.4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,606 Found link https://files.pythonhosted.org/packages/51/70/1b7e393c669295428de0bf24acb07fd4862d80d188196303f6da729eaec1/dspy-2.5.4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.4 2026-10-13T22:22:32,607 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/40/2a/9034fb56601821b64a88426f5146cbea672df9ae711d6c7a8a1bbfac4cf5/dspy-2.5.5-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,608 Found link https://files.pythonhosted.org/packages/af/3e/31709ccfde621be19f7f3df8020a103c5f1ddafc9235eec2c97090e36ec7/dspy-2.5.5.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.5 2026-10-13T22:22:32,608 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/1f/75/2e354cd51af9325dd6c1e910afbcb61eafa9006f3218e3f18661402093d6/dspy-2.5.6-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,609 Found link https://files.pythonhosted.org/packages/3c/48/b3961c74072e313eb38c23b16640ff0d452c7adf3849f0f8ae8f0327bac6/dspy-2.5.6.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.6 2026-10-13T22:22:32,610 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/60/e3/b167fbc3b5b9b9995eb79644a896bf6411174203af99463c847c1a3daf99/dspy-2.5.7-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,611 Found link https://files.pythonhosted.org/packages/5f/71/db65b9e1a3f84d5f1e9dc9f110757a09c3e1d01cadbc7ba4d23acf50fcfb/dspy-2.5.7.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.7 2026-10-13T22:22:32,612 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/e7/f5/3a9116e4e0673b6165109dac0ba3bedfc518b09df9c0aaf7da76cb8bfd8d/dspy-2.5.8-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,613 Found link https://files.pythonhosted.org/packages/75/95/009018fb78b08e36e597a800a837b2cf738970d81b613c2a286f37a0a0be/dspy-2.5.8.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.8 2026-10-13T22:22:32,613 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/bc/9a/f919ed4913596fbb9c4f3b705ed0c9d8e1060466352db27702643b6fd9f5/dspy-2.5.9-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,614 Found link https://files.pythonhosted.org/packages/00/1a/9ca944fd44485c0d41cc141d96004e7e5e733af038305666a01822027aff/dspy-2.5.9.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.9 2026-10-13T22:22:32,615 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/25/16/a6f52afb57c0426692d59d9bda5b61fc7dcb3e7471f3804a59fc2dd3defd/dspy-2.5.10-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,616 Found link https://files.pythonhosted.org/packages/e8/56/40b5b26e52b96b22712280d947ed68961c0a38697846e7c95da9b44f2a12/dspy-2.5.10.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.10 2026-10-13T22:22:32,617 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/1a/c4/d4feb6fa5293bd76117f78ef84f616de2ca48db238f2a0d9fc4323bd7731/dspy-2.5.11-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,618 Found link https://files.pythonhosted.org/packages/0f/15/628b68e860007268319c25d4fd1ea486eaf8f4e4b078f77e2c3481365d9b/dspy-2.5.11.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.11 2026-10-13T22:22:32,618 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/b0/f9/2d8d026790f7e0848181bfe2796ff96b8bced0298c9d036db1bdd568aab3/dspy-2.5.12-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,619 Found link https://files.pythonhosted.org/packages/79/16/f82e3f735a5eef8df79b272d1b1af84f7aae59f1def82c32c8ca8b8e8b3d/dspy-2.5.12.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.12 2026-10-13T22:22:32,620 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/58/b7/bcf0932bf20fe9f3f3ddf6e50f2f286c6158b2befc2d22fa43e31634a81d/dspy-2.5.13-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,621 Found link https://files.pythonhosted.org/packages/94/3e/e6b4a6e71e97851ed1620c3b3e849388e77b401a496828105b2fc74a7803/dspy-2.5.13.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.13 2026-10-13T22:22:32,621 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/30/4f/973f743a3ed6b34b8186333367639d1355cb5361d6536b356124b29f0bde/dspy-2.5.14-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,622 Found link https://files.pythonhosted.org/packages/6f/2a/b098d52ad7248c52ea4dd3e02f0beff15ae4f4d11fe5188eb3c35f7455cf/dspy-2.5.14.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.14 2026-10-13T22:22:32,623 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/e6/87/3a0e989799a258bd71233bde317041eece6c6e22df31249cc47d7269bec5/dspy-2.5.15-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,624 Found link https://files.pythonhosted.org/packages/41/17/e72236847937c22881d7baee7cbf9b059f5c3530bad909cf5f5ce9f9c1f9/dspy-2.5.15.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.15 2026-10-13T22:22:32,625 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/4a/59/a2caa70856ec8333919ed8a5901e4af1ed3b29bccb98e3990aa956be8573/dspy-2.5.16-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,626 Found link https://files.pythonhosted.org/packages/f6/a2/41021af6005ff0022c69c3ede7ee886e7a395c3b594b69ffe527e5b6862a/dspy-2.5.16.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.16 2026-10-13T22:22:32,626 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/3a/b0/ad08116bb8a942f3b2c6c40bbd4bc8d9b2246a8e34657a789205a74b2385/dspy-2.5.17-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,628 Found link https://files.pythonhosted.org/packages/2a/a1/5b0cc28d2b6384cb8ea1909c3873b79dd32f188f81d8f01b91b803f51834/dspy-2.5.17.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.17 2026-10-13T22:22:32,629 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f0/78/fc18c9f0be0d4be0c718ad40eac0b39b53dac580e7a7b98e85e60fdd0450/dspy-2.5.18-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,629 Found link https://files.pythonhosted.org/packages/a0/c0/2d58e0eef661cc988010a0441cd4bca59fa78cfe3cca8ad2cef00ff63860/dspy-2.5.18.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.18 2026-10-13T22:22:32,630 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/79/a0/19a30aa3ac2b005e22acaa0d9c60dff376f65153a0ac52663c5810e62c79/dspy-2.5.19-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,631 Found link https://files.pythonhosted.org/packages/0c/9a/57f9a26f8d2c0e66455b70aac77663d93ac8e6db4d1873e599ad01786a2d/dspy-2.5.19.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.19 2026-10-13T22:22:32,632 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/0e/3e/17f7efde271abceeca748b36c53eab06389f1f71a7edf2610b8b4219309a/dspy-2.5.20-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,632 Found link https://files.pythonhosted.org/packages/94/3a/68140a5b048d55e7e101fe0ef7d61582f1d8a326b31673da22213d6787dc/dspy-2.5.20.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.20 2026-10-13T22:22:32,633 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/36/e7/324be421b99d7418705a7e4502d4d741b63233c7e0f832248acae730959e/dspy-2.5.21-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,634 Found link https://files.pythonhosted.org/packages/b8/10/7ae0d31848cb0d6efd6187235807f5f1b90f09a4820a3d7b3e08042c4005/dspy-2.5.21.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.21 2026-10-13T22:22:32,635 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/b9/1d/347b3f204f27bc10bcb473d83ad2afd77193a80c6c3589b23bd05bc596bf/dspy-2.5.22-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,636 Found link https://files.pythonhosted.org/packages/b7/b4/c0c63c616a585d951ed7ff16788be29782341c171d5b3af87539a30bbb59/dspy-2.5.22.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.22 2026-10-13T22:22:32,637 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ac/7e/224c332166333a3c641f05e85c019504330efa3f70e93a4900a952f700c8/dspy-2.5.23-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,637 Found link https://files.pythonhosted.org/packages/9d/67/7025e93fe36700eb76075c47351106eb7fd428b93b4261c39bb836752219/dspy-2.5.23.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.23 2026-10-13T22:22:32,638 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/a1/54/9bae03af22fc361d7fd579a6b0b88f89ccf2ea2da18973d6ff30f55a5165/dspy-2.5.24-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,639 Found link https://files.pythonhosted.org/packages/9a/ff/98b6733a94460ccd8c566062fdc91e884e13b23893cd7b439f588ff257c8/dspy-2.5.24.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.24 2026-10-13T22:22:32,640 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f6/1a/fdf2e415b0bef3f23f94aaf23ae3170e0b542bccb1c1553231331f77fdaf/dspy-2.5.25-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,641 Found link https://files.pythonhosted.org/packages/a8/06/fabdebe3005b71bfdfabf5bf207fe324ac465b80217f5d7918ff73606407/dspy-2.5.25.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.25 2026-10-13T22:22:32,642 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/18/83/ce6b29ca8c39c5fbf50fa75d10dfb0b2b752ca937f8ddce01d1e7f59a5f9/dspy-2.5.26-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,643 Found link https://files.pythonhosted.org/packages/9e/d1/465e671906c7892737d708f9d330c58bb3b2923d8efcd26467d514bf65d4/dspy-2.5.26.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.26 2026-10-13T22:22:32,643 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/de/ba/f09b7780e25c040733a8249c8ad8c616ffb75e00dedd5dbfb7092ab1188b/dspy-2.5.27-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,644 Found link https://files.pythonhosted.org/packages/07/95/3b194f7eb387cf159a05472e4dc22525a94bbf9913f10b1dd20abeafc62c/dspy-2.5.27.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.27 2026-10-13T22:22:32,645 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/56/de/0f309ed5a77b5d94001168e4c69386ad86138deb8b0a71df504fdf94847d/dspy-2.5.28-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,646 Found link https://files.pythonhosted.org/packages/da/01/cc53cb53338b6dbba2f38c2f8bf80a7e308d45f9066238ec1d75fa234fe4/dspy-2.5.28.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.28 2026-10-13T22:22:32,646 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/59/cc/4fd71c82aae8214617df940c622663cca0e3bb9afac3208a66995c161117/dspy-2.5.29-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,647 Found link https://files.pythonhosted.org/packages/df/7b/f529c6a84b4f1e26b7430fc5e4e83088030c349d10a14621186e928cbc38/dspy-2.5.29.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.29 2026-10-13T22:22:32,648 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/15/ea/6526b90ed0701a96a88f3597f0769bfb43e7adc83828bb9135ce12ac0991/dspy-2.5.30-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,649 Found link https://files.pythonhosted.org/packages/fa/91/6a6e3d40146424ae0d2418a0b80ce782d95d823da7ea4b8aa510d07e9f84/dspy-2.5.30.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.30 2026-10-13T22:22:32,650 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/08/85/14a830ae5ab5b33766590a8b86cd8b97a8fafca4e16aa24dc20a5720200c/dspy-2.5.31-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,651 Found link https://files.pythonhosted.org/packages/4a/67/2f28b07508556d146db928f4fd31882bf4d0a9bcc39a18d9165dd064fdc5/dspy-2.5.31.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.31 2026-10-13T22:22:32,652 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f4/f9/88187bafa3c89d98a1c35cf3bd1fcd134acf071abccb7f6bfcf835a88b00/dspy-2.5.32-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,653 Found link https://files.pythonhosted.org/packages/bf/90/e5d5a27bb4a2de7306130390e749783d29d87989d1dbddc6b53e43e03a44/dspy-2.5.32.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.32 2026-10-13T22:22:32,653 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/35/17/da63a0b3b7a0a3dc3d137e49f1293eba326f308b002dda6400d999e09ff8/dspy-2.5.33-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,654 Found link https://files.pythonhosted.org/packages/00/18/910a3ec308e4417ed1f298f419c82268e411e908125168a9eb8a300bf252/dspy-2.5.33.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.33 2026-10-13T22:22:32,655 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ac/d3/b8cc2114d84889973b901c51cdad0f2db4731e1357944942d410402ea682/dspy-2.5.34-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,656 Found link https://files.pythonhosted.org/packages/49/54/54e57a2b59f1ef027949df2bed1de0c640d848c0d882c8b44a6199aa222d/dspy-2.5.34.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.34 2026-10-13T22:22:32,657 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5d/d7/1f5b2549d6f32c91de343038a67eab586410b1efb979bfc18c12743b2d6d/dspy-2.5.35-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,658 Found link https://files.pythonhosted.org/packages/32/91/b153f1fd9a89a6886a34cc4a750e0d3bc98e0c131ae5117f475f90936c9f/dspy-2.5.35.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.35 2026-10-13T22:22:32,658 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/53/d1/433d6ced571ac9dc1303631f2534e39b6a49288b023fbf0526ddb3bfbec7/dspy-2.5.36-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,659 Found link https://files.pythonhosted.org/packages/1e/1e/93896767c52c3726c70d4b25c3345283416f6d4e8733e29c869ed574f629/dspy-2.5.36.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.36 2026-10-13T22:22:32,660 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5e/39/1e759fa8648501580fce3e0189c9485d0e5bbd4a0d63b542ea8373ec36a4/dspy-2.5.37-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,661 Found link https://files.pythonhosted.org/packages/80/4d/584bd73b00df5cd586e6516ca2e9eedd4afb15d827817a043d3c400cd518/dspy-2.5.37.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.37 2026-10-13T22:22:32,661 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/fb/83/d854cb0680c869088a862a40a5229769e06310c43d6dd79b8b1e52d4ec3f/dspy-2.5.38-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,662 Found link https://files.pythonhosted.org/packages/2a/3f/a846dbdafda57c4e07d0d289e0197285df39eb198ec4daba191296da67d9/dspy-2.5.38.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.38 2026-10-13T22:22:32,663 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/aa/37/5c429c374055fc5a3d2c664a7cce208deb16215d4305ebbb6ab121e93b34/dspy-2.5.39-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,664 Found link https://files.pythonhosted.org/packages/d6/44/685db677b4339ac780e9ef40107ee26ee6d0cbad6a6f13d7d1efe7611796/dspy-2.5.39.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.39 2026-10-13T22:22:32,665 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f6/7a/0474d45b568cf3276b1c23c9e952a596e0da1ca7c4dfc9eb44b596fcd2fe/dspy-2.5.40-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,666 Found link https://files.pythonhosted.org/packages/ff/5f/86ba698c0e28c7feee3d51cc3066216c51df2635cf685a8812bab06bf8db/dspy-2.5.40.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.40 2026-10-13T22:22:32,666 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/72/82/a86a37f654da2789dbb910e4061749a4865f3fa2087f13d32263b09037b5/dspy-2.5.41-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,667 Found link https://files.pythonhosted.org/packages/dc/44/4ff003b2b0efb01cc0e8de59f6c079ae8cc7e8511cb30bb8df1dae2a195e/dspy-2.5.41.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.41 2026-10-13T22:22:32,668 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ef/b6/b5572cd4f7cc5aa2c1c7714387e8101b2ee4300c3f49998d5066bd72c817/dspy-2.5.42-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,669 Found link https://files.pythonhosted.org/packages/7e/21/4c5ad8dbcd2c8d534adeade8d5982d5b98eaac1f74ac00341f005942218f/dspy-2.5.42.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.42 2026-10-13T22:22:32,670 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/82/de/2ca5421f490af3767d7993ff71da995eb97f8036a57005be22e1590c24dc/dspy-2.5.43-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,671 Found link https://files.pythonhosted.org/packages/6b/2f/61bd4a6116f38f57e7a0bd0c90a833c2257006d1c8ac2f67b0c306bba9e5/dspy-2.5.43.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.5.43 2026-10-13T22:22:32,671 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/49/76/1d96e0725bd7ca8b2dedbfe3c5af929555794950168ac863696d612dd457/dspy-2.6.0rc1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,672 Found link https://files.pythonhosted.org/packages/f2/13/63db9ed57b51634376f60c87dc5a5a6e09e64158268748754434062cc592/dspy-2.6.0rc1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc1 2026-10-13T22:22:32,673 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/c8/ae/7b87462bd293e361387910f262a3e6eb1b2352138681c2f462bce5924c3f/dspy-2.6.0rc2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,674 Found link https://files.pythonhosted.org/packages/64/c7/a0a6567d9ce48e9a1fc06e29d0e2b80ba034cfa09c440170802e392d1a23/dspy-2.6.0rc2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc2 2026-10-13T22:22:32,674 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ab/aa/9936d1dc5a4afe2e0926d12f2c544918c3ff4dbe52609c92fee1e906222f/dspy-2.6.0rc3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,675 Found link https://files.pythonhosted.org/packages/45/3c/b6414e1e96ffc98428b237ab3134aed14e5a5ffd8847401ab70bb20651af/dspy-2.6.0rc3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc3 2026-10-13T22:22:32,676 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/d5/8d/c6730e910a3c4d03c0ca5af1580dcac27379011ea719838f6510a09ec28b/dspy-2.6.0rc4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,677 Found link https://files.pythonhosted.org/packages/56/43/e2b1c3503fa6bbb854bb610a972ebbc24acda210c05f91c36807075ae020/dspy-2.6.0rc4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc4 2026-10-13T22:22:32,678 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/22/36/abd1474256aa6268e2fa9a3b755a7230fa20f2259862a2e7530bf837d392/dspy-2.6.0rc5-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,679 Found link https://files.pythonhosted.org/packages/7e/68/0b051c6dd12f82b11ef1e41ca038290f559dbaa3bc86945d532a65c8ce8f/dspy-2.6.0rc5.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc5 2026-10-13T22:22:32,680 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/b1/a4/ba0a80e8562d057de6f363af6ed71723f0fa2b68ace592cd58f4800d76a7/dspy-2.6.0rc6-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,681 Found link https://files.pythonhosted.org/packages/d5/9d/f3209eb4d8fe8cebabb937c83c488d566ed430254d2782e41fec9fd2c4a4/dspy-2.6.0rc6.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc6 2026-10-13T22:22:32,682 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/82/62/d31d4f5e6a8925452481c043578f90de88b043426c71563170acf7508737/dspy-2.6.0rc7-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,682 Found link https://files.pythonhosted.org/packages/21/98/6e9c3991a01b6f4d10800a4603bd0bfbe3fd11f6e6735d32ff46958db943/dspy-2.6.0rc7.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc7 2026-10-13T22:22:32,683 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/fb/70/cfeebbb3508f82a29de847c0949176ee5fb431cba8d1911beeb3478b31ee/dspy-2.6.0rc8-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,684 Found link https://files.pythonhosted.org/packages/e2/d5/aceb2f57160791e06cf1d1476cb948bd392bc607b30d2bf2354e3c2464dd/dspy-2.6.0rc8.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc8 2026-10-13T22:22:32,685 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/58/c4/1355226a1887d42a3648d66f62ff189122cb8d73e3b294200bef68a3f5eb/dspy-2.6.0rc11-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,685 Found link https://files.pythonhosted.org/packages/ed/7a/9ec199801f7aa0d99b1707e93f12da61c57a5ad8946bf82cf99465155416/dspy-2.6.0rc11.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0rc11 2026-10-13T22:22:32,686 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/7c/d1/016712c2b149a0aef5b48f764fff58b1838c843b785b46478c5ec2095a8e/dspy-2.6.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,687 Found link https://files.pythonhosted.org/packages/58/7d/936843e00b8a6b197044096f10cd581f6d1965c5b4360b524127ef8aacc4/dspy-2.6.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.0 2026-10-13T22:22:32,688 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f1/1e/1fb6d9013e8591b94475302eac71fafdc607b5d135fce6c688a765b9f822/dspy-2.6.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,689 Found link https://files.pythonhosted.org/packages/a6/39/70805f8badcb84327b3709983b91c76018d618a39825b8dfb40b96486050/dspy-2.6.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.1 2026-10-13T22:22:32,689 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/0d/62/db68a25be4061612682c14d82e14e610f20f6c28f643b898bb1090a53f76/dspy-2.6.2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,690 Found link https://files.pythonhosted.org/packages/40/d2/d988669207db6027427264340c3d29b9c61f31d08563014d2a321ca95d37/dspy-2.6.2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.2 2026-10-13T22:22:32,691 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5a/5b/0af4a27816ad6c29195b597591a927c8a4d41838346934dba673ec585716/dspy-2.6.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,692 Found link https://files.pythonhosted.org/packages/59/c8/60b343b03339e45a51e281411a55fe53fd9fcd46beca83f1a82af374c739/dspy-2.6.3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.3 2026-10-13T22:22:32,693 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/c0/90/e787a1fbd65b0d4bec153e5189118d9972b8aac85d5c4e17ca8b21ef26a3/dspy-2.6.4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,694 Found link https://files.pythonhosted.org/packages/c8/e3/175c69c9522870014a280ceafa68a4c620197dad25f630776b3013491509/dspy-2.6.4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.4 2026-10-13T22:22:32,695 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/16/31/6eb2f9ec0d7ad49cf3c54903f68af34e4ab387275ff65e4b33ff9822bce8/dspy-2.6.5-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:>=3.9) 2026-10-13T22:22:32,695 Found link https://files.pythonhosted.org/packages/7c/4a/674debb2379a0a7c4d518a25e12b45f91adee1a27d1bbff8a5783d3a925c/dspy-2.6.5.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:>=3.9), version: 2.6.5 2026-10-13T22:22:32,696 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/8f/e7/fd848c5f06ad6a05eef1e067993c7607a3ee14230a43d89823db44edb50d/dspy-2.6.6-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,697 Found link https://files.pythonhosted.org/packages/53/c7/6fe8f0259142e84d66159601594df0a9640a45cea984a09f713d7b9e5b9d/dspy-2.6.6.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.6 2026-10-13T22:22:32,698 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/96/a0/225ef64cb1fc0491cf71239830e9a2269dd0b04c49e86321585cdd9494c3/dspy-2.6.7-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,698 Found link https://files.pythonhosted.org/packages/2a/73/8744eb2dd318e6615cb066da0e3cb3684e12cfd83831cafcb6c8623a1a0a/dspy-2.6.7.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.7 2026-10-13T22:22:32,699 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/92/f3/e45966908de544ac9c67ebc76520290e57b6f229cd355acaf70849f3f0db/dspy-2.6.8-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,700 Found link https://files.pythonhosted.org/packages/ae/3e/93a14ba2e1be7e04df7b9803fe1fc181362639cbc6728bc1f678e2a04bea/dspy-2.6.8.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.8 2026-10-13T22:22:32,701 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/1f/24/9146ca465a7c9d2cbe598ae316c5920c980bd40f7d85e912a532deaf7f6b/dspy-2.6.9rc1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,702 Found link https://files.pythonhosted.org/packages/2b/b8/4c998a2e899c50d0665bf9aa7b598416234f79df09fae28a6d41ead6fd3d/dspy-2.6.9rc1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.9rc1 2026-10-13T22:22:32,703 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/83/87/8ede88c054e7ef7a50e5a5db21b37c02b8aee8fcf8aa129684e0d743008b/dspy-2.6.9-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,704 Found link https://files.pythonhosted.org/packages/5e/f8/fd0d80a0bbf4de8ece115fc98d590a7b69b6fb4e52a4ead1aa84353021df/dspy-2.6.9.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.9 2026-10-13T22:22:32,705 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/9e/07/43684eaf872d58407d9c7a1898bcb99f0b126411ccb5d2b8277ce70ad79d/dspy-2.6.10-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,706 Found link https://files.pythonhosted.org/packages/a2/20/24e06999cde3b85e7b290634c75bf085a54d92d454059f6d088e44ba94e2/dspy-2.6.10.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.10 2026-10-13T22:22:32,707 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5c/c9/ed570837f449e127494cc19333f86211703907b8d35dbf4a3ad55dc2d495/dspy-2.6.11-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,708 Found link https://files.pythonhosted.org/packages/6a/8c/37da609c8f081d1609e16067888685a89777fa618c6c22b7e345f58bf880/dspy-2.6.11.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.11 2026-10-13T22:22:32,709 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/14/0d/67806efa73a79a989af58f42d80463501bd3f13de4aca19d2b572e733474/dspy-2.6.12-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,710 Found link https://files.pythonhosted.org/packages/e1/04/ccafde0952819979bf4a7a8dffb2d26c480fb6aaeca9fa641595d29ae6e1/dspy-2.6.12.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.12 2026-10-13T22:22:32,710 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/9e/27/2a2832ca6111e219c7bacd15d82fc32b6e77ecabf31a4234e54f131a8e28/dspy-2.6.13-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,711 Found link https://files.pythonhosted.org/packages/2c/37/3e6c6929a39ef96ce20f2eb3773f2743267c52f02e55059b1f11bef40ebf/dspy-2.6.13.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.13 2026-10-13T22:22:32,712 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/b8/3d/63ef7a3459457764ef0a1311d30a2fba81ca4c5f79225697a8790eb5a266/dspy-2.6.14-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,713 Found link https://files.pythonhosted.org/packages/00/b1/a07dd7328af6e94bb9f583beceaffc54dc9643cc189c156c9099da96fc99/dspy-2.6.14.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 2.6.14 2026-10-13T22:22:32,714 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f1/8a/7e13ddc43e90e6ef9114c0ef4f4eea849996eac06005373d92c23d59ad34/dspy-2.6.15-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,715 Found link https://files.pythonhosted.org/packages/8e/22/62c2cdfcf732770a5bbbbc086bca40c7a295cb77fed90dc30da5d0ed476f/dspy-2.6.15.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.15 2026-10-13T22:22:32,715 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/7f/17/f8716950852fd9de666a367474059c59f87718709fb2b52bf7cc47023e87/dspy-2.6.16-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,717 Found link https://files.pythonhosted.org/packages/65/b9/c1eefbc93219c60aad307f6df686d7564af7e8e9ff39f3d3b1fcf3a7c72d/dspy-2.6.16.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.16 2026-10-13T22:22:32,717 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/02/60/6b3fb10fed4f554ae31fed791b0a0da773fd03ac4f8ec7e560852bc5f1d7/dspy-2.6.17-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,718 Found link https://files.pythonhosted.org/packages/9d/e2/7b5db029bba1958aa0b423904d922819e22f0dbea055c8adc83e5e0f51ce/dspy-2.6.17.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.17 2026-10-13T22:22:32,719 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/9f/9c/49c791180f61c3bec91e154f87c4d4271009913242dc459fab431c48a3f3/dspy-2.6.18-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,720 Found link https://files.pythonhosted.org/packages/03/a7/a7fa83dd00581f466f1ceb350c45aad807d2e9eb5e8fc2a1eff5bde0f7a2/dspy-2.6.18.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.18 2026-10-13T22:22:32,721 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/23/14/102866ac61038ea8bed2aaad39d35651619272ef32c74a63bcc4b7b26c71/dspy-2.6.19-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,722 Found link https://files.pythonhosted.org/packages/d2/fd/12a1f6dc4e8a94e44549b466e2a47f7dace1b4a52b62e0bebdc048d19120/dspy-2.6.19.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.19 2026-10-13T22:22:32,723 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ca/2f/b12552a5748e10e2ec2b709ffeb60bf26a2a4891f25aa0add60933234fa1/dspy-2.6.20-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,724 Found link https://files.pythonhosted.org/packages/c8/e8/72e04407913d2e8cdf2c1637b93cb4e67d09eca005b6e2960e3fd8224eb6/dspy-2.6.20.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.20 2026-10-13T22:22:32,724 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/6d/5c/d4413641f17cf7cb84fa65a2419be23fac01f41ca142545c71ce6aab5d63/dspy-2.6.21-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,725 Found link https://files.pythonhosted.org/packages/e6/bb/ec528f54f47e973a468851325e3ce9b90f0506c4f5a2d402e732cc4bcad6/dspy-2.6.21.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.21 2026-10-13T22:22:32,726 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/48/53/e15cd0bb67da416a29f1a661c5776d75c37acf5fd312bb770864f2238ea9/dspy-2.6.22-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,727 Found link https://files.pythonhosted.org/packages/05/81/a969e77c943e51414db3d65cb8340016f05b54c355109c1e67be33480418/dspy-2.6.22.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.22 2026-10-13T22:22:32,727 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/9a/a6/dd54895bf8aacac8837a05724f9df11795ec77350dae757babdcb8f40d3c/dspy-2.6.23-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,728 Found link https://files.pythonhosted.org/packages/d9/0b/dd45be96b892f87131bb7667ed149e168cf0d9b26b36f80fe437f792a382/dspy-2.6.23.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.23 2026-10-13T22:22:32,729 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/1b/19/37c4b0fdb85e3960ad2ea86d40c1de98798c094dfa583d6b28fd3c846479/dspy-2.6.24-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,730 Found link https://files.pythonhosted.org/packages/60/91/e8cd63cedecbe08e50e09aca49ea60c23805c4a6c7bd74309926ceda4d51/dspy-2.6.24.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.13,>=3.9), version: 2.6.24 2026-10-13T22:22:32,731 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/dc/63/917623dcf957cf5d5cd59141f9a818dbed97fa45d919f06fb2ca84dec029/dspy-2.6.25-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,732 Found link https://files.pythonhosted.org/packages/70/a5/209d478bc0501eca900fd57a74ba4a58b105ba778649d5eaad5880dd6d0a/dspy-2.6.25.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.25 2026-10-13T22:22:32,733 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/03/c6/f911457d144a637528d85b311f4c408168fe816d42f3932e6d1e983984c9/dspy-2.6.26-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,734 Found link https://files.pythonhosted.org/packages/ad/7c/b40c339ea081df1c254e862b4998e1c0f2eebb68f2df4f0e09e86addfdaa/dspy-2.6.26.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.26 2026-10-13T22:22:32,735 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/4c/4f/f66625b32f08c67b9b467f7614036466d3c96ea101a9b8b3271dd9824969/dspy-2.6.27a1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,736 Found link https://files.pythonhosted.org/packages/86/c6/ead43dc043435c12b5dfd00383c36dcac3f6ca792208dd4896b6fcf9fa56/dspy-2.6.27a1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.27a1 2026-10-13T22:22:32,737 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5a/bb/8a75d44bc1b54dea0fa0428eb52b13e7ee533b85841d2c53a53dfc360646/dspy-2.6.27-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,738 Found link https://files.pythonhosted.org/packages/38/8a/f7ff1a6d3b5294678f13d17ecfc596f49a59e494b190e4e30f7dea7df1dc/dspy-2.6.27.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 2.6.27 2026-10-13T22:22:32,738 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/58/50/20e7e5074990d0c7d1694a3f14735cb0964948468ae5a523a7a44bb4bd7f/dspy-3.0.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:32,739 Found link https://files.pythonhosted.org/packages/24/81/1193bae2573bdfd54f50377651799a3079c02d0e0054d70e10de5bcf0a4d/dspy-3.0.0b1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.9), version: 3.0.0b1 2026-10-13T22:22:32,740 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/5a/81/21d91b9d1274b7344cbae64b2f7a9111f44681e3ddda83584937fb03a743/dspy-3.0.0b2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,741 Found link https://files.pythonhosted.org/packages/88/c3/a87221877b8c50bd51ef2b580eca72db3601eee1f17d4b893afcedc6999a/dspy-3.0.0b2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.0b2 2026-10-13T22:22:32,741 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/16/07/3266b02bdc5d17a841c21f421ac965cc146c0935a494bf753aa1e4bd86f4/dspy-3.0.0b3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,742 Found link https://files.pythonhosted.org/packages/4e/2a/0044c402b0b1b674b18861e300215366b3d76e5a275d640773c59f545364/dspy-3.0.0b3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.0b3 2026-10-13T22:22:32,743 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/d5/7d/880f66243ac35b75e5ef383f558fc2ceb21a42e4b80e2931ff5a12013077/dspy-3.0.0b4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,744 Found link https://files.pythonhosted.org/packages/38/50/56cb31bda58edbcfcabbfa556622508ffddf33bb17e789f2f48e723d4c7f/dspy-3.0.0b4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.0b4 2026-10-13T22:22:32,745 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ba/41/0013881c534022b13ad3c0c1e3a41c8e4f43ccdb21d76535d71a1a3a822c/dspy-3.0.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,746 Found link https://files.pythonhosted.org/packages/b2/6a/5f99c7f5fc5b856e9fa4b7dd8d9d69b1dda5939536a3ce40c26a244f117c/dspy-3.0.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.0 2026-10-13T22:22:32,747 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/c1/b4/ef2706be57daf78562b8aa811cdfe184616becb6659522ace85919202b21/dspy-3.0.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,748 Found link https://files.pythonhosted.org/packages/70/cb/4bfb5345e230e33b0fa4f18c16fe646395a081a48c6feb314e6993a86bb1/dspy-3.0.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.1 2026-10-13T22:22:32,749 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/89/e2/e697cb6bc60b297e90e0b313ce4c6e75c025948c96973ea0aa7903a6e442/dspy-3.0.2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,750 Found link https://files.pythonhosted.org/packages/df/b3/f1f530bccc3dd439d3a1c3e6a1e0ea3727c3147086a2b1aaadf7b7067089/dspy-3.0.2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.2 2026-10-13T22:22:32,751 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/e3/4f/58e7dce7985b35f98fcaba7b366de5baaf4637bc0811be66df4025c1885f/dspy-3.0.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,751 Found link https://files.pythonhosted.org/packages/3b/19/49fd72c0b4f905ba7b6eee306efa8d3350098e1b3392f7592147ee7dc092/dspy-3.0.3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.3 2026-10-13T22:22:32,752 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/9e/b2/039c2b96d877aa8604c6b0e5eac09f35bcbb5349ae777f65d6dfe9ff52fb/dspy-3.0.4b1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,753 Found link https://files.pythonhosted.org/packages/5c/0f/e55abd1882157eac71187916a12ca9c982b04d619419637c86503f24cb9c/dspy-3.0.4b1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.4b1 2026-10-13T22:22:32,754 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/f5/1b/a252150581f1429278a5a25ffc5c3da7a3c25e292158ca6bcd8e544487b7/dspy-3.0.4b2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,755 Found link https://files.pythonhosted.org/packages/6d/c5/a03d22ac6a9e4ea0f3c1ace29855254d10ffb85d1ae45e0bc7f170b672ad/dspy-3.0.4b2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.4b2 2026-10-13T22:22:32,755 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/94/52/56eed4828175f48f712a50a994293065afa7cc98cb112992a0b071179b6c/dspy-3.0.4-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,756 Found link https://files.pythonhosted.org/packages/8e/18/0042d299cd5e85fdb381568f0cfcc7769122e8f70ea0a2d33e12fd63e705/dspy-3.0.4.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.14,>=3.10), version: 3.0.4 2026-10-13T22:22:32,757 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/79/ea/6b5b8347efca4c08059824f52a3f95864fc06cd93b0085957264665ffc09/dspy-3.1.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,758 Found link https://files.pythonhosted.org/packages/2e/4f/41dad535ab087a9487c6d8123cfe33e90c54272523534836babb859a4dec/dspy-3.1.0b1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.1.0b1 2026-10-13T22:22:32,759 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ca/34/64e900657cad3c4df8a417fccbc4370ca851864edbd0f468210f1b57d084/dspy-3.1.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,760 Found link https://files.pythonhosted.org/packages/d9/bd/339e1d949aa24e50b6edca8574cf8afbff005a1dfadc2d5b82a0003fa7da/dspy-3.1.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.1.0 2026-10-13T22:22:32,760 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/91/18/1c93641f25f4e76772b4ffb52a4e289f1706d6bda4f3b59bb6f7c339df46/dspy-3.1.2-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,762 Found link https://files.pythonhosted.org/packages/22/92/4eeed6796c48e799a41aa521bf206fabab3dbb2fbf0958655b476e43726e/dspy-3.1.2.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.1.2 2026-10-13T22:22:32,762 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/47/83/2432c2f987e738e4c15dfa3497daa5811a145facf4525bebcb9d240736db/dspy-3.1.3-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,763 Found link https://files.pythonhosted.org/packages/30/06/1b693d28a08e7a8b9ea17641259a73760de111ce0187cdcf030148a42ec1/dspy-3.1.3.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.1.3 2026-10-13T22:22:32,764 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/fa/aa/5b064672fe12bdeb36bda5a70213a773122166ded763d2ccf4dad6eb145b/dspy-3.2.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,765 Found link https://files.pythonhosted.org/packages/9e/38/ab4b3ba261962cf1cd0456113253290329de5c80296ce968f060195c4a03/dspy-3.2.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.2.0 2026-10-13T22:22:32,766 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/c5/a1/26ccff78d9e67b17e51fce8ac6d5f57d182ddb20915bf86daf09fc50191a/dspy-3.2.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,767 Found link https://files.pythonhosted.org/packages/44/6f/77a79122a16c60b7d5853c11943531bc60f32545369cd05cce4057403a1d/dspy-3.2.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.2.1 2026-10-13T22:22:32,767 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/3c/6c/27fdddb63d8f9fdb2cfe6528e1bb1a85e892979e1256bce349ff6a26bf5b/dspy-3.3.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,768 Found link https://files.pythonhosted.org/packages/0a/c5/a0f7fce02ca671c0763bd11a6ce3c2aa3f0f6eac1c36a4ca2395b9e78ecb/dspy-3.3.0b1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.3.0b1 2026-10-13T22:22:32,769 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/67/28/9ae061db912d63d108cfd60593c2d715b0bb0d70191ed0882c4c8780b0a4/dspy-3.3.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,770 Found link https://files.pythonhosted.org/packages/29/24/b455b9f3ed55264c1036eecfb56dece4f3e52ae7450401a155a83433ccae/dspy-3.3.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.3.0 2026-10-13T22:22:32,770 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/d7/cc/d769426ff2cfb816bdedbcedf364c1812b6831887d34be8d188ca2727dc8/dspy-3.3.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,772 Found link https://files.pythonhosted.org/packages/47/36/cafd7ee235481f299426243d9c3608b9fa2e64227940cce50f94feea9570/dspy-3.3.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.3.1 2026-10-13T22:22:32,772 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/0b/7f/b0575f5b13fd3c0503c2802056448702ac604df3da5047eccd43798e3ecb/dspy-3.4.0b1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,773 Found link https://files.pythonhosted.org/packages/3d/dd/1224d81cabfda1dce3a48248ef92458a7f433195e03a0b1c00a193fbb123/dspy-3.4.0b1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.4.0b1 2026-10-13T22:22:32,774 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/17/96/31628d4231b5dd7edbe9eaf5c975d1055f4b79b337062a1f957dca6dd931/dspy-3.4.0-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,775 Found link https://files.pythonhosted.org/packages/d2/1b/5b1964b0f1299aaca2b98300d73d972046ab70edb53c47674d6ace3c1bf1/dspy-3.4.0.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.15,>=3.10), version: 3.4.0 2026-10-13T22:22:32,776 Skipping link: No binaries permitted for dspy: https://files.pythonhosted.org/packages/ad/2f/656f16206c9ba4e359b639e2605cf196a4e5c678c6d9aed0fae537701ec2/dspy-3.4.1-py3-none-any.whl (from https://pypi.org/simple/dspy/) (requires-python:<3.16,>=3.10) 2026-10-13T22:22:32,777 Found link https://files.pythonhosted.org/packages/00/5c/260210d87e0604b9086735a8dc1ef8ca4edd61bc9e8042a013ca36cf8b7e/dspy-3.4.1.tar.gz (from https://pypi.org/simple/dspy/) (requires-python:<3.16,>=3.10), version: 3.4.1 2026-10-13T22:22:32,778 Fetching project page and analyzing links: https://www.piwheels.org/simple/dspy/ 2026-10-13T22:22:32,778 Getting page https://www.piwheels.org/simple/dspy/ 2026-10-13T22:22:32,780 Found index url https://www.piwheels.org/simple 2026-10-13T22:22:32,971 Fetched page https://www.piwheels.org/simple/dspy/ as text/html 2026-10-13T22:22:32,983 Skipping link: No binaries permitted for dspy: https://www.piwheels.org/simple/dspy/dspy-3.4.0-py3-none-any.whl#sha256=57deb63742a698a89e0860a8ebc12c2778f7baae546be8db27e071ce8c3f11bc (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,984 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.4.0b1-py3-none-any.whl#sha256=6159f28e3dea4f86e02661dd602940529e24d95569b429a27ee1ad82054116f4 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,984 Skipping link: No binaries permitted for dspy: https://www.piwheels.org/simple/dspy/dspy-3.3.1-py3-none-any.whl#sha256=ae9c13f00b102d121dd894df1686be455bb6be366cec2c360ff77a79b478be04 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,985 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.3.0-py3-none-any.whl#sha256=5c5d436e0adfe21fe6523e920d1e5f2b7f5bfc96aea547b36b52ebb1c3f4ac99 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,986 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.3.0b1-py3-none-any.whl#sha256=2856dc617e98d8d30639b45db91211f22928c271a9ddd4aa720e476b27950d9d (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,986 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.2.1-py3-none-any.whl#sha256=aeb4f9286682d77dd4f89ded3ef45af72f7934e6c02bff2160d2cdefae859ba2 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,987 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.2.0-py3-none-any.whl#sha256=14c18e0bfd210b28587873434e7bf28f608f6cb6f44c1315d0ac66da5a024a06 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,988 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.1.3-py3-none-any.whl#sha256=e5604fcb6ab715bcd9d3b589a09b4ab4ee4d2192c2bfc3a93c764928ac8f598c (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,988 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.1.2-py3-none-any.whl#sha256=eb57f56677dd7d91eccf06f19c8f5e44de220291870c179d8fec496b619ea2d1 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,989 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.1.0-py3-none-any.whl#sha256=a94b0af95b889f784c1ca75374421a209dd355de0ecbcf8d4da8b85fc76641db (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,989 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.1.0b1-py3-none-any.whl#sha256=f040d910426a411d92638a85191cc450a3c9d035562cd8626aea0830026eb21c (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.15,>=3.10) 2026-10-13T22:22:32,990 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.4-py3-none-any.whl#sha256=bcfeb7d8e93c151cc9f76ffd230d799b51287bf39570b465e148f01746ef675d (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,991 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.4b2-py3-none-any.whl#sha256=41e4e46acab2bc185c2e41134c3178a3fe8096ff0cb356027eb29add3ed6eb65 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,991 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.4b1-py3-none-any.whl#sha256=c1f2b7bd23af19a1cbec9dbe3d050b2fc4df6060109d24a833d8cb5405201da8 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,991 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.3-py3-none-any.whl#sha256=66bfdd153236b75dc3f05278854c4739e699195fc5387acb67c9663d18c44ab4 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,992 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.2-py3-none-any.whl#sha256=099025c16e069c81f0714587c00160108d5810b3c4addc425e96a6d1ad818e5a (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,992 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b3-py3-none-any.whl#sha256=f1674919a66cd5073092589092c81b3023694581b208d28a7584ef23323b267b (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,993 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b2-py3-none-any.whl#sha256=a3d3e11e2e90d26c161865d7e6dacde97df20cad19c92b2cce15a69c3dbb2041 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:32,994 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.24-py3-none-any.whl#sha256=27d616b4a90ac66f700334bccb6f010d504c2e2984ec27af3fb7af3dbc60e9d3 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,994 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.23-py3-none-any.whl#sha256=886a90910f1c96c5c86c03bb62d4cb967028511205f2d97f65e31bc310a10cb8 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,995 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.22-py3-none-any.whl#sha256=13ecdef6b10848cf28c1a8c2cd14d91bde0fe259a218faabfc483d992f1f3135 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,996 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.21-py3-none-any.whl#sha256=2609d1cd67e14598a9dd43a3480162d5b48d5faa6b69a7d78e8fdc708e3878ed (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,996 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.20-py3-none-any.whl#sha256=75ff1b5d83b6929deb275ca67ce6543d33d8df6c89ba0de97bffdd11dfcea6db (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,997 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.19-py3-none-any.whl#sha256=3c1230088dcd7a365db9b457b4b98a6bea4bacf3603bfffd33827efdced61d35 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,997 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.18-py3-none-any.whl#sha256=54b2a9496d0733493a9a63180032c26fff4cc2a27cfcac99cb3bd22ca2aef1de (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,998 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.17-py3-none-any.whl#sha256=f6ad6410da3ee730c634108fe2881295f933d7b7411ca3f82c2bb316d180b526 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,998 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.16-py3-none-any.whl#sha256=70d15dd024efab4da4a4a2db49dc9df25dd9c87b1675c23f50f6bce0a0b3ffa9 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,999 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.15-py3-none-any.whl#sha256=fe0ba7555da91bc0969859fb36abcebf74a56733664d5027af81da8272ec334c (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:32,999 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.14-py3-none-any.whl#sha256=1ad98cb5f5d2fbd41cb1151a9de750b7c631a01d7adc0f2fb791f0f05227eae2 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.10) 2026-10-13T22:22:33,000 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.13-py3-none-any.whl#sha256=11632b4af59a1adb33d053a620ff1f434bbea3a9d94ed4ef221dbc79864bbcbc (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:33,000 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.12-py3-none-any.whl#sha256=f6cd15192d592c8ee2018becd52c0b26064dfbdf93388899b9ae6a83d6574175 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:33,001 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.11-py3-none-any.whl#sha256=96fc04a836da5e9f09440824da0f13b6268a2cf176374638b7b80ca295ec28b4 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.14,>=3.9) 2026-10-13T22:22:33,001 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.10-py3-none-any.whl#sha256=445a43a4ba34b42467533f5953927aa7cb7da0a2b7a63c43214aff697bf971a9 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,002 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.9-py3-none-any.whl#sha256=fd18fe4042869cc6881cd6f84335df29ed3e1e32180824cc04d81eccba78695b (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,003 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.9rc1-py3-none-any.whl#sha256=bebaaaf04887f5a6649f7b2bcd58d03d0bcd20556e424a17cd6fa47e1f761c36 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,003 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.8-py3-none-any.whl#sha256=b600dc6082d2ee9eb9ae69e5dca016421f7549be1f9d99b4c2edc8a9c29426db (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,004 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.7-py3-none-any.whl#sha256=fd3873c7bf48cf051596b44a0651353100f0578c7dd7dd3080c05e1ee1f2d6e1 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,004 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-2.6.6-py3-none-any.whl#sha256=90fbe9b269106bbf91d218ab6bf230d47ba20da10509401d394aab8d50072388 (from https://www.piwheels.org/simple/dspy/) (requires-python:<3.13,>=3.9) 2026-10-13T22:22:33,005 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-0.1.5-py3-none-any.whl#sha256=61369eb8ecd166ddb03e8b1b261ac1b123068fc75e423e25435a2470a00de00e (from https://www.piwheels.org/simple/dspy/) (requires-python:>=3.3,<4.0) 2026-10-13T22:22:33,006 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-0.1.4-py3-none-any.whl#sha256=9cd6b0a6f8bdc2a591d0b3f8c158c8b0d74e63621ffd6bb766a5b2863488c4db (from https://www.piwheels.org/simple/dspy/) (requires-python:>=3.3,<4.0) 2026-10-13T22:22:33,006 Skipping link: No binaries permitted for dspy: https://archive1.piwheels.org/simple/dspy/dspy-0.1.3-py3-none-any.whl#sha256=841f15ffc635221100d789b6c270f880742ab1f32202e80cef935afc194f7bea (from https://www.piwheels.org/simple/dspy/) (requires-python:>=3.3,<4.0) 2026-10-13T22:22:33,007 Skipping link: not a file: https://www.piwheels.org/simple/dspy/ 2026-10-13T22:22:33,007 Skipping link: not a file: https://pypi.org/simple/dspy/ 2026-10-13T22:22:33,038 Given no hashes to check 1 links for project 'dspy': discarding no candidates 2026-10-13T22:22:33,056 Collecting dspy==3.4.1 2026-10-13T22:22:33,059 Created temporary directory: /tmp/pip-unpack-f7u21to5 2026-10-13T22:22:33,217 Downloading dspy-3.4.1.tar.gz (926 kB) 2026-10-13T22:22:34,047 Added dspy==3.4.1 from https://files.pythonhosted.org/packages/00/5c/260210d87e0604b9086735a8dc1ef8ca4edd61bc9e8042a013ca36cf8b7e/dspy-3.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-qyymrbgt' 2026-10-13T22:22:34,058 Created temporary directory: /tmp/pip-build-env-yvkd7clw 2026-10-13T22:22:34,064 Installing build dependencies: started 2026-10-13T22:22:34,065 Running command pip subprocess to install build dependencies 2026-10-13T22:22:35,244 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-10-13T22:22:35,716 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-10-13T22:22:35,739 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-13T22:22:37,540 Collecting setuptools>=77.0.1 2026-10-13T22:22:37,541 Obtaining dependency information for setuptools>=77.0.1 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-10-13T22:22:37,555 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-10-13T22:22:37,799 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-10-13T22:22:37,877 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-10-13T22:22:40,658 Installing collected packages: setuptools 2026-10-13T22:22:42,993 Successfully installed setuptools-84.0.0 2026-10-13T22:22:43,264 Installing build dependencies: finished with status 'done' 2026-10-13T22:22:43,271 Getting requirements to build wheel: started 2026-10-13T22:22:43,272 Running command Getting requirements to build wheel 2026-10-13T22:22:43,913 /tmp/pip-build-env-yvkd7clw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-10-13T22:22:43,913 !! 2026-10-13T22:22:43,915 ******************************************************************************** 2026-10-13T22:22:43,915 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-10-13T22:22:43,917 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-10-13T22:22:43,917 or your builds will no longer be supported. 2026-10-13T22:22:43,918 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T22:22:43,919 ******************************************************************************** 2026-10-13T22:22:43,920 !! 2026-10-13T22:22:43,920 corresp(dist, value, root_dir) 2026-10-13T22:22:44,011 running egg_info 2026-10-13T22:22:44,017 writing dspy.egg-info/PKG-INFO 2026-10-13T22:22:44,030 writing dependency_links to dspy.egg-info/dependency_links.txt 2026-10-13T22:22:44,040 writing requirements to dspy.egg-info/requires.txt 2026-10-13T22:22:44,041 writing top-level names to dspy.egg-info/top_level.txt 2026-10-13T22:22:44,098 reading manifest file 'dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:44,112 adding license file 'LICENSE' 2026-10-13T22:22:44,125 writing manifest file 'dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:44,225 Getting requirements to build wheel: finished with status 'done' 2026-10-13T22:22:44,229 Created temporary directory: /tmp/pip-modern-metadata-_wuoamfd 2026-10-13T22:22:44,231 Preparing metadata (pyproject.toml): started 2026-10-13T22:22:44,233 Running command Preparing metadata (pyproject.toml) 2026-10-13T22:22:44,830 /tmp/pip-build-env-yvkd7clw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-10-13T22:22:44,830 !! 2026-10-13T22:22:44,832 ******************************************************************************** 2026-10-13T22:22:44,832 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-10-13T22:22:44,833 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-10-13T22:22:44,834 or your builds will no longer be supported. 2026-10-13T22:22:44,835 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T22:22:44,836 ******************************************************************************** 2026-10-13T22:22:44,837 !! 2026-10-13T22:22:44,837 corresp(dist, value, root_dir) 2026-10-13T22:22:44,926 running dist_info 2026-10-13T22:22:44,936 creating /tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info 2026-10-13T22:22:44,937 writing /tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/PKG-INFO 2026-10-13T22:22:44,951 writing dependency_links to /tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/dependency_links.txt 2026-10-13T22:22:44,961 writing requirements to /tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/requires.txt 2026-10-13T22:22:44,962 writing top-level names to /tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/top_level.txt 2026-10-13T22:22:44,963 writing manifest file '/tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:45,015 reading manifest file '/tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:45,017 adding license file 'LICENSE' 2026-10-13T22:22:45,027 writing manifest file '/tmp/pip-modern-metadata-_wuoamfd/dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:45,028 creating '/tmp/pip-modern-metadata-_wuoamfd/dspy-3.4.1.dist-info' 2026-10-13T22:22:45,153 Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-13T22:22:45,158 Source in /tmp/pip-wheel-86rtngc9/dspy_c836c8500d6143dfb478c1983054a201 has version 3.4.1, which satisfies requirement dspy==3.4.1 from https://files.pythonhosted.org/packages/00/5c/260210d87e0604b9086735a8dc1ef8ca4edd61bc9e8042a013ca36cf8b7e/dspy-3.4.1.tar.gz 2026-10-13T22:22:45,159 Removed dspy==3.4.1 from https://files.pythonhosted.org/packages/00/5c/260210d87e0604b9086735a8dc1ef8ca4edd61bc9e8042a013ca36cf8b7e/dspy-3.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-qyymrbgt' 2026-10-13T22:22:45,166 Created temporary directory: /tmp/pip-unpack-f5i0wwo0 2026-10-13T22:22:45,167 Building wheels for collected packages: dspy 2026-10-13T22:22:45,172 Created temporary directory: /tmp/pip-wheel-y6pn5sva 2026-10-13T22:22:45,172 Destination directory: /tmp/pip-wheel-y6pn5sva 2026-10-13T22:22:45,174 Building wheel for dspy (pyproject.toml): started 2026-10-13T22:22:45,175 Running command Building wheel for dspy (pyproject.toml) 2026-10-13T22:22:45,759 /tmp/pip-build-env-yvkd7clw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-10-13T22:22:45,760 !! 2026-10-13T22:22:45,761 ******************************************************************************** 2026-10-13T22:22:45,762 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-10-13T22:22:45,763 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-10-13T22:22:45,763 or your builds will no longer be supported. 2026-10-13T22:22:45,765 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T22:22:45,765 ******************************************************************************** 2026-10-13T22:22:45,767 !! 2026-10-13T22:22:45,767 corresp(dist, value, root_dir) 2026-10-13T22:22:45,845 running bdist_wheel 2026-10-13T22:22:45,863 running build 2026-10-13T22:22:45,863 running build_py 2026-10-13T22:22:45,869 creating build/lib/dspy 2026-10-13T22:22:45,871 copying dspy/__metadata__.py -> build/lib/dspy 2026-10-13T22:22:45,874 copying dspy/__init__.py -> build/lib/dspy 2026-10-13T22:22:45,875 copying dspy/lm15.py -> build/lib/dspy 2026-10-13T22:22:45,878 creating build/lib/dspy/_vendor 2026-10-13T22:22:45,879 copying dspy/_vendor/__init__.py -> build/lib/dspy/_vendor 2026-10-13T22:22:45,882 creating build/lib/dspy/dsp 2026-10-13T22:22:45,883 copying dspy/dsp/__init__.py -> build/lib/dspy/dsp 2026-10-13T22:22:45,885 copying dspy/dsp/colbertv2.py -> build/lib/dspy/dsp 2026-10-13T22:22:45,888 creating build/lib/dspy/primitives 2026-10-13T22:22:45,889 copying dspy/primitives/local_interpreter_worker.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,892 copying dspy/primitives/example.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,894 copying dspy/primitives/__init__.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,896 copying dspy/primitives/base_module.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,898 copying dspy/primitives/module.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,901 copying dspy/primitives/facade.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,904 copying dspy/primitives/python_interpreter.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,907 copying dspy/primitives/_facade_shim.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,909 copying dspy/primitives/code_interpreter.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,912 copying dspy/primitives/prediction.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,914 copying dspy/primitives/local_interpreter.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,917 copying dspy/primitives/sandbox_serializable.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,919 copying dspy/primitives/repl_types.py -> build/lib/dspy/primitives 2026-10-13T22:22:45,922 creating build/lib/dspy/teleprompt 2026-10-13T22:22:45,923 copying dspy/teleprompt/bootstrap_finetune.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,926 copying dspy/teleprompt/bootstrap.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,928 copying dspy/teleprompt/vanilla.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,930 copying dspy/teleprompt/copro_optimizer.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,933 copying dspy/teleprompt/avatar_optimizer.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,936 copying dspy/teleprompt/mipro_optimizer_v2.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,938 copying dspy/teleprompt/simba.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,941 copying dspy/teleprompt/random_search.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,943 copying dspy/teleprompt/simba_utils.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,946 copying dspy/teleprompt/__init__.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,948 copying dspy/teleprompt/bettertogether.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,950 copying dspy/teleprompt/grpo.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,953 copying dspy/teleprompt/utils.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,956 copying dspy/teleprompt/teleprompt.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,958 copying dspy/teleprompt/ensemble.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,960 copying dspy/teleprompt/bootstrap_trace.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,963 copying dspy/teleprompt/teleprompt_optuna.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,966 copying dspy/teleprompt/infer_rules.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,968 copying dspy/teleprompt/signature_opt.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,971 copying dspy/teleprompt/knn_fewshot.py -> build/lib/dspy/teleprompt 2026-10-13T22:22:45,975 creating build/lib/dspy/streaming 2026-10-13T22:22:45,976 copying dspy/streaming/streaming_listener.py -> build/lib/dspy/streaming 2026-10-13T22:22:45,980 copying dspy/streaming/messages.py -> build/lib/dspy/streaming 2026-10-13T22:22:45,982 copying dspy/streaming/__init__.py -> build/lib/dspy/streaming 2026-10-13T22:22:45,984 copying dspy/streaming/streamify.py -> build/lib/dspy/streaming 2026-10-13T22:22:45,987 creating build/lib/dspy/retrievers 2026-10-13T22:22:45,988 copying dspy/retrievers/embeddings.py -> build/lib/dspy/retrievers 2026-10-13T22:22:45,990 copying dspy/retrievers/__init__.py -> build/lib/dspy/retrievers 2026-10-13T22:22:45,992 copying dspy/retrievers/weaviate_rm.py -> build/lib/dspy/retrievers 2026-10-13T22:22:45,994 copying dspy/retrievers/retrieve.py -> build/lib/dspy/retrievers 2026-10-13T22:22:45,996 copying dspy/retrievers/databricks_rm.py -> build/lib/dspy/retrievers 2026-10-13T22:22:46,000 creating build/lib/dspy/predict 2026-10-13T22:22:46,001 copying dspy/predict/knn.py -> build/lib/dspy/predict 2026-10-13T22:22:46,003 copying dspy/predict/chain_of_thought.py -> build/lib/dspy/predict 2026-10-13T22:22:46,005 copying dspy/predict/predict.py -> build/lib/dspy/predict 2026-10-13T22:22:46,008 copying dspy/predict/parallel.py -> build/lib/dspy/predict 2026-10-13T22:22:46,010 copying dspy/predict/react.py -> build/lib/dspy/predict 2026-10-13T22:22:46,013 copying dspy/predict/retry.py -> build/lib/dspy/predict 2026-10-13T22:22:46,015 copying dspy/predict/multi_chain_comparison.py -> build/lib/dspy/predict 2026-10-13T22:22:46,017 copying dspy/predict/react_v2.py -> build/lib/dspy/predict 2026-10-13T22:22:46,020 copying dspy/predict/code_act.py -> build/lib/dspy/predict 2026-10-13T22:22:46,022 copying dspy/predict/aggregation.py -> build/lib/dspy/predict 2026-10-13T22:22:46,024 copying dspy/predict/parameter.py -> build/lib/dspy/predict 2026-10-13T22:22:46,026 copying dspy/predict/refine.py -> build/lib/dspy/predict 2026-10-13T22:22:46,029 copying dspy/predict/best_of_n.py -> build/lib/dspy/predict 2026-10-13T22:22:46,031 copying dspy/predict/rlm.py -> build/lib/dspy/predict 2026-10-13T22:22:46,034 copying dspy/predict/program_of_thought.py -> build/lib/dspy/predict 2026-10-13T22:22:46,037 copying dspy/predict/__init__.py -> build/lib/dspy/predict 2026-10-13T22:22:46,039 creating build/lib/dspy/signatures 2026-10-13T22:22:46,040 copying dspy/signatures/signature.py -> build/lib/dspy/signatures 2026-10-13T22:22:46,043 copying dspy/signatures/__init__.py -> build/lib/dspy/signatures 2026-10-13T22:22:46,045 copying dspy/signatures/utils.py -> build/lib/dspy/signatures 2026-10-13T22:22:46,047 copying dspy/signatures/field.py -> build/lib/dspy/signatures 2026-10-13T22:22:46,050 creating build/lib/dspy/clients 2026-10-13T22:22:46,051 copying dspy/clients/embedding.py -> build/lib/dspy/clients 2026-10-13T22:22:46,053 copying dspy/clients/backend_selection.py -> build/lib/dspy/clients 2026-10-13T22:22:46,055 copying dspy/clients/openai.py -> build/lib/dspy/clients 2026-10-13T22:22:46,058 copying dspy/clients/legacy_requests.py -> build/lib/dspy/clients 2026-10-13T22:22:46,060 copying dspy/clients/lm.py -> build/lib/dspy/clients 2026-10-13T22:22:46,063 copying dspy/clients/call_context.py -> build/lib/dspy/clients 2026-10-13T22:22:46,065 copying dspy/clients/databricks.py -> build/lib/dspy/clients 2026-10-13T22:22:46,067 copying dspy/clients/typesafe.py -> build/lib/dspy/clients 2026-10-13T22:22:46,069 copying dspy/clients/_litellm.py -> build/lib/dspy/clients 2026-10-13T22:22:46,071 copying dspy/clients/call_result.py -> build/lib/dspy/clients 2026-10-13T22:22:46,073 copying dspy/clients/capabilities.py -> build/lib/dspy/clients 2026-10-13T22:22:46,076 copying dspy/clients/cache.py -> build/lib/dspy/clients 2026-10-13T22:22:46,078 copying dspy/clients/disk_serialization.py -> build/lib/dspy/clients 2026-10-13T22:22:46,080 copying dspy/clients/__init__.py -> build/lib/dspy/clients 2026-10-13T22:22:46,082 copying dspy/clients/execution.py -> build/lib/dspy/clients 2026-10-13T22:22:46,085 copying dspy/clients/base_lm.py -> build/lib/dspy/clients 2026-10-13T22:22:46,087 copying dspy/clients/provider.py -> build/lib/dspy/clients 2026-10-13T22:22:46,089 copying dspy/clients/costs.py -> build/lib/dspy/clients 2026-10-13T22:22:46,092 copying dspy/clients/utils_finetune.py -> build/lib/dspy/clients 2026-10-13T22:22:46,094 copying dspy/clients/legacy_outputs.py -> build/lib/dspy/clients 2026-10-13T22:22:46,096 copying dspy/clients/lm15_boundary.py -> build/lib/dspy/clients 2026-10-13T22:22:46,098 copying dspy/clients/_deprecation.py -> build/lib/dspy/clients 2026-10-13T22:22:46,100 copying dspy/clients/errors.py -> build/lib/dspy/clients 2026-10-13T22:22:46,102 copying dspy/clients/_http.py -> build/lib/dspy/clients 2026-10-13T22:22:46,104 copying dspy/clients/lm_local.py -> build/lib/dspy/clients 2026-10-13T22:22:46,107 creating build/lib/dspy/evaluate 2026-10-13T22:22:46,108 copying dspy/evaluate/metrics.py -> build/lib/dspy/evaluate 2026-10-13T22:22:46,111 copying dspy/evaluate/auto_evaluation.py -> build/lib/dspy/evaluate 2026-10-13T22:22:46,113 copying dspy/evaluate/__init__.py -> build/lib/dspy/evaluate 2026-10-13T22:22:46,115 copying dspy/evaluate/evaluate.py -> build/lib/dspy/evaluate 2026-10-13T22:22:46,118 creating build/lib/dspy/propose 2026-10-13T22:22:46,119 copying dspy/propose/propose_base.py -> build/lib/dspy/propose 2026-10-13T22:22:46,121 copying dspy/propose/dataset_summary_generator.py -> build/lib/dspy/propose 2026-10-13T22:22:46,123 copying dspy/propose/__init__.py -> build/lib/dspy/propose 2026-10-13T22:22:46,125 copying dspy/propose/utils.py -> build/lib/dspy/propose 2026-10-13T22:22:46,127 copying dspy/propose/grounded_proposer.py -> build/lib/dspy/propose 2026-10-13T22:22:46,130 creating build/lib/dspy/datasets 2026-10-13T22:22:46,131 copying dspy/datasets/colors.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,133 copying dspy/datasets/dataloader.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,136 copying dspy/datasets/__init__.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,138 copying dspy/datasets/gsm8k.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,139 copying dspy/datasets/dataset.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,142 copying dspy/datasets/math.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,144 copying dspy/datasets/hotpotqa.py -> build/lib/dspy/datasets 2026-10-13T22:22:46,146 creating build/lib/dspy/core 2026-10-13T22:22:46,147 copying dspy/core/__init__.py -> build/lib/dspy/core 2026-10-13T22:22:46,149 copying dspy/core/types.py -> build/lib/dspy/core 2026-10-13T22:22:46,151 creating build/lib/dspy/experimental 2026-10-13T22:22:46,152 copying dspy/experimental/__init__.py -> build/lib/dspy/experimental 2026-10-13T22:22:46,155 creating build/lib/dspy/adapters 2026-10-13T22:22:46,156 copying dspy/adapters/base.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,159 copying dspy/adapters/two_step_adapter.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,161 copying dspy/adapters/_legacy_type_markers.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,163 copying dspy/adapters/chat_adapter.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,165 copying dspy/adapters/decision_state.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,167 copying dspy/adapters/xml_adapter.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,170 copying dspy/adapters/__init__.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,172 copying dspy/adapters/decision.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,175 copying dspy/adapters/utils.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,177 copying dspy/adapters/baml_adapter.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,180 copying dspy/adapters/json_adapter.py -> build/lib/dspy/adapters 2026-10-13T22:22:46,183 creating build/lib/dspy/utils 2026-10-13T22:22:46,184 copying dspy/utils/syncify.py -> build/lib/dspy/utils 2026-10-13T22:22:46,186 copying dspy/utils/unbatchify.py -> build/lib/dspy/utils 2026-10-13T22:22:46,188 copying dspy/utils/inspect_history.py -> build/lib/dspy/utils 2026-10-13T22:22:46,190 copying dspy/utils/langchain_tool.py -> build/lib/dspy/utils 2026-10-13T22:22:46,192 copying dspy/utils/saving.py -> build/lib/dspy/utils 2026-10-13T22:22:46,194 copying dspy/utils/dummies.py -> build/lib/dspy/utils 2026-10-13T22:22:46,196 copying dspy/utils/asyncify.py -> build/lib/dspy/utils 2026-10-13T22:22:46,198 copying dspy/utils/logging_utils.py -> build/lib/dspy/utils 2026-10-13T22:22:46,200 copying dspy/utils/mcp.py -> build/lib/dspy/utils 2026-10-13T22:22:46,202 copying dspy/utils/pickle_by_value.py -> build/lib/dspy/utils 2026-10-13T22:22:46,204 copying dspy/utils/callback.py -> build/lib/dspy/utils 2026-10-13T22:22:46,206 copying dspy/utils/magicattr.py -> build/lib/dspy/utils 2026-10-13T22:22:46,208 copying dspy/utils/callback_context.py -> build/lib/dspy/utils 2026-10-13T22:22:46,210 copying dspy/utils/usage_tracker.py -> build/lib/dspy/utils 2026-10-13T22:22:46,212 copying dspy/utils/__init__.py -> build/lib/dspy/utils 2026-10-13T22:22:46,214 copying dspy/utils/annotation.py -> build/lib/dspy/utils 2026-10-13T22:22:46,216 copying dspy/utils/exceptions.py -> build/lib/dspy/utils 2026-10-13T22:22:46,219 copying dspy/utils/lazy_import.py -> build/lib/dspy/utils 2026-10-13T22:22:46,221 copying dspy/utils/caching.py -> build/lib/dspy/utils 2026-10-13T22:22:46,223 copying dspy/utils/hasher.py -> build/lib/dspy/utils 2026-10-13T22:22:46,225 copying dspy/utils/constants.py -> build/lib/dspy/utils 2026-10-13T22:22:46,227 copying dspy/utils/parallelizer.py -> build/lib/dspy/utils 2026-10-13T22:22:46,230 creating build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,231 copying dspy/_vendor/lm15/model_registry.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,233 copying dspy/_vendor/lm15/auth.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,235 copying dspy/_vendor/lm15/tools.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,238 copying dspy/_vendor/lm15/judgments.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,241 copying dspy/_vendor/lm15/access.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,244 copying dspy/_vendor/lm15/_version.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,246 copying dspy/_vendor/lm15/rate_limits.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,248 copying dspy/_vendor/lm15/profiles.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,251 copying dspy/_vendor/lm15/adaptation.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,253 copying dspy/_vendor/lm15/vet.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,256 copying dspy/_vendor/lm15/testing.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,258 copying dspy/_vendor/lm15/compat.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,261 copying dspy/_vendor/lm15/protocols.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,263 copying dspy/_vendor/lm15/video_jobs.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,265 copying dspy/_vendor/lm15/doctor.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,267 copying dspy/_vendor/lm15/registry.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,270 copying dspy/_vendor/lm15/live.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,272 copying dspy/_vendor/lm15/__init__.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,274 copying dspy/_vendor/lm15/authkit.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,277 copying dspy/_vendor/lm15/_authlock.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,279 copying dspy/_vendor/lm15/router.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,282 copying dspy/_vendor/lm15/batch.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,285 copying dspy/_vendor/lm15/types.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,289 copying dspy/_vendor/lm15/sse.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,290 copying dspy/_vendor/lm15/serde.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,293 copying dspy/_vendor/lm15/errors.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,296 copying dspy/_vendor/lm15/credentials.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,297 copying dspy/_vendor/lm15/models.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,300 copying dspy/_vendor/lm15/result.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,303 copying dspy/_vendor/lm15/features.py -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,306 creating build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,307 copying dspy/_vendor/lm15/transports/_async.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,309 copying dspy/_vendor/lm15/transports/_fetch.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,311 copying dspy/_vendor/lm15/transports/_types.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,314 copying dspy/_vendor/lm15/transports/_limits.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,316 copying dspy/_vendor/lm15/transports/_timeouts.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,317 copying dspy/_vendor/lm15/transports/_sync.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,320 copying dspy/_vendor/lm15/transports/__init__.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,322 copying dspy/_vendor/lm15/transports/_ssl.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,324 copying dspy/_vendor/lm15/transports/_url.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,326 copying dspy/_vendor/lm15/transports/_http11.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,329 copying dspy/_vendor/lm15/transports/_proxy.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,330 copying dspy/_vendor/lm15/transports/_exceptions.py -> build/lib/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,333 creating build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,334 copying dspy/_vendor/lm15/cloud/rs256.py -> build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,336 copying dspy/_vendor/lm15/cloud/hosts.py -> build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,339 copying dspy/_vendor/lm15/cloud/sigv4.py -> build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,341 copying dspy/_vendor/lm15/cloud/__init__.py -> build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,342 copying dspy/_vendor/lm15/cloud/chains.py -> build/lib/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,346 creating build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,347 copying dspy/_vendor/lm15/providers/base.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,351 copying dspy/_vendor/lm15/providers/claude_code.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,352 copying dspy/_vendor/lm15/providers/openai.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,356 copying dspy/_vendor/lm15/providers/async_base.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,359 copying dspy/_vendor/lm15/providers/anthropic.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,362 copying dspy/_vendor/lm15/providers/typesafe.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,364 copying dspy/_vendor/lm15/providers/__init__.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,366 copying dspy/_vendor/lm15/providers/xai.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,369 copying dspy/_vendor/lm15/providers/common.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,372 copying dspy/_vendor/lm15/providers/gemini.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,376 copying dspy/_vendor/lm15/providers/openai_chat.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,381 copying dspy/_vendor/lm15/providers/openai_codex.py -> build/lib/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,383 creating build/lib/dspy/dsp/utils 2026-10-13T22:22:46,385 copying dspy/dsp/utils/settings.py -> build/lib/dspy/dsp/utils 2026-10-13T22:22:46,387 copying dspy/dsp/utils/__init__.py -> build/lib/dspy/dsp/utils 2026-10-13T22:22:46,389 copying dspy/dsp/utils/utils.py -> build/lib/dspy/dsp/utils 2026-10-13T22:22:46,392 copying dspy/dsp/utils/dpr.py -> build/lib/dspy/dsp/utils 2026-10-13T22:22:46,395 creating build/lib/dspy/teleprompt/reanchor 2026-10-13T22:22:46,396 copying dspy/teleprompt/reanchor/calibrate.py -> build/lib/dspy/teleprompt/reanchor 2026-10-13T22:22:46,399 copying dspy/teleprompt/reanchor/__init__.py -> build/lib/dspy/teleprompt/reanchor 2026-10-13T22:22:46,401 copying dspy/teleprompt/reanchor/reanchor.py -> build/lib/dspy/teleprompt/reanchor 2026-10-13T22:22:46,404 creating build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,405 copying dspy/teleprompt/gepa/instruction_proposal.py -> build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,408 copying dspy/teleprompt/gepa/__init__.py -> build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,410 copying dspy/teleprompt/gepa/gepa_flex_utils.py -> build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,413 copying dspy/teleprompt/gepa/gepa.py -> build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,416 copying dspy/teleprompt/gepa/gepa_utils.py -> build/lib/dspy/teleprompt/gepa 2026-10-13T22:22:46,419 creating build/lib/dspy/predict/avatar 2026-10-13T22:22:46,420 copying dspy/predict/avatar/__init__.py -> build/lib/dspy/predict/avatar 2026-10-13T22:22:46,422 copying dspy/predict/avatar/signatures.py -> build/lib/dspy/predict/avatar 2026-10-13T22:22:46,425 copying dspy/predict/avatar/avatar.py -> build/lib/dspy/predict/avatar 2026-10-13T22:22:46,427 copying dspy/predict/avatar/models.py -> build/lib/dspy/predict/avatar 2026-10-13T22:22:46,430 creating build/lib/dspy/predict/flex 2026-10-13T22:22:46,431 copying dspy/predict/flex/flex.py -> build/lib/dspy/predict/flex 2026-10-13T22:22:46,433 copying dspy/predict/flex/bridge.py -> build/lib/dspy/predict/flex 2026-10-13T22:22:46,436 copying dspy/predict/flex/__init__.py -> build/lib/dspy/predict/flex 2026-10-13T22:22:46,437 copying dspy/predict/flex/ctx.py -> build/lib/dspy/predict/flex 2026-10-13T22:22:46,440 copying dspy/predict/flex/primitives_doc.py -> build/lib/dspy/predict/flex 2026-10-13T22:22:46,443 creating build/lib/dspy/clients/engines 2026-10-13T22:22:46,444 copying dspy/clients/engines/base.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,446 copying dspy/clients/engines/streaming.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,448 copying dspy/clients/engines/lm15_engine.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,450 copying dspy/clients/engines/litellm_errors.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,452 copying dspy/clients/engines/dummy_engine.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,454 copying dspy/clients/engines/litellm_engine.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,456 copying dspy/clients/engines/lifecycle.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,458 copying dspy/clients/engines/stream_guard.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,459 copying dspy/clients/engines/__init__.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,461 copying dspy/clients/engines/legacy_engine.py -> build/lib/dspy/clients/engines 2026-10-13T22:22:46,464 creating build/lib/dspy/clients/model_metadata 2026-10-13T22:22:46,464 copying dspy/clients/model_metadata/__init__.py -> build/lib/dspy/clients/model_metadata 2026-10-13T22:22:46,467 creating build/lib/dspy/datasets/alfworld 2026-10-13T22:22:46,468 copying dspy/datasets/alfworld/__init__.py -> build/lib/dspy/datasets/alfworld 2026-10-13T22:22:46,470 copying dspy/datasets/alfworld/alfworld.py -> build/lib/dspy/datasets/alfworld 2026-10-13T22:22:46,472 creating build/lib/dspy/adapters/types 2026-10-13T22:22:46,473 copying dspy/adapters/types/citation.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,476 copying dspy/adapters/types/code.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,477 copying dspy/adapters/types/base_type.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,480 copying dspy/adapters/types/image.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,482 copying dspy/adapters/types/__init__.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,484 copying dspy/adapters/types/decision.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,487 copying dspy/adapters/types/tool.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,489 copying dspy/adapters/types/audio.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,491 copying dspy/adapters/types/file.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,494 copying dspy/adapters/types/history.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,496 copying dspy/adapters/types/reasoning.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,498 copying dspy/adapters/types/document.py -> build/lib/dspy/adapters/types 2026-10-13T22:22:46,500 running egg_info 2026-10-13T22:22:46,510 writing dspy.egg-info/PKG-INFO 2026-10-13T22:22:46,523 writing dependency_links to dspy.egg-info/dependency_links.txt 2026-10-13T22:22:46,532 writing requirements to dspy.egg-info/requires.txt 2026-10-13T22:22:46,533 writing top-level names to dspy.egg-info/top_level.txt 2026-10-13T22:22:46,579 reading manifest file 'dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:46,600 adding license file 'LICENSE' 2026-10-13T22:22:46,619 writing manifest file 'dspy.egg-info/SOURCES.txt' 2026-10-13T22:22:46,646 copying dspy/primitives/runner.js -> build/lib/dspy/primitives 2026-10-13T22:22:46,649 copying dspy/_vendor/UPDATING.md -> build/lib/dspy/_vendor 2026-10-13T22:22:46,652 copying dspy/_vendor/lm15-LICENSE -> build/lib/dspy/_vendor 2026-10-13T22:22:46,655 copying dspy/_vendor/lm15-provenance.txt -> build/lib/dspy/_vendor 2026-10-13T22:22:46,658 copying dspy/_vendor/lm15/py.typed -> build/lib/dspy/_vendor/lm15 2026-10-13T22:22:46,661 copying dspy/clients/model_metadata/LICENSE -> build/lib/dspy/clients/model_metadata 2026-10-13T22:22:46,664 copying dspy/clients/model_metadata/provenance.json -> build/lib/dspy/clients/model_metadata 2026-10-13T22:22:46,666 copying dspy/clients/model_metadata/snapshot.json.gz -> build/lib/dspy/clients/model_metadata 2026-10-13T22:22:46,696 installing to build/bdist.linux-armv7l/wheel 2026-10-13T22:22:46,697 running install 2026-10-13T22:22:46,719 running install_lib 2026-10-13T22:22:46,725 creating build/bdist.linux-armv7l/wheel 2026-10-13T22:22:46,728 creating build/bdist.linux-armv7l/wheel/dspy 2026-10-13T22:22:46,730 creating build/bdist.linux-armv7l/wheel/dspy/_vendor 2026-10-13T22:22:46,732 copying build/lib/dspy/_vendor/lm15-LICENSE -> build/bdist.linux-armv7l/wheel/./dspy/_vendor 2026-10-13T22:22:46,734 copying build/lib/dspy/_vendor/UPDATING.md -> build/bdist.linux-armv7l/wheel/./dspy/_vendor 2026-10-13T22:22:46,736 copying build/lib/dspy/_vendor/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor 2026-10-13T22:22:46,739 creating build/bdist.linux-armv7l/wheel/dspy/_vendor/lm15 2026-10-13T22:22:46,740 copying build/lib/dspy/_vendor/lm15/model_registry.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,742 copying build/lib/dspy/_vendor/lm15/auth.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,746 creating build/bdist.linux-armv7l/wheel/dspy/_vendor/lm15/transports 2026-10-13T22:22:46,747 copying build/lib/dspy/_vendor/lm15/transports/_async.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,750 copying build/lib/dspy/_vendor/lm15/transports/_fetch.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,753 copying build/lib/dspy/_vendor/lm15/transports/_types.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,755 copying build/lib/dspy/_vendor/lm15/transports/_limits.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,758 copying build/lib/dspy/_vendor/lm15/transports/_timeouts.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,760 copying build/lib/dspy/_vendor/lm15/transports/_sync.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,763 copying build/lib/dspy/_vendor/lm15/transports/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,765 copying build/lib/dspy/_vendor/lm15/transports/_ssl.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,767 copying build/lib/dspy/_vendor/lm15/transports/_url.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,769 copying build/lib/dspy/_vendor/lm15/transports/_http11.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,772 copying build/lib/dspy/_vendor/lm15/transports/_proxy.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,775 copying build/lib/dspy/_vendor/lm15/transports/_exceptions.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/transports 2026-10-13T22:22:46,777 copying build/lib/dspy/_vendor/lm15/py.typed -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,778 copying build/lib/dspy/_vendor/lm15/tools.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,782 copying build/lib/dspy/_vendor/lm15/judgments.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,784 copying build/lib/dspy/_vendor/lm15/access.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,787 copying build/lib/dspy/_vendor/lm15/_version.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,789 copying build/lib/dspy/_vendor/lm15/rate_limits.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,792 copying build/lib/dspy/_vendor/lm15/profiles.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,794 copying build/lib/dspy/_vendor/lm15/adaptation.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,797 copying build/lib/dspy/_vendor/lm15/vet.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,800 copying build/lib/dspy/_vendor/lm15/testing.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,802 copying build/lib/dspy/_vendor/lm15/compat.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,806 copying build/lib/dspy/_vendor/lm15/protocols.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,808 copying build/lib/dspy/_vendor/lm15/video_jobs.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,811 copying build/lib/dspy/_vendor/lm15/doctor.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,814 copying build/lib/dspy/_vendor/lm15/registry.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,816 copying build/lib/dspy/_vendor/lm15/live.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,819 copying build/lib/dspy/_vendor/lm15/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,822 copying build/lib/dspy/_vendor/lm15/authkit.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,824 copying build/lib/dspy/_vendor/lm15/_authlock.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,827 copying build/lib/dspy/_vendor/lm15/router.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,831 copying build/lib/dspy/_vendor/lm15/batch.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,834 creating build/bdist.linux-armv7l/wheel/dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,835 copying build/lib/dspy/_vendor/lm15/cloud/rs256.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,837 copying build/lib/dspy/_vendor/lm15/cloud/hosts.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,840 copying build/lib/dspy/_vendor/lm15/cloud/sigv4.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,842 copying build/lib/dspy/_vendor/lm15/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,844 copying build/lib/dspy/_vendor/lm15/cloud/chains.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/cloud 2026-10-13T22:22:46,848 copying build/lib/dspy/_vendor/lm15/types.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,854 copying build/lib/dspy/_vendor/lm15/sse.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,856 creating build/bdist.linux-armv7l/wheel/dspy/_vendor/lm15/providers 2026-10-13T22:22:46,858 copying build/lib/dspy/_vendor/lm15/providers/base.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,862 copying build/lib/dspy/_vendor/lm15/providers/claude_code.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,864 copying build/lib/dspy/_vendor/lm15/providers/openai.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,868 copying build/lib/dspy/_vendor/lm15/providers/async_base.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,872 copying build/lib/dspy/_vendor/lm15/providers/anthropic.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,876 copying build/lib/dspy/_vendor/lm15/providers/typesafe.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,878 copying build/lib/dspy/_vendor/lm15/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,881 copying build/lib/dspy/_vendor/lm15/providers/xai.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,883 copying build/lib/dspy/_vendor/lm15/providers/common.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,886 copying build/lib/dspy/_vendor/lm15/providers/gemini.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,891 copying build/lib/dspy/_vendor/lm15/providers/openai_chat.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,896 copying build/lib/dspy/_vendor/lm15/providers/openai_codex.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15/providers 2026-10-13T22:22:46,898 copying build/lib/dspy/_vendor/lm15/serde.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,901 copying build/lib/dspy/_vendor/lm15/errors.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,904 copying build/lib/dspy/_vendor/lm15/credentials.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,906 copying build/lib/dspy/_vendor/lm15/models.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,908 copying build/lib/dspy/_vendor/lm15/result.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,911 copying build/lib/dspy/_vendor/lm15/features.py -> build/bdist.linux-armv7l/wheel/./dspy/_vendor/lm15 2026-10-13T22:22:46,913 copying build/lib/dspy/_vendor/lm15-provenance.txt -> build/bdist.linux-armv7l/wheel/./dspy/_vendor 2026-10-13T22:22:46,915 creating build/bdist.linux-armv7l/wheel/dspy/dsp 2026-10-13T22:22:46,916 copying build/lib/dspy/dsp/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp 2026-10-13T22:22:46,918 copying build/lib/dspy/dsp/colbertv2.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp 2026-10-13T22:22:46,920 creating build/bdist.linux-armv7l/wheel/dspy/dsp/utils 2026-10-13T22:22:46,921 copying build/lib/dspy/dsp/utils/settings.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp/utils 2026-10-13T22:22:46,924 copying build/lib/dspy/dsp/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp/utils 2026-10-13T22:22:46,925 copying build/lib/dspy/dsp/utils/utils.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp/utils 2026-10-13T22:22:46,928 copying build/lib/dspy/dsp/utils/dpr.py -> build/bdist.linux-armv7l/wheel/./dspy/dsp/utils 2026-10-13T22:22:46,930 copying build/lib/dspy/__metadata__.py -> build/bdist.linux-armv7l/wheel/./dspy 2026-10-13T22:22:46,932 creating build/bdist.linux-armv7l/wheel/dspy/primitives 2026-10-13T22:22:46,933 copying build/lib/dspy/primitives/local_interpreter_worker.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,935 copying build/lib/dspy/primitives/example.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,938 copying build/lib/dspy/primitives/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,940 copying build/lib/dspy/primitives/base_module.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,942 copying build/lib/dspy/primitives/module.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,945 copying build/lib/dspy/primitives/facade.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,947 copying build/lib/dspy/primitives/python_interpreter.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,950 copying build/lib/dspy/primitives/_facade_shim.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,952 copying build/lib/dspy/primitives/code_interpreter.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,954 copying build/lib/dspy/primitives/prediction.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,957 copying build/lib/dspy/primitives/local_interpreter.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,959 copying build/lib/dspy/primitives/runner.js -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,961 copying build/lib/dspy/primitives/sandbox_serializable.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,964 copying build/lib/dspy/primitives/repl_types.py -> build/bdist.linux-armv7l/wheel/./dspy/primitives 2026-10-13T22:22:46,967 creating build/bdist.linux-armv7l/wheel/dspy/teleprompt 2026-10-13T22:22:46,968 copying build/lib/dspy/teleprompt/bootstrap_finetune.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,971 copying build/lib/dspy/teleprompt/bootstrap.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,973 copying build/lib/dspy/teleprompt/vanilla.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,975 copying build/lib/dspy/teleprompt/copro_optimizer.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,977 copying build/lib/dspy/teleprompt/avatar_optimizer.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,979 copying build/lib/dspy/teleprompt/mipro_optimizer_v2.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,982 copying build/lib/dspy/teleprompt/simba.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,985 creating build/bdist.linux-armv7l/wheel/dspy/teleprompt/reanchor 2026-10-13T22:22:46,986 copying build/lib/dspy/teleprompt/reanchor/calibrate.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/reanchor 2026-10-13T22:22:46,988 copying build/lib/dspy/teleprompt/reanchor/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/reanchor 2026-10-13T22:22:46,990 copying build/lib/dspy/teleprompt/reanchor/reanchor.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/reanchor 2026-10-13T22:22:46,992 copying build/lib/dspy/teleprompt/random_search.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:46,995 creating build/bdist.linux-armv7l/wheel/dspy/teleprompt/gepa 2026-10-13T22:22:46,996 copying build/lib/dspy/teleprompt/gepa/instruction_proposal.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/gepa 2026-10-13T22:22:46,998 copying build/lib/dspy/teleprompt/gepa/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/gepa 2026-10-13T22:22:47,000 copying build/lib/dspy/teleprompt/gepa/gepa_flex_utils.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/gepa 2026-10-13T22:22:47,002 copying build/lib/dspy/teleprompt/gepa/gepa.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/gepa 2026-10-13T22:22:47,005 copying build/lib/dspy/teleprompt/gepa/gepa_utils.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt/gepa 2026-10-13T22:22:47,008 copying build/lib/dspy/teleprompt/simba_utils.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,010 copying build/lib/dspy/teleprompt/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,011 copying build/lib/dspy/teleprompt/bettertogether.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,014 copying build/lib/dspy/teleprompt/grpo.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,017 copying build/lib/dspy/teleprompt/utils.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,019 copying build/lib/dspy/teleprompt/teleprompt.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,021 copying build/lib/dspy/teleprompt/ensemble.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,023 copying build/lib/dspy/teleprompt/bootstrap_trace.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,025 copying build/lib/dspy/teleprompt/teleprompt_optuna.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,027 copying build/lib/dspy/teleprompt/infer_rules.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,029 copying build/lib/dspy/teleprompt/signature_opt.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,031 copying build/lib/dspy/teleprompt/knn_fewshot.py -> build/bdist.linux-armv7l/wheel/./dspy/teleprompt 2026-10-13T22:22:47,033 creating build/bdist.linux-armv7l/wheel/dspy/streaming 2026-10-13T22:22:47,034 copying build/lib/dspy/streaming/streaming_listener.py -> build/bdist.linux-armv7l/wheel/./dspy/streaming 2026-10-13T22:22:47,037 copying build/lib/dspy/streaming/messages.py -> build/bdist.linux-armv7l/wheel/./dspy/streaming 2026-10-13T22:22:47,039 copying build/lib/dspy/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/streaming 2026-10-13T22:22:47,041 copying build/lib/dspy/streaming/streamify.py -> build/bdist.linux-armv7l/wheel/./dspy/streaming 2026-10-13T22:22:47,044 creating build/bdist.linux-armv7l/wheel/dspy/retrievers 2026-10-13T22:22:47,045 copying build/lib/dspy/retrievers/embeddings.py -> build/bdist.linux-armv7l/wheel/./dspy/retrievers 2026-10-13T22:22:47,047 copying build/lib/dspy/retrievers/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/retrievers 2026-10-13T22:22:47,049 copying build/lib/dspy/retrievers/weaviate_rm.py -> build/bdist.linux-armv7l/wheel/./dspy/retrievers 2026-10-13T22:22:47,051 copying build/lib/dspy/retrievers/retrieve.py -> build/bdist.linux-armv7l/wheel/./dspy/retrievers 2026-10-13T22:22:47,052 copying build/lib/dspy/retrievers/databricks_rm.py -> build/bdist.linux-armv7l/wheel/./dspy/retrievers 2026-10-13T22:22:47,055 creating build/bdist.linux-armv7l/wheel/dspy/predict 2026-10-13T22:22:47,056 copying build/lib/dspy/predict/knn.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,058 copying build/lib/dspy/predict/chain_of_thought.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,060 copying build/lib/dspy/predict/predict.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,062 copying build/lib/dspy/predict/parallel.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,064 copying build/lib/dspy/predict/react.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,067 creating build/bdist.linux-armv7l/wheel/dspy/predict/avatar 2026-10-13T22:22:47,068 copying build/lib/dspy/predict/avatar/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/avatar 2026-10-13T22:22:47,070 copying build/lib/dspy/predict/avatar/signatures.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/avatar 2026-10-13T22:22:47,073 copying build/lib/dspy/predict/avatar/avatar.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/avatar 2026-10-13T22:22:47,075 copying build/lib/dspy/predict/avatar/models.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/avatar 2026-10-13T22:22:47,077 copying build/lib/dspy/predict/retry.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,078 copying build/lib/dspy/predict/multi_chain_comparison.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,081 copying build/lib/dspy/predict/react_v2.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,083 copying build/lib/dspy/predict/code_act.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,085 copying build/lib/dspy/predict/aggregation.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,087 copying build/lib/dspy/predict/parameter.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,089 copying build/lib/dspy/predict/refine.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,091 copying build/lib/dspy/predict/best_of_n.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,093 copying build/lib/dspy/predict/rlm.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,096 copying build/lib/dspy/predict/program_of_thought.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,098 copying build/lib/dspy/predict/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/predict 2026-10-13T22:22:47,100 creating build/bdist.linux-armv7l/wheel/dspy/predict/flex 2026-10-13T22:22:47,101 copying build/lib/dspy/predict/flex/flex.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/flex 2026-10-13T22:22:47,104 copying build/lib/dspy/predict/flex/bridge.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/flex 2026-10-13T22:22:47,106 copying build/lib/dspy/predict/flex/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/flex 2026-10-13T22:22:47,107 copying build/lib/dspy/predict/flex/ctx.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/flex 2026-10-13T22:22:47,110 copying build/lib/dspy/predict/flex/primitives_doc.py -> build/bdist.linux-armv7l/wheel/./dspy/predict/flex 2026-10-13T22:22:47,112 creating build/bdist.linux-armv7l/wheel/dspy/signatures 2026-10-13T22:22:47,113 copying build/lib/dspy/signatures/signature.py -> build/bdist.linux-armv7l/wheel/./dspy/signatures 2026-10-13T22:22:47,116 copying build/lib/dspy/signatures/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/signatures 2026-10-13T22:22:47,118 copying build/lib/dspy/signatures/utils.py -> build/bdist.linux-armv7l/wheel/./dspy/signatures 2026-10-13T22:22:47,119 copying build/lib/dspy/signatures/field.py -> build/bdist.linux-armv7l/wheel/./dspy/signatures 2026-10-13T22:22:47,122 creating build/bdist.linux-armv7l/wheel/dspy/clients 2026-10-13T22:22:47,123 copying build/lib/dspy/clients/embedding.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,125 copying build/lib/dspy/clients/backend_selection.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,127 copying build/lib/dspy/clients/openai.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,130 copying build/lib/dspy/clients/legacy_requests.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,132 copying build/lib/dspy/clients/lm.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,135 creating build/bdist.linux-armv7l/wheel/dspy/clients/engines 2026-10-13T22:22:47,136 copying build/lib/dspy/clients/engines/base.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,138 copying build/lib/dspy/clients/engines/streaming.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,140 copying build/lib/dspy/clients/engines/lm15_engine.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,143 copying build/lib/dspy/clients/engines/litellm_errors.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,145 copying build/lib/dspy/clients/engines/dummy_engine.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,147 copying build/lib/dspy/clients/engines/litellm_engine.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,150 copying build/lib/dspy/clients/engines/lifecycle.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,152 copying build/lib/dspy/clients/engines/stream_guard.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,154 copying build/lib/dspy/clients/engines/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,156 copying build/lib/dspy/clients/engines/legacy_engine.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/engines 2026-10-13T22:22:47,159 copying build/lib/dspy/clients/call_context.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,160 copying build/lib/dspy/clients/databricks.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,163 copying build/lib/dspy/clients/typesafe.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,165 copying build/lib/dspy/clients/_litellm.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,167 copying build/lib/dspy/clients/call_result.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,169 copying build/lib/dspy/clients/capabilities.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,172 copying build/lib/dspy/clients/cache.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,174 copying build/lib/dspy/clients/disk_serialization.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,177 copying build/lib/dspy/clients/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,179 copying build/lib/dspy/clients/execution.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,182 copying build/lib/dspy/clients/base_lm.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,184 copying build/lib/dspy/clients/provider.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,187 creating build/bdist.linux-armv7l/wheel/dspy/clients/model_metadata 2026-10-13T22:22:47,188 copying build/lib/dspy/clients/model_metadata/snapshot.json.gz -> build/bdist.linux-armv7l/wheel/./dspy/clients/model_metadata 2026-10-13T22:22:47,193 copying build/lib/dspy/clients/model_metadata/provenance.json -> build/bdist.linux-armv7l/wheel/./dspy/clients/model_metadata 2026-10-13T22:22:47,194 copying build/lib/dspy/clients/model_metadata/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/clients/model_metadata 2026-10-13T22:22:47,196 copying build/lib/dspy/clients/model_metadata/LICENSE -> build/bdist.linux-armv7l/wheel/./dspy/clients/model_metadata 2026-10-13T22:22:47,198 copying build/lib/dspy/clients/costs.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,200 copying build/lib/dspy/clients/utils_finetune.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,203 copying build/lib/dspy/clients/legacy_outputs.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,205 copying build/lib/dspy/clients/lm15_boundary.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,207 copying build/lib/dspy/clients/_deprecation.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,209 copying build/lib/dspy/clients/errors.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,211 copying build/lib/dspy/clients/_http.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,212 copying build/lib/dspy/clients/lm_local.py -> build/bdist.linux-armv7l/wheel/./dspy/clients 2026-10-13T22:22:47,215 copying build/lib/dspy/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy 2026-10-13T22:22:47,217 creating build/bdist.linux-armv7l/wheel/dspy/evaluate 2026-10-13T22:22:47,218 copying build/lib/dspy/evaluate/metrics.py -> build/bdist.linux-armv7l/wheel/./dspy/evaluate 2026-10-13T22:22:47,221 copying build/lib/dspy/evaluate/auto_evaluation.py -> build/bdist.linux-armv7l/wheel/./dspy/evaluate 2026-10-13T22:22:47,224 copying build/lib/dspy/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/evaluate 2026-10-13T22:22:47,225 copying build/lib/dspy/evaluate/evaluate.py -> build/bdist.linux-armv7l/wheel/./dspy/evaluate 2026-10-13T22:22:47,228 creating build/bdist.linux-armv7l/wheel/dspy/propose 2026-10-13T22:22:47,229 copying build/lib/dspy/propose/propose_base.py -> build/bdist.linux-armv7l/wheel/./dspy/propose 2026-10-13T22:22:47,231 copying build/lib/dspy/propose/dataset_summary_generator.py -> build/bdist.linux-armv7l/wheel/./dspy/propose 2026-10-13T22:22:47,234 copying build/lib/dspy/propose/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/propose 2026-10-13T22:22:47,236 copying build/lib/dspy/propose/utils.py -> build/bdist.linux-armv7l/wheel/./dspy/propose 2026-10-13T22:22:47,238 copying build/lib/dspy/propose/grounded_proposer.py -> build/bdist.linux-armv7l/wheel/./dspy/propose 2026-10-13T22:22:47,241 creating build/bdist.linux-armv7l/wheel/dspy/datasets 2026-10-13T22:22:47,242 copying build/lib/dspy/datasets/colors.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,244 copying build/lib/dspy/datasets/dataloader.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,246 copying build/lib/dspy/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,248 copying build/lib/dspy/datasets/gsm8k.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,250 copying build/lib/dspy/datasets/dataset.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,253 creating build/bdist.linux-armv7l/wheel/dspy/datasets/alfworld 2026-10-13T22:22:47,254 copying build/lib/dspy/datasets/alfworld/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets/alfworld 2026-10-13T22:22:47,256 copying build/lib/dspy/datasets/alfworld/alfworld.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets/alfworld 2026-10-13T22:22:47,258 copying build/lib/dspy/datasets/math.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,260 copying build/lib/dspy/datasets/hotpotqa.py -> build/bdist.linux-armv7l/wheel/./dspy/datasets 2026-10-13T22:22:47,263 creating build/bdist.linux-armv7l/wheel/dspy/core 2026-10-13T22:22:47,264 copying build/lib/dspy/core/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/core 2026-10-13T22:22:47,266 copying build/lib/dspy/core/types.py -> build/bdist.linux-armv7l/wheel/./dspy/core 2026-10-13T22:22:47,268 copying build/lib/dspy/lm15.py -> build/bdist.linux-armv7l/wheel/./dspy 2026-10-13T22:22:47,270 creating build/bdist.linux-armv7l/wheel/dspy/experimental 2026-10-13T22:22:47,271 copying build/lib/dspy/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/experimental 2026-10-13T22:22:47,274 creating build/bdist.linux-armv7l/wheel/dspy/adapters 2026-10-13T22:22:47,275 copying build/lib/dspy/adapters/base.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,278 copying build/lib/dspy/adapters/two_step_adapter.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,280 copying build/lib/dspy/adapters/_legacy_type_markers.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,282 copying build/lib/dspy/adapters/chat_adapter.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,284 copying build/lib/dspy/adapters/decision_state.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,287 copying build/lib/dspy/adapters/xml_adapter.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,289 copying build/lib/dspy/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,291 copying build/lib/dspy/adapters/decision.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,293 copying build/lib/dspy/adapters/utils.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,296 creating build/bdist.linux-armv7l/wheel/dspy/adapters/types 2026-10-13T22:22:47,297 copying build/lib/dspy/adapters/types/citation.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,299 copying build/lib/dspy/adapters/types/code.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,301 copying build/lib/dspy/adapters/types/base_type.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,304 copying build/lib/dspy/adapters/types/image.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,306 copying build/lib/dspy/adapters/types/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,308 copying build/lib/dspy/adapters/types/decision.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,310 copying build/lib/dspy/adapters/types/tool.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,312 copying build/lib/dspy/adapters/types/audio.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,315 copying build/lib/dspy/adapters/types/file.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,317 copying build/lib/dspy/adapters/types/history.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,319 copying build/lib/dspy/adapters/types/reasoning.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,321 copying build/lib/dspy/adapters/types/document.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters/types 2026-10-13T22:22:47,324 copying build/lib/dspy/adapters/baml_adapter.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,326 copying build/lib/dspy/adapters/json_adapter.py -> build/bdist.linux-armv7l/wheel/./dspy/adapters 2026-10-13T22:22:47,329 creating build/bdist.linux-armv7l/wheel/dspy/utils 2026-10-13T22:22:47,330 copying build/lib/dspy/utils/syncify.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,332 copying build/lib/dspy/utils/unbatchify.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,335 copying build/lib/dspy/utils/inspect_history.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,337 copying build/lib/dspy/utils/langchain_tool.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,339 copying build/lib/dspy/utils/saving.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,340 copying build/lib/dspy/utils/dummies.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,343 copying build/lib/dspy/utils/asyncify.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,344 copying build/lib/dspy/utils/logging_utils.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,346 copying build/lib/dspy/utils/mcp.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,348 copying build/lib/dspy/utils/pickle_by_value.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,350 copying build/lib/dspy/utils/callback.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,352 copying build/lib/dspy/utils/magicattr.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,355 copying build/lib/dspy/utils/callback_context.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,356 copying build/lib/dspy/utils/usage_tracker.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,358 copying build/lib/dspy/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,360 copying build/lib/dspy/utils/annotation.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,362 copying build/lib/dspy/utils/exceptions.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,364 copying build/lib/dspy/utils/lazy_import.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,367 copying build/lib/dspy/utils/caching.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,369 copying build/lib/dspy/utils/hasher.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,371 copying build/lib/dspy/utils/constants.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,373 copying build/lib/dspy/utils/parallelizer.py -> build/bdist.linux-armv7l/wheel/./dspy/utils 2026-10-13T22:22:47,376 running install_egg_info 2026-10-13T22:22:47,383 Copying dspy.egg-info to build/bdist.linux-armv7l/wheel/./dspy-3.4.1-py3.11.egg-info 2026-10-13T22:22:47,396 running install_scripts 2026-10-13T22:22:47,409 creating build/bdist.linux-armv7l/wheel/dspy-3.4.1.dist-info/WHEEL 2026-10-13T22:22:47,413 creating '/tmp/pip-wheel-y6pn5sva/.tmp-1a5qysvl/dspy-3.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-10-13T22:22:47,416 adding 'dspy/__init__.py' 2026-10-13T22:22:47,418 adding 'dspy/__metadata__.py' 2026-10-13T22:22:47,421 adding 'dspy/lm15.py' 2026-10-13T22:22:47,423 adding 'dspy/_vendor/UPDATING.md' 2026-10-13T22:22:47,425 adding 'dspy/_vendor/__init__.py' 2026-10-13T22:22:47,427 adding 'dspy/_vendor/lm15-LICENSE' 2026-10-13T22:22:47,428 adding 'dspy/_vendor/lm15-provenance.txt' 2026-10-13T22:22:47,432 adding 'dspy/_vendor/lm15/__init__.py' 2026-10-13T22:22:47,436 adding 'dspy/_vendor/lm15/_authlock.py' 2026-10-13T22:22:47,438 adding 'dspy/_vendor/lm15/_version.py' 2026-10-13T22:22:47,444 adding 'dspy/_vendor/lm15/access.py' 2026-10-13T22:22:47,447 adding 'dspy/_vendor/lm15/adaptation.py' 2026-10-13T22:22:47,454 adding 'dspy/_vendor/lm15/auth.py' 2026-10-13T22:22:47,457 adding 'dspy/_vendor/lm15/authkit.py' 2026-10-13T22:22:47,459 adding 'dspy/_vendor/lm15/batch.py' 2026-10-13T22:22:47,469 adding 'dspy/_vendor/lm15/compat.py' 2026-10-13T22:22:47,472 adding 'dspy/_vendor/lm15/credentials.py' 2026-10-13T22:22:47,475 adding 'dspy/_vendor/lm15/doctor.py' 2026-10-13T22:22:47,478 adding 'dspy/_vendor/lm15/errors.py' 2026-10-13T22:22:47,481 adding 'dspy/_vendor/lm15/features.py' 2026-10-13T22:22:47,483 adding 'dspy/_vendor/lm15/judgments.py' 2026-10-13T22:22:47,486 adding 'dspy/_vendor/lm15/live.py' 2026-10-13T22:22:47,487 adding 'dspy/_vendor/lm15/model_registry.py' 2026-10-13T22:22:47,489 adding 'dspy/_vendor/lm15/models.py' 2026-10-13T22:22:47,491 adding 'dspy/_vendor/lm15/profiles.py' 2026-10-13T22:22:47,493 adding 'dspy/_vendor/lm15/protocols.py' 2026-10-13T22:22:47,494 adding 'dspy/_vendor/lm15/py.typed' 2026-10-13T22:22:47,495 adding 'dspy/_vendor/lm15/rate_limits.py' 2026-10-13T22:22:47,498 adding 'dspy/_vendor/lm15/registry.py' 2026-10-13T22:22:47,504 adding 'dspy/_vendor/lm15/result.py' 2026-10-13T22:22:47,513 adding 'dspy/_vendor/lm15/router.py' 2026-10-13T22:22:47,518 adding 'dspy/_vendor/lm15/serde.py' 2026-10-13T22:22:47,519 adding 'dspy/_vendor/lm15/sse.py' 2026-10-13T22:22:47,521 adding 'dspy/_vendor/lm15/testing.py' 2026-10-13T22:22:47,524 adding 'dspy/_vendor/lm15/tools.py' 2026-10-13T22:22:47,540 adding 'dspy/_vendor/lm15/types.py' 2026-10-13T22:22:47,546 adding 'dspy/_vendor/lm15/vet.py' 2026-10-13T22:22:47,548 adding 'dspy/_vendor/lm15/video_jobs.py' 2026-10-13T22:22:47,550 adding 'dspy/_vendor/lm15/cloud/__init__.py' 2026-10-13T22:22:47,559 adding 'dspy/_vendor/lm15/cloud/chains.py' 2026-10-13T22:22:47,561 adding 'dspy/_vendor/lm15/cloud/hosts.py' 2026-10-13T22:22:47,563 adding 'dspy/_vendor/lm15/cloud/rs256.py' 2026-10-13T22:22:47,565 adding 'dspy/_vendor/lm15/cloud/sigv4.py' 2026-10-13T22:22:47,566 adding 'dspy/_vendor/lm15/providers/__init__.py' 2026-10-13T22:22:47,574 adding 'dspy/_vendor/lm15/providers/anthropic.py' 2026-10-13T22:22:47,578 adding 'dspy/_vendor/lm15/providers/async_base.py' 2026-10-13T22:22:47,586 adding 'dspy/_vendor/lm15/providers/base.py' 2026-10-13T22:22:47,588 adding 'dspy/_vendor/lm15/providers/claude_code.py' 2026-10-13T22:22:47,591 adding 'dspy/_vendor/lm15/providers/common.py' 2026-10-13T22:22:47,601 adding 'dspy/_vendor/lm15/providers/gemini.py' 2026-10-13T22:22:47,614 adding 'dspy/_vendor/lm15/providers/openai.py' 2026-10-13T22:22:47,629 adding 'dspy/_vendor/lm15/providers/openai_chat.py' 2026-10-13T22:22:47,631 adding 'dspy/_vendor/lm15/providers/openai_codex.py' 2026-10-13T22:22:47,633 adding 'dspy/_vendor/lm15/providers/typesafe.py' 2026-10-13T22:22:47,636 adding 'dspy/_vendor/lm15/providers/xai.py' 2026-10-13T22:22:47,638 adding 'dspy/_vendor/lm15/transports/__init__.py' 2026-10-13T22:22:47,641 adding 'dspy/_vendor/lm15/transports/_async.py' 2026-10-13T22:22:47,642 adding 'dspy/_vendor/lm15/transports/_exceptions.py' 2026-10-13T22:22:47,644 adding 'dspy/_vendor/lm15/transports/_fetch.py' 2026-10-13T22:22:47,647 adding 'dspy/_vendor/lm15/transports/_http11.py' 2026-10-13T22:22:47,648 adding 'dspy/_vendor/lm15/transports/_limits.py' 2026-10-13T22:22:47,650 adding 'dspy/_vendor/lm15/transports/_proxy.py' 2026-10-13T22:22:47,651 adding 'dspy/_vendor/lm15/transports/_ssl.py' 2026-10-13T22:22:47,654 adding 'dspy/_vendor/lm15/transports/_sync.py' 2026-10-13T22:22:47,656 adding 'dspy/_vendor/lm15/transports/_timeouts.py' 2026-10-13T22:22:47,657 adding 'dspy/_vendor/lm15/transports/_types.py' 2026-10-13T22:22:47,659 adding 'dspy/_vendor/lm15/transports/_url.py' 2026-10-13T22:22:47,661 adding 'dspy/adapters/__init__.py' 2026-10-13T22:22:47,662 adding 'dspy/adapters/_legacy_type_markers.py' 2026-10-13T22:22:47,664 adding 'dspy/adapters/baml_adapter.py' 2026-10-13T22:22:47,668 adding 'dspy/adapters/base.py' 2026-10-13T22:22:47,670 adding 'dspy/adapters/chat_adapter.py' 2026-10-13T22:22:47,672 adding 'dspy/adapters/decision.py' 2026-10-13T22:22:47,674 adding 'dspy/adapters/decision_state.py' 2026-10-13T22:22:47,676 adding 'dspy/adapters/json_adapter.py' 2026-10-13T22:22:47,678 adding 'dspy/adapters/two_step_adapter.py' 2026-10-13T22:22:47,680 adding 'dspy/adapters/utils.py' 2026-10-13T22:22:47,682 adding 'dspy/adapters/xml_adapter.py' 2026-10-13T22:22:47,684 adding 'dspy/adapters/types/__init__.py' 2026-10-13T22:22:47,686 adding 'dspy/adapters/types/audio.py' 2026-10-13T22:22:47,688 adding 'dspy/adapters/types/base_type.py' 2026-10-13T22:22:47,689 adding 'dspy/adapters/types/citation.py' 2026-10-13T22:22:47,691 adding 'dspy/adapters/types/code.py' 2026-10-13T22:22:47,693 adding 'dspy/adapters/types/decision.py' 2026-10-13T22:22:47,694 adding 'dspy/adapters/types/document.py' 2026-10-13T22:22:47,696 adding 'dspy/adapters/types/file.py' 2026-10-13T22:22:47,697 adding 'dspy/adapters/types/history.py' 2026-10-13T22:22:47,699 adding 'dspy/adapters/types/image.py' 2026-10-13T22:22:47,700 adding 'dspy/adapters/types/reasoning.py' 2026-10-13T22:22:47,703 adding 'dspy/adapters/types/tool.py' 2026-10-13T22:22:47,706 adding 'dspy/clients/__init__.py' 2026-10-13T22:22:47,707 adding 'dspy/clients/_deprecation.py' 2026-10-13T22:22:47,708 adding 'dspy/clients/_http.py' 2026-10-13T22:22:47,709 adding 'dspy/clients/_litellm.py' 2026-10-13T22:22:47,711 adding 'dspy/clients/backend_selection.py' 2026-10-13T22:22:47,713 adding 'dspy/clients/base_lm.py' 2026-10-13T22:22:47,715 adding 'dspy/clients/cache.py' 2026-10-13T22:22:47,717 adding 'dspy/clients/call_context.py' 2026-10-13T22:22:47,718 adding 'dspy/clients/call_result.py' 2026-10-13T22:22:47,720 adding 'dspy/clients/capabilities.py' 2026-10-13T22:22:47,722 adding 'dspy/clients/costs.py' 2026-10-13T22:22:47,724 adding 'dspy/clients/databricks.py' 2026-10-13T22:22:47,725 adding 'dspy/clients/disk_serialization.py' 2026-10-13T22:22:47,727 adding 'dspy/clients/embedding.py' 2026-10-13T22:22:47,728 adding 'dspy/clients/errors.py' 2026-10-13T22:22:47,733 adding 'dspy/clients/execution.py' 2026-10-13T22:22:47,734 adding 'dspy/clients/legacy_outputs.py' 2026-10-13T22:22:47,736 adding 'dspy/clients/legacy_requests.py' 2026-10-13T22:22:47,740 adding 'dspy/clients/lm.py' 2026-10-13T22:22:47,742 adding 'dspy/clients/lm15_boundary.py' 2026-10-13T22:22:47,744 adding 'dspy/clients/lm_local.py' 2026-10-13T22:22:47,746 adding 'dspy/clients/openai.py' 2026-10-13T22:22:47,748 adding 'dspy/clients/provider.py' 2026-10-13T22:22:47,749 adding 'dspy/clients/typesafe.py' 2026-10-13T22:22:47,751 adding 'dspy/clients/utils_finetune.py' 2026-10-13T22:22:47,753 adding 'dspy/clients/engines/__init__.py' 2026-10-13T22:22:47,754 adding 'dspy/clients/engines/base.py' 2026-10-13T22:22:47,756 adding 'dspy/clients/engines/dummy_engine.py' 2026-10-13T22:22:47,757 adding 'dspy/clients/engines/legacy_engine.py' 2026-10-13T22:22:47,758 adding 'dspy/clients/engines/lifecycle.py' 2026-10-13T22:22:47,760 adding 'dspy/clients/engines/litellm_engine.py' 2026-10-13T22:22:47,762 adding 'dspy/clients/engines/litellm_errors.py' 2026-10-13T22:22:47,764 adding 'dspy/clients/engines/lm15_engine.py' 2026-10-13T22:22:47,765 adding 'dspy/clients/engines/stream_guard.py' 2026-10-13T22:22:47,766 adding 'dspy/clients/engines/streaming.py' 2026-10-13T22:22:47,768 adding 'dspy/clients/model_metadata/LICENSE' 2026-10-13T22:22:47,770 adding 'dspy/clients/model_metadata/__init__.py' 2026-10-13T22:22:47,771 adding 'dspy/clients/model_metadata/provenance.json' 2026-10-13T22:22:47,787 adding 'dspy/clients/model_metadata/snapshot.json.gz' 2026-10-13T22:22:47,790 adding 'dspy/core/__init__.py' 2026-10-13T22:22:47,791 adding 'dspy/core/types.py' 2026-10-13T22:22:47,793 adding 'dspy/datasets/__init__.py' 2026-10-13T22:22:47,794 adding 'dspy/datasets/colors.py' 2026-10-13T22:22:47,796 adding 'dspy/datasets/dataloader.py' 2026-10-13T22:22:47,797 adding 'dspy/datasets/dataset.py' 2026-10-13T22:22:47,799 adding 'dspy/datasets/gsm8k.py' 2026-10-13T22:22:47,800 adding 'dspy/datasets/hotpotqa.py' 2026-10-13T22:22:47,802 adding 'dspy/datasets/math.py' 2026-10-13T22:22:47,804 adding 'dspy/datasets/alfworld/__init__.py' 2026-10-13T22:22:47,805 adding 'dspy/datasets/alfworld/alfworld.py' 2026-10-13T22:22:47,807 adding 'dspy/dsp/__init__.py' 2026-10-13T22:22:47,809 adding 'dspy/dsp/colbertv2.py' 2026-10-13T22:22:47,810 adding 'dspy/dsp/utils/__init__.py' 2026-10-13T22:22:47,812 adding 'dspy/dsp/utils/dpr.py' 2026-10-13T22:22:47,814 adding 'dspy/dsp/utils/settings.py' 2026-10-13T22:22:47,816 adding 'dspy/dsp/utils/utils.py' 2026-10-13T22:22:47,818 adding 'dspy/evaluate/__init__.py' 2026-10-13T22:22:47,819 adding 'dspy/evaluate/auto_evaluation.py' 2026-10-13T22:22:47,821 adding 'dspy/evaluate/evaluate.py' 2026-10-13T22:22:47,823 adding 'dspy/evaluate/metrics.py' 2026-10-13T22:22:47,825 adding 'dspy/experimental/__init__.py' 2026-10-13T22:22:47,826 adding 'dspy/predict/__init__.py' 2026-10-13T22:22:47,828 adding 'dspy/predict/aggregation.py' 2026-10-13T22:22:47,829 adding 'dspy/predict/best_of_n.py' 2026-10-13T22:22:47,830 adding 'dspy/predict/chain_of_thought.py' 2026-10-13T22:22:47,832 adding 'dspy/predict/code_act.py' 2026-10-13T22:22:47,833 adding 'dspy/predict/knn.py' 2026-10-13T22:22:47,834 adding 'dspy/predict/multi_chain_comparison.py' 2026-10-13T22:22:47,836 adding 'dspy/predict/parallel.py' 2026-10-13T22:22:47,837 adding 'dspy/predict/parameter.py' 2026-10-13T22:22:47,840 adding 'dspy/predict/predict.py' 2026-10-13T22:22:47,842 adding 'dspy/predict/program_of_thought.py' 2026-10-13T22:22:47,844 adding 'dspy/predict/react.py' 2026-10-13T22:22:47,846 adding 'dspy/predict/react_v2.py' 2026-10-13T22:22:47,848 adding 'dspy/predict/refine.py' 2026-10-13T22:22:47,849 adding 'dspy/predict/retry.py' 2026-10-13T22:22:47,854 adding 'dspy/predict/rlm.py' 2026-10-13T22:22:47,856 adding 'dspy/predict/avatar/__init__.py' 2026-10-13T22:22:47,858 adding 'dspy/predict/avatar/avatar.py' 2026-10-13T22:22:47,859 adding 'dspy/predict/avatar/models.py' 2026-10-13T22:22:47,860 adding 'dspy/predict/avatar/signatures.py' 2026-10-13T22:22:47,862 adding 'dspy/predict/flex/__init__.py' 2026-10-13T22:22:47,864 adding 'dspy/predict/flex/bridge.py' 2026-10-13T22:22:47,865 adding 'dspy/predict/flex/ctx.py' 2026-10-13T22:22:47,867 adding 'dspy/predict/flex/flex.py' 2026-10-13T22:22:47,870 adding 'dspy/predict/flex/primitives_doc.py' 2026-10-13T22:22:47,871 adding 'dspy/primitives/__init__.py' 2026-10-13T22:22:47,873 adding 'dspy/primitives/_facade_shim.py' 2026-10-13T22:22:47,875 adding 'dspy/primitives/base_module.py' 2026-10-13T22:22:47,877 adding 'dspy/primitives/code_interpreter.py' 2026-10-13T22:22:47,879 adding 'dspy/primitives/example.py' 2026-10-13T22:22:47,882 adding 'dspy/primitives/facade.py' 2026-10-13T22:22:47,884 adding 'dspy/primitives/local_interpreter.py' 2026-10-13T22:22:47,886 adding 'dspy/primitives/local_interpreter_worker.py' 2026-10-13T22:22:47,888 adding 'dspy/primitives/module.py' 2026-10-13T22:22:47,890 adding 'dspy/primitives/prediction.py' 2026-10-13T22:22:47,895 adding 'dspy/primitives/python_interpreter.py' 2026-10-13T22:22:47,896 adding 'dspy/primitives/repl_types.py' 2026-10-13T22:22:47,899 adding 'dspy/primitives/runner.js' 2026-10-13T22:22:47,901 adding 'dspy/primitives/sandbox_serializable.py' 2026-10-13T22:22:47,902 adding 'dspy/propose/__init__.py' 2026-10-13T22:22:47,904 adding 'dspy/propose/dataset_summary_generator.py' 2026-10-13T22:22:47,906 adding 'dspy/propose/grounded_proposer.py' 2026-10-13T22:22:47,908 adding 'dspy/propose/propose_base.py' 2026-10-13T22:22:47,909 adding 'dspy/propose/utils.py' 2026-10-13T22:22:47,911 adding 'dspy/retrievers/__init__.py' 2026-10-13T22:22:47,914 adding 'dspy/retrievers/databricks_rm.py' 2026-10-13T22:22:47,916 adding 'dspy/retrievers/embeddings.py' 2026-10-13T22:22:47,918 adding 'dspy/retrievers/retrieve.py' 2026-10-13T22:22:47,919 adding 'dspy/retrievers/weaviate_rm.py' 2026-10-13T22:22:47,921 adding 'dspy/signatures/__init__.py' 2026-10-13T22:22:47,923 adding 'dspy/signatures/field.py' 2026-10-13T22:22:47,927 adding 'dspy/signatures/signature.py' 2026-10-13T22:22:47,929 adding 'dspy/signatures/utils.py' 2026-10-13T22:22:47,931 adding 'dspy/streaming/__init__.py' 2026-10-13T22:22:47,932 adding 'dspy/streaming/messages.py' 2026-10-13T22:22:47,935 adding 'dspy/streaming/streamify.py' 2026-10-13T22:22:47,937 adding 'dspy/streaming/streaming_listener.py' 2026-10-13T22:22:47,940 adding 'dspy/teleprompt/__init__.py' 2026-10-13T22:22:47,941 adding 'dspy/teleprompt/avatar_optimizer.py' 2026-10-13T22:22:47,945 adding 'dspy/teleprompt/bettertogether.py' 2026-10-13T22:22:47,948 adding 'dspy/teleprompt/bootstrap.py' 2026-10-13T22:22:47,950 adding 'dspy/teleprompt/bootstrap_finetune.py' 2026-10-13T22:22:47,952 adding 'dspy/teleprompt/bootstrap_trace.py' 2026-10-13T22:22:47,954 adding 'dspy/teleprompt/copro_optimizer.py' 2026-10-13T22:22:47,955 adding 'dspy/teleprompt/ensemble.py' 2026-10-13T22:22:47,959 adding 'dspy/teleprompt/grpo.py' 2026-10-13T22:22:47,961 adding 'dspy/teleprompt/infer_rules.py' 2026-10-13T22:22:47,962 adding 'dspy/teleprompt/knn_fewshot.py' 2026-10-13T22:22:47,966 adding 'dspy/teleprompt/mipro_optimizer_v2.py' 2026-10-13T22:22:47,968 adding 'dspy/teleprompt/random_search.py' 2026-10-13T22:22:47,969 adding 'dspy/teleprompt/signature_opt.py' 2026-10-13T22:22:47,972 adding 'dspy/teleprompt/simba.py' 2026-10-13T22:22:47,974 adding 'dspy/teleprompt/simba_utils.py' 2026-10-13T22:22:47,975 adding 'dspy/teleprompt/teleprompt.py' 2026-10-13T22:22:47,977 adding 'dspy/teleprompt/teleprompt_optuna.py' 2026-10-13T22:22:47,979 adding 'dspy/teleprompt/utils.py' 2026-10-13T22:22:47,980 adding 'dspy/teleprompt/vanilla.py' 2026-10-13T22:22:47,982 adding 'dspy/teleprompt/gepa/__init__.py' 2026-10-13T22:22:47,987 adding 'dspy/teleprompt/gepa/gepa.py' 2026-10-13T22:22:47,989 adding 'dspy/teleprompt/gepa/gepa_flex_utils.py' 2026-10-13T22:22:47,992 adding 'dspy/teleprompt/gepa/gepa_utils.py' 2026-10-13T22:22:47,996 adding 'dspy/teleprompt/gepa/instruction_proposal.py' 2026-10-13T22:22:47,998 adding 'dspy/teleprompt/reanchor/__init__.py' 2026-10-13T22:22:48,001 adding 'dspy/teleprompt/reanchor/calibrate.py' 2026-10-13T22:22:48,002 adding 'dspy/teleprompt/reanchor/reanchor.py' 2026-10-13T22:22:48,004 adding 'dspy/utils/__init__.py' 2026-10-13T22:22:48,006 adding 'dspy/utils/annotation.py' 2026-10-13T22:22:48,007 adding 'dspy/utils/asyncify.py' 2026-10-13T22:22:48,008 adding 'dspy/utils/caching.py' 2026-10-13T22:22:48,010 adding 'dspy/utils/callback.py' 2026-10-13T22:22:48,011 adding 'dspy/utils/callback_context.py' 2026-10-13T22:22:48,012 adding 'dspy/utils/constants.py' 2026-10-13T22:22:48,014 adding 'dspy/utils/dummies.py' 2026-10-13T22:22:48,016 adding 'dspy/utils/exceptions.py' 2026-10-13T22:22:48,018 adding 'dspy/utils/hasher.py' 2026-10-13T22:22:48,019 adding 'dspy/utils/inspect_history.py' 2026-10-13T22:22:48,021 adding 'dspy/utils/langchain_tool.py' 2026-10-13T22:22:48,022 adding 'dspy/utils/lazy_import.py' 2026-10-13T22:22:48,024 adding 'dspy/utils/logging_utils.py' 2026-10-13T22:22:48,025 adding 'dspy/utils/magicattr.py' 2026-10-13T22:22:48,026 adding 'dspy/utils/mcp.py' 2026-10-13T22:22:48,028 adding 'dspy/utils/parallelizer.py' 2026-10-13T22:22:48,029 adding 'dspy/utils/pickle_by_value.py' 2026-10-13T22:22:48,031 adding 'dspy/utils/saving.py' 2026-10-13T22:22:48,032 adding 'dspy/utils/syncify.py' 2026-10-13T22:22:48,034 adding 'dspy/utils/unbatchify.py' 2026-10-13T22:22:48,035 adding 'dspy/utils/usage_tracker.py' 2026-10-13T22:22:48,038 adding 'dspy-3.4.1.dist-info/licenses/LICENSE' 2026-10-13T22:22:48,039 adding 'dspy-3.4.1.dist-info/METADATA' 2026-10-13T22:22:48,040 adding 'dspy-3.4.1.dist-info/WHEEL' 2026-10-13T22:22:48,041 adding 'dspy-3.4.1.dist-info/top_level.txt' 2026-10-13T22:22:48,045 adding 'dspy-3.4.1.dist-info/RECORD' 2026-10-13T22:22:48,060 removing build/bdist.linux-armv7l/wheel 2026-10-13T22:22:48,232 Building wheel for dspy (pyproject.toml): finished with status 'done' 2026-10-13T22:22:48,266 Created wheel for dspy: filename=dspy-3.4.1-py3-none-any.whl size=1027332 sha256=ffd7e84ce3dd3714107ec19da5096f14fa82eac936da824c3a33a5c43fab96e0 2026-10-13T22:22:48,267 Stored in directory: /tmp/pip-ephem-wheel-cache-m7n45jyk/wheels/ad/14/94/b06c5e9ad1c8b6bdd13622906295331994830d86c92222e2bb 2026-10-13T22:22:48,291 Successfully built dspy 2026-10-13T22:22:48,322 Removed build tracker: '/tmp/pip-build-tracker-qyymrbgt'