Skip to content

publish cherry_picker on PyPI ? #114

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

Closed
matrixise opened this issue Jun 9, 2017 · 18 comments
Closed

publish cherry_picker on PyPI ? #114

matrixise opened this issue Jun 9, 2017 · 18 comments

Comments

@matrixise
Copy link
Member

we have a setup.py file, maybe we could use a core dev account on PyPI and publish it.

@brettcannon
Copy link
Member

@dstufft @ncoghlan there isn't some python-dev account that already exists is there?

@dstufft
Copy link
Member

dstufft commented Jun 9, 2017

Not that I'm aware of, but I've never been involved with python-dev publishing anything to PyPI.

@Mariatta
Copy link
Member

Mariatta commented Jun 9, 2017

Maybe I'll start by uploading to https://testpypi.python.org/ first 😃 and see how that goes

@matrixise
Copy link
Member Author

maybe we could start to publish to PyPI ;-) we are contributors/core dev, maybe we could publish officially our tools. I think it's a shame to clone a repository if we want to use a tool.

just pip install core-workflow and we could use the tools.

@brettcannon
Copy link
Member

So a question for @dstufft for the pip developers account on PyPI: do you have issues with people trying to reset the password since the email address seems to be a public group and thus I would assume anyone could take over the account?

@brettcannon
Copy link
Member

@matrixise we probably won't do such a broad project as some tools are specific to core devs and others apply to anyone submitting a PR, core dev or not

@dstufft
Copy link
Member

dstufft commented Jun 10, 2017

@brettcannon It probably makes the most sense to use personal accounts unless you're planning on automating the uploads, then use a python-dev account. In either case, I wouldn't put the password to a public list.

Long term we should have real organization support for PyPI and it could just be owned by an org instead.

@Mariatta
Copy link
Member

Mariatta commented Jun 10, 2017

I uploaded cherry_picker to testpypi https://testpypi.python.org/pypi/cherry_picker/

🤔 Do I need to format the readme differently?

@dstufft
Copy link
Member

dstufft commented Jun 10, 2017

@Mariatta You must have a rendering error, try:

$ pip install readme_renderer
$ python setup.py check -rs

That should give you more information.

@Mariatta
Copy link
Member

Thanks! 😃 It's rendering better now.

@gpshead
Copy link
Member

gpshead commented Jun 10, 2017

pypi org support would be awesome... but until that happens so long as we have 3+ personal accounts of devs listed as owners that should be sufficient.

@brettcannon
Copy link
Member

I can be listed as one of the collaborators, @Mariatta , if you want.

@Mariatta
Copy link
Member

I can be listed as one of the collaborators, @Mariatta , if you want.

Ok 😄 I just don't know how to do it 😐 I've never uploaded anything to PyPI.

@willingc
Copy link

@Mariatta I've found twine is the easiest to use for uploading to PyPI. Docs are pretty good too.

@brettcannon
Copy link
Member

https://packaging.python.org/tutorials/distributing-packages/ if you need help publishing to PyPI (and it will mirror what @willingc said about using twine). And once you register the project you can to to pypi.python.org and manage who is listed as a collaborator for the project.

@Mariatta
Copy link
Member

With some help from @brettcannon, cherry-picker is now in PyPI 😄
https://pypi.python.org/pypi/cherry-picker

pip install cherry_picker

@willingc
Copy link

@Mariatta Cool! Do you want to close this issue now?

@Mariatta
Copy link
Member

Thanks @willingc :) I'll get this closed with #130

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants