From 8117fc9531ff8c53b54176cb54c96854a2b03c33 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 22 Apr 2024 17:46:42 -0400 Subject: [PATCH] build: add yq to the development dependencies --- poetry.lock | 60 ++++++++++++++++++++++++++++++++++++++++++++++++-- pyproject.toml | 3 ++- 2 files changed, 60 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index d04b0484..336348c8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,18 @@ -# This file is automatically @generated by Poetry 1.8.0 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 = "argcomplete" +version = "3.3.0" +description = "Bash tab completion for argparse" +optional = false +python-versions = ">=3.8" +files = [ + {file = "argcomplete-3.3.0-py3-none-any.whl", hash = "sha256:c168c3723482c031df3c207d4ba8fa702717ccb9fc0bfe4117166c1f537b4a54"}, + {file = "argcomplete-3.3.0.tar.gz", hash = "sha256:fd03ff4a5b9e6580569d34b273f741e85cd9e072f3feeeee3eba4891c70eda62"}, +] + +[package.extras] +test = ["coverage", "mypy", "pexpect", "ruff", "wheel"] [[package]] name = "asgiref" @@ -1526,6 +1540,17 @@ files = [ dev = ["build", "hatch"] doc = ["sphinx"] +[[package]] +name = "tomlkit" +version = "0.12.4" +description = "Style preserving TOML library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tomlkit-0.12.4-py3-none-any.whl", hash = "sha256:5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b"}, + {file = "tomlkit-0.12.4.tar.gz", hash = "sha256:7ca1cfc12232806517a8515047ba66a19369e71edf2439d0f5824f91032b6cc3"}, +] + [[package]] name = "typing-extensions" version = "4.11.0" @@ -1613,7 +1638,38 @@ MarkupSafe = ">=2.1.1" [package.extras] watchdog = ["watchdog (>=2.3)"] +[[package]] +name = "xmltodict" +version = "0.13.0" +description = "Makes working with XML feel like you are working with JSON" +optional = false +python-versions = ">=3.4" +files = [ + {file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"}, + {file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"}, +] + +[[package]] +name = "yq" +version = "3.4.1" +description = "Command-line YAML/XML processor - jq wrapper for YAML/XML documents" +optional = false +python-versions = ">=3.6" +files = [ + {file = "yq-3.4.1-py3-none-any.whl", hash = "sha256:0f2b716d2685631cb75dbb72579557c8655623f6bf2dd6f930bb1b55cd50ce0d"}, + {file = "yq-3.4.1.tar.gz", hash = "sha256:b558dab6f15c03e24a1c448789500b20d6f307ee9ca4c9361387f3658163000d"}, +] + +[package.dependencies] +argcomplete = ">=1.8.1" +PyYAML = ">=5.3.1" +tomlkit = ">=0.11.6" +xmltodict = ">=0.11.0" + +[package.extras] +tests = ["build", "coverage", "mypy", "ruff", "wheel"] + [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "bf3a30301a77223bb8b8882ecf8a19cb41265cf4611616eda8130ad5987424d0" +content-hash = "08207d73bde29fc310e646d91845a97cce45fb708ee3b20a089436d7e18dfee3" diff --git a/pyproject.toml b/pyproject.toml index a2f7263f..c81c122a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ django-auth-ldap = "^4.1.0" django-cors-headers = "^4.0.0" django-extensions = "^3.2.1" django-filter = "^23.2" +django-json-widget = "^2.0.1" django-oidc-provider = "^0.8.0" djangorestframework = "^3.14.0" djangorestframework-camel-case = "^1.4.2" @@ -34,7 +35,6 @@ python-dateutil = "^2.8.2" python-ldap = "^3.4.3" pytz = "^2024.1" requests = "^2.28.1" -django-json-widget = "^2.0.1" [tool.poetry.group.dev.dependencies] black = "^24.1.1" @@ -42,6 +42,7 @@ flake8 = "^7.0.0" isort = "^5.10.1" pre-commit = "^3.3.2" werkzeug = "^3.0.1" +yq = "^3.4.1" [tool.poetry.group.test.dependencies] coverage = "^7.4.3" -- GitLab