-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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: