As we have introduced version numbers into the code with [1] and [2],
namely '1.0b1' and '2.0b1' I want to mention that we should agree on a
version numbering philosophy. I assume the 'b1' stands for 'beta
relase 1' is that correct? Why beta?
I would propose to use Semantic Versioning 2.0.0 [3] that would allow
us to express backwards compatible and incompatible API changes in the
version number also and for a project like ours, that would be very
useful.
And then we should also discuss about whether to use 'git describe'
for version numbering instead of this '__release__' variable (that
should be called '__version__' acording to some PEP - braking backward
compatibility)