Skip to content

Copier update to v2.0.1 - #179

Open
delucchi-cmu wants to merge 3 commits into
mainfrom
delucchi/copier
Open

Copier update to v2.0.1#179
delucchi-cmu wants to merge 3 commits into
mainfrom
delucchi/copier

Conversation

@delucchi-cmu

Copy link
Copy Markdown
Collaborator

Change Description

Updates PPT to v2.0.1

Major changes (that may require additional setup):

  • codecov now strongly prefers using a github token. if you have admin privileges on the repo, you can set this up by following these steps
  • we've switched to "Trusted Publisher" for PyPi releases. i have enabled this on PyPi, and will push a new release after this PR is merged to verify that this is smooth.

Other changes from this update:

  • plumbing required for conda-forge (though no conda-forge feedstock exists for superphot-plus - that's a project for another day (or never))
  • issue templates for bugs and feature requests
  • dependabot (will send PRs to update pinned versions for actions - this keeps the repo alive)
  • moves linting checks from linting.yml workflow to pre-commit-ci.yml, it's still disabled, as there are several black/isort/pylint violations.
  • enables testing on python 3.11 (but we can disable if it doesn't work out)
  • sphinx-copybutton adds a nice little client-side copy-button to code blocks in the RTD site

Code Quality

  • I have read the Contribution Guide
  • My code follows the code style of this project
  • My code builds (or compiles) cleanly without any errors or warnings
  • My code contains relevant comments and necessary documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants