diff --git a/poetry.lock b/poetry.lock index a4076b3..8cf4251 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.5.1 and should not be changed by hand. [[package]] name = "astroid" @@ -22,14 +22,14 @@ wrapt = [ [[package]] name = "certifi" -version = "2024.8.30" +version = "2026.10.19" description = "Python package for providing Mozilla's CA Bundle." optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" groups = ["main", "dev"] files = [ - {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, - {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, + {file = "certifi-2026.10.19-py3-none-any.whl", hash = "sha256:42d35340cc5b9ba78e818ddbff0c5b1c2b779de448a340fd1b989f5fa8670e1b"}, + {file = "certifi-2026.10.19.tar.gz", hash = "sha256:035c1e85572b141bf1c3a3eff0e33a8eb74917522f2559075ff8d2fea780a1ae"}, ] [[package]] @@ -290,10 +290,10 @@ files = [ ] [package.dependencies] -protobuf = ">=3.20.2,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" +protobuf = ">=3.20.2,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0" [package.extras] -grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] +grpc = ["grpcio (>=1.44.0,<2.0.0)"] [[package]] name = "grpcio" @@ -302,7 +302,7 @@ description = "HTTP/2-based RPC framework" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version <= \"3.13\"" +markers = "python_version < \"3.11\"" files = [ {file = "grpcio-1.67.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:8b0341d66a57f8a3119b77ab32207072be60c9bf79760fa609c5609f2deb1f3f"}, {file = "grpcio-1.67.1-cp310-cp310-macosx_12_0_universal2.whl", hash = "sha256:f5a27dddefe0e2357d3e617b9079b4bfdc91341a91565111a21ed6ebbc51b22d"}, @@ -371,7 +371,7 @@ description = "HTTP/2-based RPC framework" optional = false python-versions = ">=3.10" groups = ["main"] -markers = "python_version >= \"3.14\"" +markers = "python_version >= \"3.11\"" files = [ {file = "grpcio-1.83.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:fba099b716e73512d61b97f71ea3c31a72abb36904036e316bf4dd148ca8dcc8"}, {file = "grpcio-1.83.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:6755ed67cc3e454d51ae9f6e1915b80d3942fa4de956ef48dacd45ab7f40b727"}, @@ -458,7 +458,7 @@ files = [ {file = "importlib_metadata-8.4.0-py3-none-any.whl", hash = "sha256:66f342cc6ac9818fc6ff340576acd24d65ba0b3efabb2b4ac08b598965a4a2f1"}, {file = "importlib_metadata-8.4.0.tar.gz", hash = "sha256:9a547d3bc3608b025f93d403fdd1aae741c24fbb8314df4b155675742ce303c5"}, ] -markers = {main = "python_version < \"3.11\"", dev = ""} +markers = {dev = ""} [package.dependencies] zipp = ">=0.5" @@ -561,7 +561,6 @@ description = "OpenTelemetry Python API" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_api-1.41.1-py3-none-any.whl", hash = "sha256:a22df900e75c76dc08440710e51f52f1aa6b451b429298896023e60db5b3139f"}, {file = "opentelemetry_api-1.41.1.tar.gz", hash = "sha256:0ad1814d73b875f84494387dae86ce0b12c68556331ce6ce8fe789197c949621"}, @@ -571,22 +570,6 @@ files = [ importlib-metadata = ">=6.0,<8.8.0" typing-extensions = ">=4.5.0" -[[package]] -name = "opentelemetry-api" -version = "1.44.0" -description = "OpenTelemetry Python API" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_api-1.44.0-py3-none-any.whl", hash = "sha256:94b98c893a91b88657eaac1e3ba89618cdb85be6918196705354f34728b2cdef"}, - {file = "opentelemetry_api-1.44.0.tar.gz", hash = "sha256:67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a"}, -] - -[package.dependencies] -typing-extensions = ">=4.5.0" - [[package]] name = "opentelemetry-exporter-otlp" version = "1.41.1" @@ -594,7 +577,6 @@ description = "OpenTelemetry Collector Exporters" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_exporter_otlp-1.41.1-py3-none-any.whl", hash = "sha256:db276c5a80c02b063994e80950d00ca1bfddcf6520f608335b7dc2db0c0eb9c6"}, {file = "opentelemetry_exporter_otlp-1.41.1.tar.gz", hash = "sha256:299a2f0541ca175df186f5ac58fd5db177ba1e9b72b0826049062f750d55b47f"}, @@ -604,23 +586,6 @@ files = [ opentelemetry-exporter-otlp-proto-grpc = "1.41.1" opentelemetry-exporter-otlp-proto-http = "1.41.1" -[[package]] -name = "opentelemetry-exporter-otlp" -version = "1.44.0" -description = "OpenTelemetry Collector Exporters" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_exporter_otlp-1.44.0-py3-none-any.whl", hash = "sha256:4a498fa8d8fd8be9e8e2d175fe5524a3fe581ccffadd8509db86526a5fb97051"}, - {file = "opentelemetry_exporter_otlp-1.44.0.tar.gz", hash = "sha256:af1cde7c33ea8ed624bf04ac49a885730fe44c1f1ad698656e592c38f70ce106"}, -] - -[package.dependencies] -opentelemetry-exporter-otlp-proto-grpc = "1.44.0" -opentelemetry-exporter-otlp-proto-http = "1.44.0" - [[package]] name = "opentelemetry-exporter-otlp-proto-common" version = "1.41.1" @@ -628,7 +593,6 @@ description = "OpenTelemetry Protobuf encoding" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_exporter_otlp_proto_common-1.41.1-py3-none-any.whl", hash = "sha256:10da74dad6a49344b9b7b21b6182e3060373a235fde1528616d5f01f92e66aa9"}, {file = "opentelemetry_exporter_otlp_proto_common-1.41.1.tar.gz", hash = "sha256:0e253156ea9c36b0bd3d2440c5c9ba7dd1f3fb64ba7a08fc85fbac536b56e1fb"}, @@ -637,22 +601,6 @@ files = [ [package.dependencies] opentelemetry-proto = "1.41.1" -[[package]] -name = "opentelemetry-exporter-otlp-proto-common" -version = "1.44.0" -description = "OpenTelemetry Protobuf encoding" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_exporter_otlp_proto_common-1.44.0-py3-none-any.whl", hash = "sha256:9a9fe61bba73d802904bc989f1d6b4a7b1ee40f06c40e98d6f85af65aaebb694"}, - {file = "opentelemetry_exporter_otlp_proto_common-1.44.0.tar.gz", hash = "sha256:dc87a5a5bc58f149a56d1547e4691588fa12994cdc3bc039a694ccb3375862ac"}, -] - -[package.dependencies] -opentelemetry-proto = "1.44.0" - [[package]] name = "opentelemetry-exporter-otlp-proto-grpc" version = "1.41.1" @@ -660,37 +608,11 @@ description = "OpenTelemetry Collector Protobuf over gRPC Exporter" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_exporter_otlp_proto_grpc-1.41.1-py3-none-any.whl", hash = "sha256:537926dcef951136992479af1d9cd88f25e33d56c530e9f020ed57774dca2f94"}, {file = "opentelemetry_exporter_otlp_proto_grpc-1.41.1.tar.gz", hash = "sha256:b05df8fa1333dc9a3fda36b676b96b5095ab6016d3f0c3296d430d629ba1443b"}, ] -[package.dependencies] -googleapis-common-protos = ">=1.57,<2.0" -grpcio = {version = ">=1.63.2,<2.0.0", markers = "python_version < \"3.13\""} -opentelemetry-api = ">=1.15,<2.0" -opentelemetry-exporter-otlp-proto-common = "1.41.1" -opentelemetry-proto = "1.41.1" -opentelemetry-sdk = ">=1.41.1,<1.42.0" -typing-extensions = ">=4.6.0" - -[package.extras] -gcp-auth = ["opentelemetry-exporter-credential-provider-gcp (>=0.59b0)"] - -[[package]] -name = "opentelemetry-exporter-otlp-proto-grpc" -version = "1.44.0" -description = "OpenTelemetry Collector Protobuf over gRPC Exporter" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_exporter_otlp_proto_grpc-1.44.0-py3-none-any.whl", hash = "sha256:6a1a645ea182a2f59440c51fa8301d309f3324a8f9d65f8395584b064b67ee4e"}, - {file = "opentelemetry_exporter_otlp_proto_grpc-1.44.0.tar.gz", hash = "sha256:40d1ae9e03fcc36de3cbac610cc99f35894938bff9cfd90fc4ec68bd85448463"}, -] - [package.dependencies] googleapis-common-protos = ">=1.57,<2.0" grpcio = [ @@ -699,9 +621,9 @@ grpcio = [ {version = ">=1.75.1,<2.0.0", markers = "python_version >= \"3.14\""}, ] opentelemetry-api = ">=1.15,<2.0" -opentelemetry-exporter-otlp-proto-common = "1.44.0" -opentelemetry-proto = "1.44.0" -opentelemetry-sdk = ">=1.44.0,<1.45.0" +opentelemetry-exporter-otlp-proto-common = "1.41.1" +opentelemetry-proto = "1.41.1" +opentelemetry-sdk = ">=1.41.1,<1.42.0" typing-extensions = ">=4.6.0" [package.extras] @@ -714,7 +636,6 @@ description = "OpenTelemetry Collector Protobuf over HTTP Exporter" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_exporter_otlp_proto_http-1.41.1-py3-none-any.whl", hash = "sha256:1a21e8f49c7a946d935551e90947d6c3eb39236723c6624401da0f33d68edcb4"}, {file = "opentelemetry_exporter_otlp_proto_http-1.41.1.tar.gz", hash = "sha256:4747a9604c8550ab38c6fd6180e2fcb80de3267060bef2c306bad3cb443302bc"}, @@ -732,31 +653,6 @@ typing-extensions = ">=4.5.0" [package.extras] gcp-auth = ["opentelemetry-exporter-credential-provider-gcp (>=0.59b0)"] -[[package]] -name = "opentelemetry-exporter-otlp-proto-http" -version = "1.44.0" -description = "OpenTelemetry Collector Protobuf over HTTP Exporter" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_exporter_otlp_proto_http-1.44.0-py3-none-any.whl", hash = "sha256:838592fce774c1c8bb7b9a0a7facbfa82e17be5a8a4e94cef10cb84ae026bae3"}, - {file = "opentelemetry_exporter_otlp_proto_http-1.44.0.tar.gz", hash = "sha256:c633d7270ad6b57cd4cfbe8b0007a9e2e7c0cb50bd6c50fe2a7b245f721a09d8"}, -] - -[package.dependencies] -googleapis-common-protos = ">=1.52,<2.0" -opentelemetry-api = ">=1.15,<2.0" -opentelemetry-exporter-otlp-proto-common = "1.44.0" -opentelemetry-proto = "1.44.0" -opentelemetry-sdk = ">=1.44.0,<1.45.0" -requests = ">=2.7,<3.0" -typing-extensions = ">=4.5.0" - -[package.extras] -gcp-auth = ["opentelemetry-exporter-credential-provider-gcp (>=0.59b0)"] - [[package]] name = "opentelemetry-instrumentation" version = "0.62b1" @@ -764,7 +660,6 @@ description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Py optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_instrumentation-0.62b1-py3-none-any.whl", hash = "sha256:976fc6e640f2006599e97429c949e622c108d0c17c2059347d1e6c93c707f257"}, {file = "opentelemetry_instrumentation-0.62b1.tar.gz", hash = "sha256:90e92a905ba4f84db06ac3aec96701df6c079b2d66e9379f8739f0a1bdcc7f45"}, @@ -776,25 +671,6 @@ opentelemetry-semantic-conventions = "0.62b1" packaging = ">=18.0" wrapt = ">=1.0.0,<3.0.0" -[[package]] -name = "opentelemetry-instrumentation" -version = "0.65b0" -description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_instrumentation-0.65b0-py3-none-any.whl", hash = "sha256:ea967a72b9939b5fcfdad572753b4306c59dcb99e3f382d95dae04286805e137"}, - {file = "opentelemetry_instrumentation-0.65b0.tar.gz", hash = "sha256:071d9d9eced9bd6460444ec3b0c77229870ed05a881c22c84fdede58e4eed09b"}, -] - -[package.dependencies] -opentelemetry-api = ">=1.4,<2.0" -opentelemetry-semantic-conventions = "0.65b0" -packaging = ">=18.0" -wrapt = ">=1.0.0,<3.0.0" - [[package]] name = "opentelemetry-proto" version = "1.41.1" @@ -802,7 +678,6 @@ description = "OpenTelemetry Python Proto" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_proto-1.41.1-py3-none-any.whl", hash = "sha256:0496713b804d127a4147e32849fbaf5683fac8ee98550e8e7679cd706c289720"}, {file = "opentelemetry_proto-1.41.1.tar.gz", hash = "sha256:4b9d2eb631237ea43b80e16c073af438554e32bc7e9e3f8ca4a9582f900020e5"}, @@ -811,22 +686,6 @@ files = [ [package.dependencies] protobuf = ">=5.0,<7.0" -[[package]] -name = "opentelemetry-proto" -version = "1.44.0" -description = "OpenTelemetry Python Proto" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_proto-1.44.0-py3-none-any.whl", hash = "sha256:898b155a0e1557afd867478fb6158e8122a46329ca0bb8dc53cc55e98f017f56"}, - {file = "opentelemetry_proto-1.44.0.tar.gz", hash = "sha256:c547a79c2f8c0c515d31509154682e5921c7cfd5ca67b70e1f9266e2c3e103f3"}, -] - -[package.dependencies] -protobuf = ">=5.0,<8.0" - [[package]] name = "opentelemetry-sdk" version = "1.41.1" @@ -834,7 +693,6 @@ description = "OpenTelemetry Python SDK" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_sdk-1.41.1-py3-none-any.whl", hash = "sha256:edee379c126c1bce952b0c812b48fe8ff35b30df0eecf17e98afa4d598b7d85d"}, {file = "opentelemetry_sdk-1.41.1.tar.gz", hash = "sha256:724b615e1215b5aeacda0abb8a6a8922c9a1853068948bd0bd225a56d0c792e6"}, @@ -848,27 +706,6 @@ typing-extensions = ">=4.5.0" [package.extras] file-configuration = ["jsonschema (>=4.0)", "pyyaml (>=6.0)"] -[[package]] -name = "opentelemetry-sdk" -version = "1.44.0" -description = "OpenTelemetry Python SDK" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_sdk-1.44.0-py3-none-any.whl", hash = "sha256:df081c4c6bcfdb1211e3e86140376792643128a25f8d72d1d27675936e7e96ad"}, - {file = "opentelemetry_sdk-1.44.0.tar.gz", hash = "sha256:cebe7f65dc12f26ead75c6064de12fd2a9052e5060c0272d402cfa203aae123b"}, -] - -[package.dependencies] -opentelemetry-api = "1.44.0" -opentelemetry-semantic-conventions = "0.65b0" -typing-extensions = ">=4.5.0" - -[package.extras] -file-configuration = ["opentelemetry-configuration (==0.65b0)"] - [[package]] name = "opentelemetry-semantic-conventions" version = "0.62b1" @@ -876,7 +713,6 @@ description = "OpenTelemetry Semantic Conventions" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version < \"3.11\"" files = [ {file = "opentelemetry_semantic_conventions-0.62b1-py3-none-any.whl", hash = "sha256:cf506938103d331fbb78eded0d9788095f7fd59016f2bda813c3324e5a74a93c"}, {file = "opentelemetry_semantic_conventions-0.62b1.tar.gz", hash = "sha256:c5cc6e04a7f8c7cdd30be2ed81499fa4e75bfbd52c9cb70d40af1f9cd3619802"}, @@ -886,23 +722,6 @@ files = [ opentelemetry-api = "1.41.1" typing-extensions = ">=4.5.0" -[[package]] -name = "opentelemetry-semantic-conventions" -version = "0.65b0" -description = "OpenTelemetry Semantic Conventions" -optional = false -python-versions = ">=3.10" -groups = ["main"] -markers = "python_version >= \"3.11\"" -files = [ - {file = "opentelemetry_semantic_conventions-0.65b0-py3-none-any.whl", hash = "sha256:1cacde7b0ad306f84c5ef08c3dbe1bbaf20165bba6f8bff43b670e555a086bcb"}, - {file = "opentelemetry_semantic_conventions-0.65b0.tar.gz", hash = "sha256:f9b2b81e9d5b64f11bc952075e7e9c7fb0aab075c7fd1c46d597f1b919852d60"}, -] - -[package.dependencies] -opentelemetry-api = "1.44.0" -typing-extensions = ">=4.5.0" - [[package]] name = "packaging" version = "24.1" @@ -994,7 +813,7 @@ files = [ ] [package.dependencies] -astroid = ">=2.15.8,<=2.17.0-dev0" +astroid = ">=2.15.8,<=2.17.0.dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, @@ -1242,7 +1061,7 @@ files = [ {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, ] -markers = {main = "python_version < \"3.11\"", dev = ""} +markers = {dev = ""} [package.extras] check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""]