-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Remove sys.path hack in run_tests to avoid issues with compiled code #3912
Remove sys.path hack in run_tests to avoid issues with compiled code #3912
Conversation
I don't understand why appveyor would fail, since all windows tests pass on GHA.. However, is the purpose of the Appveyor workflow to 1) test BioSQL and 2) upload the coverage results to codecov? These could be moved to GHA as well. EDIT: |
That makes sense. So we can no longer do this on a clean machine:
Being able to test before install is helpful, but not essential given how most people now install pre-compiled wheels or other packages. |
- PR biopython#3912 introduced changes that broke the existing testing instructions - Update testing instructions to work with latest test scripts - Test instructions now work with setup.py script as well as through the Intellij test runner
…ness (biopython#3912) - Remove sys.path hacking from `run_tests` - Update CI workflow to use `pip` instead of `python setup.py install` - Force-update build dependencies (setuptools, pip, wheel) across all 3 OSes.
- PR #3912 introduced changes that broke the existing testing instructions - Update testing instructions to work with latest test scripts - Test instructions now work with setup.py script as well as through the Intellij test runner
Should have done this around the time of biopython#3937, old method broke as a result of biopython#3912
I hereby agree to dual licence this and any previous contributions under both
the Biopython License Agreement AND the BSD 3-Clause License.
I have read the
CONTRIBUTING.rst
file, have runpre-commit
locally, and understand that continuous integration checks will be used to
confirm the Biopython unit tests and style checks pass with these changes.
I have added my name to the alphabetical contributors listings in the files
NEWS.rst
andCONTRIB.rst
as part of this pull request, am listedalready, or do not wish to be listed. (This acknowledgement is optional.)
If the CI passes (this is the only way to test), this patch closes #3910.