-
Notifications
You must be signed in to change notification settings - Fork 198
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
Add Python 3.13 to CI #3646
base: master
Are you sure you want to change the base?
Add Python 3.13 to CI #3646
Conversation
This needs a radical pilot upgrade, which doesn't work immediately in my dev environment. If I change to radical pilot and utils 1.83, and run
|
Hi Ben - you would also need to update |
This brings in fixes for a few issues that are fixed on the radical side of things: #3722 - a race condition on task completion #3708 - cleaner shutdown handling as part of #3397 #3646 - Python 3.13 support # Changed Behaviour whatever has changed in radical-pilot # Fixes #3722 ## Type of change - Bug fix
after radical upgrade in #3725, the next block is in parsl-visualize, with a tangle between pandas (which needs upgrading to compile on Python 3.13) ... which loosens the numpy bounds ... which breaks networkx ... and also the pandas sqlalchemy interface has changed (now it cannot take an engine and needs a connection object? https://stackoverflow.com/questions/38332787/pandas-to-sql-to-sqlite-returns-engine-object-has-no-attribute-cursor) |
possibly there should be a monitoring upgrade to sqlalchemy 2 -- I did a port before so that LSST people could use that even though the in-tree dependency spec is for 1.x, and one of the above pandas problems is due to using sqlalchemy 1.x |
Type of change