Add pinned dev version of ast_serialize to CI#20836
Add pinned dev version of ast_serialize to CI#20836ilevkivskyi wants to merge 18 commits intopython:masterfrom
Conversation
|
I started preparing the new parser branch for merging, I hope to create a PR later this week. |
|
@JukkaL Do you need this CI setup? It looks it is finally working now. This now installs a pinned version of |
This comment has been minimized.
This comment has been minimized.
|
Without this the new parser tests would have to be run manually, so this could be quite helpful, but I need to think more about this. |
This comment has been minimized.
This comment has been minimized.
OK, you can take this as building block and adjust as needed. For example run a dedicated job for new parser. Btw for now I am skipping free-threaded build as it requires extra configuration (we can still build the wheel when setting up proper CI in |
This comment has been minimized.
This comment has been minimized.
|
@JukkaL Now this PR makes parallel tests run with native parser (I temporarily skip parallel tests on Windows). This will:
In parallel we can gradually re-enable remaining ~50 skipped tests. (FWIW I don't think there is anything essential there, mostly different error messages, and some rare edge cases.) If you don't have objections, I will merge this tomorrow. |
This comment has been minimized.
This comment has been minimized.
|
According to mypy_primer, this change doesn't affect type check results on a corpus of open source code. ✅ |
I would propose to merge
new-parserinmastersoon, so that we can parallelize fixing remaining failing tests. This is a preliminary step to check if we can use pinnedast_seriaizein CI.cc @JukkaL