# Fields: # name: required, printed name # gh: Github repo (eventually a url: could be added for non-github projects) # stars: Github repo (optional, if different from package, such as for Twisted) # os: Operating system list, [windows, apple, linux] (optional) # ci: [appveyor, github, azurepipelines, circleci, gitlab, travisci] (optional) # notes: (text, optional) - name: Matplotlib gh: matplotlib/matplotlib notes: The venerable Matplotlib, a Python library with C++ portions ci: [github] os: [windows, apple, linux] - name: pyinstrument_cext gh: joerick/pyinstrument_cext ci: [travisci, appveyor] os: [windows, apple, linux] notes: A simple C extension, without external dependencies - name: websockets gh: aaugustin/websockets ci: [travisci] ci_config: .travis.yml os: [apple, linux] notes: | Library for building WebSocket servers and clients. Mostly written in Python, with a small C 'speedups' extension module. - name: Parselmouth gh: YannickJadoul/Parselmouth notes: 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. ci: [github] os: [windows, apple, linux] # Seems to be defunct # - name: python-admesh # gh: admesh/python-admesh - name: pybase64 gh: mayeut/pybase64 ci: [github] os: [windows, apple, linux] - name: KDEpy gh: tommyod/KDEpy ci: [github] os: [windows, apple, linux] - name: AutoPy gh: autopilot-rs/autopy ci: [travisci] os: [windows, apple, linux] notes: Includes a Windows Travis build. # Seems to be defunct # - name: apriltags2-ethz # gh: safijari/apriltags2_ethz - name: TgCrypto gh: pyrogram/tgcrypto ci: [travisci] os: [windows, apple, linux] notes: Includes a Windows Travis build. - name: twisted-iocpsupport gh: twisted/twisted-iocpsupport stars: twisted/twisted notes: A submodule of Twisted that hooks into native C APIs using Cython. ci: [github] os: [windows] # cibuildwheel moved to backup folder # - name: gmic-py # gh: myselfhimself/gmic-py - name: River gh: online-ml/river ci: [github] os: [windows, apple, linux] - name: PyAV gh: PyAV-Org/PyAV ci: [github] os: [windows, apple, linux] notes: Pythonic bindings for FFmpeg's libraries. - name: aiortc gh: aiortc/aiortc ci: [github] os: [apple, linux] notes: WebRTC and ORTC implementation for Python using asyncio. - name: aioquic gh: aiortc/aioquic ci: [github] os: [windows, apple, linux] - name: pikepdf gh: pikepdf/pikepdf ci: [azurepipelines] os: [windows, apple, linux] - name: fathon gh: stfbnc/fathon ci: [travisci] os: [apple, linux] - name: etebase-py gh: etesync/etebase-py notes: Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed. ci: [travisci] os: [linux] - name: xmlstarlet gh: dimitern/xmlstarlet notes: Python 3.6+ CFFI bindings with true MSVC build. ci: [github] os: [windows, apple, linux] - name: bx-python gh: bxlab/bx-python notes: A library that includes Cython extensions. ci: [travisci] os: [apple, linux] - name: coverage.py gh: nedbat/coveragepy ci: [github] os: [windows, apple, linux] notes: The coverage tool for Python - name: scikit-learn gh: scikit-learn/scikit-learn ci: [github] os: [windows, apple, linux] ci_config: .github/workflows/wheels.yml notes: | 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. - name: scikit-image gh: scikit-image/scikit-image ci: [github] os: [windows, apple, linux] ci_config: .github/workflows/cibuildwheel.yml notes: | Image processing library. Uses cibuildwheel to build and test a project that uses Cython with platform-native code. - name: google neuroglancer gh: google/neuroglancer ci: [github] os: [windows, apple, linux] - name: h5py gh: h5py/h5py ci: [azurepipelines] os: [windows, apple, linux] - name: pyzmq gh: zeromq/pyzmq ci: [github] os: [windows, apple, linux] ci_config: .github/workflows/wheels.yml notes: | Python bindings for zeromq, the networking library. Uses Cython and CFFI. - name: python-rapidjson gh: python-rapidjson/python-rapidjson ci: [travisci, gitlab, appveyor] os: [windows, linux] - name: jq.py gh: mwilliamson/jq.py ci: [travisci] os: [apple, linux] - name: pybind11 python_example gh: pybind/python_example ci: [github] os: [windows, apple, linux] - name: pybind11 cmake_example gh: pybind/cmake_example ci: [github] os: [windows, apple, linux] - name: pybind11 scikit_build_example gh: pybind/scikit_build_example ci: [github] os: [windows, apple, linux] - name: iminuit gh: scikit-hep/iminuit ci: [github] os: [windows, apple, linux] - name: pyjet gh: scikit-hep/pyjet ci: [github] os: [windows, apple, linux] - name: numpythia gh: scikit-hep/numpythia ci: [github] os: [apple, linux] - name: boost-histogram gh: scikit-hep/boost-histogram ci: [github, travisci] os: [windows, apple, linux] notes: Supports full range of wheels, including PyPy and alternate archs. - name: Rtree gh: Toblerity/rtree ci: [github] os: [windows, apple, linux] - name: psutil gh: giampaolo/psutil ci: [github] os: [windows, apple, linux] - name: Dependency Injector gh: ets-labs/python-dependency-injector ci: [travisci] os: [windows, apple, linux] notes: Dependency injection framework for Python, uses Windows TravisCI