Skip to content

Releases: lincc-frameworks/python-project-template

v1.4.1

06 Jul 21:26
72f246b

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

23 Jun 19:30
e7dcc37

Choose a tag to compare

Breaking changes!!!

Copier version 8.0 introduces several breaking changes. We've made the decision to push forward, and update our template and instructions to ONLY work with copier versions >= 8.0.

Please update copier before attempting to create new projects from this template, or update existing projects.

What's Changed

Full Changelog: v1.3.5...v1.4.0

v1.3.5

02 Jun 18:42
c66df88

Choose a tag to compare

What's Changed

  • Add configuration to pyproject.toml so that isort works with black by @drewoldag in #195
  • renamed package references by @cchris28 in #198
  • fix: the project table was introduced in setuptools 62 by @henryiii in #196
  • changed versions to >= for sphinx and sphinx-rtd-theme by @cchris28 in #200
  • changed "pip install .[dev]" to include -e option in docs by @cchris28 in #203

New Contributors

Full Changelog: v1.3.4...v1.3.5

v1.3.4

12 May 18:41
6f52287

Choose a tag to compare

What's Changed

  • Added two more CI matrix cases to test rendered templates by @drewoldag in #174
  • add missing eol at eof so github does not complain by @cchris28 in #172
  • fixup two end of file eol by @cchris28 in #177
  • Clarifying new project command line instructions by @drewoldag in #175
  • Import functions explicitly, avoiding wildcard by @lsetiawan in #178
  • Updating pre-commit command for sphinx builds. by @drewoldag in #179
  • @uwcdc new PR template approval by @uwcdc in #181
  • add type hints to example test for mypy strict by @cchris28 in #183
  • added mypy tests for basic and strict by @cchris28 in #184
  • added py.typed when mypy_type_checking is not none by @cchris28 in #187
  • changed to pyproject.toml to install py.typed when using mypy by @cchris28 in #188
  • Update question terminology, make validation text more concise by @drewoldag in #189

New Contributors

  • @lsetiawan made their first contribution in #178
  • @uwcdc made their first contribution in #181

Full Changelog: v1.3.3...v1.3.4

Several quality of life updates

10 Apr 15:50
b7c0a9c

Choose a tag to compare

What's Changed

  • Lynn/tiny wording update by @olivialynn in #141
  • Added jinja logic to exclude author_email if it is not provided. by @drewoldag in #149
  • Update dates and authors in the default license files by @drewoldag in #148
  • Update copier.yml by @olivialynn in #153
  • Update template workflows so that they all run with python 3.8-3.10. by @drewoldag in #150
  • Moved document building into it's own workflow by @drewoldag in #152
  • Update documentation about using the template with existing projects. by @drewoldag in #155
  • Updates to getting started documentation by @drewoldag in #156
  • Overhauled the "update project" documentation. by @drewoldag in #157
  • Adopting concise CLI switches for nbconvert pre-commit hook. by @drewoldag in #159
  • Added more exclude patterns when not building notebooks. by @drewoldag in #161
  • Add comment about keeping dependencies in sync manually by @drewoldag in #162
  • Adding documentation about pre-commit. by @drewoldag in #163
  • Updated names for 4 of the pre-commit hooks. by @drewoldag in #165
  • Adding line breaks in .rst files. by @drewoldag in #166

Full Changelog: v1.3.2...v1.3.3

Cleaner docs and a template update reminder

31 Mar 03:19
3f997c3

Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

Bug fixing and better CI

29 Mar 23:14
cc9babf

Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

Easier documentation, pre-commit updates, and more

22 Mar 21:06
b2a2646

Choose a tag to compare

Lots of new features and updates were incorporated in this release. Automatic documentation is now easier with support for building notebooks automatically. Mypy checking is now offered as part of continuous integration. If you don't need example code and tests you can exclude those from hydrated templates. Lots of usability improvements and bug fixes.

New Contributors

A huge thank you to all the new contributors!

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.1

21 Feb 18:28
341bf28

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.0...v1.2.1

1.2.0

15 Feb 18:56
fb6197d

Choose a tag to compare

What's Changed

  • modified action to invoke pytest through python by @cchris28 in #48
  • Make template tests run the same way hydrated template CI tests run by @drewoldag in #50
  • Incorporating setuptools_scm to support programmatic version information by @drewoldag in #56
  • Separated linting from the rest of the CI workflow. by @drewoldag in #57
  • Add options for linting: pylint, black, none. Make isort optional. by @drewoldag in #58
  • Put new issues in lincc-frameworks project by @drewoldag in #59

New Contributors

Full Changelog: v1.1.0...1.2.0