File tree Expand file tree Collapse file tree 5 files changed +28
-22
lines changed Expand file tree Collapse file tree 5 files changed +28
-22
lines changed Original file line number Diff line number Diff line change 27
27
run : |
28
28
uv venv
29
29
echo "$PWD/.venv/bin" >> $GITHUB_PATH
30
- uv pip install -e ".[ docs]"
30
+ uv pip install --group= docs
31
31
- name : Build HTML and check links
32
32
run : |
33
33
uv run make html
Original file line number Diff line number Diff line change @@ -17,6 +17,10 @@ build:
17
17
- graphviz
18
18
tools :
19
19
python : " 3.12"
20
+ jobs :
21
+ install :
22
+ - python -m pip install --upgrade pip
23
+ - python -m pip install --group=docs
20
24
21
25
# Build documentation in the docs/ directory with Sphinx
22
26
sphinx :
@@ -26,11 +30,3 @@ sphinx:
26
30
formats :
27
31
- epub
28
32
- pdf
29
-
30
- # Optionally declare the Python requirements required to build your docs
31
- python :
32
- install :
33
- - method : pip
34
- path : .
35
- extra_requirements :
36
- - docs
Original file line number Diff line number Diff line change
1
+ ==============
2
+ Page not found
3
+ ==============
4
+
5
+ This page may have been moved.
6
+
7
+ Please select a page from the side menu or visit our homepage at
8
+ https://www.python4data.science/en/latest/.
Original file line number Diff line number Diff line change 32
32
33
33
project = "Python for Data Science"
34
34
author = "Veit Schiele"
35
- copyright = f"2019–2024 , { author } "
35
+ copyright = f"2019–2025 , { author } "
36
36
37
37
# The full version, including alpha/beta/rc tags
38
38
release = re .sub ("^v" , "" , os .popen ("git describe --abbrev=0" ).read ().strip ())
44
44
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
45
45
# ones.
46
46
extensions = [
47
- "nbsphinx" ,
48
47
"IPython.sphinxext.ipython_console_highlighting" ,
49
- # 'jupyter_sphinx.execute',
48
+ # "jupyter_sphinx.execute",
49
+ "nbsphinx" ,
50
+ "notfound.extension" ,
50
51
"sphinx.ext.autodoc" ,
51
- "sphinx.ext.intersphinx" ,
52
52
"sphinx.ext.graphviz" ,
53
+ "sphinx.ext.intersphinx" ,
53
54
"sphinx.ext.todo" ,
54
- "sphinxcontrib.cairosvgconverter" ,
55
- "sphinxext.opengraph" ,
56
55
"sphinx_copybutton" ,
57
56
"sphinx_inline_tabs" ,
57
+ "sphinxcontrib.cairosvgconverter" ,
58
+ "sphinxext.opengraph" ,
58
59
]
59
60
60
61
# Add any paths that contain templates here, relative to this directory.
Original file line number Diff line number Diff line change @@ -14,24 +14,25 @@ classifiers = [
14
14
]
15
15
dependencies = []
16
16
17
- [project . optional-dependencies ]
17
+ [dependency-groups ]
18
18
docs = [
19
- " sphinx<8.2" ,
20
19
" furo" ,
21
20
" ipython" ,
22
21
" ipywidgets" ,
22
+ " matplotlib" ,
23
23
" nbsphinx" ,
24
24
" notebook" ,
25
- " sphinxcontrib-svg2pdfconverter" ,
26
- " sphinxext.opengraph" , # matplotlib is required for social cards
27
- " matplotlib" ,
25
+ " sphinx<8.2" ,
28
26
" sphinx-copybutton" ,
29
- " sphinx_inline_tabs" ,
30
27
" sphinx-lint" ,
28
+ " sphinx-notfound-page" ,
29
+ " sphinx_inline_tabs" ,
30
+ " sphinxcontrib-svg2pdfconverter" ,
31
+ " sphinxext.opengraph" , # matplotlib is required for social cards
31
32
]
32
33
33
34
dev = [
34
- " Python4DataScience[ docs] " ,
35
+ { include-group = " docs" } ,
35
36
" pre-commit" ,
36
37
" codespell" ,
37
38
" vale" ,
You can’t perform that action at this time.
0 commit comments