Skip to content

Commit b2a89b2

Browse files
committed
clean metadata, drop sphinx and astroid constraint changes
1 parent 54e0fcc commit b2a89b2

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

pyproject.toml

+14-10
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,28 @@ classifiers = [
3030
"Topic :: Software Development :: Libraries :: Python Modules",
3131
"Topic :: Software Development :: Quality Assurance",
3232
]
33-
urls = { Documentation = "https://github.com/life4/deal" }
33+
34+
[project.urls]
35+
Repository = "https://github.com/life4/deal"
36+
Documentation = "https://deal.readthedocs.io/"
3437

3538
[project.optional-dependencies]
3639
all = [
37-
"astroid>=3.1.0", # for type inference in linter
40+
"astroid>=2.11.0", # for type inference in linter
3841
"deal-solver>=0.1.2", # for formal verification
39-
"hypothesis", # for property based testing
40-
"pygments", # for syntax highlighting in exceptions
41-
"typeguard>=3.0.0", # for runtime type checking in tests
42-
"vaa>=0.2.1", # for supporting schemes (like marshmallow) as validators
42+
"hypothesis", # for property based testing
43+
"pygments", # for syntax highlighting in exceptions
44+
"typeguard>=3.0.0", # for runtime type checking in tests
45+
"vaa>=0.2.1", # for supporting schemes (like marshmallow) as validators
4346
]
4447
integration = [ # for integration testing
45-
"astroid>=3.1.0",
48+
"astroid>=2.11.0",
4649
"deal-solver>=0.1.2",
4750
"hypothesis",
4851
"pygments",
4952
"typeguard<4.0.0",
5053
"vaa>=0.2.1",
54+
"sphinx>=4.5.0",
5155
"flake8",
5256
"marshmallow",
5357
]
@@ -67,18 +71,18 @@ lint = [
6771
"mypy_test>=0.1.1",
6872
"isort",
6973
"unify",
74+
75+
# copy-pasted "all" extra
7076
"deal-solver>=0.1.2",
7177
"hypothesis",
7278
"pygments",
7379
"typeguard<4.0.0",
7480
]
7581
docs = [
7682
"m2r2", # markdown support in docstrings for sphinx
77-
"Jinja2<3.1", # jinja2 is not supported in sphinx 3
78-
"docutils==0.17.*", # docutils above 0.17.x is not supported in sphinx 3.5
7983
"myst-parser", # markdown support for dcs in sphinx
8084
"sphinx==3.5.*", # documentation
81-
"sphinx-rtd-theme==0.5.*", # theme for documentation
85+
"sphinx-rtd-theme==0.5.*", # theme for documentation
8286
]
8387

8488
[project.entry-points."flake8.extension"]

0 commit comments

Comments
 (0)