diff --git a/poetry.lock b/poetry.lock index 7bfcc8d92..57ab00f0a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -5749,6 +5749,33 @@ files = [ {file = "ruamel.yaml.clib-0.2.8.tar.gz", hash = "sha256:beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512"}, ] +[[package]] +name = "ruff" +version = "0.5.2" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.5.2-py3-none-linux_armv6l.whl", hash = "sha256:7bab8345df60f9368d5f4594bfb8b71157496b44c30ff035d1d01972e764d3be"}, + {file = "ruff-0.5.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:1aa7acad382ada0189dbe76095cf0a36cd0036779607c397ffdea16517f535b1"}, + {file = "ruff-0.5.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:aec618d5a0cdba5592c60c2dee7d9c865180627f1a4a691257dea14ac1aa264d"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b62adc5ce81780ff04077e88bac0986363e4a3260ad3ef11ae9c14aa0e67ef"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dc42ebf56ede83cb080a50eba35a06e636775649a1ffd03dc986533f878702a3"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c15c6e9f88c67ffa442681365d11df38afb11059fc44238e71a9d9f1fd51de70"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d3de9a5960f72c335ef00763d861fc5005ef0644cb260ba1b5a115a102157251"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe5a968ae933e8f7627a7b2fc8893336ac2be0eb0aace762d3421f6e8f7b7f83"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a04f54a9018f75615ae52f36ea1c5515e356e5d5e214b22609ddb546baef7132"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ed02fb52e3741f0738db5f93e10ae0fb5c71eb33a4f2ba87c9a2fa97462a649"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3cf8fe659f6362530435d97d738eb413e9f090e7e993f88711b0377fbdc99f60"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:237a37e673e9f3cbfff0d2243e797c4862a44c93d2f52a52021c1a1b0899f846"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2a2949ce7c1cbd8317432ada80fe32156df825b2fd611688814c8557824ef060"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:481af57c8e99da92ad168924fd82220266043c8255942a1cb87958b108ac9335"}, + {file = "ruff-0.5.2-py3-none-win32.whl", hash = "sha256:f1aea290c56d913e363066d83d3fc26848814a1fed3d72144ff9c930e8c7c718"}, + {file = "ruff-0.5.2-py3-none-win_amd64.whl", hash = "sha256:8532660b72b5d94d2a0a7a27ae7b9b40053662d00357bb2a6864dd7e38819084"}, + {file = "ruff-0.5.2-py3-none-win_arm64.whl", hash = "sha256:73439805c5cb68f364d826a5c5c4b6c798ded6b7ebaa4011f01ce6c94e4d5583"}, + {file = "ruff-0.5.2.tar.gz", hash = "sha256:2c0df2d2de685433794a14d8d2e240df619b748fbe3367346baa519d8e6f1ca2"}, +] + [[package]] name = "secretstorage" version = "3.3.3" @@ -5766,13 +5793,13 @@ jeepney = ">=0.6" [[package]] name = "semantic-kernel" -version = "1.8.0" +version = "1.3.0" description = "Semantic Kernel Python SDK" optional = false python-versions = "<3.13,>=3.10" files = [ - {file = "semantic_kernel-1.8.0-py3-none-any.whl", hash = "sha256:ebbe78e3e7858840f83b07f185ae543e31465066636204949936c48ce1db8e2d"}, - {file = "semantic_kernel-1.8.0.tar.gz", hash = "sha256:cc468f6717274d287087cebf889eed370d27fe0444bc670322f249e7e771de3d"}, + {file = "semantic_kernel-1.3.0-py3-none-any.whl", hash = "sha256:48beaed108a8bc23f6a7bda6d38648029278dc51ec33dc05b5581cd61bf718e4"}, + {file = "semantic_kernel-1.3.0.tar.gz", hash = "sha256:385cfe030b488ee57f73fd2898f6418d69888e62368c5ee8457ee30e861b1654"}, ] [package.dependencies] @@ -5786,31 +5813,27 @@ numpy = [ ] openai = ">=1.0" openapi_core = ">=0.18,<0.20" -opentelemetry-api = ">=1.24.0,<2.0.0" -opentelemetry-sdk = ">=1.24.0,<2.0.0" -pandas = ">=2.2.2,<3.0.0" prance = ">=23.6.21.0,<24.0.0.0" pybars4 = ">=0.9.13,<0.10.0" pydantic = ">=2,<3" pydantic-settings = ">=2,<3" +ruff = "0.5.2" [package.extras] -all = ["anthropic (>=0.32.0,<0.33.0)", "azure-ai-inference (>=1.0.0b1,<2.0.0)", "azure-core (>=1.28.0,<2.0.0)", "azure-cosmos (>=4.7.0,<5.0.0)", "azure-identity (>=1.13.0,<2.0.0)", "azure-search-documents (==11.6.0b4)", "chromadb (>=0.4.13,<0.6.0)", "ipykernel (>=6.21.1,<7.0.0)", "milvus (>=2.3,<2.3.8)", "mistralai (>=0.4.1,<0.5.0)", "motor (>=3.3.2,<4.0.0)", "ollama (>=0.2.1,<0.3.0)", "pinecone-client (>=5.0.0,<6.0.0)", "psycopg[binary,pool] (>=3.2.1,<4.0.0)", "pyarrow (>=12.0.1,<18.0.0)", "pymilvus (>=2.3,<2.4.6)", "qdrant-client (>=1.9,<2.0)", "redis[hiredis] (>=5.0.7,<6.0.0)", "sentence-transformers (>=2.2.2,<3.0.0)", "torch (==2.2.2)", "transformers[torch] (>=4.28.1,<5.0.0)", "usearch (>=2.9,<3.0)", "weaviate-client (>=3.18,<5.0)"] -anthropic = ["anthropic (>=0.32.0,<0.33.0)"] +all = ["azure-ai-inference (>=1.0.0b1,<2.0.0)", "azure-core (>=1.28.0,<2.0.0)", "azure-cosmos (>=4.7.0,<5.0.0)", "azure-identity (>=1.13.0,<2.0.0)", "azure-search-documents (==11.6.0b4)", "chromadb (>=0.4.13,<0.6.0)", "ipykernel (>=6.21.1,<7.0.0)", "milvus (>=2.3,<2.3.8)", "mistralai (>=0.4.1,<0.5.0)", "motor (>=3.3.2,<4.0.0)", "ollama (>=0.2.1,<0.3.0)", "pinecone-client (>=3.0.0)", "psycopg[binary,pool] (>=3.1.9,<4.0.0)", "pyarrow (>=12.0.1,<17.0.0)", "pymilvus (>=2.3,<2.4.4)", "qdrant-client (>=1.9,<2.0)", "redis (>=4.6.0,<5.0.0)", "sentence-transformers (>=2.2.2,<3.0.0)", "transformers[torch] (>=4.28.1,<5.0.0)", "usearch (>=2.9,<3.0)", "weaviate-client (>=3.18,<5.0)"] azure = ["azure-ai-inference (>=1.0.0b1,<2.0.0)", "azure-core (>=1.28.0,<2.0.0)", "azure-cosmos (>=4.7.0,<5.0.0)", "azure-identity (>=1.13.0,<2.0.0)", "azure-search-documents (==11.6.0b4)"] chromadb = ["chromadb (>=0.4.13,<0.6.0)"] -google = ["google-cloud-aiplatform (>=1.60.0,<2.0.0)", "google-generativeai (>=0.7.2,<0.8.0)"] -hugging-face = ["sentence-transformers (>=2.2.2,<3.0.0)", "torch (==2.2.2)", "transformers[torch] (>=4.28.1,<5.0.0)"] -milvus = ["milvus (>=2.3,<2.3.8)", "pymilvus (>=2.3,<2.4.6)"] +hugging-face = ["sentence-transformers (>=2.2.2,<3.0.0)", "transformers[torch] (>=4.28.1,<5.0.0)"] +milvus = ["milvus (>=2.3,<2.3.8)", "pymilvus (>=2.3,<2.4.4)"] mistralai = ["mistralai (>=0.4.1,<0.5.0)"] mongo = ["motor (>=3.3.2,<4.0.0)"] notebooks = ["ipykernel (>=6.21.1,<7.0.0)"] ollama = ["ollama (>=0.2.1,<0.3.0)"] -pinecone = ["pinecone-client (>=5.0.0,<6.0.0)"] -postgres = ["psycopg[binary,pool] (>=3.2.1,<4.0.0)"] +pinecone = ["pinecone-client (>=3.0.0)"] +postgres = ["psycopg[binary,pool] (>=3.1.9,<4.0.0)"] qdrant = ["qdrant-client (>=1.9,<2.0)"] -redis = ["redis[hiredis] (>=5.0.7,<6.0.0)", "types-redis (>=4.6.0.20240425,<5.0.0.0)"] -usearch = ["pyarrow (>=12.0.1,<18.0.0)", "usearch (>=2.9,<3.0)"] +redis = ["redis (>=4.6.0,<5.0.0)"] +usearch = ["pyarrow (>=12.0.1,<17.0.0)", "usearch (>=2.9,<3.0)"] weaviate = ["weaviate-client (>=3.18,<5.0)"] [[package]] @@ -7075,4 +7098,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "50305df69a2d2737971fab5b6ea30345da0868aaaea676f300d71d5e5ccc0654" +content-hash = "c1c572403ad12c8949d54bce9cb86c4165782fa30af3058a555d6beb3b4b3c8d" diff --git a/pyproject.toml b/pyproject.toml index e16f1c9d3..395f586b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,7 @@ opentelemetry-instrumentation-httpx = "^0.48b0" pillow = "10.4.0" azure-mgmt-cognitiveservices = "^13.5.0" jsonschema = "^4.23.0" -semantic-kernel = {version = "1.8.0", python = "<3.13"} +semantic-kernel = {version = "1.3.0", python = "<3.13"} azure-ai-ml = "^1.19.0" [tool.poetry.group.dev.dependencies]