argparse
Modulo integrato di Python per gli argomenti da riga di comando: si dichiarano le opzioni e si ottengono parsing, conversione dei tipi e --help senza altro lavoro.
È arrivato con Python 2.7 e 3.2 come sostituto di optparse. Si crea un ArgumentParser, si chiama add_argument() per ogni opzione e si ottiene un oggetto con gli attributi già valorizzati. Il testo di aiuto è generato dalla stessa dichiarazione, ed è questo il punto: non può andare fuori sincrono rispetto al codice.
Supporta sottocomandi in stile git commit, gruppi mutuamente esclusivi e funzioni di tipo personalizzate. Le alternative dell'ecosistema sono click e typer, più gradevoli ma con una dipendenza in più.