diff --git a/poetry.lock b/poetry.lock index f49361d..7f9eb9d 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.1.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -45,7 +45,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["test"] -markers = "python_version == \"3.10\"" +markers = "python_version < \"3.11\"" files = [ {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, @@ -145,14 +145,14 @@ testing = ["coverage", "pytest", "pytest-benchmark"] [[package]] name = "prometheus-client" -version = "0.17.1" +version = "0.22.1" description = "Python client for the Prometheus monitoring system." optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "prometheus_client-0.17.1-py3-none-any.whl", hash = "sha256:e537f37160f6807b8202a6fc4764cdd19bac5480ddd3e0d463c3002b34462101"}, - {file = "prometheus_client-0.17.1.tar.gz", hash = "sha256:21e674f39831ae3f8acde238afd9a27a37d0d2fb5a28ea094f0ce25d2cbf2091"}, + {file = "prometheus_client-0.22.1-py3-none-any.whl", hash = "sha256:cca895342e308174341b2cbf99a56bef291fbc0ef7b9e5412a0f26d653ba7094"}, + {file = "prometheus_client-0.22.1.tar.gz", hash = "sha256:190f1331e783cf21eb60bca559354e0a4d4378facecf78f5428c39b675d20d28"}, ] [package.extras] @@ -523,20 +523,16 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] name = "pynmeagps" -version = "1.0.50" +version = "1.0.51" description = "NMEA protocol parser and generator" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pynmeagps-1.0.50-py3-none-any.whl", hash = "sha256:24f6389f77f9d5f583bc677f141d7e7a76d48abb9a3a968dab26f77efe59fb1e"}, - {file = "pynmeagps-1.0.50.tar.gz", hash = "sha256:7ebefbe697fa71c939df176631674c15879863c0362af21f062bc9ff352ad246"}, + {file = "pynmeagps-1.0.51-py3-none-any.whl", hash = "sha256:d00fa5b6b5b402c21573582119b1fdd308eb89e3d61ab5122dd21133fb629fe3"}, + {file = "pynmeagps-1.0.51.tar.gz", hash = "sha256:9bb2b1596d98ee9cca734b980500cb272c7fe6025abc53a1797ecf8c144a0379"}, ] -[package.extras] -deploy = ["build", "pip", "setuptools (>=66.0)", "wheel"] -test = ["Sphinx", "bandit", "black", "isort", "pylint", "pytest", "pytest-cov", "sphinx-rtd-theme"] - [[package]] name = "pyserial" version = "3.5" @@ -554,14 +550,14 @@ cp2110 = ["hidapi"] [[package]] name = "pytest" -version = "8.4.1" +version = "8.4.2" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.9" groups = ["test"] files = [ - {file = "pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7"}, - {file = "pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c"}, + {file = "pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79"}, + {file = "pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01"}, ] [package.dependencies] @@ -670,19 +666,19 @@ files = [ [[package]] name = "redis" -version = "5.3.0" +version = "5.3.1" description = "Python client for Redis database and key-value store" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "redis-5.3.0-py3-none-any.whl", hash = "sha256:f1deeca1ea2ef25c1e4e46b07f4ea1275140526b1feea4c6459c0ec27a10ef83"}, - {file = "redis-5.3.0.tar.gz", hash = "sha256:8d69d2dde11a12dc85d0dbf5c45577a5af048e2456f7077d87ad35c1c81c310e"}, + {file = "redis-5.3.1-py3-none-any.whl", hash = "sha256:dc1909bd24669cc31b5f67a039700b16ec30571096c5f1f0d9d2324bff31af97"}, + {file = "redis-5.3.1.tar.gz", hash = "sha256:ca49577a531ea64039b5a36db3d6cd1a0c7a60c34124d46924a45b956e8cf14c"}, ] [package.dependencies] async-timeout = {version = ">=4.0.3", markers = "python_full_version < \"3.11.3\""} -PyJWT = ">=2.9.0,<2.10.0" +PyJWT = ">=2.9.0" [package.extras] hiredis = ["hiredis (>=3.0.0)"] @@ -695,7 +691,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["test"] -markers = "python_version == \"3.10\"" +markers = "python_version < \"3.11\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -742,7 +738,7 @@ files = [ {file = "typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76"}, {file = "typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"}, ] -markers = {test = "python_version == \"3.10\""} +markers = {test = "python_version < \"3.11\""} [[package]] name = "typing-inspection" @@ -808,4 +804,4 @@ subdirectory = "python" [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "46c27c4c420f8b4e4ede00f25352406d10819aa7a8447246a18c134b880198c5" +content-hash = "e5a3e6a3d812390f39751f89c23df7bf51381e3fbb2578510b3e079e3a656c08" diff --git a/pyproject.toml b/pyproject.toml index 60101c7..0b4d547 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,14 +12,14 @@ python = "^3.10" pydantic = "^2.0.0" visionapi = { git = "https://github.com/starwit/vision-api.git", subdirectory = "python/visionapi", rev = "7d70dd3" } visionlib = { git = "https://github.com/starwit/vision-lib.git", subdirectory = "python", tag = "0.12.0" } -redis = "^5.0.0" +redis = "^5.3.1" pydantic-settings = "^2.0.3" -prometheus-client = "^0.17.1" -pynmeagps = "^1.0.50" +prometheus-client = "^0.22.1" +pynmeagps = "^1.0.51" pyserial = "^3.5" [tool.poetry.group.test.dependencies] -pytest = "^8.4.1" +pytest = "^8.4.2" [build-system] requires = ["poetry-core"]