Projects using cibuildwheel #485
Replies: 32 comments 27 replies
-
RTree: Toblerity/rtree#163 |
Beta Was this translation helpful? Give feedback.
-
We are pleased to announce that the wheel builder of |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Looks like https://github.com/ets-labs/python-dependency-injector, Travis CI (but maybe moving to GHA?) |
Beta Was this translation helpful? Give feedback.
-
Adding a few:
|
Beta Was this translation helpful? Give feedback.
-
Something to keep an eye on, perhaps? mypyc/mypy_mypyc-wheels#11 |
Beta Was this translation helpful? Give feedback.
-
deepcharles/ruptures, which has a very comprehensive pyproject.toml that was just added in a big build-system update. A) very useful for the Cython projects I still manage, and b) makes be very glad I'm pretty much free of Cython and use pybind11 instead. :) |
Beta Was this translation helpful? Give feedback.
-
imagecodecs package https://github.com/cgohlke/imagecodecs wheels for linux and macos are build using cibuildwheel in repository: https://github.com/czaki/imagecodecs_build repository. It may be interesing as it has over 20 external dependecies in compiled libraries. For speedup this project use custom docker images (because often macos needs much more steeps to get working) Interesting thing is usage of it also depends on numpy and build wheels for |
Beta Was this translation helpful? Give feedback.
-
Hi there! We just moved to
|
Beta Was this translation helpful? Give feedback.
-
Looks like markupsafe (from pallets project, think used by flask and jinja) uses cibuildwheel: https://github.com/pallets/markupsafe/blob/master/.github/workflows/build.yaml |
Beta Was this translation helpful? Give feedback.
-
https://github.com/dib-lab/sourmash - includes emulated Linux ARM builds. :) |
Beta Was this translation helpful? Give feedback.
-
I push python-sanppy to use cibuildwheel and its use all Linux emulation now: |
Beta Was this translation helpful? Give feedback.
-
I use cibuildwheel in my project https://github.com/maxbachmann/RapidFuzz as well to build wheels for all platform/architecture/python combinations starting Python 3.5 |
Beta Was this translation helpful? Give feedback.
-
Looks like CMS (the CERN experiment) is using cibuildwheel in a few places now. :) Not sure there's a published package that we could add to our list (CC @nsmith- ?). Here's the original comment: "cibuildwheel taught me things I didn’t want to know, like that i686 platforms have different floating point math behavior", see https://github.com/cms-nanoAOD/correctionlib/blob/9c8d10f4d9330a612b4e7872615b38db012434f3/tests/test_core.py#L124-L127 and cms-nanoAOD/correctionlib@f852688 |
Beta Was this translation helpful? Give feedback.
-
I just started using cibuildwheel for one of our projects: https://github.com/glotzerlab/gsd . GSD uses cython and numpy. GSD builds on 64-bit architectures and runs unit tests on the built wheels. The conversion process went very well thanks to the excellent documentation for cibuildwheel! In the future, our group will look into using cibuildwheel for other projects. |
Beta Was this translation helpful? Give feedback.
-
Our research group has been using cibuildwheel to publish the Python package of deep forest. Thanks for developing this wonderful tool ;-) |
Beta Was this translation helpful? Give feedback.
-
Iam using cibuildwheel in tgcalls to build wheels for macOS (intel) and Windows (x32, x64). My library it’s a binding via pybind11 to c++ library that uses webrtc. So in my GitHub actions workflow there is many 3dparty deps like OpenSSL, ffmpeg, webrtc and so on. I think it’s useful example for other devs. My PR with adding this project: #800 |
Beta Was this translation helpful? Give feedback.
-
Wrapper of libheif Using CFFI, build libheif, libde265, x265 libs from source. |
Beta Was this translation helpful? Give feedback.
-
From a quick search, I found a few more that have around 2k stars or more (was going for 1k+, but there were too many - picked a few fun ones at the end a bit under 1k):
Total there are over 1K matches for CIBW_BUILD, though that's total matches not repositories that had a match. |
Beta Was this translation helpful? Give feedback.
-
This one is really cool, IMO: https://github.com/ssciwr/clang-format-wheel See https://twitter.com/HenrySchreiner3/status/1442877941910802433?s=20 |
Beta Was this translation helpful? Give feedback.
-
psycopg is using cibuildwheel from release 3.0 for Linux, macOS, WIndows, and, from 3.0.3, for Musl Linux too. Thank you very much! |
Beta Was this translation helpful? Give feedback.
-
Hi, our recently published project https://github.com/alliander-opensource/power-grid-model
|
Beta Was this translation helpful? Give feedback.
-
I'm using cibuildwheel with scikit-build to build wheels for https://github.com/benfred/implicit - a library for implicit feedback collaborative filtering. This includes GPU support for linux wheels. |
Beta Was this translation helpful? Give feedback.
-
I am using cibuildwheel with Python WebRTC to build wheels for all platforms. My project is a Python extension that provides bindings to WebRTC M92. It follows the W3C specification with some modifications and additions to make it work better with Python applications and with useful APIs like programmatic audio and video. |
Beta Was this translation helpful? Give feedback.
-
I just set up This creates one wheel per CI job, which I doubt is the preferred way to do it. |
Beta Was this translation helpful? Give feedback.
-
We're super stoked to be using
Thanks for such an awesome package! It's made our lives as package maintainers so much easier! 🍻 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
x-IMU3 Software and Fusion is using cibuildwheel for building and testing wheels for Mac, Ubuntu and Windows. It's working great! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi! https://github.com/Desbordante/desbordante-core
Thank you for the tool! |
Beta Was this translation helpful? Give feedback.
-
This is a place to post projects that are using cibuildwheel. Every so often we will bundle the projects listed here and add them to the examples.
Beta Was this translation helpful? Give feedback.
All reactions