Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
cc @moreal
I am going to rewrite this tools more organized library update toolkit, and remain rooms for further automation.
scripts/update_libwill be main entrance.lib_updater
->
scripts/update_lib patches(--from --to)->
scripts/update_lib migrate(--quick-upgrade)auto_mark_test
->
scripts/update_lib auto_markAlso
scripts/update_lib quickis added to upgrade a whole package at once, copy the library, remove unexected sucesss new add expectedFailure for newly added failing tests but not about regression.The format also will be aligned to ruff format and PEP8 to fix #6701.
Keeping draft to test for a few more libraries. Please feedback.