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

Update testing matrix #861

Merged
merged 2 commits into from
Mar 12, 2021
Merged

Update testing matrix #861

merged 2 commits into from
Mar 12, 2021

Conversation

mattwthompson
Copy link
Member

@mattwthompson mattwthompson commented Mar 2, 2021

Ready to go now that 0.9.1 is released

The upcoming toolkit release 0.9.1 will be the last release to support Python 3.6. Many other scientific packages have already dropped it (NEP 29 schedule this change for last summer!) and we are currently unaware of any users that require 3.6 support.

We agreed on the following matrix
image

Note that OpenEye has not published Python 3.9 builds for their toolkits link, so RDKit-only is the only option at the moment for 3.9. The 3.8 builds are being trimmed in order to get CI running a little quicker; all Python versions, each combination of toolkits, and both Linux and macOS are still being tested, just not all combinations of each.

@codecov
Copy link

codecov bot commented Mar 2, 2021

Codecov Report

Merging #861 (b51aa74) into master (efb6985) will decrease coverage by 0.14%.
The diff coverage is n/a.

@mattwthompson mattwthompson changed the title Update testing matrix [DNM] Update testing matrix Mar 12, 2021
Copy link
Member

@j-wags j-wags left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great. Before merging, could you add some representation of this table to docs/developing.rst? I'm dumb and don't know whether a markdown-formatted table can be put in a .rst file (maybe @Yoshanuikabundi does?), but I've used this tool to great success before.

@mattwthompson
Copy link
Member Author

Turns out rST has its own table syntax, which seems no more powerful than Markdown but significantly more finicky (surprise?). I managed to get an acceptable solution as per Pycharm and a local build (thanks for the instructions in #863, by the way).

image

@j-wags
Copy link
Member

j-wags commented Mar 12, 2021

Looks great. Thanks for digging into this, @mattwthompson. Merge whenever you're ready!

@mattwthompson mattwthompson merged commit a4c9e57 into master Mar 12, 2021
@mattwthompson mattwthompson deleted the update-test-matrix branch May 25, 2021 19:39
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