Skip to content

Latest commit

History

History
294 lines (285 loc) 路 24.4 KB

working-examples.md

File metadata and controls

294 lines (285 loc) 路 24.4 KB
title
Working examples
Name CI OS Notes
scikit-learn github icon windows icon apple icon linux icon The machine learning library. A complex but clean config using many of cibuildwheel's features to build a large project with Cython and C++ extensions.
Tornado travisci icon apple icon linux icon Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
pytorch-fairseq github icon apple icon linux icon Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
Matplotlib github icon windows icon apple icon linux icon The venerable Matplotlib, a Python library with C++ portions
MyPy github icon apple icon linux icon windows icon MyPyC, the compiled component of MyPy.
pydantic github icon apple icon linux icon windows icon Data parsing and validation using Python type hints
uvloop github icon apple icon linux icon Ultra fast asyncio event loop.
psutil github icon windows icon apple icon linux icon Cross-platform lib for process and system monitoring in Python
vaex github icon apple icon linux icon windows icon Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualize and explore big tabular data at a billion rows per second 馃殌
Google Benchmark github icon apple icon linux icon windows icon A microbenchmark support library
asyncpg github icon apple icon linux icon windows icon A fast PostgreSQL Database Client Library for Python/asyncio.
Apache Beam github icon apple icon linux icon windows icon Apache Beam is a unified programming model for Batch and Streaming
scikit-image github icon windows icon apple icon linux icon Image processing library. Uses cibuildwheel to build and test a project that uses Cython with platform-native code.
twisted-iocpsupport github icon windows icon A submodule of Twisted that hooks into native C APIs using Cython.
cmake github icon travisci icon apple icon linux icon windows icon Multitagged binary builds for all supported platforms, using cibw 2 config configuration.
duckdb github icon apple icon linux icon windows icon DuckDB is an in-process SQL OLAP Database Management System
websockets travisci icon apple icon linux icon Library for building WebSocket servers and clients. Mostly written in Python, with a small C 'speedups' extension module.
cvxpy github icon apple icon linux icon windows icon A Python-embedded modeling language for convex optimization problems.
Triton github icon linux icon Self hosted runners
PyOxidizer github icon apple icon linux icon windows icon A modern Python application packaging and distribution tool
OpenSpiel github icon apple icon linux icon OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
pyzmq github icon windows icon apple icon linux icon Python bindings for zeromq, the networking library. Uses Cython and CFFI.
River github icon windows icon apple icon linux icon 馃寠 Online machine learning in Python
vispy github icon apple icon linux icon windows icon Main repository for Vispy
aiortc github icon apple icon linux icon WebRTC and ORTC implementation for Python using asyncio.
Confluent client for Kafka travisci icon apple icon linux icon windows icon setup in tools/wheels/build-wheels.bat
tinyobjloader azurepipelines icon apple icon linux icon windows icon Tiny but powerful single file wavefront obj loader
coverage.py github icon windows icon apple icon linux icon The coverage tool for Python
PyCryptodome github icon apple icon linux icon windows icon A self-contained cryptographic library for Python
Dependency Injector travisci icon windows icon apple icon linux icon Dependency injection framework for Python, uses Windows TravisCI
numexpr github icon travisci icon windows icon apple icon linux icon Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more
PyYAML github icon apple icon Canonical source repository for PyYAML
h5py azurepipelines icon windows icon apple icon linux icon HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.
PyAV github icon windows icon apple icon linux icon Pythonic bindings for FFmpeg's libraries.
OpenColorIO github icon apple icon linux icon windows icon A color management framework for visual effects and animation.
PyTables github icon windows icon apple icon linux icon A Python package to manage extremely large amounts of data
Line Profiler github icon apple icon linux icon windows icon Line-by-line profiling for Python
OpenTimelineIO github icon apple icon linux icon windows icon Open Source API and interchange format for editorial timeline information.
ruptures github icon apple icon linux icon windows icon Extensive Cython + NumPy pyproject.toml example.
pikepdf github icon windows icon apple icon linux icon A Python library for reading and writing PDF, powered by qpdf
aioquic github icon windows icon apple icon linux icon QUIC and HTTP/3 implementation in Python
google neuroglancer github icon windows icon apple icon linux icon WebGL-based viewer for volumetric data
DeepForest github icon apple icon linux icon windows icon An Efficient, Scalable and Optimized Python Framework for Deep Forest (2021.2.1)
Parselmouth github icon windows icon apple icon linux icon A Python interface to the Praat software package, using pybind11, C++17 and CMake, with the core Praat static library built only once and shared between wheels.
AutoPy travisci icon windows icon apple icon linux icon Includes a Windows Travis build.
Psycopg 3 github icon windows icon apple icon linux icon A modern implementation of a PostgreSQL adapter for Python
H3-py github icon apple icon linux icon windows icon Python bindings for H3, a hierarchical hexagonal geospatial indexing system
markupsafe github icon apple icon linux icon windows icon Safely add untrusted strings to HTML/XML markup.
python-rapidjson travisci icon gitlab icon appveyor icon windows icon linux icon Python wrapper around rapidjson
Rtree github icon windows icon apple icon linux icon Rtree: spatial index for Python GIS 露
python-snappy github icon apple icon linux icon windows icon Python bindings for the snappy google library
pybind11 cmake_example github icon windows icon apple icon linux icon Example pybind11 module built with a CMake-based build system
KDEpy github icon windows icon apple icon linux icon Kernel Density Estimation in Python
tgcalls github icon apple icon windows icon Python pybind11 binding to Telegram's WebRTC library with third party dependencies like OpenSSL, MozJPEG, FFmpeg, etc.
dd-trace-py github icon windows icon apple icon linux icon Uses custom alternate arch emulation on GitHub
pybind11 python_example github icon windows icon apple icon linux icon Example pybind11 module built with a Python-based build system
cyvcf2 github icon apple icon linux icon cython + htslib == fast VCF and BCF processing
sourmash github icon apple icon linux icon windows icon Quickly search, compare, and analyze genomic and metagenomic data sets.
time-machine github icon apple icon linux icon windows icon Time mocking library using only the CPython C API.
matrixprofile travisci icon windows icon apple icon linux icon A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.
CTranslate2 github icon apple icon linux icon Includes libraries from the Intel oneAPI toolkit. The Linux wheels also include CUDA libraries for GPU execution.
jq.py travisci icon apple icon linux icon Python bindings for jq
iminuit github icon windows icon apple icon linux icon Jupyter-friendly Python interface for C++ MINUIT2
Tokenizer github icon windows icon apple icon linux icon Fast and customizable text tokenization library with BPE and SentencePiece support
PyGLM github icon apple icon linux icon windows icon Fast OpenGL Mathematics (GLM) for Python
bx-python travisci icon apple icon linux icon A library that includes Cython extensions.
boost-histogram github icon travisci icon windows icon apple icon linux icon Supports full range of wheels, including PyPy and alternate archs.
iDynTree github icon linux icon Uses manylinux_2_24
TgCrypto travisci icon windows icon apple icon linux icon Includes a Windows Travis build.
pybase64 github icon windows icon apple icon linux icon Fast Base64 encoding/decoding in Python
etebase-py travisci icon linux icon Python bindings to a Rust library using setuptools-rust, and sccache for improved speed.
fathon travisci icon apple icon linux icon python package for DFA (Detrended Fluctuation Analysis) and related algorithms
numpythia github icon apple icon linux icon The interface between PYTHIA and NumPy
pyjet github icon windows icon apple icon linux icon The interface between FastJet and NumPy
polaroid github icon apple icon linux icon windows icon Full range of wheels for setuptools rust, with auto release and PyPI deploy.
Imagecodecs (fork) azurepipelines icon apple icon linux icon Over 20 external dependencies in compiled libraries, custom docker image, libomp, openblas and install_name_tool for macOS.
clang-format github icon apple icon linux icon windows icon Scikit-build wrapper around LLVM's CMake, all platforms, generic wheels.
ninja github icon travisci icon apple icon linux icon windows icon Multitagged binary builds for all supported platforms, using cibw 2 config configuration.
pybind11 scikit_build_example github icon windows icon apple icon linux icon An example combining scikit-build and pybind11
GSD github icon apple icon linux icon windows icon Cython and NumPy project with 64-bit wheels.
pyinstrument_cext travisci icon appveyor icon windows icon apple icon linux icon A simple C extension, without external dependencies
xmlstarlet github icon windows icon apple icon linux icon Python 3.6+ CFFI bindings with true MSVC build.
CorrectionLib github icon apple icon linux icon Structured JSON powered correction library for HEP, designed for the CMS experiment at CERN.
pillow-heif github icon apple icon linux icon Python CFFI binding to libheif library with third party dependencies like libde265, x265, libaom with test & publishing on PyPi.
SiPM github icon apple icon linux icon High performance library for SiPM detectors simulation using C++17, OpenMP and AVX2 intrinsics.

Add your repo here! Let us know on GitHub Discussions, or send a PR, adding your information to docs/data/projects.yml.

I'd like to include notes here to indicate why an example might be interesting to cibuildwheel users - the styles/technologies/techniques used in each. Please include that in future additions!

<style> .wy-nav-content { /* this table benefits from a wider page */ max-width: 1000px; } .rst-content .section table img { /* make the icons darker on this page */ filter: brightness(0.5); } </style>