From a37e38f2898c46fc355eb997069cbc1643e1b01a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 13:33:54 +0000 Subject: [PATCH] Bump the pip-deps group across 1 directory with 2 updates Bumps the pip-deps group with 2 updates in the / directory: [prometheus-client](https://github.com/prometheus/client_python) and [testcontainers](https://github.com/testcontainers/testcontainers-python). Updates `prometheus-client` from 0.23.1 to 0.24.1 - [Release notes](https://github.com/prometheus/client_python/releases) - [Commits](https://github.com/prometheus/client_python/compare/v0.23.1...v0.24.1) Updates `testcontainers` from 4.13.3 to 4.14.0 - [Release notes](https://github.com/testcontainers/testcontainers-python/releases) - [Changelog](https://github.com/testcontainers/testcontainers-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-python/compare/testcontainers-v4.13.3...testcontainers-v4.14.0) --- updated-dependencies: - dependency-name: prometheus-client dependency-version: 0.24.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-deps - dependency-name: testcontainers dependency-version: 4.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: pip-deps ... Signed-off-by: dependabot[bot] --- poetry.lock | 76 ++++++++++++++++++++++++++------------------------ pyproject.toml | 4 +-- 2 files changed, 41 insertions(+), 39 deletions(-) diff --git a/poetry.lock b/poetry.lock index b22750c..ba94862 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "annotated-doc" @@ -879,17 +879,19 @@ testing = ["coverage", "pytest", "pytest-benchmark"] [[package]] name = "prometheus-client" -version = "0.23.1" +version = "0.24.1" description = "Python client for the Prometheus monitoring system." optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "prometheus_client-0.23.1-py3-none-any.whl", hash = "sha256:dd1913e6e76b59cfe44e7a4b83e01afc9873c1bdfd2ed8739f1e76aeca115f99"}, - {file = "prometheus_client-0.23.1.tar.gz", hash = "sha256:6ae8f9081eaaaf153a2e959d2e6c4f4fb57b12ef76c8c7980202f1e57b48b2ce"}, + {file = "prometheus_client-0.24.1-py3-none-any.whl", hash = "sha256:150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055"}, + {file = "prometheus_client-0.24.1.tar.gz", hash = "sha256:7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9"}, ] [package.extras] +aiohttp = ["aiohttp"] +django = ["django"] twisted = ["twisted"] [[package]] @@ -1700,14 +1702,14 @@ full = ["httpx (>=0.27.0,<0.29.0)", "itsdangerous", "jinja2", "python-multipart [[package]] name = "testcontainers" -version = "4.13.3" +version = "4.14.0" description = "Python library for throwaway instances of anything that can run in a Docker container" optional = false -python-versions = ">=3.9.2" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "testcontainers-4.13.3-py3-none-any.whl", hash = "sha256:063278c4805ffa6dd85e56648a9da3036939e6c0ac1001e851c9276b19b05970"}, - {file = "testcontainers-4.13.3.tar.gz", hash = "sha256:9d82a7052c9a53c58b69e1dc31da8e7a715e8b3ec1c4df5027561b47e2efe646"}, + {file = "testcontainers-4.14.0-py3-none-any.whl", hash = "sha256:64e79b6b1e6d2b9b9e125539d35056caab4be739f7b7158c816d717f3596fa59"}, + {file = "testcontainers-4.14.0.tar.gz", hash = "sha256:3b2d4fa487af23024f00fcaa2d1cf4a5c6ad0c22e638a49799813cb49b3176c7"}, ] [package.dependencies] @@ -1718,39 +1720,39 @@ urllib3 = "*" wrapt = "*" [package.extras] -arangodb = ["python-arango (>=7.8,<8.0)"] -aws = ["boto3", "httpx"] -azurite = ["azure-storage-blob (>=12.19,<13.0)"] -chroma = ["chromadb-client (>=1.0.0,<2.0.0)"] -cosmosdb = ["azure-cosmos"] -db2 = ["ibm_db_sa ; platform_machine != \"aarch64\" and platform_machine != \"arm64\"", "sqlalchemy"] -generic = ["httpx", "redis"] -google = ["google-cloud-datastore (>=2)", "google-cloud-pubsub (>=2)"] -influxdb = ["influxdb", "influxdb-client"] +arangodb = ["python-arango (>=8,<9)"] +aws = ["boto3 (>=1,<2)", "httpx"] +azurite = ["azure-storage-blob (>=12,<13)"] +chroma = ["chromadb-client (>=1,<2)"] +cosmosdb = ["azure-cosmos (>=4,<5)"] +db2 = ["ibm_db_sa ; platform_machine != \"aarch64\" and platform_machine != \"arm64\"", "sqlalchemy (>=2,<3)"] +generic = ["httpx", "redis (>=7,<8)"] +google = ["google-cloud-datastore (>=2,<3)", "google-cloud-pubsub (>=2,<3)"] +influxdb = ["influxdb (>=5,<6)", "influxdb-client (>=1,<2)"] k3s = ["kubernetes", "pyyaml (>=6.0.3)"] -keycloak = ["python-keycloak"] -localstack = ["boto3"] +keycloak = ["python-keycloak (>=6,<7) ; python_version < \"4.0\""] +localstack = ["boto3 (>=1,<2)"] mailpit = ["cryptography"] -minio = ["minio"] -mongodb = ["pymongo"] -mssql = ["pymssql (>=2.3.9) ; platform_machine != \"arm64\" or python_version >= \"3.10\"", "sqlalchemy"] -mysql = ["pymysql[rsa]", "sqlalchemy"] -nats = ["nats-py"] -neo4j = ["neo4j"] -openfga = ["openfga-sdk ; python_version >= \"3.10\""] -opensearch = ["opensearch-py ; python_version < \"4.0\""] -oracle = ["oracledb (>=3.4.1)", "sqlalchemy"] -oracle-free = ["oracledb (>=3.4.1)", "sqlalchemy"] -qdrant = ["qdrant-client"] -rabbitmq = ["pika"] -redis = ["redis"] -registry = ["bcrypt"] -scylla = ["cassandra-driver (==3.29.1)"] -selenium = ["selenium"] +minio = ["minio (>=7,<8)"] +mongodb = ["pymongo (>=4,<5)"] +mssql = ["pymssql (>=2,<3)", "sqlalchemy (>=2,<3)"] +mysql = ["pymysql[rsa] (>=1,<2)", "sqlalchemy (>=2,<3)"] +nats = ["nats-py (>=2,<3)"] +neo4j = ["neo4j (>=6,<7)"] +openfga = ["openfga-sdk"] +opensearch = ["opensearch-py (>=3,<4) ; python_version < \"4.0\""] +oracle = ["oracledb (>=3,<4)", "sqlalchemy (>=2,<3)"] +oracle-free = ["oracledb (>=3,<4)", "sqlalchemy (>=2,<3)"] +qdrant = ["qdrant-client (>=1,<2)"] +rabbitmq = ["pika (>=1,<2)"] +redis = ["redis (>=7,<8)"] +registry = ["bcrypt (>=5,<6)"] +scylla = ["cassandra-driver (>=3,<4)"] +selenium = ["selenium (>=4,<5)"] sftp = ["cryptography"] test-module-import = ["httpx"] trino = ["trino"] -weaviate = ["weaviate-client (>=4.5.4,<5.0.0)"] +weaviate = ["weaviate-client (>=4,<5)"] [[package]] name = "tomli" @@ -2284,4 +2286,4 @@ dev = ["pytest", "setuptools"] [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "4a2e06903a10a58b7b50f6949fa54b79c9975b12651bcba43589a87ace815b8c" +content-hash = "886ef3bcc539d2d1b3d26fc42813abc6ba2c7b899a99ce651f8eded958b93e51" diff --git a/pyproject.toml b/pyproject.toml index a76b02d..1068b69 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,14 +13,14 @@ pydantic = "2.12.5" pydantic-settings = "2.12.0" pyaml = "25.7.0" fastapi = {extras = ["standard"], version = "0.128.0"} -prometheus-client = "0.23.1" +prometheus-client = "0.24.1" gpsd-client-async = "2.0.0" pyserial-asyncio = "0.6" psutil = "7.2.1" [tool.poetry.group.dev.dependencies] pytest = "9.0.2" -testcontainers = "4.13.3" +testcontainers = "4.14.0" pytest-asyncio = "1.3.0" [build-system]