I used to think this was a good idea. Then I found a huge loophole in it: if I copy-paste code from another FLOSS project, then that code's author should still be listed, but won't have any commits.
Also, peer-programming.
> version management based on git tags
setuptools-scm already does this for us.
Finally, a big upside of setup.py, is that I can programatically generate information, whereas pbr's cfg file doesn't seem to allow that.
flavors are listed as a big deal, but much like the article says, setuptools already has this, nothing new here.