Okay, I'll bite.

On Sat, Dec 12, 2020 at 6:00 PM Ethan Furman <ethan@stoneleaf.us> wrote:
unlike Enum, duplicates are allowed

What does this even mean?
class K( NamedValues):
    A = 1
    A = 2
Why would I want that?
unlike Enum, new values can be added after class definition

Sure, that points to maybe a subclass of Enum?
unlike Enum, a NamedValue can always be used as-is, even if no data type has been mixed in -- in other words, there is
no functional difference between MyIntConstants(int, NamedValue) and MyConstants(NamedValue).

I'm not following this either. Can you give an example of something that doesn't work with Enum (and shouldn't work) but should work with NamedValues?

Finally, why the plural in the name, where Enum and friends all have singular names?

--Guido van Rossum (python.org/~guido)