-
Notifications
You must be signed in to change notification settings - Fork 94
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
python: Add 3.10 support #4524
python: Add 3.10 support #4524
Conversation
b2494ff
to
f5a3084
Compare
Blocked by pyuv. |
does adding libuv as req help? |
I think The issue is that |
Relates to cylc/cylc-uiserver#260 (perhaps why you're upgrading?) |
This issue could potentially remove our dependency of pyuv - #4601 |
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks #4524
The pyuv dependency has now been dropped so we can press ahead with this. |
Tried adding Need to wait for our dependencies to release 3.11 wheels. |
I'll restore the blocked label for now. |
it doesn't block us from 3.10 support though? |
Sorry, misread! |
941c314
to
36a572b
Compare
(couple of random test failures [3.8], rebased to see if they return) |
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
Poking tests |
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.
Nice. (Test failure is due to the flaky integration test situation)
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
Changelog entry? |
I don't think we need a changelog for this metadata change caused by a dependency of a dependency, it's a bit meta. |
Thought it might be nice to have "added support for Python 3.10" in the changelog |
We didn't really "add" it as much as unblock it, feel free to add if you think it's important. |
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.
🎉
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
* We were using pyuv to perform directory listing. * Unfortunately pyuv is no longer actively maintained. * Switching to the simpler method of running `os.listdir` in an executor ala aiofiles. * Unblocks cylc#4524
Add support for Python 3.10.
Note 3.11 is now nearing release but we can't install our deps with it just yet...
CONTRIBUTING.md
and added my name as a Code Contributor.setup.cfg
andconda-environment.yml
.CHANGES.md
entry included if this is a change that can affect users