{"package": "dspy", "summary": "DSPy", "pypi_url": "https://pypi.org/project/dspy", "piwheels_url": "https://www.piwheels.org/project/dspy", "releases": {"3.2.0": {"released": "2026-04-21 17:15:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.2.0-py3-none-any.whl": {"file_url": "/simple/dspy/dspy-3.2.0-py3-none-any.whl", "filehash": "14c18e0bfd210b28587873434e7bf28f608f6cb6f44c1315d0ac66da5a024a06", "filesize": 331038, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "cachetools", "cloudpickle", "diskcache", "gepa", "json-repair", "litellm", "numpy", "openai", "orjson", "pydantic", "regex", "requests", "tenacity", "tqdm", "typeguard", "xxhash"]}}}, "3.1.3": {"released": "2026-02-05 16:24:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.1.3-py3-none-any.whl", "filehash": "e5604fcb6ab715bcd9d3b589a09b4ab4ee4d2192c2bfc3a93c764928ac8f598c", "filesize": 312352, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "cachetools", "cloudpickle", "diskcache", "gepa", "json-repair", "litellm", "numpy", "openai", "optuna", "orjson", "pydantic", "regex", "requests", "tenacity", "tqdm", "xxhash"]}}}, "3.1.2": {"released": "2026-01-19 14:21:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.1.2-py3-none-any.whl", "filehash": "eb57f56677dd7d91eccf06f19c8f5e44de220291870c179d8fec496b619ea2d1", "filesize": 312290, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "cachetools", "cloudpickle", "diskcache", "gepa", "json-repair", "litellm", "numpy", "openai", "optuna", "orjson", "pydantic", "regex", "requests", "tenacity", "tqdm", "xxhash"]}}}, "3.1.0": {"released": "2026-01-06 18:50:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.1.0-py3-none-any.whl", "filehash": "a94b0af95b889f784c1ca75374421a209dd355de0ecbcf8d4da8b85fc76641db", "filesize": 291317, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "cachetools", "cloudpickle", "diskcache", "gepa", "json-repair", "litellm", "numpy", "openai", "optuna", "orjson", "pydantic", "regex", "requests", "tenacity", "tqdm", "xxhash"]}}}, "3.1.0b1": {"released": "2025-11-18 00:29:02", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.1.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.1.0b1-py3-none-any.whl", "filehash": "f040d910426a411d92638a85191cc450a3c9d035562cd8626aea0830026eb21c", "filesize": 291341, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.15,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "cachetools", "cloudpickle", "diskcache", "gepa", "json-repair", "litellm", "numpy", "openai", "optuna", "orjson", "pydantic", "regex", "requests", "tenacity", "tqdm", "xxhash"]}}}, "3.0.4": {"released": "2025-11-10 17:43:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.4-py3-none-any.whl", "filehash": "bcfeb7d8e93c151cc9f76ffd230d799b51287bf39570b465e148f01746ef675d", "filesize": 285224, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "orjson", "pillow", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "xxhash"]}}}, "3.0.4b2": {"released": "2025-10-21 23:33:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.4b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.4b2-py3-none-any.whl", "filehash": "41e4e46acab2bc185c2e41134c3178a3fe8096ff0cb356027eb29add3ed6eb65", "filesize": 285251, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "orjson", "pillow", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "xxhash"]}}}, "3.0.4b1": {"released": "2025-09-29 10:51:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.4b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.4b1-py3-none-any.whl", "filehash": "c1f2b7bd23af19a1cbec9dbe3d050b2fc4df6060109d24a833d8cb5405201da8", "filesize": 279632, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "orjson", "pillow", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "xxhash"]}}}, "3.0.3": {"released": "2025-08-31 18:49:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.3-py3-none-any.whl", "filehash": "66bfdd153236b75dc3f05278854c4739e699195fc5387acb67c9663d18c44ab4", "filesize": 261742, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "orjson", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "xxhash"]}}}, "3.0.2": {"released": "2025-08-22 11:16:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.2-py3-none-any.whl", "filehash": "099025c16e069c81f0714587c00160108d5810b3c4addc425e96a6d1ad818e5a", "filesize": 260058, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson", "xxhash"]}}}, "3.0.1": {"released": "2025-08-14 17:39:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.1-py3-none-any.whl", "filehash": "4e424d9e62f0bf063fbccb4813bb3046bd45f00c0b5466a9343926bb5836e6f6", "filesize": 259011, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson", "xxhash"]}}}, "3.0.0": {"released": "2025-08-12 21:04:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.0-py3-none-any.whl", "filehash": "1fb6546887c671ee7ab9ffd5203d539d644294abf2177ffe597f9abe44d4d33e", "filesize": 258559, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "gepa", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson", "xxhash"]}}}, "3.0.0b4": {"released": "2025-08-11 16:44:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.0b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b4-py3-none-any.whl", "filehash": "72c3994d596e152c1704098e42fe390821edd430bad849cd0e98591fc0e67cd2", "filesize": 249455, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson", "xxhash"]}}}, "3.0.0b3": {"released": "2025-07-19 16:54:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b3-py3-none-any.whl", "filehash": "f1674919a66cd5073092589092c81b3023694581b208d28a7584ef23323b267b", "filesize": 245456, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "3.0.0b2": {"released": "2025-07-01 02:34:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b2-py3-none-any.whl", "filehash": "a3d3e11e2e90d26c161865d7e6dacde97df20cad19c92b2cce15a69c3dbb2041", "filesize": 242515, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "3.0.0b1": {"released": "2025-06-11 18:35:17", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-3.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-3.0.0b1-py3-none-any.whl", "filehash": "de5902840498ba1c0d628b93746ce8859a20d19ae0501a89eca5d86d4d285c91", "filesize": 255491, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.27": {"released": "2025-06-03 17:47:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.27-py3-none-any.whl", "filehash": "eb8694dcd7ab062da296909835e897a42271647e9d2767af63cc074bfa4dea06", "filesize": 297296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.27a1": {"released": "2025-06-03 17:37:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.27a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.27a1-py3-none-any.whl", "filehash": "a211edee6367bc7a674c16269d71b27f96f85964a3a1bcbe3c2cebf23d177458", "filesize": 297317, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.26": {"released": "2025-06-03 16:59:10", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"dspy-2.6.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.26-py3-none-any.whl", "filehash": "70d1c1de1c01288903099da92c8a7d21c116a6fd0f1668a854b241528f8c9cc3", "filesize": 297054, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.25": {"released": "2025-06-02 21:02:35", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"dspy-2.6.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.25-py3-none-any.whl", "filehash": "af9fbfe9437446476453373d3295cf778a29d3b34571b766cda6dca1c56e009b", "filesize": 294960, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.24": {"released": "2025-05-17 02:34:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.24-py3-none-any.whl", "filehash": "27d616b4a90ac66f700334bccb6f010d504c2e2984ec27af3fb7af3dbc60e9d3", "filesize": 285874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.23": {"released": "2025-05-05 15:20:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.23-py3-none-any.whl", "filehash": "886a90910f1c96c5c86c03bb62d4cb967028511205f2d97f65e31bc310a10cb8", "filesize": 272454, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.22": {"released": "2025-04-30 14:44:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.22-py3-none-any.whl", "filehash": "13ecdef6b10848cf28c1a8c2cd14d91bde0fe259a218faabfc483d992f1f3135", "filesize": 270752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.21": {"released": "2025-04-28 17:07:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.21-py3-none-any.whl", "filehash": "2609d1cd67e14598a9dd43a3480162d5b48d5faa6b69a7d78e8fdc708e3878ed", "filesize": 270398, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.20": {"released": "2025-04-28 16:40:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.20-py3-none-any.whl", "filehash": "75ff1b5d83b6929deb275ca67ce6543d33d8df6c89ba0de97bffdd11dfcea6db", "filesize": 270041, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.19": {"released": "2025-04-24 20:02:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.19-py3-none-any.whl", "filehash": "3c1230088dcd7a365db9b457b4b98a6bea4bacf3603bfffd33827efdced61d35", "filesize": 268072, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.18": {"released": "2025-04-18 19:56:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.18-py3-none-any.whl", "filehash": "54b2a9496d0733493a9a63180032c26fff4cc2a27cfcac99cb3bd22ca2aef1de", "filesize": 266240, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.17": {"released": "2025-04-08 15:38:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.17-py3-none-any.whl", "filehash": "f6ad6410da3ee730c634108fe2881295f933d7b7411ca3f82c2bb316d180b526", "filesize": 258991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.16": {"released": "2025-03-28 22:51:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.16-py3-none-any.whl", "filehash": "70d15dd024efab4da4a4a2db49dc9df25dd9c87b1675c23f50f6bce0a0b3ffa9", "filesize": 259070, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.15": {"released": "2025-03-24 15:27:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.15-py3-none-any.whl", "filehash": "fe0ba7555da91bc0969859fb36abcebf74a56733664d5027af81da8272ec334c", "filesize": 257156, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.14": {"released": "2025-03-21 18:42:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.14-py3-none-any.whl", "filehash": "1ad98cb5f5d2fbd41cb1151a9de750b7c631a01d7adc0f2fb791f0f05227eae2", "filesize": 249398, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.10", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "numpy", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "rich", "tenacity", "tqdm", "ujson"]}}}, "2.6.13": {"released": "2025-03-19 05:17:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.13-py3-none-any.whl", "filehash": "11632b4af59a1adb33d053a620ff1f434bbea3a9d94ed4ef221dbc79864bbcbc", "filesize": 247632, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.12": {"released": "2025-03-13 20:01:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.12-py3-none-any.whl", "filehash": "f6cd15192d592c8ee2018becd52c0b26064dfbdf93388899b9ae6a83d6574175", "filesize": 258958, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.11": {"released": "2025-03-10 18:54:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.11-py3-none-any.whl", "filehash": "96fc04a836da5e9f09440824da0f13b6268a2cf176374638b7b80ca295ec28b4", "filesize": 258104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.14,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.10": {"released": "2025-03-04 03:16:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.10-py3-none-any.whl", "filehash": "445a43a4ba34b42467533f5953927aa7cb7da0a2b7a63c43214aff697bf971a9", "filesize": 260398, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.9": {"released": "2025-03-03 20:37:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.9-py3-none-any.whl", "filehash": "fd18fe4042869cc6881cd6f84335df29ed3e1e32180824cc04d81eccba78695b", "filesize": 259260, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.9rc1": {"released": "2025-02-27 06:01:51", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.9rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.9rc1-py3-none-any.whl", "filehash": "bebaaaf04887f5a6649f7b2bcd58d03d0bcd20556e424a17cd6fa47e1f761c36", "filesize": 254987, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.8": {"released": "2025-02-27 05:51:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.8-py3-none-any.whl", "filehash": "b600dc6082d2ee9eb9ae69e5dca016421f7549be1f9d99b4c2edc8a9c29426db", "filesize": 254951, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.7": {"released": "2025-02-27 03:40:48", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"dspy-2.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.7-py3-none-any.whl", "filehash": "fd3873c7bf48cf051596b44a0651353100f0578c7dd7dd3080c05e1ee1f2d6e1", "filesize": 6705, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.6": {"released": "2025-02-24 06:44:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-2.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-2.6.6-py3-none-any.whl", "filehash": "90fbe9b269106bbf91d218ab6bf230d47ba20da10509401d394aab8d50072388", "filesize": 254918, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<3.13,>=3.9", "apt_dependencies": [], "pip_dependencies": ["anyio", "asyncer", "backoff", "cachetools", "cloudpickle", "datasets", "diskcache", "jinja2", "joblib", "json-repair", "litellm", "magicattr", "openai", "optuna", "pandas", "pydantic", "regex", "requests", "tenacity", "tqdm", "ujson"]}}}, "2.6.5": {"released": "2025-02-20 01:30:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.4": {"released": "2025-02-18 20:54:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.3": {"released": "2025-02-13 19:01:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.2": {"released": "2025-02-03 15:43:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.1": {"released": "2025-02-03 11:29:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0": {"released": "2025-01-30 15:48:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc11": {"released": "2025-01-30 15:29:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc8": {"released": "2025-01-01 17:11:11", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc7": {"released": "2024-12-25 01:10:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc6": {"released": "2024-12-22 19:16:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc5": {"released": "2024-12-22 18:55:54", "prerelease": true, "yanked": true, "skip_reason": "", "files": {}}, "2.6.0rc4": {"released": "2024-12-18 03:29:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc3": {"released": "2024-12-17 13:49:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc2": {"released": "2024-12-13 19:42:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.6.0rc1": {"released": "2024-12-13 19:31:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "2.5.43": {"released": "2024-12-13 15:02:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.42": {"released": "2024-12-10 15:47:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.41": {"released": "2024-11-29 03:17:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.40": {"released": "2024-11-26 17:23:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.39": {"released": "2024-11-24 21:44:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.38": {"released": "2024-11-24 18:06:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.37": {"released": "2024-11-24 17:02:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.36": {"released": "2024-11-24 16:34:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.35": {"released": "2024-11-24 06:29:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.34": {"released": "2024-11-22 20:16:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.33": {"released": "2024-11-22 02:22:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.32": {"released": "2024-11-19 20:44:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.31": {"released": "2024-11-17 14:32:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.30": {"released": "2024-11-16 23:55:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.29": {"released": "2024-11-08 19:30:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.28": {"released": "2024-11-07 22:54:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.27": {"released": "2024-11-06 03:27:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.26": {"released": "2024-11-06 02:43:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.25": {"released": "2024-11-04 15:25:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.24": {"released": "2024-11-04 14:09:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.23": {"released": "2024-11-03 22:12:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.22": {"released": "2024-11-01 13:09:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.21": {"released": "2024-10-30 23:14:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.20": {"released": "2024-10-29 14:42:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.19": {"released": "2024-10-29 00:16:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.18": {"released": "2024-10-27 01:23:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.17": {"released": "2024-10-26 22:30:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.16": {"released": "2024-10-24 01:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.15": {"released": "2024-10-21 20:41:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.14": {"released": "2024-10-20 20:31:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.13": {"released": "2024-10-20 01:35:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.12": {"released": "2024-10-16 21:53:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.11": {"released": "2024-10-16 15:11:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.10": {"released": "2024-10-16 01:36:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.9": {"released": "2024-10-15 03:27:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.8": {"released": "2024-10-15 02:00:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.7": {"released": "2024-10-12 17:16:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.6": {"released": "2024-10-08 23:19:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.5": {"released": "2024-10-08 22:38:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.4": {"released": "2024-10-08 22:26:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.3": {"released": "2024-10-01 12:54:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.2": {"released": "2024-09-28 18:59:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "2.5.1": {"released": "2024-09-28 16:40:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.1.5": {"released": "2024-04-23 15:57:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-0.1.5-py3-none-any.whl", "filehash": "61369eb8ecd166ddb03e8b1b261ac1b123068fc75e423e25435a2470a00de00e", "filesize": 1317, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.3,<4.0", "apt_dependencies": [], "pip_dependencies": ["dspy-ai"]}}}, "0.1.4": {"released": "2024-04-14 22:18:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-0.1.4-py3-none-any.whl", "filehash": "9cd6b0a6f8bdc2a591d0b3f8c158c8b0d74e63621ffd6bb766a5b2863488c4db", "filesize": 1509, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.3,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "0.1.3": {"released": "2024-04-14 22:05:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"dspy-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/dspy/dspy-0.1.3-py3-none-any.whl", "filehash": "841f15ffc635221100d789b6c270f880742ab1f32202e80cef935afc194f7bea", "filesize": 1508, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.3,<4.0", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.3": {"released": "2024-04-14 22:05:21", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.0.2": {"released": "2024-04-14 22:05:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.0.1": {"released": "2024-04-14 22:02:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}