diff --git a/poetry.lock b/poetry.lock index eedfe58..ba0c286 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. [[package]] name = "annotated-types" @@ -1237,6 +1237,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -1591,7 +1592,10 @@ files = [ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"] +[extras] +griffe = ["griffe"] + [metadata] lock-version = "2.0" python-versions = ">=3.8,<4.0" -content-hash = "db9c2078bbad06611b2bc5cbd8296357336b2b8992502eb396e7bdb03055ecb2" +content-hash = "d268314b953f856ed2ef52189be4a85fc48b518e68e106a53baa963730a5df60" diff --git a/pyproject.toml b/pyproject.toml index 3856b63..6266e8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,10 @@ click = "^8.1.7" typing-extensions = "^4.9.0" annotated-types = "^0.6.0" pydantic-core = "^2.16.2" +griffe = {version = ">=1.0,<=1.4.0", optional = true} # Griffe >1.4.0 doesn't support Python 3.8 + +[tool.poetry.extras] +griffe = ["griffe"] [tool.poetry.group.dev.dependencies] pytest = "^7.2.0" @@ -36,10 +40,6 @@ mkdocs-material = "^9.2.7" mkdocstrings = "^0.26" mkdocstrings-python = ">=1.10.8" -[tool.poetry.group.griffe.dependencies] -# Griffe >1.4.0 doesn't support Python 3.8 -griffe = ">=1.0,<=1.4.0" - [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"