Skip to content

Tags: lincc-frameworks/python-project-template

Tags

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add new pre-commit entry (#570)

* Add new pre-commit entry

* Use even newer pre-commit repo

v2.1.2

Toggle v2.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #557 from lincc-frameworks/u/olynn/make-ci-dep-ins…

…tallation-order-match

Make CI dependency installation order match between workflows

v2.1.1

Toggle v2.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Unpin virtualenv (#553)

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove `suggestion-mode` option. (#547)

v2.0.8

Toggle v2.0.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Include version attribute (#533)

* Include version attribute, and encourage more environment information in bug report.

* Clarify pylint behavior, and make it pass again.

v2.0.7

Toggle v2.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add testing stage for trying against lowest pinned versions. (#515)

* Add testing stage for trying against lowest pinned versions.

* Update copier.yml

Co-authored-by: Konstantin Malanchev <hombit@gmail.com>

---------

Co-authored-by: Konstantin Malanchev <hombit@gmail.com>

v2.0.6

Toggle v2.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adding bash "unoffical strict mode" to setup scripts. (#512)

v2.0.5

Toggle v2.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Propagate dependabot changes from last couple months. (#503)

v2.0.4

Toggle v2.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updating stage name from `commit` to `pre-commit`. (#498)

v2.0.3

Toggle v2.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adding "better" python version propagation, and removing hardcoded py…

…thon versions. (#484)

- There are now three defined python versions you can use in templates,
  they are derived from python_versions and available through jinja macros.
- py.pref(), py.max(), and py.min() are the macros, using the preferred import
  {%- import 'python-versions.jinja' as py -%}. Notably this is the only type
  of import that copier will accept in files who's pathnames contain templates.
  which eliminates several more syntactically ergonomic methods of achieving this
  same interface.
- py.pref(python_versions), the preferred version, is the "middle-est"
  in the python_versions list, see python-versions.jinja for the math. For
  the default case where python_versions = [3.9,3.10,3,11], 3.10 is the preferred
  python version.
- Hardcoded mentions of python 3.9 and python 3.10 have been
  set to py.min(python_versions) or py.pref(python_versions) respectively so that
  this change does not affect projects using the default configuration, and
  any python upgrade compatibility issues can be deferred until either the project
  template or an individual project changes python version support.
- References to python_versions[0] have been replaced with py.min(python_versions)
  for consistency.