not sure if that would help in terms of avoiding confusion in future, but maybe switching to the more common “dev0” convention (at least more common in the scientific python community) might be worthwhile. E.g.,  instead of '0.4.0a0' using '0.4.dev0' and so forth