diff --git a/poetry.lock b/poetry.lock index 3e8b2c514..876d5c124 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1435,6 +1435,23 @@ files = [ {file = "docstring_parser-0.15.tar.gz", hash = "sha256:48ddc093e8b1865899956fcc03b03e66bb7240c310fac5af81814580c55bf682"}, ] +[[package]] +name = "dspy" +version = "0.0.7" +description = "Python DSP and Synthesis" +optional = false +python-versions = "*" +files = [ + {file = "dspy-0.0.7.tar.gz", hash = "sha256:efaa9d5d36cfe16479580cc2039949e3612d0e071fb53963635b4357ee0caf8a"}, +] + +[package.dependencies] +numpy = ">=1.9.1" + +[package.extras] +fluidsynth = ["pyfluidsynth"] +pyaudio = ["pyaudio"] + [[package]] name = "duckdb" version = "0.9.2" @@ -9402,4 +9419,4 @@ local = ["ctransformers", "llama-cpp-python", "sentence-transformers"] [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.12" -content-hash = "b6fa968078eea5c0cc1cde7f47dee0cba3c0c7e5d9275cf78342113251531906" +content-hash = "863557a3df1345b4e164b3efbd13ced0202a5ea20db01206a851fe27ef4812bd" diff --git a/pyproject.toml b/pyproject.toml index 576a5acae..fbbde6d35 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -106,6 +106,7 @@ python-socketio = "^5.11.0" llama-index = "^0.10.13" langchain-openai = "^0.0.6" unstructured = { extras = ["md"], version = "^0.12.4" } +dspy = "^0.0.7" [tool.poetry.group.dev.dependencies] pytest-asyncio = "^0.23.1"