diff options
| -rw-r--r-- | pyproject.toml | 4 | ||||
| -rw-r--r-- | uv.lock | 18 |
2 files changed, 22 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml index df02ef5..9243650 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,6 +33,9 @@ classifiers = [ dependencies = [] dynamic = ["version"] +[project.optional-dependencies] +graphviz = ["graphviz>=0.20"] + [project.urls] Documentation = "https://edify.readthedocs.io/" Changelog = "https://edify.readthedocs.io/en/latest/changelog.html" @@ -40,6 +43,7 @@ Changelog = "https://edify.readthedocs.io/en/latest/changelog.html" [dependency-groups] dev = [ + "graphviz>=0.20", "hypothesis>=6.100", "pytest>=8.0", "pytest-cov>=5.0", @@ -233,8 +233,14 @@ wheels = [ name = "edify" source = { editable = "." } +[package.optional-dependencies] +graphviz = [ + { name = "graphviz" }, +] + [package.dev-dependencies] dev = [ + { name = "graphviz" }, { name = "hypothesis" }, { name = "pytest" }, { name = "pytest-cov" }, @@ -247,9 +253,12 @@ docs = [ ] [package.metadata] +requires-dist = [{ name = "graphviz", marker = "extra == 'graphviz'", specifier = ">=0.20" }] +provides-extras = ["graphviz"] [package.metadata.requires-dev] dev = [ + { name = "graphviz", specifier = ">=0.20" }, { name = "hypothesis", specifier = ">=6.100" }, { name = "pytest", specifier = ">=8.0" }, { name = "pytest-cov", specifier = ">=5.0" }, @@ -261,6 +270,15 @@ docs = [ ] [[package]] +name = "graphviz" +version = "0.21" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b3/3ac91e9be6b761a4b30d66ff165e54439dcd48b83f4e20d644867215f6ca/graphviz-0.21.tar.gz", hash = "sha256:20743e7183be82aaaa8ad6c93f8893c923bd6658a04c32ee115edb3c8a835f78", size = 200434, upload-time = "2025-06-15T09:35:05.824Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl", hash = "sha256:54f33de9f4f911d7e84e4191749cac8cc5653f815b06738c54db9a15ab8b1e42", size = 47300, upload-time = "2025-06-15T09:35:04.433Z" }, +] + +[[package]] name = "hypothesis" version = "6.155.7" source = { registry = "https://pypi.org/simple" } |
