Skip to content
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

Better packaging #25

Open
ewjoachim opened this issue Mar 28, 2019 · 6 comments
Open

Better packaging #25

ewjoachim opened this issue Mar 28, 2019 · 6 comments

Comments

@ewjoachim
Copy link

The current PyPI page is lacking a lot of very important things, including the long description, and a link to the source code. It doesn't say that this is the official docusign python client.

I'd be glad to make a PR for this, but I wanted to consult with you first.

@LarryKlugerDS
Copy link
Contributor

Hi @ewjoachim,

Thank you for your comment. We're working on the next version of the SDK so we'll also update the PyPI page at that time.

Can you recommend one or two PyPI pages of similar SDKs that you feel do the best job?

Thanks,
Larry

@ewjoachim
Copy link
Author

What you'd be looking for IMHO:

@ewjoachim
Copy link
Author

ewjoachim commented Mar 28, 2019

Oh BTW, your toxfile is not specifying which python3 subversion it's testing so it's kind of ambiguous. It would feel better to explicitely decide what you support and what you don't.

Also, having done that, it would be nice that Travis would use tox instead of being a parallel entrypoint.

And finally, the paragraph regarding the Pythonpath in the readme makes me really inconfortable. If you already know about these things, you don't need a documentation, and if you don't, in my humblest opinion, it's a really dangerous to play with pythonpath like this, you want to use a virtualenv or pipenv/poetry, but definitely not this. Same thing when you're suggesting doing a sudo pip install, I fear it's the easiest way to end up with a system in a funny state.

https://xkcd.com/1987/

Once again, I'd be glad to make you a PR and fix all those things :)

@LarryKlugerDS
Copy link
Contributor

Thank you @ewjoachim. I have forwarded your offer to our engineering group and am waiting to hear back from them. We appreciate your help and your offer of proposing a PR.

@ewjoachim
Copy link
Author

Anything new on this ? #29 could be dealt with at the same time.

@Mariatta
Copy link

Mariatta commented Feb 2, 2021

Just bumping this. I came across the PyPI page and also wished that it has more information than what's currently there.

It would be great if the long_description field could be populated with the readme. Additionally, it would be great if the url field is not empty. It could just point to this repo's url.

Here's the documentation on making a PyPI friendly readme: https://packaging.python.org/guides/making-a-pypi-friendly-readme/

I also agree that for installation instructions could be improved. Suggesting the use of virtual environment is common practice nowadays.

Thanks.

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

3 participants