-
Notifications
You must be signed in to change notification settings - Fork 0
Consider renaming version.py to autover.py? #25
Comments
I think I agree but the problem is that it was I am very happy to carry out this renaming as soon as a decision is made. I already tried this change briefly but went back to |
I think it should be version.py in Param, for backwards compatibility, but autover.py otherwise. |
Or we could have it be autover.py, but set version=autover in |
That last suggestions sounds fine to me. @ceball ? |
Is autover backwards compatible with param's version.py? I.e. if someone's using param's version.py and then they get a new release of param (in which version.py has changed from how it was to the new autover), will things
Originally I thought 4 was true. However, trying to catch up, it now looks to me like I was wrong, and maybe 2 is true? Is that the case? I.e. for someone who's using param's original version.py and updates to a new param release, things will keep working (without them having to change their workflow), but they'll now get a different version format (and maybe some features have gone)? |
I think it is option 2:
But with a warning when a release tuple is specified, not an error. |
I think autover.py instead of version.py might provide clearer identification and would be less confusing.
Apart from e.g. packaging's version.py or distutils' version.py, there's something like half a million files on github named version.py: https://github.com/search?utf8=%E2%9C%93&q=filename%3Aversion.py&type= (if I searched right).
The text was updated successfully, but these errors were encountered: