+1 from me. It sounds like a good opportunity! Cheers,
Derek On Thu, Sep 29, 2022, 6:26 AM Brad <bscho...@gmail.com> wrote: > > The Python standard library introduced argparse a decade ago in Python 2.7 > to replace optparse as described in PEP-0389 > <https://peps.python.org/pep-0389/> for command line argument parsing. > Optparse is no longer maintained, and has been deprecated since Python 3.2, > although there are no plans to remove it from the std library. > > As part of modernizing CQLSH, I have proposed in CASSANDRA-17914 that we > upgrade from optparse to argparse. Argparse is part of the Python standard > library and has been since 2011 so this upgrade involves no new library > dependencies and should be self-contained and transparent. > > The primary benefit is removing dependencies on deprecated classes and > components. Consensus seems to be that argparse has more meaningful help > messages and is more intuitive to use. > > > Regards, > > Brad Schoening >