Skip to content
This repository was archived by the owner on Oct 24, 2024. It is now read-only.

Releases: caltechlibrary/py-cli-template

Release 1.12 – change __license__ value

19 Dec 02:44
Compare
Choose a tag to compare

Although the original motivation to point to a common location made some sense, I now think for maintainability and clarity, it's better to have __license__ points to the repo copy of the license.

Release 1.11 – enhancements to codemeta.json

13 Dec 22:27
Compare
Choose a tag to compare

This minor update adds some more fields to the template codemeta.json file and uses a Person type structure for the maintainer field value.

Release 1.10 – use clearer substitution variable names

12 Dec 03:56
Compare
Choose a tag to compare

This release changes the names of variable used in substitutions to try to make them more self-describing. For example, %PROJECT_NAME% is now %REPO_NAME% (because that's what it is) and %PROJECT_URLNAME% is now %MODULE_NAME% (because that's how it was used).

In addition, this release includes a tiny bit of code cleanup in the GitHub workflow files.

Release 1.9.0 – improvements to the README file

08 Dec 21:07
Compare
Choose a tag to compare

Changes in this release:

  1. Use real text + placeholders for a couple of the simple sections.
  2. Try to make it more obvious which parts need to be rewritten. This time around, I tried putting the explanations about the template in Markdown blockquotes, to distinguish it from literal text that can be left in the finished file.

Release 1.8.1 – add more default options to setup.cfg

07 Dec 04:22
Compare
Choose a tag to compare

This release adds more pytest default options to setup.cfg.

Release 1.7.2 – Fix a minor Makefile bug

03 Dec 00:09
Compare
Choose a tag to compare

This fixes another case of spaces versus tabs in the Makefile, apparently missed in a previous commit.

Release 1.7.1 – fix bug in Makefile & make minor tweaks

01 Dec 02:39
Compare
Choose a tag to compare

Changes in this version:

  • Fixes a bug in the Makefile in which tabs in front of some commands had been replaced with spaces in a prior commit. The spaces cause make to give an error. They need to be tabs.
  • The command make reports colors its output for greater readability.
  • Adjusted the flake8 configuration slightly.

Release 1.7.0 – new features and improved GitHub Actions workflow

29 Nov 02:21
Compare
Choose a tag to compare

This release improves the automated workflow that gets executed when a repo is created using this template:

  • The workflow deletes itself from the new repo, so that you don't have to.
  • There is now a %AUTHOR_EMAIL% substitution that replaces your email address in the codemeta.json file.
  • The workflow code is more efficient now too.
    In addition, the README has been slightly tweaked.

Release 1.6.1 – fix 'make tests' in Makefile

29 Sep 18:36
Compare
Choose a tag to compare

This release fixes the make tests command in the Makefile such that it runs every time it's invoked.

Release 1.6.0 – misc minor fixes

17 Aug 21:07
Compare
Choose a tag to compare

In this release:

  • Use a setup.cfg setting for py.test paths, and remove the code that munged sys.path in the test files.
  • Try to use a more reliable path to the Caltech logo image.
  • Remove LICENSE.html file because it confuses GitHub.