-
Notifications
You must be signed in to change notification settings - Fork 80
Update python version to 3.12.3 #1289
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
When/How do you think this can be solved @benoit-cty ? Seems to be a problem with GCC version. |
EDIT : cache problem fixed, it was a missing I try to add Python 3.13 support but there is a problem with the cache: Cache not found for input keys: pip-build-ubuntu-22.04-np1.26.4-py3.13.3-99de4728a41d1a653d50a01c32a197e60559a3cc7aa62537e00d48fad8142129-5fba06695a6bad9edd8f07d69d20b1f196402b35 Note: Also, there is a GCC error in Windows. |
Test 3.13 3.13.3 for Ubuntu Explicit Numpy version Add build deps for Python 3.13 debug Try to fix "Error when evaluating" Remove 3.13 debug Add activate_command 3.13 OK
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.
J'ai un peu peur que cela rallonge les tests, mais puisqu'on me dit que c'est nécessaire.
Normalement il doit y avoir moins de test qu'avant puisque la version 1.24 de Numpy n'est plus testée sur la version maximale de Python qui devient la 3.12 et n'est pas ajoutée en plus de la 3.11 mais la remplace. |
Hello @benoit-cty, le déploiement a échoué (l'erreur semble liée aux métadonnées avec |
En effet, c'était un problème de version de Twine : #1328 |
This PR will close #1287
OpenFisca-core is working with Python 3.12 since the version 43, but allowed minimal Numpy version, 1.24, do not work with Python 3.12.
So this PR change matrix test to only test Numpy version 1.26.4 with Python 3.12, and 1.24.2 + 1.26.4 for Python 3.9.13.