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 2.0.4 (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 2.0.3 (2023-08-09)
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 ]
@@ -54,6 +52,9 @@ lint = [
54
52
" mypy" ,
55
53
" docutils-stubs" ,
56
54
]
55
+ standalone = [
56
+ " Sphinx>=5" ,
57
+ ]
57
58
58
59
[[project .authors ]]
59
60
name = " Georg Brandl"
Original file line number Diff line number Diff line change @@ -296,6 +296,7 @@ def default_htmlhelp_basename(config: Config) -> str:
296
296
297
297
298
298
def setup (app : Sphinx ) -> dict [str , Any ]:
299
+ app .require_sphinx ('5.0' )
299
300
app .setup_extension ('sphinx.builders.html' )
300
301
app .add_builder (HTMLHelpBuilder )
301
302
app .add_message_catalog (__name__ , path .join (package_dir , 'locales' ))
You can’t perform that action at this time.
0 commit comments