GeistHaus
log in · sign up

GitHub - pypa/cibuildwheel: 🎡 Build Python wheels for all the platforms with minimal configuration.

github.com

🎡 Build Python wheels for all the platforms with minimal configuration. - pypa/cibuildwheel

11 pages link to this URL
My Projects

#NameDownloadsVersionReleaseLast CommitI/PStars packaging 1,774,380,229/mo 26.224 days ago2026-04-24T20:15:22Z3 days ago2026-05-15T03:29:15Z76/23 728 ★ cibuildwheel 664,556/mo 3.4.11 month ago2026-04-02T13:58:59Z49 minutes ago2026-05-18T23:47:31Z80/11 2,235 ★ build 145,477,982/mo 1.5.018 days ago2026-04-30T03:18:23Z5 hours ago2026-05-18T19:24:47Z9/3 846 ★ pipx 6,177,361/mo 1.12.012 days ago2026-05-06T17:54:11Z12 days ago2026-05-06T17:53:10Z101/7 12,794 ★ dependency-groups 6,131,074/mo 1.3.11 year ago2025-05-02T00:34:27Z2 months ago2026-03-01T23:59:52Z3/1 14 ★ pyproject-metadata 14,812,607/mo 0.11.03 months ago2026-02-09T19:12:49Z3 months ago2026-02-09T19:04:10Z8/5 45 ★ scikit-build-core 10,500,235/mo 0.12.22 months ago2026-03-05T18:25:56Z12 days ago2026-05-06T04:07:15Z137/27 468 ★ scikit-build 1,356,743/mo 0.19.02 months ago2026-03-03T16:20:14Z14 days ago2026-05-04T19:59:09Z166/21 533 ★ cmake (on PyPI) 17,683,357/mo 4.3.225 days ago2026-04-23T21:50:16Z25 days ago2026-04-23T19:02:11Z23/3 133 ★ ninja (on PyPI) 31,523,944/mo 1.13.09 months ago2025-08-11T15:09:50Z19 days ago2026-04-29T05:29:55Z7/2 87 ★ moderncmakedomain 21,874/mo 3.29.01 year ago2024-05-22T04:14:55Z1 month ago2026-04-12T21:40:27Z3/3 32 ★ nox 5,439,195/mo 2026.4.101 month ago2026-04-10T17:42:40Z21 days ago2026-04-27T04:51:45Z69/7 1,522 ★ validate-pyproject 239,632/mo 0.253 months ago2026-02-02T17:31:05Z14 days ago2026-05-04T16:55:44Z8/4 206 ★ validate-pyproject-schema-store 57,612/mo 2026.5.1812 hours ago2026-05-18T11:55:57Z12 hours ago2026-05-18T11:55:06Z4/1 6 ★ pybind11 26,459,991/mo 3.0.429 days ago2026-04-19T03:08:14Z6 hours ago2026-05-18T18:31:19Z632/100 17,863 ★ pybind/python_example1 month ago2026-03-24T21:08:55Z17/1 531 ★ pybind/scikit_build_example1 month ago2026-04-12T06:00:52Z9/3 145 ★ meson-python 15,679,538/mo 0.19.04 months ago2026-01-15T13:52:43Z2 months ago2026-03-02T21:27:42Z45/15 179 ★ boost-histogram 1,465,388/mo 1.7.21 month ago2026-04-11T02:18:34Z5 days ago2026-05-13T17:57:40Z29/7 16

0 inbound links article en page
Cibuildwheel

Overview of all pages with the tag #Cibuildwheel, such as: 🎡 cibuildwheel 3.0

0 inbound links website en Python programmingpythoncibuildwheel2.2.0
Creating Python packages using Rust

How do you create Python packages using Rust? A step-by-step guide using PyO3 and maturin, with examples from Ruff, uv and Polars.

0 inbound links article en CC BY-SA 4.0
Scikit Build Proposal

I’ve spent the last few years trying to make it easy for anyone to extend Python with compiled languages. I’ve worked on pybind11, a powerful C++ library that allows users to write advanced Python extensions using just C++11, used by some of the largest projects, SciPy, PyTorch, Google, LLVM, and tens of thousands of other libraries, down to very small extensions. I also work on cibuildwheel, which makes building binaries (called wheels) on continuous integration (CI) simple. It is again powerful enough to used by huge projects, like Scikit-learn, matplotlib, mypy; and is simple enough to be used by hundreds of other packages. Recently it was accepted into the Python Packaging Authority (PyPA). There is one missing piece, though, to complete this picture of compiled extensions that easy to use for small projects, and powerful enough for large projects: the build system. I believe the solution to that is scikit-build, and I’d like to work on it over the next three years. Scikit-build is a tool for integrating a package with a CMake build system into Python. You can utilize the vast collection of packages and projects using CMake already, and you have access to modern building features, like multithreaded builds, library discovery, superb compiler and IDE support, and all sorts of extended tooling. Modern CMake is quite pleasant to write compared to times past; I have written a book and training course on it. We ship up-to-date cmake and ninja wheels for all binary platforms. Update: Funded! I’ll be working on this starting August 1, 2022! I wrote a proposal for an NSF CSSI Elements project containing three parts. The first part will cover core development on Scikit-build to address the current shortcomings and to prepare it for a post-distutils (Python 3.12+) world. The second part would cover assisting libraries with a science use case in either transitioning to scikit-build (ideally from an existing CMake build system with Python bindings, but I can help mentor dev

0 inbound links article en Python programmingpythoncmakescikit-build
🎡 cibuildwheel 2.10

cibuildwheel 2.10 is out, with some important additions. PEP 517 config settings added, --only (which has an interesting use in GHA), and Cirrus CI support (including our first Apple Silicon native runner!) are highlights. We also support Python 3.11 now (as of 2.11.2, RC’s in older releases). We’ve had some fantastic releases of cibuildwheel this year, including some very powerful features you might be interested in using, and I haven’t covered releases since 2.2, so let’s take an in-depth look at what’s new for this and the last few releases!

0 inbound links article en Python programmingpythoncibuildwheel