Skip to content

Releases: lincc-frameworks/python-project-template

Fixed support for Readthedocs and Codecov

10 Feb 22:54
bd1a552

Choose a tag to compare

This release fixes a few issues CI and third party integration issues (Codecov reporting, Readthedocs builds), and makes the initial use of a hydrated template much smoother by focusing the pre-commit hooks on just the ./src directory.

What's Changed

Full Changelog: v1.0.0...v1.1.0

The fundamentals are in place

07 Feb 20:55
5c42501

Choose a tag to compare

This release incorporates all the primary functionality including automated testing for the template itself, updated README instructions, automatic document generation, unit testing, code linting, code coverage reporting and pre-commit hooks.

Sphinx autodoc generation, template testing

07 Feb 14:56
ebb241d

Choose a tag to compare

What's Changed

  • Correct order of git init/pre-commit install instructions. by @drewoldag in #24
  • Moved template into subdirectory, added Copier "_tasks" to initialize git repo by @drewoldag in #26
  • Basic generation of documents. by @drewoldag in #29
  • Added pre-commit to build documentation with Sphinx. by @drewoldag in #31
  • Added GitHub workflow to automatically push to PyPI when a new release is created. by @drewoldag in #33
  • Added pylint linting to GitHub workflow. Also pinned the sphinx version. by @drewoldag in #32
  • Issue/17/basic automated template testing by @drewoldag in #38

Full Changelog: v0.0.5...v0.0.6

Introduced pylint and isort pre-commit hooks

01 Feb 00:29
3968ff9

Choose a tag to compare

General code clean up, added docstrings, overhauled the README.

Added 3 new pre-commit hooks:

  • pylint
  • isort
  • validate-pyproject.toml

Basic pytest and code coverage

31 Jan 00:57

Choose a tag to compare

This release includes a slightly flatter directory structure in addition to two new pre-commit hooks that will run unit tests and prevent merging to the main branch.

Introduces CI stub

27 Jan 22:19

Choose a tag to compare

This release introduces a stub file to start CI run when a commit is pushed.

Updated pyproject.toml

27 Jan 20:08

Choose a tag to compare

This release introduces a more realistic pyproject.toml template.

First release

27 Jan 20:02

Choose a tag to compare

The most rudimentary template.