diff --git a/poetry.lock b/poetry.lock index c321375ed..ed5a9328a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1055,6 +1055,23 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} +[[package]] +name = "cloudevents" +version = "1.11.0" +description = "CloudEvents Python SDK" +optional = false +python-versions = "*" +files = [ + {file = "cloudevents-1.11.0-py3-none-any.whl", hash = "sha256:77edb4f2b01f405c44ea77120c3213418dbc63d8859f98e9e85de875502b8a76"}, + {file = "cloudevents-1.11.0.tar.gz", hash = "sha256:5be990583e99f3b08af5a709460e20b25cb169270227957a20b47a6ec8635e66"}, +] + +[package.dependencies] +deprecation = ">=2.0,<3.0" + +[package.extras] +pydantic = ["pydantic (>=1.0.0,<3.0)"] + [[package]] name = "colorama" version = "0.4.6" @@ -1284,6 +1301,20 @@ wrapt = ">=1.10,<2" [package.extras] dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "sphinx (<2)", "tox"] +[[package]] +name = "deprecation" +version = "2.1.0" +description = "A library to handle automated deprecations" +optional = false +python-versions = "*" +files = [ + {file = "deprecation-2.1.0-py2.py3-none-any.whl", hash = "sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a"}, + {file = "deprecation-2.1.0.tar.gz", hash = "sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff"}, +] + +[package.dependencies] +packaging = "*" + [[package]] name = "distlib" version = "0.3.8" @@ -5636,33 +5667,6 @@ 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" @@ -5680,48 +5684,55 @@ jeepney = ">=0.6" [[package]] name = "semantic-kernel" -version = "1.3.0" +version = "1.13.0" description = "Semantic Kernel Python SDK" optional = false python-versions = "<3.13,>=3.10" files = [ - {file = "semantic_kernel-1.3.0-py3-none-any.whl", hash = "sha256:48beaed108a8bc23f6a7bda6d38648029278dc51ec33dc05b5581cd61bf718e4"}, - {file = "semantic_kernel-1.3.0.tar.gz", hash = "sha256:385cfe030b488ee57f73fd2898f6418d69888e62368c5ee8457ee30e861b1654"}, + {file = "semantic_kernel-1.13.0-py3-none-any.whl", hash = "sha256:5e9b6b3ee5d7f162e61315876d3115a2eacaab6b87d9641383b1e9e50e5b1808"}, + {file = "semantic_kernel-1.13.0.tar.gz", hash = "sha256:719f38b06da58a97db6cd8007f1ba0dd8f0e89f34655279e6569d9b794745578"}, ] [package.dependencies] aiohttp = ">=3.8,<4.0" -defusedxml = ">=0.7.1,<0.8.0" -jinja2 = ">=3.1.3,<4.0.0" -nest-asyncio = ">=1.6.0,<2.0.0" +azure-identity = ">=1.13,<2.0" +cloudevents = ">=1.0,<2.0" +defusedxml = ">=0.7,<1.0" +jinja2 = ">=3.1,<4.0" +nest-asyncio = ">=1.6,<2.0" numpy = [ - {version = ">=1.25", markers = "python_version < \"3.12\""}, - {version = ">=1.26", markers = "python_version >= \"3.12\""}, + {version = ">=1.25.0", markers = "python_version < \"3.12\""}, + {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, ] -openai = ">=1.0" +openai = ">=1.0,<2.0" openapi_core = ">=0.18,<0.20" -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 = ["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)"] -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 (>=3.0.0)"] -postgres = ["psycopg[binary,pool] (>=3.1.9,<4.0.0)"] +opentelemetry-api = ">=1.24,<2.0" +opentelemetry-sdk = ">=1.24,<2.0" +prance = ">=23.6.21.0,<23.7.0.0" +pybars4 = ">=0.9,<1.0" +pydantic = ">=2.0,<3.0" +pydantic-settings = ">=2.0,<3.0" + +[package.extras] +anthropic = ["anthropic (>=0.32,<1.0)"] +aws = ["boto3 (>=1.28.57)"] +azure = ["azure-ai-inference (>=1.0.0b3)", "azure-cosmos (>=4.7,<5.0)", "azure-identity (>=1.13,<2.0)", "azure-search-documents (>=11.6.0b4)"] +chroma = ["chromadb (>=0.4,<0.6)"] +google = ["google-cloud-aiplatform (>=1.60,<2.0)", "google-generativeai (>=0.7,<1.0)"] +hugging-face = ["sentence-transformers (>=2.2,<4.0)", "torch (==2.4.1)", "transformers[torch] (>=4.28,<5.0)"] +milvus = ["milvus (>=2.3,<2.3.8)", "pymilvus (>=2.3,<2.5)"] +mistralai = ["mistralai (>=0.4,<2.0)"] +mongo = ["motor (>=3.3.2,<3.6.0)", "pymongo (>=4.8.0,<4.9)"] +notebooks = ["ipykernel (>=6.29,<7.0)"] +ollama = ["ollama (>=0.2,<1.0)"] +onnx = ["onnxruntime-genai (>=0.4,<1.0)"] +pandas = ["pandas (>=2.2,<3.0)"] +pinecone = ["pinecone-client (>=5.0,<6.0)"] +postgres = ["psycopg[binary,pool] (>=3.2,<4.0)"] qdrant = ["qdrant-client (>=1.9,<2.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)"] +redis = ["redis[hiredis] (>=5.0,<6.0)", "types-redis (>=4.6.0.20240425,<4.7.0.0)"] +usearch = ["pyarrow (>=12.0,<18.0)", "usearch (>=2.9,<3.0)"] +weaviate = ["weaviate-client (>=4.7,<5.0)"] [[package]] name = "send2trash" @@ -6627,4 +6638,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "826226f49f211954e1a565360e48f0e655807b7e7f370780bd1fed30f2bccac4" +content-hash = "b9bfffa11d51c9228374342f6709098ee48749b615d351bce5ee9f0f2ed53726" diff --git a/pyproject.toml b/pyproject.toml index c99e50d78..47fc128c1 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.3.0", python = "<3.13"} +semantic-kernel = {version = "1.13.0", python = "<3.13"} azure-ai-ml = "^1.21.1" azure-cosmos = "^4.7.0"