Releases: mscheltienne/template-python
Releases · mscheltienne/template-python
0.20.0
- Enable ruff rules
A,BandUP - Improve configuration of sphinx copy-button
- Improve documentation make-file for windows
- Run stubs workflow on every PR and deploy stuff on dispatch or schedule
- Import all sub-modules
- Improve stub generation workflow
Full Changelog: 0.19.0...0.20.0
0.19.0
- Drop
blackin favor ofruffto format code - Drop
code-styleworkflow in favor of pre-commit CIs - Improve
pytestconfiguration and excludepytestrelated files fromsdistandbdist - Improve sphinx configuration and make-file
- Use compress images in
sphinx-gallery - Improve type-hints and add tool and workflow to generate stubs
Full Changelog: 0.18.0...0.19.0
0.18.0
- Add
optipngto documentation build. - Add
conftest.pyforpytest - Add
yamllint
Full Changelog: 0.17.0...0.18.0
0.17.0
- prune sphinx environment before uploading artifacts from
sphinx-build - update
conda-forgerecipe - remove legacy
setup.py - improve
codecovconfiguration - add
yamllintto style tools - add
pre-commitconfiguration andpre-commit.ci
Full Changelog: 0.16.0...0.17.0
0.16.0
- Drop support for Python 3.8
- Add support for Python 3.12
- Remove
wheelfrom default installation - Add
toml-sortand its configuration topyproject.tomland to the style workflow - Squash all commits on the
gh-pagesbranch during deployment - Upload all test coverage reports to codecov
- Add
pip-prejob running with the pre-release of numpy - Remove build workflow
Full Changelog: 0.15.0...0.16.0
0.15.0
- Use ruff instead of flake8
- Default to 88 line-length
- Improve
sys_infousingpackaging - Use
httpsURL for sphinx-issues - Improve logger and fix output to
sphinx-gallery
Full Changelog: 0.14.0...0.15.0
0.14.0
- Add documentation build and workflow
- Add conda-forge recipe
- Add support for Python 3.11
- Improve
sys_infoutility
Full Changelog: 0.13.0...0.14.0
0.13.0
- Add dependabot configuration
- Better configuration for
pytestandpytest-cov - Update
isortGitHub action and remove flake8 annotations - Improve test coverage
- Add configuration for
codecov - Better type hints
- Fix minimum
numpyrequirement - Add a function to display system information
0.12.0
- Improve GitHub action workflow
- Improve packaging and
pyproject.toml - Fix docstring indentation when a docstring with a summary line is filled
Full Changelog: 0.11.0...0.12.0
0.11.0
- improve workflows
- improve configuration for pydocstyle
- add twine to the build dependencies
- fix logger tests