setup-py
Automatically ensures your software version metadata is consistent across key project files.
A small example package