Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup test matrix for CI #49

Closed
wants to merge 2 commits into from

Conversation

JeppeKlitgaard
Copy link
Contributor

This introduces a test matrix for CI.

Note that this fails for python versions less than 3.7 due to the setl dependency.

I will leave it to @uranusjr to decide whether to pin an appropriate version or drop support for older python versions.

I would suggest removing support for python 3.6 and below and doing version bumping to 1.5.0. Packages that depend on shellingham would then need to pin to 1.4.x if they want to preserve old Python version compatibility

I will add another PR based off of this one with the offending versions dropped.

note that no actual code changed, just the pypi classifiers.
@JeppeKlitgaard
Copy link
Contributor Author

Note that a tox dev dependency has also been added to more easily faciliate local test matrixing.

The tox-gh-... dependency makes it easy to integrate this into the GitHub Actions test matrix.

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