-
Notifications
You must be signed in to change notification settings - Fork 195
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
Support python 3.9 #1720
Support python 3.9 #1720
Conversation
Tagging this for next release. |
This was failing mypy. I upgraded mypy to a more recent version to address this python 3.9 breakage: python/mypy#8627 |
The test suite hangs on parsl/tests/site_tests/test_provider.py. Switching to LSST parsl which has better debugging info, I get this error:
This leads to https://bugs.python.org/issue42189 which suggest there is some cross version change to I don't think there's any particular need to use |
This now fails the doc build repeably:
|
For doc error see: https://bugzilla.redhat.com/show_bug.cgi?id=1814243 and sphinx-doc/sphinx@4637272 |
…rallel test dependency which is apparently needed now for doc build
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes look good to go.
Python 3.9 has been supported by parsl since #1720
Python 3.9 has been supported by parsl since #1720
This PR makes changes so that CI can pass with Python 3.9.
No changes to core parsl code seem to be necessary to pass CI.
This PR brings in upgrades for test/build dependencies that were not working with 3.9: mypy, sphinx.
One test used
platform
, but datatypes fromplatform
cannot be passed around any more, so that test is changed to not useplatform
.