diff --git a/gamutrflib/poetry.lock b/gamutrflib/poetry.lock index 28fb4960..c16a39d0 100644 --- a/gamutrflib/poetry.lock +++ b/gamutrflib/poetry.lock @@ -195,11 +195,7 @@ files = [ ] [package.dependencies] -numpy = [ - {version = ">=1.22.4", markers = "python_version < \"3.11\""}, - {version = ">=1.23.2", markers = "python_version == \"3.11\""}, - {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, -] +numpy = {version = ">=1.26.0", markers = "python_version >= \"3.12\""} python-dateutil = ">=2.8.2" pytz = ">=2020.1" tzdata = ">=2022.7" @@ -572,5 +568,5 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" -python-versions = ">=3.10,<3.13" -content-hash = "7217994c6ce0b145045e79e3eb9f0bb7141703d951b364b1d70766a8fd92b88d" +python-versions = ">=3.13,<3.14" +content-hash = "f2466a4f0b8e9f14aed96b10c226413aa96ae2a0001c4f06f11fc486338bceeb" diff --git a/gamutrflib/pyproject.toml b/gamutrflib/pyproject.toml index f6cbc584..e37d35bc 100644 --- a/gamutrflib/pyproject.toml +++ b/gamutrflib/pyproject.toml @@ -12,7 +12,7 @@ packages = [ numpy = "2.1.3" scipy = "1.14.1" pandas = "2.2.3" -python = ">=3.10,<3.13" +python = ">=3.13,<3.14" pyzmq = "26.2.0" zstandard = "0.23.0" diff --git a/gamutrfwaterfall/poetry.lock b/gamutrfwaterfall/poetry.lock index e4a8fb08..fb66623a 100644 --- a/gamutrfwaterfall/poetry.lock +++ b/gamutrfwaterfall/poetry.lock @@ -707,6 +707,11 @@ files = [ {file = "matplotlib-3.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10d3e5c7a99bd28afb957e1ae661323b0800d75b419f24d041ed1cc5d844a764"}, {file = "matplotlib-3.9.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:816a966d5d376bf24c92af8f379e78e67278833e4c7cbc9fa41872eec629a060"}, {file = "matplotlib-3.9.3-cp39-cp39-win_amd64.whl", hash = "sha256:3fb0b37c896172899a4a93d9442ffdc6f870165f59e05ce2e07c6fded1c15749"}, + {file = "matplotlib-3.9.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f2a4ea08e6876206d511365b0bc234edc813d90b930be72c3011bbd7898796f"}, + {file = "matplotlib-3.9.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9b081dac96ab19c54fd8558fac17c9d2c9cb5cc4656e7ed3261ddc927ba3e2c5"}, + {file = "matplotlib-3.9.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a0a63cb8404d1d1f94968ef35738900038137dab8af836b6c21bb6f03d75465"}, + {file = "matplotlib-3.9.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:896774766fd6be4571a43bc2fcbcb1dcca0807e53cab4a5bf88c4aa861a08e12"}, + {file = "matplotlib-3.9.3.tar.gz", hash = "sha256:cd5dbbc8e25cad5f706845c4d100e2c8b34691b412b93717ce38d8ae803bcfa5"}, ] [package.dependencies] @@ -850,11 +855,7 @@ files = [ ] [package.dependencies] -numpy = [ - {version = ">=1.22.4", markers = "python_version < \"3.11\""}, - {version = ">=1.23.2", markers = "python_version == \"3.11\""}, - {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, -] +numpy = {version = ">=1.26.0", markers = "python_version >= \"3.12\""} python-dateutil = ">=2.8.2" pytz = ">=2020.1" tzdata = ">=2022.7" @@ -1413,5 +1414,5 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" -python-versions = ">=3.10,<3.13" -content-hash = "514221f875c0b560aacb8484f90b303b84dc09c76dea256ed16aa134e1b631ef" +python-versions = ">=3.13,<3.14" +content-hash = "8f77381b3d92480e04ed63f240dc5522d4c0506f4d884c4f14660a06a64f21ab" diff --git a/gamutrfwaterfall/pyproject.toml b/gamutrfwaterfall/pyproject.toml index 71b3a873..0387ab30 100644 --- a/gamutrfwaterfall/pyproject.toml +++ b/gamutrfwaterfall/pyproject.toml @@ -15,7 +15,7 @@ matplotlib = "3.9.3" numpy = "2.1.3" pandas = "2.2.3" pycairo = "1.27.0" -python = ">=3.10,<3.13" +python = ">=3.13,<3.14" pyzmq = "26.2.0" scipy = "1.14.1" zstandard = "0.23.0" diff --git a/poetry.lock b/poetry.lock index af74b93f..6a3c8285 100644 --- a/poetry.lock +++ b/poetry.lock @@ -11,9 +11,6 @@ files = [ {file = "astroid-3.3.4.tar.gz", hash = "sha256:e73d0b62dd680a7c07cb2cd0ce3c22570b044dd01bd994bc3a2dd16c6cbba162"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} - [[package]] name = "attr" version = "0.3.2" @@ -91,8 +88,6 @@ mypy-extensions = ">=0.4.3" packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] @@ -406,9 +401,6 @@ files = [ {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - [package.extras] toml = ["tomli"] @@ -449,20 +441,6 @@ docs = ["myst-parser (==0.18.0)", "sphinx (==5.1.1)"] ssh = ["paramiko (>=2.4.3)"] websockets = ["websocket-client (>=1.3.0)"] -[[package]] -name = "exceptiongroup" -version = "1.2.2" -description = "Backport of PEP 654 (exception groups)" -optional = false -python-versions = ">=3.7" -files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, -] - -[package.extras] -test = ["pytest (>=6)"] - [[package]] name = "falcon" version = "4.0.2" @@ -1075,11 +1053,7 @@ files = [ ] [package.dependencies] -numpy = [ - {version = ">=1.22.4", markers = "python_version < \"3.11\""}, - {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, - {version = ">=1.23.2", markers = "python_version == \"3.11\""}, -] +numpy = {version = ">=1.26.0", markers = "python_version >= \"3.12\""} python-dateutil = ">=2.8.2" pytz = ">=2020.1" tzdata = ">=2022.7" @@ -1265,15 +1239,10 @@ files = [ [package.dependencies] astroid = ">=3.3.4,<=3.4.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -dill = [ - {version = ">=0.2", markers = "python_version < \"3.11\""}, - {version = ">=0.3.7", markers = "python_version >= \"3.12\""}, - {version = ">=0.3.6", markers = "python_version >= \"3.11\" and python_version < \"3.12\""}, -] +dill = {version = ">=0.3.7", markers = "python_version >= \"3.12\""} isort = ">=4.2.5,<5.13.0 || >5.13.0,<6" mccabe = ">=0.6,<0.8" platformdirs = ">=2.2.0" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} tomlkit = ">=0.10.1" [package.extras] @@ -1327,11 +1296,9 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "sys_platform == \"win32\""} -exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" pluggy = ">=1.5,<2" -tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] @@ -1885,17 +1852,6 @@ files = [ {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, ] -[[package]] -name = "tomli" -version = "2.0.1" -description = "A lil' TOML parser" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - [[package]] name = "tomlkit" version = "0.13.2" @@ -2105,5 +2061,5 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" -python-versions = ">=3.10,<3.13" -content-hash = "7a7f5b228e21d85a5fcb3ddba04fef9722de01b6ffd1c457e6afe2d30f74381e" +python-versions = ">=3.13,<3.14" +content-hash = "4b63ecb96d59e1bed61457f3d915c285687070fca909ed345784739dfe2f4a5b" diff --git a/pyproject.toml b/pyproject.toml index 47fabe07..551d9422 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ paho-mqtt = "2.1.0" pandas = "2.2.3" pbr = "6.1.0" prometheus_client = "0.21.0" -python = ">=3.10,<3.13" +python = ">=3.13,<3.14" pyzmq = "26.2.0" requests = "2.32.3" sigmf = "1.2.3" diff --git a/utils/mavlink-api/Dockerfile.mavlink-api b/utils/mavlink-api/Dockerfile.mavlink-api index e9e8f81b..029359e9 100644 --- a/utils/mavlink-api/Dockerfile.mavlink-api +++ b/utils/mavlink-api/Dockerfile.mavlink-api @@ -1,5 +1,5 @@ # nosemgrep:github.workflows.config.dockerfile-source-not-pinned -FROM python:3.11-slim +FROM python:3.13-slim WORKDIR /app ENV PYTHONPATH=${PYTHONPATH}:${PWD} diff --git a/utils/mavlink-api/Dockerfile.mqtt-publisher b/utils/mavlink-api/Dockerfile.mqtt-publisher index c6fedcbf..a30be0cb 100644 --- a/utils/mavlink-api/Dockerfile.mqtt-publisher +++ b/utils/mavlink-api/Dockerfile.mqtt-publisher @@ -1,5 +1,5 @@ # nosemgrep:github.workflows.config.dockerfile-source-not-pinned -FROM python:3.11-slim +FROM python:3.13-slim WORKDIR /app ENV PYTHONPATH=${PYTHONPATH}:${PWD} diff --git a/utils/mavlink-api/poetry.lock b/utils/mavlink-api/poetry.lock index 68affe96..0fd3c396 100644 --- a/utils/mavlink-api/poetry.lock +++ b/utils/mavlink-api/poetry.lock @@ -12,7 +12,6 @@ files = [ ] [package.dependencies] -exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} idna = ">=2.8" sniffio = ">=1.1" @@ -68,20 +67,6 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[[package]] -name = "exceptiongroup" -version = "1.2.0" -description = "Backport of PEP 654 (exception groups)" -optional = false -python-versions = ">=3.7" -files = [ - {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"}, - {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"}, -] - -[package.extras] -test = ["pytest (>=6)"] - [[package]] name = "flask" version = "3.1.0" @@ -458,5 +443,5 @@ watchdog = ["watchdog (>=2.3)"] [metadata] lock-version = "2.0" -python-versions = ">=3.10,<3.13" -content-hash = "91e5b468aa051ca8b97489c49aa1086e29810ffadaaa1c7c9a975eccb71095db" +python-versions = ">=3.13,<3.14" +content-hash = "e14899a740b1bfd9719cb3bef554cbb2cf72f2cb2230007189d4d2472884f393" diff --git a/utils/mavlink-api/pyproject.toml b/utils/mavlink-api/pyproject.toml index 56c1372c..7f54100e 100644 --- a/utils/mavlink-api/pyproject.toml +++ b/utils/mavlink-api/pyproject.toml @@ -6,7 +6,7 @@ authors = ["lk-iqt <112730501+lk-iqt@users.noreply.github.com>"] readme = "README.md" [tool.poetry.dependencies] -python = ">=3.10,<3.13" +python = ">=3.13,<3.14" Flask = "^3.0.0" pymavlink = "^2.4.40" pyserial = "^3.5"