Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
Description
Upgrading "nopt" to 3.0.1 breaks command line parsing. Reverting to 1.0.9 fixes this.
For example:
plugman create --name Foobar --plugin_id Foobar.id --plugin_version 0.1.1
The parser treats the value of the three variables as "true" (since they 'exist' but have no value). With nopt 3.0.1, to assign the variables, you would need to have an assignment using the "=" operator:
plugman create --name=Foobar --plugin_id=Foobar.id --plugin_version=0.1.1
Doing this however, breaks the interface.