-
-
Notifications
You must be signed in to change notification settings - Fork 564
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
Dev utility: build and download the sdist and wheels of a single package and all its dependencies #2087
Comments
@Abhishek-Dev09 think about:
|
See #2118 |
This is going to be using the utilities listed in #2017 such a romp or https://github.com/pombreda/thirdparty-manylinux/ and https://github.com/pombreda/thirdparty
|
Eventually we built a tool that handles creation, documentation and publishing of wheels and source https://github.com/nexB/scancode-toolkit/tree/1bddb92c70abcf26cf9435061e429bae62cbe040/etc/release Using romp it builds wheel and tests them on many OS/Python combos In the end they end up pushed to https://thirdparty.aboutcode.org/pypi/ |
As a developer of ScanCode, I want to download and or build as needed the wheels and sources of a given package or package/version. For this I expect to call a command line tool that would accept a package name or name==version as an argument and a target directory where the built wheels and tarballs would be downloaded.
As an output of this command, I expect to find in the target directory:
pre-built wheels
1.1. either one for each OS/Python version combo when the wheel contains native
1.2. or one for each Python version if the wheel is Python-specific but not OS-specific
1.3 or one for each OS if the wheel is OS-specific but not Python-specific
the corresponding source tarball or zip for each wheel (unless the wheel is a pure Python wheel that contains all its source code in which case this may not be needed)
one .ABOUT file for each wheel or source tarball/zip with all found details and URL
NB: Since there is no place to download that from , it may need to be created from scratch as a placeholder empty file? TBD
corresponding NOTICE and LICENSE files
NB: Since there is no place to download that from, it may need to be created from scratch as a placeholder empty file? TBD
The text was updated successfully, but these errors were encountered: