Skip to content

Configure CI and publish to PyPI through Github Actions#77

Open
tomalrussell wants to merge 8 commits into
masterfrom
feature/ci
Open

Configure CI and publish to PyPI through Github Actions#77
tomalrussell wants to merge 8 commits into
masterfrom
feature/ci

Conversation

@tomalrussell

Copy link
Copy Markdown
Collaborator

Refresh the project configuration:

  • drop Travis
  • add .github/workflows/{test,publish}.yml to test (on any change) and publish (on GitHub release) using GitHub Actions
  • update ReadTheDocs config to drop deprecated system_packages setting

Tests failed in one particular case - please review cd51c0c

Lots of noise from linting (reformatted src and scripts using black, fixed a pile of flake8 complaints in tests), so you might want to review commit by commit.

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.

1 participant