dspy

View on PyPIReverse Dependencies (18)

2.6.5 dspy-2.6.5-py3-none-any.whl

Wheel Details

Project: dspy
Version: 2.6.5
Filename: dspy-2.6.5-py3-none-any.whl
Download: [link]
Size: 257689
MD5: 3dcea7d71cf9d1e7b142bc8748d5c9fd
SHA256: 72e6bed034958f477cdc8f224037c18910ebb8ec6148f62fce32a3aae9810acb
Uploaded: 2025-02-20 01:30:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: dspy
Version: 2.6.5
Summary: DSPy
Author: Omar Khattab
Author-Email: okhattab[at]stanford.edu
Home-Page: https://github.com/stanfordnlp/dspy
License: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: anyio
Requires-Dist: asyncer (==0.0.8)
Requires-Dist: backoff
Requires-Dist: cachetools
Requires-Dist: cloudpickle
Requires-Dist: datasets
Requires-Dist: diskcache
Requires-Dist: httpx
Requires-Dist: jinja2
Requires-Dist: joblib (~=1.3)
Requires-Dist: json-repair
Requires-Dist: litellm[proxy] (<2.0.0,>=1.59.8)
Requires-Dist: magicattr (~=0.1.6)
Requires-Dist: openai
Requires-Dist: optuna
Requires-Dist: pandas
Requires-Dist: pydantic (~=2.0)
Requires-Dist: regex
Requires-Dist: requests
Requires-Dist: tenacity (>=8.2.3)
Requires-Dist: tqdm
Requires-Dist: ujson
Requires-Dist: chromadb (~=0.4.14); extra == "chromadb"
Requires-Dist: lancedb (~=0.11.0); extra == "lancedb"
Requires-Dist: qdrant-client; extra == "qdrant"
Requires-Dist: fastembed; extra == "qdrant"
Requires-Dist: marqo (~=3.1.0); extra == "marqo"
Requires-Dist: pymongo (~=3.12.0); extra == "mongodb"
Requires-Dist: pinecone-client (~=2.2.4); extra == "pinecone"
Requires-Dist: weaviate-client (~=4.6.5); extra == "weaviate"
Requires-Dist: sentence_transformers; extra == "faiss-cpu"
Requires-Dist: faiss-cpu; extra == "faiss-cpu"
Requires-Dist: pymilvus (~=2.3.7); extra == "milvus"
Requires-Dist: google-cloud-aiplatform (==1.43.0); extra == "google-vertex-ai"
Requires-Dist: clickhouse-connect; extra == "myscale"
Requires-Dist: snowflake-snowpark-python; extra == "snowflake"
Requires-Dist: fastembed; extra == "fastembed"
Requires-Dist: groq (~=0.8.0); extra == "groq"
Requires-Dist: langfuse (~=2.36.1); extra == "langfuse"
Requires-Dist: psycopg2 (~=2.9.9); extra == "pgvector"
Requires-Dist: pgvector (~=0.2.5); extra == "pgvector"
Requires-Dist: falkordb; extra == "falkordb"
Requires-Dist: redis; extra == "falkordb"
Requires-Dist: async-timeout; extra == "falkordb"
Provides-Extra: chromadb
Provides-Extra: lancedb
Provides-Extra: qdrant
Provides-Extra: marqo
Provides-Extra: mongodb
Provides-Extra: pinecone
Provides-Extra: weaviate
Provides-Extra: faiss-cpu
Provides-Extra: milvus
Provides-Extra: google-vertex-ai
Provides-Extra: myscale
Provides-Extra: snowflake
Provides-Extra: fastembed
Provides-Extra: groq
Provides-Extra: langfuse
Provides-Extra: pgvector
Provides-Extra: falkordb
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 4615 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dspy/__init__.py sha256=iw-q77G7JzZKqLlL8OP0Pzj5xzc6DJUDn3IXNmYcdy0 949
dspy/__metadata__.py sha256=oJKaP4BRkgFkMgFKdh__tuFAVDdCWo2d07EGOjoY3cI 232
dspy/adapters/__init__.py sha256=30XiWZhzRb2UEta6k-VVSLZvQh0iGE0QWhgwqzT1HxE 266
dspy/adapters/base.py sha256=2tm66DXGjFjn66tJifsYfe2ajGMTH4ssNCQU0UVt2Lo 2138
dspy/adapters/chat_adapter.py sha256=cVHAb9Ryq-jtuAVOgekQ_B8Yz7H53kHgp6YTwCKRGgg 11408
dspy/adapters/image_utils.py sha256=_dFMSNT7P9sSHXhc_C-jAQ15EVN5w2loe033Qe4Fdbc 7996
dspy/adapters/json_adapter.py sha256=Rr0GrPXPiiaJovX7Uz-byDgrjHfaP_Wbx277_qR8vYM 14007
dspy/adapters/utils.py sha256=CORED-9g-VHB82mv4YvGn_MXgYEXMf5ZmQcFuA9J4DE 6532
dspy/clients/__init__.py sha256=7xJcxblXB2Cpglb9tWa6WJOs4fLxIo_UG_uUi8hBgFA 1474
dspy/clients/anyscale.py sha256=LZPPKDEF4HAF4uN42vP4E8K1i1TdPNtZ_WNi63PX_1g 7079
dspy/clients/base_lm.py sha256=u6uOz8OFg3a3qqxVAfbAGHeRMxK8qHdkblP_86WvU2M 2805
dspy/clients/databricks.py sha256=tzgLkF6npg3b2F83XDTJ5Krwy8JDaNPnQ6qYY_yF1e8 14559
dspy/clients/embedding.py sha256=njSjC9qyOgeXP0GGgRl5YK0sLh2OFtE6eTKjuPk7kNQ 5306
dspy/clients/lm.py sha256=6JZA--1DrsNbl7nrCvqROWhQQmYfxe_LlWQVoPeap6E 17005
dspy/clients/lm_local.py sha256=h5i6xd6XMqjiZXfqsxtK0D5rBmkElzsoK7wCW6TtZjU 15531
dspy/clients/openai.py sha256=A7LEQjBLlOgsMAkxjauRa_EP8Mu1KMdkfIfmrmdf3BM 10094
dspy/clients/provider.py sha256=WI9yYyLJvze4khomYYalfdRDnMJDy6GUJG4mEoIQWEY 2308
dspy/clients/utils_finetune.py sha256=9foP3EMtNWxIfAOiraipDVDGM4WH6l0sxfpYSssVrcg 4861
dspy/datasets/__init__.py sha256=Z5bEmj_YMVFno1C551hg2W5ag0Osm34O4FIIjTpx7Jg 344
dspy/datasets/colors.py sha256=C-b9YHDoPAavGd4ytR7GOIroqzWjm8o2TorJ4qJ_oyA 2986
dspy/datasets/dataloader.py sha256=sXf16vfBQR1EVpUrDmyqkeuJ1WBcPZKwcqchTCLDOwg 7053
dspy/datasets/dataset.py sha256=20sDTVbzv_ykvrvoJshyEEDGBZcJeXpLxgj9buQj0lQ 3923
dspy/datasets/gsm8k.py sha256=QC4IVrSUaqFWlNHvJipz9AOuGZvkyA4KylvA37jPd-8 2382
dspy/datasets/hotpotqa.py sha256=DJcLWG0JR7HyMgANduAmw_5it9FT5jXJBkScFQhgBHY 3385
dspy/datasets/math.py sha256=hB9vzyLeA9g1uN7LTw8XqQLmHbxHYFUlma1-52oyc58 1900
dspy/datasets/alfworld/__init__.py sha256=-hQ4T8xoUYP_BxEKHV_xhtu3tuNCuWVw_2XzE80DlkA 52
dspy/datasets/alfworld/alfworld.py sha256=aHQyunio7j5G6kVfRRfhaRK-FQByXxZnTNpSDJyMUXg 4475
dspy/dsp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dspy/dsp/cache_utils.py sha256=hc-EznshRl9JVLThxvNy-5pE2gr6O19c21ibODzPu9A 957
dspy/dsp/colbertv2.py sha256=Hz4gneT4z63U71Z2mQLk-49ar426hTiK9Ydl0r--sfk 7854
dspy/dsp/utils/__init__.py sha256=eZG_3w8Bg8389UP--fKHeBCotu5VjZnZod5p-8ms8fo 143
dspy/dsp/utils/dpr.py sha256=BYid-FAavjfoO8pay2RAD-wxY9aWKLU1sJvDRQjQJ4s 7110
dspy/dsp/utils/metrics.py sha256=oQKU2KUgjUmFwM2Qe-X6ie7q1vyqPggkcjNjtGnb6O0 3679
dspy/dsp/utils/settings.py sha256=cADBQdQS2rWStorCC-zUrRK3mqxqH13h01PuKl_W7vg 4833
dspy/dsp/utils/utils.py sha256=8GFdo5OoY5_bqZ042o9eipIAmSjeQjruI1hu0VjR4dQ 5620
dspy/evaluate/__init__.py sha256=clFkWTC8LQCOc6qwmZ2tRbGCn1OWXivWq854HTLbXtI 402
dspy/evaluate/auto_evaluation.py sha256=jdjvOSkhAo1u3vU6UpUp14J4-6C3YNuwQ4nexIAfjsw 4941
dspy/evaluate/evaluate.py sha256=kDGeFYvtL8XG69OmLT1uTxr1mipdhieP_Hxs4EQCvmo 12380
dspy/evaluate/metrics.py sha256=gXDYg3wENrwMUg6oWPiOL2205iD-BY3aXZ9qi7GYDto 1670
dspy/experimental/__init__.py sha256=-vUYLcGyUIrRtZm6B6zfWpHnGvQDFR6ARpzu-evdIJw 137
dspy/experimental/module_graph.py sha256=lguw-v6Wupalijpjqb0dMmyZULQeYuZvsnwfXGFxwNA 5641
dspy/experimental/synthetic_data.py sha256=UxA4BOWoRzzxNUna2EkVzu0HilT48K3W6MyZqDL8Wyk 4238
dspy/experimental/synthesizer/__init__.py sha256=Jm-0F13NTEWEy4jau1oExDCVFrM95PWwOntLxK3P5zI 199
dspy/experimental/synthesizer/config.py sha256=rfzjYoqMpYmlgUTgHBzrxFTx-bXc9cpPtkvBt8Gt7Gc 834
dspy/experimental/synthesizer/instruction_suffixes.py sha256=igydrOeptJw9JYGW5XxVGtVVnsTp5JuNT2lybAIclu8 527
dspy/experimental/synthesizer/signatures.py sha256=EBRNDMqwe4CsSaq1f_Qq0EL1AtsQ48ZRMM_IrJToR-U 5543
dspy/experimental/synthesizer/synthesizer.py sha256=uMJfn6YWSBf5bh1N9wE9n-xVVV9OQN6ccVN9grJ7zzA 9777
dspy/experimental/synthesizer/utils.py sha256=xbbL0O1mJJjPz7WEb3K1BGxI4AhWcO-NQfVzteNDr04 599
dspy/predict/__init__.py sha256=aSJyUbNT59zcmbffzpaiDGQbNTYU3UYPOVTVxRFWJ2g 652
dspy/predict/aggregation.py sha256=KxgOv7mU9Ql7gplSgHnJCCsLWfl1fkUAMKINvwFcFuc 1864
dspy/predict/chain_of_thought.py sha256=qye8ila0hS679qX6MsgW_l-8htJX20uvI09g1oaxRgM 702
dspy/predict/chain_of_thought_with_hint.py sha256=V2UpaWZZDGeJtYvqhuK-tWbOnrCGChOFFUdQLHz-u3U 1345
dspy/predict/knn.py sha256=RvlddMjzNalcXqaBNXhLjxVNB3llIcyamdnl8DmGSzk 1568
dspy/predict/langchain.py sha256=ny9fa-KXXvqtys3cDjWGV_3TV0j1MfMppBaDQzWdcdo 7604
dspy/predict/llamaindex.py sha256=kFxzYhXrQpf39f1tdE5nkTCbz9tFkvFs__h-jVFvP5M 10050
dspy/predict/multi_chain_comparison.py sha256=G58Z49RYlkLj1qYaXuIa6o7JLyE5MvsMQqulXG84xYU 1844
dspy/predict/parallel.py sha256=LV6jILeFcDm4ItGAsKH-aeUF50_oaWsg1ufi7Xqxv2c 2324
dspy/predict/parameter.py sha256=RB0XOhI1p76CqQS6XnGRPpQ4HjvokRQaAK3zGKBGz9w 58
dspy/predict/predict.py sha256=fRyrd0TTYxirqBUthUUa2oVR3fCsgb-f3o-liJFL2Yw 5121
dspy/predict/program_of_thought.py sha256=lizIo6a_b1TxVWul6yGGwXZTq8O3_FCg72FsB66hCEU 7346
dspy/predict/react.py sha256=zvmbtvrokLcH659-qG_80fzei1DYWb23fkhd94GLA-U 8085
dspy/predict/retry.py sha256=Rcb2P6gH02qV3crq-QtAXPP8EP--wfK-Xtb_J-Xn4o4 3005
dspy/predict/avatar/__init__.py sha256=vo0ANS88s_9pacivfu9bCPqtJ3_8y4RLixa5PH4GqqY 127
dspy/predict/avatar/avatar.py sha256=l-_q2sEw4esU9dwCmrkCn2ET_JQYTLvFbgvEBfbw_LU 5925
dspy/predict/avatar/models.py sha256=DxqvBaznfkx-g1hFFbEMSDzok2tooOwO1iVV84P3dg0 672
dspy/predict/avatar/signatures.py sha256=_aTAPoCO0VDM9ZO-TtmhMdOAL_14puNd0GYv6AHo1Hk 897
dspy/primitives/__init__.py sha256=CxtU43IuzzPvDzb1gkiFQIoqND9Rk9XmJrKt8JYecoU 516
dspy/primitives/assertions.py sha256=9ozHjGBxGMQjnm8uj8TP85gS-mF9Gb2SxvJDGFjSUlU 12321
dspy/primitives/example.py sha256=KU2cealeUCGyJokkYiBR05yNeixBjYn5b72Dn172emU 3579
dspy/primitives/module.py sha256=9UoU0lzxGC-s1YROPcCsz5PXoJHeEWrvkEYh8mmtICo 10831
dspy/primitives/prediction.py sha256=PfZLhVC8PKsUO7Wv6rYa9HpVsBbNgOd7ycDRQi0RNmI 2807
dspy/primitives/program.py sha256=tMWmCowpQG42gotGHmnu3foY8uut95w6iiVpw-Gajvc 4220
dspy/primitives/python_interpreter.py sha256=voV81s8F-Lhcc4A9LEXX6Y3ZvIp7-4_JXm7d2jWQ7Uk 5495
dspy/primitives/tool.py sha256=IRZZEJzkLioEdKrTdideUK1R_3v47qUeDp9uYqi8ewY 5414
dspy/propose/__init__.py sha256=n-4qXXicOek7btZ-INRI0etYdwiquMFy8DEi7IEe43o 99
dspy/propose/dataset_summary_generator.py sha256=NXLPzP9SWQmIwX21HS3d1hDCufBd7vNO8pSp0PXxuko 5055
dspy/propose/grounded_proposer.py sha256=e-2c1ZvjYUAFch8pJLQpYybZHCw5W_fKOxX7fvYl6l0 17377
dspy/propose/instruction_proposal.py sha256=m6M7gzS_nu1Ut6bGJuCbi_XoFPq9_42sm-k-aPWld64 12621
dspy/propose/propose_base.py sha256=289GmjvTrdMbqXN7CiUNaO5EJMH--wxpThpalcVuXSg 240
dspy/propose/utils.py sha256=PYKf7muBcpI7JxSvvrknKod5p1tDpEIdOGzm3kBDRoI 7243
dspy/retrieve/__init__.py sha256=rm_tVv4h2_4gN4ujQQ5vD1t5AIID9W9GyAaH_s9JYjE 75
dspy/retrieve/azureaisearch_rm.py sha256=4bh9PmuIKIOKNYaDSdYWMprmPZVRYhRNOuzvq-wAVh4 17402
dspy/retrieve/chromadb_rm.py sha256=M0qRtOkzKDKj_uWV09OoDFMi27x9-VRN-jo1Tlb_TrU 5804
dspy/retrieve/clarifai_rm.py sha256=ORsABPt-00r4xeOGPgETXoPG1DsHVZtqnxXJcnuR19s 3280
dspy/retrieve/databricks_rm.py sha256=KlOW-wNTlrFOSZVQh6L1pa-mtaSR4AVeuLKRNnwIoyQ 18358
dspy/retrieve/deeplake_rm.py sha256=Jt6OQtsrfQ2BfRKRZaNxFSdDhvV1uogF9pJjusMVFkU 3782
dspy/retrieve/epsilla_rm.py sha256=xkSu0a598x2Nn3rjwDDpVdyQ4lYKwvUMWgcJlzFDBWI 1645
dspy/retrieve/faiss_rm.py sha256=tPPuBC5irU9Nn3tHL4QlkSLK9o9s73SrViniipvNqKc 6915
dspy/retrieve/falkordb_rm.py sha256=C8ywtkH2pwwCg1TjYgsJj1Ee3uvPRbAKRdhtwfqyBZ8 8034
dspy/retrieve/lancedb_rm.py sha256=bRMm2fFmyr5hO7fp34NvaSUx2j9DJqwe3zFfCBE2TB0 4003
dspy/retrieve/llama_index_rm.py sha256=bODM6bULMPzbyXnzUaxk0Oee1WETWcLWA7pD1o0hu6U 2937
dspy/retrieve/marqo_rm.py sha256=w16Z3ACAtyCZ1XyVw2kOCt9q0i4W9T1JnVqehL2sokQ 3464
dspy/retrieve/milvus_rm.py sha256=kEFUXGhENQ6uHfsBk7t-Hz4oGM4ell4b4AVgS7DGCPg 3969
dspy/retrieve/mongodb_atlas_rm.py sha256=3R_mU-b62Vg9DSnNECRm0AKUoOg0kssS7FmSruB0i88 3849
dspy/retrieve/my_scale_rm.py sha256=rnA1sk8l1du4S6FQ0mnGKmWEbrF4CWyS2Gzh3FWfcRQ 9705
dspy/retrieve/neo4j_rm.py sha256=mtQ_ZGyzOmuI8TnTU3OYG20ez2IoOGtFiaGxEkMf9L8 6385
dspy/retrieve/pgvector_rm.py sha256=WfSv_5a-SIuW3dg0JoE9tZ5uhG8FQdyRYKITyJ58ktw 6205
dspy/retrieve/pinecone_rm.py sha256=VibddVkGG6YDRe6tieBcj4QrJuxBvJN1T0hkVcrlWQA 10612
dspy/retrieve/qdrant_rm.py sha256=HFJVSHQFH7UFyAVPMNe41jSWxuLJjYy_cmbgv_3pGZU 5041
dspy/retrieve/ragatouille_rm.py sha256=cWjyNn1dT13xfIVlLeRQ7wtJ7gZrNB8Oz0TBXje7DuM 2430
dspy/retrieve/retrieve.py sha256=PW7-vjS9pewpDNZVxYMJIiUXONQeuYvANo052YfUMvE 2088
dspy/retrieve/snowflake_rm.py sha256=pbJQK6taEe7sXMG3gXjmANSzLnwI_YUkFb0FD569shk 12964
dspy/retrieve/vectara_rm.py sha256=zHnd2jagKxzNk3R_QLh8g5JYS99K6n74-moCZOnywzU 5928
dspy/retrieve/watson_discovery_rm.py sha256=Sxb9c67KlSbHEMDfTeT2-v-MYX79OXVULRZpUqh0_NI 4028
dspy/retrieve/weaviate_rm.py sha256=5mvNYc-h_aAUwcnhRUyxTpLUXh9V0YG82iIBb9NTID0 6046
dspy/retrieve/you_rm.py sha256=0-SB56OYhuFLh9M2l9-vdJupYiJeM4yGQNDi_pcmSLk 4563
dspy/retrievers/__init__.py sha256=xGvabnT_pEesPR_FyJgBSJKkh6wGqEXH2dTbrJAGYdQ 76
dspy/retrievers/embeddings.py sha256=23x2mkSEvE_SljznFMk0OFIYFllIxBdtwx3Z4mjP250 3191
dspy/signatures/__init__.py sha256=Gk17n_enNgTQAIaUbq8_9nvvalB0PtzL7QvNnI2tn-U 451
dspy/signatures/field.py sha256=HnhG4jNg8j0eRT-I-44D3G2NfPuw1vkze22lKt0_Q3A 2757
dspy/signatures/signature.py sha256=f_vpr1BF-jTjDZgq7K9D7YQmsx41LfHwwXrQk4XY7uo 20734
dspy/signatures/utils.py sha256=MZD3xn73BX7lmx9WvcYqr2jm8PJVFdUNepTBIqbTLyY 333
dspy/teleprompt/__init__.py sha256=OTdrMqB-gWRvGtTazm742UtJRjoramar3iXTrAtIIts 1162
dspy/teleprompt/avatar_optimizer.py sha256=xTvSuDtaoDrH1kyJCw2oscj-_bSMHG5Ur1XfqBA2LQI 9045
dspy/teleprompt/bettertogether.py sha256=RtkEqeoQZq1AEzVPmfsGeCScPKZyHzv1RSPe-F4wStU 7548
dspy/teleprompt/bootstrap.py sha256=HdYgFRY90_nEyWogDQwbDXjvnfyHt5AaDfS8ZipPNL4 11674
dspy/teleprompt/bootstrap_finetune.py sha256=24ZipK8U-X4ulixATzBuFILIQl9hxrJrGtBnTNoFao8 13486
dspy/teleprompt/copro_optimizer.py sha256=jY5sYjQz-8OJjvA5ged6t2GZFGDW1RILuhc5mnpaJwg 17686
dspy/teleprompt/ensemble.py sha256=8ga1iR15sRWQ3Dq0Gpwi4knT-gFfPEENgB9CdZ75B5M 1359
dspy/teleprompt/infer_rules.py sha256=qmuNI6wYjaF2LfNPLJ4YksUhsuFkh98sS9LV8Xk1qqg 6070
dspy/teleprompt/knn_fewshot.py sha256=D0Y5nHNUPPjDwlzQvPGTfUPDjqMbOfUUf8ZkdJbiFRE 988
dspy/teleprompt/mipro_optimizer.py sha256=AwRv70tlk8YbugxE6s5iCU20dv9oH_MV09FapYYtemY 32204
dspy/teleprompt/mipro_optimizer_v2.py sha256=D4WpNFHNnvQt-rw2aLhlS1RzHcv7EHFDeA9z42HFD8s 32186
dspy/teleprompt/random_search.py sha256=WgA0rgPjIvqxKi7CWLg4sbOtvm9-ppEMgNuIrMTFi_Q 7134
dspy/teleprompt/signature_opt.py sha256=D7CKoiYpOnmfJq7RJOPSUmumvBU3lIKXIhPpJIrfR5I 2673
dspy/teleprompt/signature_opt_bayesian.py sha256=VGPrtwrAknGN4sGg2nlOtRyhxK8i2oYlXnAS8PZdsKs 4042
dspy/teleprompt/signature_opt_typed.py sha256=MTwABdFemzJz4CbbfNEs2An2AAeZ6pWd5t4OtTEItzY 12193
dspy/teleprompt/teleprompt.py sha256=ivYCFc1xyGvqEljlg3FP6UIv445LHqLuyLzkmy7GR_k 57
dspy/teleprompt/teleprompt_optuna.py sha256=gf5UhNwlb11BpI8mN0R6FWCnrkXCP8dP94ZC_2XhHNA 3206
dspy/teleprompt/utils.py sha256=JXngETeX3AXV-MDJNxrDBIbY7TJP0akYc5elmgYcCVc 13942
dspy/teleprompt/vanilla.py sha256=RJV6B6qkRD7oLlHaktICCQ-LwIWPAFgCGq5_pMDplDw 948
dspy/utils/__init__.py sha256=etMWDIbUUgzj3eYOpyboUnBBaUGgKTJJJTe5EKivfL0 910
dspy/utils/asyncify.py sha256=J27GtT2kJ98VRQ8QA1gqpGiJMar9kVUDfuH0X6KCw_M 2133
dspy/utils/caching.py sha256=5W5kuAEMEvL4f_8rPmDwCcNUXivII5ETLWe01Dzeu6g 426
dspy/utils/callback.py sha256=RoKar85nWA1C2tDtzP_rVpN-ByUx9xcdiuZXLMsa860 11409
dspy/utils/dummies.py sha256=2vBc0kxjM7FCjt6hNOTkBt85h2QJdQ24tUuz3rnyY34 6863
dspy/utils/logging_utils.py sha256=O2VlLQugGtgLhAsMDu67QCYPBDiRTNYXndkCGz8tmEQ 2340
dspy/utils/parallelizer.py sha256=pOD-nOtKQK3qo9lrjNW7oFhQi4sSWQgwjJZz2lOj3Fo 7804
dspy/utils/saving.py sha256=a_SvYA7buI8LdhLLX_nn1bYjuN67yWArKsh-etOPnZY 1714
dspy/utils/streaming.py sha256=bK_bEfBlGbctwak0ht-zmjGSiSZMTSxSQJkNrmy1-1I 10614
dspy/utils/unbatchify.py sha256=ncRQKxaDi7NzEmxUW6bTSl6_jqpKNepf23Kyk5zuw4s 3599
dspy-2.6.5.dist-info/LICENSE sha256=_IRCH8-WimlmgNrPZq1T23afaZ9VdpASfFzLP2NYz9s 1085
dspy-2.6.5.dist-info/METADATA sha256=CecItYa1Mmd-og6zRvEeckQo6MP5YF9E-vMksW1U5vc 7606
dspy-2.6.5.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
dspy-2.6.5.dist-info/top_level.txt sha256=LBmD7P1EFkkAdnyrx0roZM296sq5F8AuJyV-Ht00hV4 5
dspy-2.6.5.dist-info/RECORD

top_level.txt

dspy