File tree 4 files changed +13
-4
lines changed
sphinxcontrib/serializinghtml
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.1.10 (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.1.9 (2023-08-20)
2
9
==========================
3
10
Original file line number Diff line number Diff line change @@ -40,9 +40,7 @@ classifiers = [
40
40
" Topic :: Text Processing" ,
41
41
" Topic :: Utilities" ,
42
42
]
43
- dependencies = [
44
- " Sphinx>=5" ,
45
- ]
43
+ dependencies = []
46
44
dynamic = [" version" ]
47
45
48
46
[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 @@ -157,6 +157,7 @@ class JSONHTMLBuilder(SerializingHTMLBuilder):
157
157
158
158
159
159
def setup (app : Sphinx ) -> dict [str , Any ]:
160
+ app .require_sphinx ('5.0' )
160
161
app .setup_extension ('sphinx.builders.html' )
161
162
app .add_builder (JSONHTMLBuilder )
162
163
app .add_builder (PickleHTMLBuilder )
You can’t perform that action at this time.
0 commit comments