As long as this doesn’t break the CLI interface, +1 from me; less dependencies 
are better and valuable work!

> On Sep 29, 2022, at 6:52 AM, Berenguer Blasi <berenguerbl...@gmail.com> wrote:
> 
> +1
> 
> On 29/9/22 15:42, Derek Chen-Becker wrote:
>> +1 from me. It sounds like a good opportunity!
>> 
>> Cheers,
>> 
>> Derek
>> 
>> On Thu, Sep 29, 2022, 6:26 AM Brad <bscho...@gmail.com 
>> <mailto: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

Reply via email to