Replying to the original email because my comment is more a thought after reading the whole thread rather than a response to any particular message.
What I love about __version__ is that it is simple. It doesn't come with the complexity of solutions like `importlib.metadata.version`. The maintainers of the project arranged for it to be set**. It doesn't depend on how the module was packaged or distributed. I also don't think it's really a language update or requires any changes in the stdlib -- it's just a standard for the community to follow where none currently exists. It's also probably far from the end of the world*** if it doesn't happen, but I still like the idea. ** It might have been updated somewhat automatically -- my point here is that distutils, setuptools, packaging, pip, wheels, PyPI were all not involved. *** Although that is likely true of most PEPs, even much more complicated ones. :) Schiavo, Simon _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/O2LGPEIOZMJYDJ4GMZXMOQK7GDWYS6X5/ Code of Conduct: http://python.org/psf/codeofconduct/