Hi Mathieu,
thank you for submitting it.
Post by Mathieu LirzinHere is a patch that removes the use of 'enum.Flags' that didn't exist
until python 3.6. It seems that 'enum' classes are not well supported
with older version too. So it seems more reasonable to not use them at
all.
Wow, that's a surprise. Sure, we must support all Python 3 versions. Thank
you, I've applied it. Please check if everything is OK, I'm not a Git guru:
since parser and config were a bit ahead, I did the same as you did,
committed, then exported a patch via $(git format-patch HEAD~1), then put the
original author and text (only lowercasing a one letter). Please let me know
if you know a better way, I don't use Git intensively.
Post by Mathieu LirzinI suppose that in the context of Gnulib it is important to be compatible
with Python 2?
It is not. :-) Even in 2012 when I started the original work, Bruno wanted to
stick to Python 3, but I still did everything in a crazy mix of both versions.
Now the support for Python 2 seems to be redundant; hopefully most Unices
either have Python 3 by default or at least have it in repositories, ports,
etc. The cost of maintaining the script for both versions is really huge, I
really think that Bruno was right from the very beginning.
--
With best regards,
Dmitry Selyutin