From e68b0fd91eb8fc3bd0de6c74ed8de0ae5c31fbcd Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Tue, 25 Jun 2024 11:38:16 -0600 Subject: [PATCH] Force parsers group to be optional --- poetry.lock | 22 ++++++++++++++++++---- pyproject.toml | 8 ++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/poetry.lock b/poetry.lock index 2544db7cb..57da6374c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -567,11 +567,25 @@ files = [ [[package]] name = "docutils" -version = "0.20.1" +version = "0.20" description = "Docutils -- Python Documentation Utilities" optional = false -python-versions = "*" -files = [] +python-versions = ">=3.7" +files = [ + {file = "docutils-0.20-py3-none-any.whl", hash = "sha256:a428f10de4de4774389734c986a01b4af2d802d26717108b0f1b9356862937c5"}, + {file = "docutils-0.20.tar.gz", hash = "sha256:f75a5a52fbcacd81b47e42888ad2b380748aaccfb3f13af0fe69deb759f01eb6"}, +] + +[[package]] +name = "docutils" +version = "0.21.2" +description = "Docutils -- Python Documentation Utilities" +optional = false +python-versions = ">=3.9" +files = [ + {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}, + {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, +] [[package]] name = "f5-icontrol-rest" @@ -3136,4 +3150,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = ">=3.8,<4.0" -content-hash = "8a19ff3e59faaf37f6282a97e10918b6f6df6109e07cc61f7671144030e123e6" +content-hash = "ca80b3368afe4760d9b02add1a21650d6ea60cb6a14cec3ee55330ec5154f3f6" diff --git a/pyproject.toml b/pyproject.toml index 01fb4ee88..e6de0effa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,11 +39,19 @@ pytest = "7.1.2" pyflakes = "2.4.0" pylama = "8.3.8" twine = "1.15.0" +# docutils/poetry release issue on 0.21.1 +docutils = [ + {version = "0.20", python = "3.8.*"}, + {version = "0.21.2", python = ">=3.9"} +] pysnmp = "4.4.12" pdoc3 = "0.10.0" types-paramiko = "3.0.0.2" types-PyYAML = "6.0.12.4" +[tool.poetry.group.parsers] +optional = true + [tool.poetry.group.parsers.dependencies] pyats = ">=24.5" genie = ">=24.5"