From 4a5df696945bdbfe150363babb2e18c7114bea52 Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Thu, 21 Mar 2024 09:52:11 +0200 Subject: [PATCH] fix: auto-instrumentation support (#662) --- .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../pyproject.toml | 3 - .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../poetry.lock | 5 +- .../pyproject.toml | 7 +- .../poetry.lock | 10 +- .../pyproject.toml | 5 +- .../poetry.lock | 20 +- .../pyproject.toml | 7 +- .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../poetry.lock | 10 +- .../pyproject.toml | 7 +- .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../poetry.lock | 5 +- .../pyproject.toml | 5 +- .../pyproject.toml | 5 +- .../poetry.lock | 5 +- .../pyproject.toml | 7 +- .../pyproject.toml | 5 +- .../poetry.lock | 10 +- .../pyproject.toml | 7 +- packages/traceloop-sdk/poetry.lock | 251 ++++-------------- 28 files changed, 178 insertions(+), 246 deletions(-) diff --git a/packages/opentelemetry-instrumentation-anthropic/poetry.lock b/packages/opentelemetry-instrumentation-anthropic/poetry.lock index f70fc1ad7..b345a0ed1 100644 --- a/packages/opentelemetry-instrumentation-anthropic/poetry.lock +++ b/packages/opentelemetry-instrumentation-anthropic/poetry.lock @@ -1368,7 +1368,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "219addb0c4ae74203340467f22ffdf0eee554aefa57d1440e80c52f0dd00d480" +content-hash = "6d3d456790cc869408ffdc5d47d7cd95e23215ccdd8fea9b5223efa7616a20b1" diff --git a/packages/opentelemetry-instrumentation-anthropic/pyproject.toml b/packages/opentelemetry-instrumentation-anthropic/pyproject.toml index 5705b2712..153dada25 100644 --- a/packages/opentelemetry-instrumentation-anthropic/pyproject.toml +++ b/packages/opentelemetry-instrumentation-anthropic/pyproject.toml @@ -46,5 +46,8 @@ opentelemetry-sdk = "^1.23.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["anthropic"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] anthropic = "opentelemetry.instrumentation.anthropic:AnthropicInstrumentor" diff --git a/packages/opentelemetry-instrumentation-bedrock/pyproject.toml b/packages/opentelemetry-instrumentation-bedrock/pyproject.toml index 1ce183092..2ede96a93 100644 --- a/packages/opentelemetry-instrumentation-bedrock/pyproject.toml +++ b/packages/opentelemetry-instrumentation-bedrock/pyproject.toml @@ -37,6 +37,3 @@ pytest-sugar = "1.0.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" - -[project.entry-points.opentelemetry_instrumentor] -boto3 = "opentelemetry.instrumentation.bedrock:BedrockInstrumentor" diff --git a/packages/opentelemetry-instrumentation-chromadb/poetry.lock b/packages/opentelemetry-instrumentation-chromadb/poetry.lock index 9bcd4e86e..5ed89db16 100644 --- a/packages/opentelemetry-instrumentation-chromadb/poetry.lock +++ b/packages/opentelemetry-instrumentation-chromadb/poetry.lock @@ -2428,7 +2428,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "2b44bc6d83d2c80b7d23c820403fe7b93fa7022686f2865b83afcfd5e1ffab76" +content-hash = "acea3727c7f40891986055de17d4cdd66363ff5b837b78bd24aa7d64245aad41" diff --git a/packages/opentelemetry-instrumentation-chromadb/pyproject.toml b/packages/opentelemetry-instrumentation-chromadb/pyproject.toml index 5df6e2a5b..25d2fd508 100644 --- a/packages/opentelemetry-instrumentation-chromadb/pyproject.toml +++ b/packages/opentelemetry-instrumentation-chromadb/pyproject.toml @@ -45,5 +45,8 @@ opentelemetry-sdk = "^1.23.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["chromadb"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] chromadb = "opentelemetry.instrumentation.chromadb:ChromaInstrumentor" diff --git a/packages/opentelemetry-instrumentation-cohere/poetry.lock b/packages/opentelemetry-instrumentation-cohere/poetry.lock index 7e56576f2..6d535475a 100644 --- a/packages/opentelemetry-instrumentation-cohere/poetry.lock +++ b/packages/opentelemetry-instrumentation-cohere/poetry.lock @@ -1195,7 +1195,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "545a9a2af75b6565858d7014118581f53e19105c85a1ec1a2b0eadf2fbd295d2" +content-hash = "04e5acc32589a771f7e0d8f400fc432cb5a73974a30c09ad298c81c94dfa6514" diff --git a/packages/opentelemetry-instrumentation-cohere/pyproject.toml b/packages/opentelemetry-instrumentation-cohere/pyproject.toml index 23f93ce8d..c46323024 100644 --- a/packages/opentelemetry-instrumentation-cohere/pyproject.toml +++ b/packages/opentelemetry-instrumentation-cohere/pyproject.toml @@ -46,5 +46,8 @@ opentelemetry-sdk = "^1.23.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["cohere"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] cohere = "opentelemetry.instrumentation.cohere:CohereInstrumentor" diff --git a/packages/opentelemetry-instrumentation-haystack/poetry.lock b/packages/opentelemetry-instrumentation-haystack/poetry.lock index c0b8e1048..66e7f2ee7 100644 --- a/packages/opentelemetry-instrumentation-haystack/poetry.lock +++ b/packages/opentelemetry-instrumentation-haystack/poetry.lock @@ -2398,7 +2398,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "bc21a6366ed487e8f75f53f1e80dc9421003b407bede018b02e6e41aa401a1f5" +content-hash = "224fc445e6ad88932a563f1a9df449423b79c7f68b7fa7ab207eb6ddae8db04a" diff --git a/packages/opentelemetry-instrumentation-haystack/pyproject.toml b/packages/opentelemetry-instrumentation-haystack/pyproject.toml index 5e1e23a37..ba097d970 100644 --- a/packages/opentelemetry-instrumentation-haystack/pyproject.toml +++ b/packages/opentelemetry-instrumentation-haystack/pyproject.toml @@ -46,5 +46,8 @@ opentelemetry-sdk = "^1.23.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] -haystack = "opentelemetry.instrumentation.haystack:HaystackInstrumentor" +[tool.poetry.extras] +instruments = ["farm-haystack"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] +farm_haystack = "opentelemetry.instrumentation.haystack:HaystackInstrumentor" diff --git a/packages/opentelemetry-instrumentation-langchain/poetry.lock b/packages/opentelemetry-instrumentation-langchain/poetry.lock index 4e81fafba..7823a1696 100644 --- a/packages/opentelemetry-instrumentation-langchain/poetry.lock +++ b/packages/opentelemetry-instrumentation-langchain/poetry.lock @@ -1026,7 +1026,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1038,6 +1038,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-openai" @@ -1904,7 +1907,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "0a8f74b62d98f2351b36508cfea46ede4f11f13add15c355db2867e3e58c4da4" +content-hash = "b1bef838cc5291ac55cda1ba3b00d042eb8b485e2c00ecb8f3d476dfdc588b40" diff --git a/packages/opentelemetry-instrumentation-langchain/pyproject.toml b/packages/opentelemetry-instrumentation-langchain/pyproject.toml index 3d029c81f..145eb8b98 100644 --- a/packages/opentelemetry-instrumentation-langchain/pyproject.toml +++ b/packages/opentelemetry-instrumentation-langchain/pyproject.toml @@ -51,5 +51,8 @@ opentelemetry-instrumentation-openai = {path="../opentelemetry-instrumentation-o requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["langchain"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] langchain = "opentelemetry.instrumentation.langchain:LangchainInstrumentor" diff --git a/packages/opentelemetry-instrumentation-llamaindex/poetry.lock b/packages/opentelemetry-instrumentation-llamaindex/poetry.lock index 781d5fd4b..9fbeb3afb 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/poetry.lock +++ b/packages/opentelemetry-instrumentation-llamaindex/poetry.lock @@ -2160,7 +2160,7 @@ test = ["opentelemetry-instrumentation-asgi[instruments]", "opentelemetry-test-u [[package]] name = "opentelemetry-instrumentation-chromadb" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Chroma DB instrumentation" optional = false python-versions = ">=3.9,<4" @@ -2173,13 +2173,16 @@ opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-chromadb" [[package]] name = "opentelemetry-instrumentation-cohere" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Cohere instrumentation" optional = false python-versions = ">=3.9,<4" @@ -2191,6 +2194,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-cohere" @@ -2219,7 +2225,7 @@ test = ["httpx (>=0.22,<1.0)", "opentelemetry-instrumentation-fastapi[instrument [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -2231,6 +2237,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-openai" @@ -4190,7 +4199,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "39a97851e56686516eb7ba01ec28a8acc7ae69cceed0d70278c24a7f9c648d6c" +content-hash = "f204f94a4927a0199267b3dc6041251904e2c54db248c1ba45194619b0b24e93" diff --git a/packages/opentelemetry-instrumentation-llamaindex/pyproject.toml b/packages/opentelemetry-instrumentation-llamaindex/pyproject.toml index 756dc81a4..60e813253 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/pyproject.toml +++ b/packages/opentelemetry-instrumentation-llamaindex/pyproject.toml @@ -53,5 +53,8 @@ llama-index-vector-stores-chroma = "^0.1.5" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] -llama_index = "opentelemetry.instrumentation.llamaindex:LlamaIndexInstrumentor" +[tool.poetry.extras] +instruments = ["llama-index"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] +llama-index = "opentelemetry.instrumentation.llamaindex:LlamaIndexInstrumentor" diff --git a/packages/opentelemetry-instrumentation-openai/poetry.lock b/packages/opentelemetry-instrumentation-openai/poetry.lock index 654cafb94..172a5ce07 100644 --- a/packages/opentelemetry-instrumentation-openai/poetry.lock +++ b/packages/opentelemetry-instrumentation-openai/poetry.lock @@ -1232,7 +1232,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "b311a7a4e47d8afe283d01d6c028eb17018cdc21df51f3d812b35773bd273d1d" +content-hash = "1994f19f96a3a5d22f6fb4864de848daf2b475f34ea0045b4d9f9011d09d3973" diff --git a/packages/opentelemetry-instrumentation-openai/pyproject.toml b/packages/opentelemetry-instrumentation-openai/pyproject.toml index 072e1ba82..da0ba8f81 100644 --- a/packages/opentelemetry-instrumentation-openai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-openai/pyproject.toml @@ -45,5 +45,8 @@ pytest-asyncio = "^0.23.5" requires = [ "poetry-core" ] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["openai"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] openai = "opentelemetry.instrumentation.openai:OpenAIInstrumentor" diff --git a/packages/opentelemetry-instrumentation-pinecone/poetry.lock b/packages/opentelemetry-instrumentation-pinecone/poetry.lock index 5475c930c..cfc0df86f 100644 --- a/packages/opentelemetry-instrumentation-pinecone/poetry.lock +++ b/packages/opentelemetry-instrumentation-pinecone/poetry.lock @@ -573,7 +573,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -585,6 +585,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-openai" @@ -1322,7 +1325,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "25b046c1a6a4ea60218d1236ced5b06d7412ef22b7c4ebb1bd256283d1569737" +content-hash = "90ce429e0eb0e182b6390ca7b150d4417068a9a1f1a90aa52579ed5b4fa2e7d7" diff --git a/packages/opentelemetry-instrumentation-pinecone/pyproject.toml b/packages/opentelemetry-instrumentation-pinecone/pyproject.toml index bfa3e055f..bbc9ca2b1 100644 --- a/packages/opentelemetry-instrumentation-pinecone/pyproject.toml +++ b/packages/opentelemetry-instrumentation-pinecone/pyproject.toml @@ -48,5 +48,8 @@ pinecone-client = "^2.2.4" requires = [ "poetry-core" ] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] -pinecone = "opentelemetry.instrumentation.pinecone:PineconeInstrumentor" +[tool.poetry.extras] +instruments = ["pinecone-client"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] +pinecone_client = "opentelemetry.instrumentation.pinecone:PineconeInstrumentor" diff --git a/packages/opentelemetry-instrumentation-qdrant/poetry.lock b/packages/opentelemetry-instrumentation-qdrant/poetry.lock index 1929e08d8..853104d37 100644 --- a/packages/opentelemetry-instrumentation-qdrant/poetry.lock +++ b/packages/opentelemetry-instrumentation-qdrant/poetry.lock @@ -972,7 +972,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "b2660213749d84287f7ffb22384f3deb1ac359d374fbbe0abf498264fe3bf1aa" +content-hash = "a9e5b4d6daed19c71c53276d5508c52fa2a2bd662ca17677bcd69147f89c21c4" diff --git a/packages/opentelemetry-instrumentation-qdrant/pyproject.toml b/packages/opentelemetry-instrumentation-qdrant/pyproject.toml index 950e1a490..757db402c 100644 --- a/packages/opentelemetry-instrumentation-qdrant/pyproject.toml +++ b/packages/opentelemetry-instrumentation-qdrant/pyproject.toml @@ -42,5 +42,8 @@ opentelemetry-sdk = "^1.23.0" requires = [ "poetry-core" ] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["qdrant-client"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] qdrant_client = "opentelemetry.instrumentation.qdrant:QdrantInstrumentor" diff --git a/packages/opentelemetry-instrumentation-replicate/poetry.lock b/packages/opentelemetry-instrumentation-replicate/poetry.lock index 9b4cb4451..df80956e0 100644 --- a/packages/opentelemetry-instrumentation-replicate/poetry.lock +++ b/packages/opentelemetry-instrumentation-replicate/poetry.lock @@ -986,7 +986,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "4027953d18a823944685945ecfefc772826035c65a55c8fc570a9c36d2e50fa5" +content-hash = "d9ca61addc00caaf2562362ef1e4fa0b2543746fd5494008a17206c79f240e22" diff --git a/packages/opentelemetry-instrumentation-replicate/pyproject.toml b/packages/opentelemetry-instrumentation-replicate/pyproject.toml index bc3826c43..5062bf9fa 100644 --- a/packages/opentelemetry-instrumentation-replicate/pyproject.toml +++ b/packages/opentelemetry-instrumentation-replicate/pyproject.toml @@ -42,5 +42,8 @@ replicate = ">=0.23.1,<0.25.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] +[tool.poetry.extras] +instruments = ["replicate"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] replicate = "opentelemetry.instrumentation.replicate:ReplicateInstrumentor" diff --git a/packages/opentelemetry-instrumentation-transformers/pyproject.toml b/packages/opentelemetry-instrumentation-transformers/pyproject.toml index 08f3700e6..ce1ba98af 100644 --- a/packages/opentelemetry-instrumentation-transformers/pyproject.toml +++ b/packages/opentelemetry-instrumentation-transformers/pyproject.toml @@ -36,7 +36,4 @@ pytest-sugar = "1.0.0" [build-system] requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" - -[project.entry-points.opentelemetry_instrumentor] -transformers = "opentelemetry.instrumentation.transformers:TransformersInstrumentor" +build-backend = "poetry.core.masonry.api" \ No newline at end of file diff --git a/packages/opentelemetry-instrumentation-vertexai/poetry.lock b/packages/opentelemetry-instrumentation-vertexai/poetry.lock index be72c9b62..50bf23696 100644 --- a/packages/opentelemetry-instrumentation-vertexai/poetry.lock +++ b/packages/opentelemetry-instrumentation-vertexai/poetry.lock @@ -1503,7 +1503,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +[extras] +instruments = [] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "98c0149839839d10a2236b6f351a5a086a0391fbb3cacbcbaddf9b77def80054" +content-hash = "b84ec317ab67b880eb0316c13f9dc41f0dcb1eba6ca59c636bf783313b4a6700" diff --git a/packages/opentelemetry-instrumentation-vertexai/pyproject.toml b/packages/opentelemetry-instrumentation-vertexai/pyproject.toml index 28ecf6619..347d50505 100644 --- a/packages/opentelemetry-instrumentation-vertexai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-vertexai/pyproject.toml @@ -47,5 +47,8 @@ google-cloud-aiplatform = "^1.39.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] -vertexai = "opentelemetry.instrumentation.vertexai:VertexAIInstrumentor" +[tool.poetry.extras] +instruments = ["google-cloud-aiplatform"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] +google_cloud_aiplatform = "opentelemetry.instrumentation.vertexai:VertexAIInstrumentor" diff --git a/packages/opentelemetry-instrumentation-watsonx/pyproject.toml b/packages/opentelemetry-instrumentation-watsonx/pyproject.toml index 9d911f75f..4e03fc82b 100644 --- a/packages/opentelemetry-instrumentation-watsonx/pyproject.toml +++ b/packages/opentelemetry-instrumentation-watsonx/pyproject.toml @@ -32,7 +32,4 @@ pytest-asyncio = "^0.23.5" [build-system] requires = ["poetry-core"] -build-backend = "poetry.core.masonry.api" - -[project.entry-points.opentelemetry_instrumentor] -ibm_watson_machine_learning = "opentelemetry.instrumentation.watsonx:WatsonxInstrumentor" +build-backend = "poetry.core.masonry.api" \ No newline at end of file diff --git a/packages/opentelemetry-instrumentation-weaviate/poetry.lock b/packages/opentelemetry-instrumentation-weaviate/poetry.lock index adeb85ac4..553441050 100644 --- a/packages/opentelemetry-instrumentation-weaviate/poetry.lock +++ b/packages/opentelemetry-instrumentation-weaviate/poetry.lock @@ -622,7 +622,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -634,6 +634,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-openai" @@ -1359,7 +1362,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +instruments = ["weaviate-client"] + [metadata] lock-version = "2.0" python-versions = ">=3.9,<4" -content-hash = "c4907fdcda3a3e9af695c1d565633cd927d25d3f9cf9296a3e6e9d33e1a0a632" +content-hash = "e54993b2f1c38575d4896994423ffdeacae0bc865503a0d6a25aff6b75ddfd3e" diff --git a/packages/opentelemetry-instrumentation-weaviate/pyproject.toml b/packages/opentelemetry-instrumentation-weaviate/pyproject.toml index 735bd73ae..ab6e84776 100644 --- a/packages/opentelemetry-instrumentation-weaviate/pyproject.toml +++ b/packages/opentelemetry-instrumentation-weaviate/pyproject.toml @@ -49,5 +49,8 @@ weaviate-client = "^3.26.0" requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" -[project.entry-points.opentelemetry_instrumentor] -weaviate = "opentelemetry.instrumentation.weaviate:WeaviateInstrumentor" +[tool.poetry.extras] +instruments = ["weaviate-client"] + +[tool.poetry.plugins."opentelemetry_instrumentor"] +weaviate_client = "opentelemetry.instrumentation.weaviate:WeaviateInstrumentor" diff --git a/packages/traceloop-sdk/poetry.lock b/packages/traceloop-sdk/poetry.lock index cf6ecbfb6..316aed5fd 100644 --- a/packages/traceloop-sdk/poetry.lock +++ b/packages/traceloop-sdk/poetry.lock @@ -22,20 +22,6 @@ doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphin test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] trio = ["trio (>=0.23)"] -[[package]] -name = "authlib" -version = "1.3.0" -description = "The ultimate Python library in building OAuth and OpenID Connect servers and clients." -optional = false -python-versions = ">=3.8" -files = [ - {file = "Authlib-1.3.0-py2.py3-none-any.whl", hash = "sha256:9637e4de1fb498310a56900b3e2043a206b03cb11c05422014b0302cbc814be3"}, - {file = "Authlib-1.3.0.tar.gz", hash = "sha256:959ea62a5b7b5123c5059758296122b57cd2585ae2ed1c0622c21b371ffdae06"}, -] - -[package.dependencies] -cryptography = "*" - [[package]] name = "autopep8" version = "2.0.4" @@ -73,70 +59,6 @@ files = [ {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] -[[package]] -name = "cffi" -version = "1.16.0" -description = "Foreign Function Interface for Python calling C code." -optional = false -python-versions = ">=3.8" -files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, - {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, - {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, - {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, - {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, -] - -[package.dependencies] -pycparser = "*" - [[package]] name = "charset-normalizer" version = "3.3.2" @@ -247,60 +169,6 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[[package]] -name = "cryptography" -version = "42.0.4" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -optional = false -python-versions = ">=3.7" -files = [ - {file = "cryptography-42.0.4-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449"}, - {file = "cryptography-42.0.4-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18"}, - {file = "cryptography-42.0.4-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2"}, - {file = "cryptography-42.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1"}, - {file = "cryptography-42.0.4-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b"}, - {file = "cryptography-42.0.4-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1"}, - {file = "cryptography-42.0.4-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992"}, - {file = "cryptography-42.0.4-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885"}, - {file = "cryptography-42.0.4-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824"}, - {file = "cryptography-42.0.4-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b"}, - {file = "cryptography-42.0.4-cp37-abi3-win32.whl", hash = "sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925"}, - {file = "cryptography-42.0.4-cp37-abi3-win_amd64.whl", hash = "sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923"}, - {file = "cryptography-42.0.4-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7"}, - {file = "cryptography-42.0.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52"}, - {file = "cryptography-42.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a"}, - {file = "cryptography-42.0.4-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9"}, - {file = "cryptography-42.0.4-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764"}, - {file = "cryptography-42.0.4-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff"}, - {file = "cryptography-42.0.4-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257"}, - {file = "cryptography-42.0.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929"}, - {file = "cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0"}, - {file = "cryptography-42.0.4-cp39-abi3-win32.whl", hash = "sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129"}, - {file = "cryptography-42.0.4-cp39-abi3-win_amd64.whl", hash = "sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854"}, - {file = "cryptography-42.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298"}, - {file = "cryptography-42.0.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88"}, - {file = "cryptography-42.0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20"}, - {file = "cryptography-42.0.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce"}, - {file = "cryptography-42.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74"}, - {file = "cryptography-42.0.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd"}, - {file = "cryptography-42.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b"}, - {file = "cryptography-42.0.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660"}, - {file = "cryptography-42.0.4.tar.gz", hash = "sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb"}, -] - -[package.dependencies] -cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} - -[package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] -nox = ["nox"] -pep8test = ["check-sdist", "click", "mypy", "ruff"] -sdist = ["build"] -ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] -test-randomorder = ["pytest-randomly"] - [[package]] name = "deprecated" version = "1.2.14" @@ -873,7 +741,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-anthropic" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Anthropic instrumentation" optional = false python-versions = ">=3.9,<4" @@ -885,13 +753,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-anthropic" [[package]] name = "opentelemetry-instrumentation-bedrock" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Bedrock instrumentation" optional = false python-versions = ">=3.9,<4" @@ -909,7 +780,7 @@ url = "../opentelemetry-instrumentation-bedrock" [[package]] name = "opentelemetry-instrumentation-chromadb" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Chroma DB instrumentation" optional = false python-versions = ">=3.9,<4" @@ -922,13 +793,16 @@ opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-chromadb" [[package]] name = "opentelemetry-instrumentation-cohere" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Cohere instrumentation" optional = false python-versions = ">=3.9,<4" @@ -940,13 +814,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-cohere" [[package]] name = "opentelemetry-instrumentation-haystack" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Haystack instrumentation" optional = false python-versions = ">=3.9,<4" @@ -958,13 +835,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-haystack" [[package]] name = "opentelemetry-instrumentation-langchain" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Langchain instrumentation" optional = false python-versions = ">=3.9,<4" @@ -976,13 +856,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-langchain" [[package]] name = "opentelemetry-instrumentation-llamaindex" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry LlamaIndex instrumentation" optional = false python-versions = ">=3.9,<4" @@ -995,13 +878,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-llamaindex" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1013,13 +899,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-openai" [[package]] name = "opentelemetry-instrumentation-pinecone" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Pinecone instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1031,13 +920,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-pinecone" [[package]] name = "opentelemetry-instrumentation-qdrant" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Qdrant instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1049,13 +941,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-qdrant" [[package]] name = "opentelemetry-instrumentation-replicate" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Replicate instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1067,6 +962,9 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-replicate" @@ -1116,7 +1014,7 @@ test = ["opentelemetry-instrumentation-sqlalchemy[instruments]", "opentelemetry- [[package]] name = "opentelemetry-instrumentation-transformers" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry transformers instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1156,7 +1054,7 @@ test = ["httpretty (>=1.0,<2.0)", "opentelemetry-instrumentation-urllib3[instrum [[package]] name = "opentelemetry-instrumentation-vertexai" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Vertex AI instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1168,13 +1066,16 @@ opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" +[package.extras] +instruments = [] + [package.source] type = "directory" url = "../opentelemetry-instrumentation-vertexai" [[package]] name = "opentelemetry-instrumentation-watsonx" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry IBM Watsonx Instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1192,7 +1093,7 @@ url = "../opentelemetry-instrumentation-watsonx" [[package]] name = "opentelemetry-instrumentation-weaviate" -version = "0.14.2" +version = "0.14.3" description = "OpenTelemetry Weaviate instrumentation" optional = false python-versions = ">=3.9,<4" @@ -1203,7 +1104,9 @@ develop = true opentelemetry-api = "^1.23.0" opentelemetry-instrumentation = "0.44b0" opentelemetry-semantic-conventions-ai = "^0.0.23" -weaviate-client = "^3.26.0" + +[package.extras] +instruments = ["weaviate-client (>=3.26.0,<4.0.0)"] [package.source] type = "directory" @@ -1352,17 +1255,6 @@ files = [ {file = "pycodestyle-2.11.1.tar.gz", hash = "sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f"}, ] -[[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, -] - [[package]] name = "pydantic" version = "1.10.14" @@ -1740,28 +1632,6 @@ h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] -[[package]] -name = "validators" -version = "0.22.0" -description = "Python Data Validation for Humans™" -optional = false -python-versions = ">=3.8" -files = [ - {file = "validators-0.22.0-py3-none-any.whl", hash = "sha256:61cf7d4a62bbae559f2e54aed3b000cea9ff3e2fdbe463f51179b92c58c9585a"}, - {file = "validators-0.22.0.tar.gz", hash = "sha256:77b2689b172eeeb600d9605ab86194641670cdb73b60afd577142a9397873370"}, -] - -[package.extras] -docs-offline = ["myst-parser (>=2.0.0)", "pypandoc-binary (>=1.11)", "sphinx (>=7.1.1)"] -docs-online = ["mkdocs (>=1.5.2)", "mkdocs-git-revision-date-localized-plugin (>=1.2.0)", "mkdocs-material (>=9.2.6)", "mkdocstrings[python] (>=0.22.0)", "pyaml (>=23.7.0)"] -hooks = ["pre-commit (>=3.3.3)"] -package = ["build (>=1.0.0)", "twine (>=4.0.2)"] -runner = ["tox (>=4.11.1)"] -sast = ["bandit[toml] (>=1.7.5)"] -testing = ["pytest (>=7.4.0)"] -tooling = ["black (>=23.7.0)", "pyright (>=1.1.325)", "ruff (>=0.0.287)"] -tooling-extras = ["pyaml (>=23.7.0)", "pypandoc-binary (>=1.11)", "pytest (>=7.4.0)"] - [[package]] name = "vcrpy" version = "6.0.1" @@ -1781,25 +1651,6 @@ yarl = "*" [package.extras] tests = ["Werkzeug (==2.0.3)", "aiohttp", "boto3", "httplib2", "httpx", "pytest", "pytest-aiohttp", "pytest-asyncio", "pytest-cov", "pytest-httpbin", "requests (>=2.22.0)", "tornado", "urllib3"] -[[package]] -name = "weaviate-client" -version = "3.26.2" -description = "A python native Weaviate client" -optional = false -python-versions = ">=3.8" -files = [ - {file = "weaviate-client-3.26.2.tar.gz", hash = "sha256:63ec70839b64909810a64aa7b3e5b85088462e93c7e2ed3c32ebefb702f36723"}, - {file = "weaviate_client-3.26.2-py3-none-any.whl", hash = "sha256:ca43bfb9c06b8ae3fd938dc9158acd93d4cbf4622192e173333e1ff63cf97164"}, -] - -[package.dependencies] -authlib = ">=1.2.1,<2.0.0" -requests = ">=2.30.0,<3.0.0" -validators = ">=0.21.2,<1.0.0" - -[package.extras] -grpc = ["grpcio (>=1.57.0,<2.0.0)", "grpcio-tools (>=1.57.0,<2.0.0)"] - [[package]] name = "wrapt" version = "1.16.0"