diff --git a/poetry.lock b/poetry.lock index a0e01ad5..1b60ea3a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "alabaster" @@ -27,13 +27,13 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "argcomplete" -version = "3.2.3" +version = "3.3.0" description = "Bash tab completion for argparse" optional = false python-versions = ">=3.8" files = [ - {file = "argcomplete-3.2.3-py3-none-any.whl", hash = "sha256:c12355e0494c76a2a7b73e3a59b09024ca0ba1e279fb9ed6c1b82d5b74b6a70c"}, - {file = "argcomplete-3.2.3.tar.gz", hash = "sha256:bf7900329262e481be5a15f56f19736b376df6f82ed27576fa893652c5de6c23"}, + {file = "argcomplete-3.3.0-py3-none-any.whl", hash = "sha256:c168c3723482c031df3c207d4ba8fa702717ccb9fc0bfe4117166c1f537b4a54"}, + {file = "argcomplete-3.3.0.tar.gz", hash = "sha256:fd03ff4a5b9e6580569d34b273f741e85cd9e072f3feeeee3eba4891c70eda62"}, ] [package.extras] @@ -886,13 +886,13 @@ tests = ["pytest", "pytz", "simplejson"] [[package]] name = "matplotlib-inline" -version = "0.1.6" +version = "0.1.7" description = "Inline Matplotlib backend for Jupyter" optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" files = [ - {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, - {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, + {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, + {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, ] [package.dependencies] @@ -1028,24 +1028,25 @@ setuptools = "*" [[package]] name = "nox" -version = "2024.3.2" +version = "2024.4.15" description = "Flexible test automation." optional = false python-versions = ">=3.7" files = [ - {file = "nox-2024.3.2-py3-none-any.whl", hash = "sha256:e53514173ac0b98dd47585096a55572fe504fecede58ced708979184d05440be"}, - {file = "nox-2024.3.2.tar.gz", hash = "sha256:f521ae08a15adbf5e11f16cb34e8d0e6ea521e0b92868f684e91677deb974553"}, + {file = "nox-2024.4.15-py3-none-any.whl", hash = "sha256:6492236efa15a460ecb98e7b67562a28b70da006ab0be164e8821177577c0565"}, + {file = "nox-2024.4.15.tar.gz", hash = "sha256:ecf6700199cdfa9e5ea0a41ff5e6ef4641d09508eda6edb89d9987864115817f"}, ] [package.dependencies] argcomplete = ">=1.9.4,<4.0" colorlog = ">=2.6.1,<7.0.0" packaging = ">=20.9" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} virtualenv = ">=20.14.1" [package.extras] tox-to-nox = ["jinja2", "tox"] -uv = ["uv"] +uv = ["uv (>=0.1.6)"] [[package]] name = "nox-poetry" @@ -1644,13 +1645,13 @@ typing-extensions = ">=4.7.1" [[package]] name = "setuptools" -version = "69.4.0" +version = "69.5.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.4.0-py3-none-any.whl", hash = "sha256:b6df12d754b505e4ca283c61582d5578db83ae2f56a979b3bc9a8754705ae3bf"}, - {file = "setuptools-69.4.tar.gz", hash = "sha256:659e902e587e77fab8212358f5b03977b5f0d18d4724310d4a093929fee4ca1a"}, + {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, + {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, ] [package.extras] @@ -2225,4 +2226,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "2e577d3e6bbac36d10da2357eab153b9e1ed3aa724aeddc92817d3acaa6df14f" +content-hash = "c3810740d9df5321fd4c073bdeed752fbece99cb161af6d6084dde115777b727" diff --git a/pyproject.toml b/pyproject.toml index f8cb4809..2e969e5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,36 +19,45 @@ classifiers = [] [tool.poetry.dependencies] python = "^3.8" click = "^8.1.7" -rich = ">=10.14.0" +rich = ">=13.7.1" python-gnupg = ">=0.5.2" sphinx-click = "^5.1.0" [tool.poetry.dev-dependencies] -"ruamel.yaml" = ">=0.17.17" -coverage = {extras = ["toml"], version = ">=6.2"} -furo = ">=2022.1.2" +"ruamel.yaml" = ">=0.18.6" +coverage = {extras = ["toml"], version = ">=7.4.4"} +furo = ">=2024.1.29" jinja2-time = ">=0.2.0" -mypy = ">=0.931" -myst-parser = ">=0.16.1" -nox = ">=2021.10.1" -nox-poetry = ">=0.9.0" -pre-commit = ">=2.16.0" -pytest = ">=6.2.5" -pytest-mock = ">=3.6.1" -safety = ">=1.10.3" -sphinx = ">=4.3.2" -sphinx-autobuild = ">=2021.3.14" -sphinx-click = ">=3.0.2" -sphinx-copybutton = ">=0.4.0" -sphinx-inline-tabs = {version = ">=2022.1.2b11", python = ">=3.8,<4.0"} -sphinxcontrib-mermaid = ">=0.7.1" -sphinxcontrib-spelling = ">=7.3.2" +mypy = ">=1.9.0" +myst-parser = ">=2.0.0" +nox = ">=2024.4.15" +nox-poetry = ">=1.0.3" +pre-commit = [ + {version = ">=2.16.0", python = "<3.9"}, + {version = ">=2.16.0", python = ">=3.9"}, +] +pytest = ">=8.1.1" +pytest-mock = ">=3.14.0" +safety = ">=3.1.0" +sphinx = [ + {version = ">=4.3.2", python = "<3.9"}, + {version = ">=4.3.2", python = ">=3.9"}, +] +sphinx-autobuild = [ + {version = ">=2021.3.14", python = "<3.9"}, + {version = ">=2021.3.14", python = ">=3.9"}, +] +sphinx-click = ">=5.1.0" +sphinx-copybutton = ">=0.5.2" +sphinx-inline-tabs = {version = ">=2023.4.21", python = ">=3.8,<4.0"} +sphinxcontrib-mermaid = ">=0.9.2" +sphinxcontrib-spelling = ">=8.0.0" sphinxcontrib-versioning = "2.2.1" sphinxemoji = [ {version = "<3", python = "<3.9"}, {version = "0.3.1", python = ">=3.9"}, ] -typeguard = "^4.0.0" +typeguard = "^4.2.1" xdoctest = {extras = ["colors"], version = "1.1.3"}