Skip to content

Setup nox for automating routine package maintenance#60

Merged
mcflugen merged 11 commits intodevelopfrom
mcflugen/setup-nox
Jul 2, 2022
Merged

Setup nox for automating routine package maintenance#60
mcflugen merged 11 commits intodevelopfrom
mcflugen/setup-nox

Conversation

@mcflugen
Copy link
Copy Markdown
Collaborator

@mcflugen mcflugen commented Jul 1, 2022

This pull request sets up nox for automating routine package maintenance task like:

  • running the test suite for multiple python versions
  • testing the notebooks
  • testing the command line interface
  • looking for lint (flake8, black, etc.)
  • building the docs
  • making sure pull request have a news fragment

Since this is pretty much what we had in the Makefile (and a little more) and is platform independent, I've removed the Makefile.

@mdpiper This might be something you would be interested in.

@mdpiper
Copy link
Copy Markdown

mdpiper commented Jul 1, 2022

@mcflugen This is cool! Maybe also include nox sessions for clean, build and deploy to PyPI?

@mcflugen
Copy link
Copy Markdown
Collaborator Author

mcflugen commented Jul 2, 2022

@mcflugen This is cool! Maybe also include nox sessions for clean, build and deploy to PyPI?

@mdpiper Good idea. I've added additional sessions.

@mcflugen mcflugen merged commit 0fe7450 into develop Jul 2, 2022
@mcflugen mcflugen deleted the mcflugen/setup-nox branch July 2, 2022 14:14
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