-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Use versioneer for version #5064
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
Conversation
👍 in general. I've used it for a couple of my projects and love the fact that I don't change the source to reflect the version--just eliminates duplication of information. |
Note - the downside of this is that we do not have a good naming scheme for maintenance branches (e.g. you can't tell the difference between a build from the |
The release guide page should also be updated: http://matplotlib.org/devel/release_guide.html |
❤️ I am partial to the @WeatherGod That is out of date anyway see #3707 |
Also, just found that downloading zip files from my fork results in a useless version. See python-versioneer/python-versioneer#99. I'm not convinced that is a show-stopper though.
|
Me too. I'll update the defaults. |
👍 I guess this is a good reason to get #3707 in as well. |
definitely agree that downloading zips from side-forks not having good versions is not a show-stopper (although, I am a bit confused as it looks like your fork has tags https://github.com/pelson/matplotlib/tags ) I'll convert that checklist over to rst as I go through it for this release. |
I just pushed them. Trying to figure out if the problem exists between the keyboard and the chair... 😉 |
hurray for race conditions! |
Hmmm. Maybe it got a bit late - I just pushed the branch to upstream and downloaded from there (https://github.com/matplotlib/matplotlib/tree/versioneer), to the same result. I wonder if there is a git-ism that I've misunderstood... Note to self: delete the branch tomorrow. (unless somebody beats me to it) I'm going to have to call it a day today - should be available in T+14 hours @tacaswell. |
Is this installation of versioneer up to date? If I understand correctly, there should be a section in @pelson's versioneer-fu is well above my own, though. Forgive me if I misunderstood your way of doing this. |
Both of my other projects use versioneer without |
The cfg component is in new versions only (and perhaps not essential, On Mon, Sep 14, 2015 at 6:07 PM Ryan May [email protected] wrote:
|
This happens on one of our day-job projects when downloading master as well, but it works when downloading tagged zips. |
BLD: Use versioneer for version
BLD: Use versioneer for version
added a commit fc7683b to change version string format and merged locally |
Yes, it's up to date, but I patched the versioneer.py file to prevent the need for a setup.cfg, which I wanted to avoid if possible as I'd like people to be able to use their existing setup.cfg files for the next release of matplotlib. Not hugely pretty, but pragmatic.
I'm not so sure. I've gone deep to add some core functionality, but I confess I still don't use it daily for my own projects yet. Hopefully having it in mpl will help that though. |
Means we no longer have to go through the release version ping-pong. Just tag and go - nowhere in the source should the version be written explicitly.