Closed sajith closed 3 years ago
It meant "argparse > 0.8 is a dependency only on Python 2.7 and older". This is reasonable since argparse is part of the standard library on any but the oldest Python 3 releases (like, 3.0).
With the constraint removed, argparse is a dependency even on newest Python 3, where there is a stdlib module of the same name. It probably doesn't hurt much, especially given how simple and little used the zfec command line is... but the constraint was probably correct.
I'm pretty sure
python_version <= '2.7'"
is meaningless here, certainly at this time, because zfec builds just fine with Python 2.7 and and a bunch of Python 3+ versions. This was added in 45e5dab579, probably by mistake.