Commit 832206b
committed
py(deps[dev]): add types-docutils stubs and project config for sphinx_pytest_fixtures
why: The new sphinx_pytest_fixtures extension uses docutils node types
that need type stubs for mypy, and its integration tests use a custom
pytest marker.
what:
- Add types-docutils to dev dependencies in pyproject.toml
- Add mypy override to ignore missing imports for sphinx_pytest_fixtures
and sphinx_pytest_fixtures.* (extension lives under docs/_ext, outside
the mypy src/tests search path)
- Register "integration" pytest marker for sphinx integration tests
- Update uv.lock with types-docutils resolution1 parent a0c0220 commit 832206b
2 files changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
| |||
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
136 | 141 | | |
137 | 142 | | |
138 | 143 | | |
| |||
241 | 246 | | |
242 | 247 | | |
243 | 248 | | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments