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
Update version (+ on pip / Anaconda) #277
Comments
Awesome. I should warn that I haven't done too much package publishing in Python (mostly Ruby/JS), so migrating from versioneer to setuptools_scm might be a bit tricky -- especially in a way that doesn't break cython or (F)FFTs. So if there is some way to go through the existing release procedure without that overhaul, that would be great. But I'll look into it if not! |
For now it is possible to do the release manually. Instructions are here: https://pyqg.readthedocs.io/en/latest/development.html#release-procedure |
Sorry for the slow progress on this -- the first thing I noticed was that the release instructions haven't been updated since versioneer was added, so the way to increment the version number now seems to be to just add the new git tag ( The second thing I noticed, however, was that My pyqg plan now is to instead:
|
Sounds like a great plan @asross! Let me know if you get blocked on anything. I just added you as an owner on pypi for pyqg. |
Unfortunately, getting the new package to work requires first resolving #216, which so far has resisted a number of attempts. I'm leaning towards removing Versioneer and reverting to the older, much simpler build process that requires manually setting the version string, if that's ok. The only thing Versioneer provides is automatic association of tags and version numbers, which doesn't seem worth the difficulty. |
Yes that is fine with me. Versioneer is unmaintained. Setuptools_scm is the preferred solution these days. |
Making progress on this, albeit slowly -- #278 is mostly there ( |
I've gotten some requests to have the newest version of pyqg that supports parameterizations installable via pip / conda. Any chance we could tag and upload a new version?
The text was updated successfully, but these errors were encountered: