Evening, I have run into a situations when an enum member becomes obsolete. However, I'd like to avoid removing the member from the enum to give time for users to catch up to a libraries core types.
I've seen Java has a @Deprecated annotation for their Enums. Python enum's can also set an _ignore_ attribute which will avoid instantiating a member in the list. I've implemented a similar approach to solve deprecating enum members. You can check it out here: https://github.com/foxyblue/cpython/pull/1 _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/IGVV425PWIAQ622XJ267QVN3KLVZZEVA/ Code of Conduct: http://python.org/psf/codeofconduct/