Documentation
As indicated in the what's new of python3.14, Remove the type, choices, and metavar parameters of argparse.
https://docs.python.org/3.14/whatsnew/3.14.html#id1
But these arguments are still present in the documentation:
https://docs.python.org/3.14/library/argparse.html#type
i guess they should be removed.