-
Notifications
You must be signed in to change notification settings - Fork 110
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
Provide wheel distribution on PyPI #142
Comments
done |
Many thanks :-) |
@edmorley can you help figure out how Webtest should build wheels, given its conditional dependencies? @gawel released the wheel, which immediately broke downstream tests (#143). While we're at it, I still don't understand the drive to release wheels for packages without C extensions: the difference in installation time is effectively immeasurable (especially once the local wheel cache is populated). |
For now I'm using zest.releaser https://zestreleaser.readthedocs.org/en/latest/uploading.html#uploading-wheels The option is in my ~/.pypirc |
You may find pypa/pip#3025 interesting with regards to how to fix your setup.py. It links to a long thread with mike bayer on mako discussing the required markers. |
I guess the solution is here: http://wheel.readthedocs.org/en/latest/#defining-conditional-dependencies |
Looks good to me:
|
It's nice not to need to populate the local cache at all. The metadata is also static so that makes it easier for other projects to inspect the artifact (particularly projects that interact with untrusted packages, since sdists require executing untrusted Python code in that case). |
Many thanks :-) |
Please could you provide a wheel archive on PyPI alongside the standard package? http://pythonwheels.com/
Many thanks :-)
The text was updated successfully, but these errors were encountered: