-
Notifications
You must be signed in to change notification settings - Fork 29
Achieve compatibility with Python 3.9-3.13 and add tests to CI #225
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
Conversation
1c7db08 to
0ad9a39
Compare
16c9f0a to
da9dc9e
Compare
|
Giving up on Python 3.8 - it's EOL since Oct 2024 anyway. There's at least one more problem with it - |
|
This seems signifcantly slower than before. This could either be the removed |
e04f906 to
5c64086
Compare
I tracked it down and it was indeed caused by the removal of |
This commit removes the strict argument from all uses of zip and instead places an equivalent assertion on the lengths of the inputs just before the zip. The strict argument only got added to zip in Python 3.10.
Python3.9 does not support the combination of @cache and @staticmethod - support for that was only added for Python3.10. This commit works around that limitation without changing functionality.
5c64086 to
69c895d
Compare
|
Looks good to me, 23mins for neon NTT and 2mins for helium NTT is also the expected time for it to take. |
No description provided.