upgrade dependencies, pin sphinx to <9 because of myst-parser · pyvec/docs.pyvec.org@51d6967 (original) (raw)

Original file line number Diff line number Diff line change
@@ -3,24 +3,24 @@ name = "pyvec-docs"
3 3 version = "0"
4 4 requires-python = "==3.12.*"
5 5 dependencies = [
6 -"click==8.3.1",
7 -"jinja2==3.1.6",
8 -"myst-parser==4.0.1",
9 -"pydantic==2.12.4",
10 -"requests==2.32.5",
11 -"sphinx-rtd-theme==3.0.2",
12 -"sphinx==8.2.3",
13 -"sphinxemoji==0.3.1",
6 +"click>=8.3.1",
7 +"jinja2>=3.1.6",
8 +"myst-parser>=4.0.1",
9 +"pydantic>=2.12.4",
10 +"requests>=2.32.5",
11 +"sphinx-rtd-theme>=3.0.2",
12 +"sphinx<9", # see https://github.com/executablebooks/MyST-Parser/issues/1077
13 +"sphinxemoji>=0.3.1",
14 14 ]
15 15
16 16 [project.scripts]
17 17 pyvec-docs = "pyvec_docs.cli:main"
18 18
19 19 [dependency-groups]
20 20 dev = [
21 -"pytest-ruff==0.5",
22 -"pytest==9.0.1",
23 -"sphinx-autobuild==2025.8.25",
21 +"pytest-ruff>=0.5",
22 +"pytest>=9.0.1",
23 +"sphinx-autobuild>=2025.8.25",
24 24 ]
25 25
26 26 [build-system]