Skip to content

Commit d166c6a

Browse files
authored
Move epydoc back to the [test] group (#415)
* Move `epydoc` back to the `[test]` group * Restore manual install of setuptools/wheel in test workflow
1 parent 94c77b7 commit d166c6a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/lint.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ jobs:
1717
# https://mesonbuild.com/meson-python/how-to-guides/editable-installs.html#build-dependencies
1818
# for details.
1919
pip install meson-python meson ninja pybind11>=2.10.4
20-
pip install setuptools wheel # needed for epydoc
2120
pip install --no-build-isolation -ve . --group lint
2221
- name: Mypy
2322
run: |

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ dependencies = [
3030
"tomli; python_version<'3.11'",
3131
"typing_extensions>=4.6; python_version<'3.12'",
3232
'prompt_toolkit',
33-
'epydoc',
34-
'wheel', # required by epydoc, but not listed as a dependency
3533
'platformdirs',
3634
]
3735
[project.urls]
@@ -59,6 +57,9 @@ test = [
5957
'pytest-json-report',
6058
'pytest<=8',
6159
'requests',
60+
'epydoc',
61+
'wheel', # required by epydoc, but not listed as a dependency
62+
'setuptools', # required by epydoc, but not listed as a dependency
6263
]
6364

6465
[dependency-groups]

0 commit comments

Comments
 (0)