tweak to upload existing build wheels with twine
See original GitHub issueUltimately supporting #120, would it be possible to tweak your travis scripts to upload the compiled wheel to pypi instead of just the source package? I can get down to almost no build (e.g. not installing gcc or others) by using a conda docker image and then installing ffmpeg
, av
, and netifaces
through one of their repos (happy to share this simple formula as well), but without a compiled aiortc
wheel, it’s still a bit of pain.
I use a different CI/CD, but here are the few changes that appear to be required for travis.
- Looking at this line where travis scripts are building the library …
- Update to include bdist_wheel next to “sdist” in the above file/line
- I don’t think so, but you may need to duplicate this environment either to include this as another build (e.g. if you want to keep source and binary separate).
While I don’t have the full travis environment to test myself, I’m happy to experiment with changes for this issue if you need it.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:8
Top Results From Across the Web
Delivering to PyPI - cibuildwheel - Read the Docs
Upload using 'twine' pipx run twine upload dist/* ... Alongside your existing job(s) that runs cibuildwheel to make wheels, you will probably want...
Read more >How to build & deploy tweaks to Cydia on Jailbroken iOS ...
An example of postinst file: #!/bin/bash echo GeoSn0w is preparing the File System... chown root:wheel /Applications/iSecureOS.app/iSecureOS ...
Read more >Momentum Aluminum 7075 Tweak Wheel 2pcs For 1/10 ...
Description: Accurately check if your 1/10 touring car has any form of tweak with this set of bearing supported weighted setup wheels!
Read more >lStewieAl's Tweaks and Engine Fixes at Fallout New Vegas
Make NVAC print the module addresses when reporting a crash (where available). Menus now accept L3 and R3 button presses (for nvse plugin...
Read more >Why you shouldn't invoke setup.py directly - Paul Ganssle
So, for example, to build a source distribution, you would run python ... back to the "bad old days" where in order to...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
PyAV 8.0.0 is now available in the form of binary wheels on PyPI, and so is aiortc 0.9.28!
You should really provide pre-built wheels on PyPI.
Building on Windows requires VS Build Tools which are very heavy and can take some time. Pre-built wheels would make installation easier and faster.
You should build and release wheels automatically with CI. Most CI providers support this, and there are also already systems that can automate building for multiple platforms.