File tree 4 files changed +13
-4
lines changed
4 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 44
44
- name : Install dependencies
45
45
run : |
46
46
python -m pip install --upgrade pip
47
- python -m pip install .[test]
47
+ python -m pip install .[test,standalone ]
48
48
49
49
- name : Test with pytest
50
50
run : python -m pytest -vv --durations 25
Original file line number Diff line number Diff line change
1
+ Release 1.0.8 (unreleased)
2
+ ==========================
3
+
4
+ * Remove Sphinx as a required dependency, as circular dependencies may cause
5
+ failure with package managers that expect a directed acyclic graph (DAG)
6
+ of dependencies.
7
+
1
8
Release 1.0.7 (2023-08-14)
2
9
==========================
3
10
Original file line number Diff line number Diff line change @@ -39,9 +39,7 @@ classifiers = [
39
39
" Topic :: Text Processing" ,
40
40
" Topic :: Utilities" ,
41
41
]
42
- dependencies = [
43
- " Sphinx>=5" ,
44
- ]
42
+ dependencies = []
45
43
dynamic = [" version" ]
46
44
47
45
[project .optional-dependencies ]
@@ -53,6 +51,9 @@ lint = [
53
51
" mypy" ,
54
52
" docutils-stubs" ,
55
53
]
54
+ standalone = [
55
+ " Sphinx>=5" ,
56
+ ]
56
57
57
58
[[project .authors ]]
58
59
name = " Georg Brandl"
Original file line number Diff line number Diff line change @@ -227,6 +227,7 @@ def do_codesign(self) -> None:
227
227
228
228
229
229
def setup (app : Sphinx ) -> dict [str , Any ]:
230
+ app .require_sphinx ('5.0' )
230
231
app .setup_extension ('sphinx.builders.html' )
231
232
app .add_builder (AppleHelpBuilder )
232
233
app .add_message_catalog (__name__ , path .join (package_dir , 'locales' ))
You can’t perform that action at this time.
0 commit comments