-
Notifications
You must be signed in to change notification settings - Fork 52
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
Release maintenance 101 #27
base: master
Are you sure you want to change the base?
Conversation
Hi, thanks so much. I don't have time right now to look into it, sorry. |
Could this include bump2version in setup.py (with version locks) and/or currently non-existent requirements.txt (which would also need to have lxml and six, ideally version locked? It's kind of a dev-only dependency but it's tiny and I think it's a really nice way to manage releases... Also in an ideal world I think you would add version to __version__ = "x.x.x" You then add this file to the bumpversion config so that it is updated correctly when you run the bumpverion command, and also, having this here means you can import this variable for use elsewhere. And you can do I'd volunteer to do this if it @mpasternak doesn't have time, and if you guys actually agree to start merging these maintenance PRs :) |
@interrogator I'm here, but feel free to do that. I really do hope other @infrae guys get their stuff together and start merging PRs. Let me know how it went. |
Although I technically have the permissions to merge PRs I will not merge any PR as long as Travis does not checks PRs, and I cannot enable that. |
So we wait on @jascoul 🐈 |
@wetneb what is needed for Travis to build PRs? Is it just a change in the .travis.yml? I feed bad for the project being on hold because of a lack of time on my part. |
@jascoul the |
@wetneb I removed Travis as an authorized app, is that what you meant? |
Yes, and now you should be able to add it back from travis-ci.org. |
Hi,
support "bumpversion" so you can release new versions easily (pip install bumpversion; bumpversion patch; git push --tags)
support universal wheel target in setup.cfg
release target for makefile so you can easily release sdist + wheel at once
credits go to @pydanny and @audreyr for creating cookiecutter-pypackage.