Closed mansenfranzen closed 7 months ago
PR Description updated to latest commit (https://github.com/mansenfranzen/autodoc_pydantic/commit/11737b1e23102ef29758780562e1e4f62e6f0aa4)
⏱️ Estimated effort to review [1-5] | 2, because the changes are straightforward and limited to version updates and the addition of a dependency across a few configuration files. |
🧪 Relevant tests | No |
🔍 Possible issues | No |
🔒 Security concerns | No |
Category | Suggestions |
Best practice |
Ensure version number formatting consistency.___ **Ensure that the version numbers forsphinx_version and pydantic_version are formatted consistently with the other version specifications in the file. Use double quotes for consistency.** [.github/workflows/tests.yml [52]](https://github.com/mansenfranzen/autodoc_pydantic/pull/260/files#diff-1db27d93186e46d3b441ece35801b244db8ee144ff1405ca27a163bfe878957fR52-R52) ```diff -sphinx_version: "73" +sphinx_version: "7.3" ``` |
Improve formatting consistency in dependency version specification.___ **Add a space around the equals sign for thedefusedxml version to maintain consistency with the formatting of other dependencies in the file.** [pyproject.toml [43]](https://github.com/mansenfranzen/autodoc_pydantic/pull/260/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711R43-R43) ```diff -defusedxml = { version = ">=0.7.1", optional = true } +defusedxml = { version = ">= 0.7.1", optional = true } ``` | |
Bug |
Update the
___
**The version number for |
User description
ci: Add
defusedxml
as optional test dependency which was previously implicitly included by other deps.Type
enhancement, tests
Description
tox.ini
configurations, and testing dependencies.defusedxml
as a new optional test dependency inpyproject.toml
and updated the test extras list to include it.Changes walkthrough
tests.yml
Update Sphinx Version in GitHub Actions CI
.github/workflows/tests.yml - Updated the Sphinx version to 7.3 for Python 3.12 in CI workflows.
tox.ini
Extend Test Environments to Include Sphinx 7.3
tox.ini
environments.
pyproject.toml
Add `defusedxml` Dependency for Testing
pyproject.toml
defusedxml
as an optional test dependency.defusedxml
in the test extras list.