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

Find sdist when project only provides wheels #7

Open
jayvdb opened this issue Dec 8, 2019 · 4 comments
Open

Find sdist when project only provides wheels #7

jayvdb opened this issue Dec 8, 2019 · 4 comments

Comments

@jayvdb
Copy link
Contributor

jayvdb commented Dec 8, 2019

If the package doesnt provide an sdist, or the sdist doesnt contain tests, usually I need find the git repo from the pypi metadata, find its tags, and grab a tarball from the git hosting provider (usually GitHub of course).

It would be lovely to have this process automated as an optional feature.
Probably label the tarball slightly differently so it can be easily seen that it was not from pypi.

@jayvdb
Copy link
Contributor Author

jayvdb commented Dec 11, 2019

https://pypi.org/project/pipgh/ could be useful for this, but likely needs quite some enhancements to be suitable, esp https://github.com/ffunenga/pipgh/issues/1.

https://github.com/jantman/versionfinder also provides some useful bits.

@AbdealiLoKo
Copy link
Owner

I think it would be a good idea to support pip/pypi fully and then get back to some of these enhancements of fetching it from github/gitlab/other sources.

@jayvdb
Copy link
Contributor Author

jayvdb commented Dec 11, 2019

Aye, but this is the itch I have.

@jayvdb
Copy link
Contributor Author

jayvdb commented Mar 20, 2020

And it is itched! https://github.com/jayvdb/pypidb

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

No branches or pull requests

2 participants