diff --git a/poetry.lock b/poetry.lock index 5724fc2..335ec0c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -538,13 +538,13 @@ files = [ [[package]] name = "dspy" -version = "2.5.7" +version = "2.5.19" description = "DSPy" optional = false python-versions = ">=3.9" files = [ - {file = "dspy-2.5.7-py3-none-any.whl", hash = "sha256:2b90689ae8de9fe7b16687649d1c137abff724c0b33817fa5228412e95a38294"}, - {file = "dspy-2.5.7.tar.gz", hash = "sha256:6863f1b9bc561ce272dbcb015954582c0371c9da65e86e22f59880b418e618d5"}, + {file = "dspy-2.5.19-py3-none-any.whl", hash = "sha256:d9c1930d55f5445c136499d37139c7ead4d9bca5838dd2eacb09fe6f42ab27cb"}, + {file = "dspy-2.5.19.tar.gz", hash = "sha256:a4effb1ca1f1fc8996a7adc2f59e6c2e140937356e22edfad65ebed368c29b5e"}, ] [package.dependencies] @@ -553,7 +553,8 @@ datasets = "*" diskcache = "*" httpx = "*" joblib = ">=1.3,<2.0" -litellm = "*" +json-repair = "*" +litellm = "<=1.49.1" magicattr = ">=0.1.6,<0.2.0" openai = "*" optuna = "*" @@ -585,17 +586,17 @@ weaviate = ["weaviate-client (>=4.6.5,<4.7.0)"] [[package]] name = "dspy-ai" -version = "2.5.7" +version = "2.5.19" description = "DSPy" optional = false python-versions = ">=3.9" files = [ - {file = "dspy-ai-2.5.7.tar.gz", hash = "sha256:a9cdc734c8db2195c219ab95e3d3ea3a6f6589ebc3ff6a193f9838c6ccf194db"}, - {file = "dspy_ai-2.5.7-py3-none-any.whl", hash = "sha256:c6213aa38fa50fe19ce711870037676ef22ef3146fba4c634948225e0f731a0b"}, + {file = "dspy-ai-2.5.19.tar.gz", hash = "sha256:e8ae2ffa95bb4c4faa0cb6431326e2313320ac0c06aba0f75b6c43a0633ca7e4"}, + {file = "dspy_ai-2.5.19-py3-none-any.whl", hash = "sha256:538bfcdb1436fea49653224eeb390fdea26a5e992d9686c9f4b070155fc0003a"}, ] [package.dependencies] -dspy = "2.5.7" +dspy = "2.5.19" [[package]] name = "filelock" @@ -1076,6 +1077,17 @@ files = [ {file = "joblib-1.4.2.tar.gz", hash = "sha256:2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e"}, ] +[[package]] +name = "json-repair" +version = "0.30.0" +description = "A package to repair broken json strings" +optional = false +python-versions = ">=3.8" +files = [ + {file = "json_repair-0.30.0-py3-none-any.whl", hash = "sha256:bda4a5552dc12085c6363ff5acfcdb0c9cafc629989a2112081b7e205828228d"}, + {file = "json_repair-0.30.0.tar.gz", hash = "sha256:24f12087a0e385ed47207eab1fca12bffd473e48db5bb803793d6c4fd97377ce"}, +] + [[package]] name = "jsonschema" version = "4.23.0" @@ -1113,13 +1125,13 @@ referencing = ">=0.31.0" [[package]] name = "litellm" -version = "1.49.2" +version = "1.49.1" description = "Library to easily interface with LLM API providers" optional = false python-versions = "!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8" files = [ - {file = "litellm-1.49.2-py3-none-any.whl", hash = "sha256:fa098963bb95fbe61fe3af24bfd020dd318b5483184ff8bd9c26b7938a47e298"}, - {file = "litellm-1.49.2.tar.gz", hash = "sha256:f3a493264aae492fc292bb86c88b0c929c0b13267162272183727ce4a99e3859"}, + {file = "litellm-1.49.1-py3-none-any.whl", hash = "sha256:2ba6689fe4ea3b0d69f56f2843caff6422497489e6252943b13ef1463f016728"}, + {file = "litellm-1.49.1.tar.gz", hash = "sha256:f51450ad823c8bdf057017009ae8bcce1a2810690b2f0d9dcdaff04ddc68209a"}, ] [package.dependencies]