Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #197575

argsparse: allowing --version without mandatory options

From "Loris Bennett" <loris.bennett@fu-berlin.de>
Newsgroups comp.lang.python
Subject argsparse: allowing --version without mandatory options
Date 2025-10-30 11:12 +0100
Organization FUB-IT, Freie Universität Berlin
Message-ID <87bjlod7g3.fsf@zedat.fu-berlin.de> (permalink)

Show all headers | View raw


Hi,

I am writing a program for the command-line which uses 'argsparse'.  I
want to make some options mandatory by setting 'required=True', but
still allow the program to run with the option '--version' (which just
shows the version and then exits) even if the mandatory options are
missing.

Is there a standard way of doing this?

Cheers,

Loris 

-- 
This signature is currently under constuction.

Back to comp.lang.python | Previous | NextNext in thread | Find similar


Thread

argsparse: allowing --version without mandatory options "Loris Bennett" <loris.bennett@fu-berlin.de> - 2025-10-30 11:12 +0100
  Re: argsparse: allowing --version without mandatory options "Loris Bennett" <loris.bennett@fu-berlin.de> - 2025-10-30 13:50 +0100
    Re: argsparse: allowing --version without mandatory options "Jonathan N. Little" <lws4art@gmail.com> - 2025-11-03 22:19 -0500
  Re: argsparse: allowing --version without mandatory options Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-10-30 21:57 +0000

csiph-web