Skip to content

Releases: mscheltienne/template-python

0.20.0

Choose a tag to compare

@mscheltienne mscheltienne released this 23 Jan 17:26
  • Enable ruff rules A, B and UP
  • 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

Choose a tag to compare

@mscheltienne mscheltienne released this 20 Dec 09:28
  • Drop black in favor of ruff to format code
  • Drop code-style workflow in favor of pre-commit CIs
  • Improve pytest configuration and exclude pytest related files from sdist and bdist
  • 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

Choose a tag to compare

@mscheltienne mscheltienne released this 01 Nov 12:22
  • Add optipng to documentation build.
  • Add conftest.py for pytest
  • Add yamllint

Full Changelog: 0.17.0...0.18.0

0.17.0

Choose a tag to compare

@mscheltienne mscheltienne released this 24 Oct 14:02
  • prune sphinx environment before uploading artifacts from sphinx-build
  • update conda-forge recipe
  • remove legacy setup.py
  • improve codecov configuration
  • add yamllint to style tools
  • add pre-commit configuration and pre-commit.ci

Full Changelog: 0.16.0...0.17.0

0.16.0

Choose a tag to compare

@mscheltienne mscheltienne released this 07 Oct 12:13
  • Drop support for Python 3.8
  • Add support for Python 3.12
  • Remove wheel from default installation
  • Add toml-sort and its configuration to pyproject.toml and to the style workflow
  • Squash all commits on the gh-pages branch during deployment
  • Upload all test coverage reports to codecov
  • Add pip-pre job running with the pre-release of numpy
  • Remove build workflow

Full Changelog: 0.15.0...0.16.0

0.15.0

Choose a tag to compare

@mscheltienne mscheltienne released this 03 May 08:22
  • Use ruff instead of flake8
  • Default to 88 line-length
  • Improve sys_info using packaging
  • Use https URL for sphinx-issues
  • Improve logger and fix output to sphinx-gallery

Full Changelog: 0.14.0...0.15.0

0.14.0

Choose a tag to compare

@mscheltienne mscheltienne released this 05 Mar 10:56
  • Add documentation build and workflow
  • Add conda-forge recipe
  • Add support for Python 3.11
  • Improve sys_info utility

Full Changelog: 0.13.0...0.14.0

0.13.0

Choose a tag to compare

@mscheltienne mscheltienne released this 07 Sep 20:34
  • Add dependabot configuration
  • Better configuration for pytest and pytest-cov
  • Update isort GitHub action and remove flake8 annotations
  • Improve test coverage
  • Add configuration for codecov
  • Better type hints
  • Fix minimum numpy requirement
  • Add a function to display system information

0.12.0

Choose a tag to compare

@mscheltienne mscheltienne released this 16 Jun 11:54
  • 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

Choose a tag to compare

@mscheltienne mscheltienne released this 01 Jun 12:38
  • improve workflows
  • improve configuration for pydocstyle
  • add twine to the build dependencies
  • fix logger tests