-
Notifications
You must be signed in to change notification settings - Fork 18
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
Gain access to pypi and automate releases using travis #37
Comments
This sounds a bit overkill to me. Sure, someone (not me) needs to update pypi after releases in order to keep that up to date (if we want that). But this does not happen very often. Also, It looks kile this requires us to publish the pypi credentials in plaintext in the .travis.yml file? Not convinced. Anyway, there are not too many active developers in any case, because development is not really active on this project. I tried to get it merged on mainstream urwid a couple of times, but the main dev there seems not interested enough to put in the extra effort.. |
Yes, nobody wants to do it. Thats the reason why I think this is a good choice even if theres not much development. No, the password will be encrypted (next paragraph in the link). It seems to me there are more and more projects depending on urwidtrees. I thinks its totally fine to have urwidtrees as an optional package. |
Quoting Mathias Stelzer (2016-12-27 16:47:00)
Yes, nobody wants to do it. Thats the reason why I think this is a good
choice even if theres not much development. No, the password will be
encrypted (next paragraph in the link).
Ah I see. In that case I could warm to it. Do you want to set this up
and send a PR?
It seems to me there are more and more projects depending on urwidtrees.
really? cool! got some links?
I thinks its totally fine to have urwidtrees as an optional package.
sure. Getting it merged into mainline urwid would have been one way
for me to get rid of the responsibility :)
|
Sure thing, I'll do that! If @bwesterb does not answer in some time I'll try to get access to the pypi repository. I don't know other actual projects, yet. But recent PR's, Tickets and Stars indicate a growing userbase, don't they? |
I'm happy to upload a new version of |
In that case its up to @pazz i guess. I'd prefer the automation so no one has to care about it anymore, but if you're fine with updating it once in a while I don't want to stop you :) Yes I think it would be awesome to have 1.0.2 ( or even 1.0.3.dev / 1.0.3 ) in pypi. |
@bwesterb you are right, there has been no functional chance recently and there also hasn't been a release since 1.0.2. |
@pazz Shall I release the current master as 1.0.3? |
Quoting Bas Westerbaan (2016-12-28 10:45:28)
***@***.*** Shall I release the current master as 1.0.3?
Let's wait some more, see if some more cleanups come in (I recently
activated an automated code-nazi that could motivate some of us to
submit easy stuff). When I tag the next release I'll let you know,
thanks.
|
Ok! |
@pazz I assume by "code nazi" you mean quantifiedcode. If so:
|
I have just tagged 1.0.3. |
I will have access to my login tomorrow evening. Will do it then. Sorry for the delay. |
Done. |
travis can be used to automatically push a new release to pypi for each new git tag.
https://docs.travis-ci.com/user/deployment/pypi/
I think the best way would be to get access to the pypi account, otherwise the pypi guys need to be contacted to transfer the repository. This needs to be done anyway if the current maintainer uses the account for other packages, too.
Also for maintainability reasons, maybe more than one active collaborator should have access to the pypi account?
The text was updated successfully, but these errors were encountered: