diff --git a/pyproject.toml b/pyproject.toml index 07d7dfc..a270327 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,25 +15,29 @@ homepage = "https://getjavelin.com" javelin = "javelin_cli.cli:main" [tool.poetry.dependencies] -python = "^3.8" -httpx = "^0.24.0" +python = "^3.9" +httpx = "^0.27.2" pydantic = "^2.9.2" requests = "^2.31.0" jmespath = "^1.0.1" jsonpath-ng = "^1.7.0" # OpenTelemetry Dependencies -opentelemetry-api = "^1.29.0" -opentelemetry-sdk = "^1.29.0" -opentelemetry-exporter-otlp-proto-http = "^1.29.0" -opentelemetry-instrumentation = "^0.50b0" -opentelemetry-instrumentation-botocore = "^0.50b0" -opentelemetry-util-http = "^0.50b0" -opentelemetry-semantic-conventions = "^0.50b0" +opentelemetry-api = "^1.32.1" +opentelemetry-sdk = "^1.32.1" +opentelemetry-semantic-conventions = "^0.53b1" +opentelemetry-exporter-otlp-proto-http = "^1.32.1" +opentelemetry-exporter-otlp-proto-grpc = "^1.32.1" + +# opentelemetry-instrumentation = "^0.53b1" +# opentelemetry-instrumentation-botocore = "^0.53b1" +# opentelemetry-util-http = "^0.53b1" +# opentelemetry-instrumentation-asgi = "^0.53b1" +# opentelemetry-instrumentation-fastapi = "^0.53b1" [tool.poetry.group.test.dependencies] -pytest = "^7.3.1" -pytest-httpx = "^0.22.0" +pytest = "^8.3.5" +pytest-httpx = "^0.32.0" pytest-asyncio = "^0.21.0" pytest-mock = "^3.10.0" @@ -45,7 +49,7 @@ pre-commit = "^3.3.1" mkdocs = "^1.4.3" mkdocstrings = {version = "0.21.2", extras = ["python"]} python-dotenv = "^1.0.0" -mkdocs-material = "^9.1.13" +mkdocs-material = "^9.6.11" isort = "^5.13.2" [build-system]