2020-12-04 12:08:23 -05:00
# Fields:
# name: required, printed name
2021-02-04 22:08:18 -05:00
# 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)
2021-03-04 08:54:42 -05:00
# pypi: The pypi name, if different from the GitHub package name
2020-12-04 12:58:27 -05:00
# os: Operating system list, [windows, apple, linux] (optional)
2020-12-04 16:44:04 -05:00
# ci: [appveyor, github, azurepipelines, circleci, gitlab, travisci] (optional)
2020-12-04 12:08:23 -05:00
# notes: (text, optional)
- name : Matplotlib
gh : matplotlib/matplotlib
notes : The venerable Matplotlib, a Python library with C++ portions
ci : [ github]
2020-12-04 12:58:27 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : pyinstrument_cext
gh : joerick/pyinstrument_cext
ci : [ travisci, appveyor]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
notes : A simple C extension, without external dependencies
- name : websockets
gh : aaugustin/websockets
2020-12-04 16:44:04 -05:00
ci : [ travisci]
2020-12-12 12:18:11 +00:00
ci_config : .travis.yml
2020-12-04 15:46:22 -05:00
os : [ apple, linux]
2020-12-12 12:18:11 +00:00
notes : |
Library for building WebSocket servers and clients. Mostly written in
Python, with a small C 'speedups' extension module.
2020-12-04 12:08:23 -05:00
- name : Parselmouth
gh : YannickJadoul/Parselmouth
2021-03-04 08:54:42 -05:00
pypi : praat-parselmouth
2020-12-04 12:08:23 -05:00
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]
2020-12-04 12:58:27 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
2020-12-04 16:21:09 -05:00
# Seems to be defunct
# - name: python-admesh
# gh: admesh/python-admesh
2020-12-04 12:08:23 -05:00
- name : pybase64
gh : mayeut/pybase64
2020-12-08 21:53:16 -05:00
ci : [ github]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : KDEpy
gh : tommyod/KDEpy
2020-12-04 15:46:22 -05:00
ci : [ github]
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : AutoPy
gh : autopilot-rs/autopy
2020-12-04 16:44:04 -05:00
ci : [ travisci]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
notes : Includes a Windows Travis build.
2020-12-04 12:08:23 -05:00
2020-12-04 15:46:22 -05:00
# Seems to be defunct
# - name: apriltags2-ethz
# gh: safijari/apriltags2_ethz
2020-12-04 12:08:23 -05:00
- name : TgCrypto
gh : pyrogram/tgcrypto
2020-12-04 16:44:04 -05:00
ci : [ travisci]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
notes : Includes a Windows Travis build.
2020-12-04 12:08:23 -05:00
- 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]
2020-12-07 09:31:08 -05:00
# cibuildwheel moved to backup folder
# - name: gmic-py
# gh: myselfhimself/gmic-py
2020-12-04 12:08:23 -05:00
2020-12-07 09:31:08 -05:00
- name : River
gh : online-ml/river
ci : [ github]
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : PyAV
gh : PyAV-Org/PyAV
2021-03-04 08:54:42 -05:00
pypi : av
2020-12-04 15:46:22 -05:00
ci : [ github]
os : [ windows, apple, linux]
notes : Pythonic bindings for FFmpeg's libraries.
2020-12-04 12:08:23 -05:00
- name : aiortc
gh : aiortc/aiortc
2020-12-04 15:46:22 -05:00
ci : [ github]
os : [ apple, linux]
notes : WebRTC and ORTC implementation for Python using asyncio.
2020-12-04 12:08:23 -05:00
- name : aioquic
gh : aiortc/aioquic
2020-12-04 15:46:22 -05:00
ci : [ github]
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : pikepdf
gh : pikepdf/pikepdf
2020-12-04 16:44:04 -05:00
ci : [ azurepipelines]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : fathon
gh : stfbnc/fathon
2020-12-04 15:46:22 -05:00
ci : [ travisci]
os : [ apple, linux]
2020-12-04 12:08:23 -05:00
- name : etebase-py
gh : etesync/etebase-py
2021-03-04 08:54:42 -05:00
pypi : etebase
2020-12-04 12:08:23 -05:00
notes : Python bindings to a Rust library using `setuptools-rust`, and `sccache` for improved speed.
ci : [ travisci]
2020-12-04 15:46:22 -05:00
os : [ linux]
2020-12-04 12:08:23 -05:00
- name : xmlstarlet
gh : dimitern/xmlstarlet
notes : Python 3.6+ CFFI bindings with true MSVC build.
ci : [ github]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
- name : bx-python
gh : bxlab/bx-python
notes : A library that includes Cython extensions.
ci : [ travisci]
2020-12-04 12:58:27 -05:00
os : [ apple, linux]
2020-12-04 12:08:23 -05:00
- name : coverage.py
gh : nedbat/coveragepy
2020-12-04 15:46:22 -05:00
ci : [ github]
os : [ windows, apple, linux]
2020-12-04 12:08:23 -05:00
notes : The coverage tool for Python
2020-12-04 15:46:22 -05:00
- name : scikit-learn
gh : scikit-learn/scikit-learn
ci : [ github]
os : [ windows, apple, linux]
2020-12-12 12:18:11 +00:00
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.
2020-12-04 15:46:22 -05:00
- name : scikit-image
gh : scikit-image/scikit-image
ci : [ github]
os : [ windows, apple, linux]
2020-12-12 12:18:11 +00:00
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.
2020-12-04 15:46:22 -05:00
2020-12-12 12:15:47 +00:00
- name : google neuroglancer
2020-12-04 15:46:22 -05:00
gh : google/neuroglancer
ci : [ github]
os : [ windows, apple, linux]
- name : h5py
gh : h5py/h5py
2020-12-04 16:44:04 -05:00
ci : [ azurepipelines]
2020-12-04 15:46:22 -05:00
os : [ windows, apple, linux]
- name : pyzmq
gh : zeromq/pyzmq
ci : [ github]
os : [ windows, apple, linux]
2020-12-12 12:18:11 +00:00
ci_config : .github/workflows/wheels.yml
notes : |
Python bindings for zeromq, the networking library. Uses Cython and CFFI.
2020-12-04 15:46:22 -05:00
- name : python-rapidjson
gh : python-rapidjson/python-rapidjson
ci : [ travisci, gitlab, appveyor]
os : [ windows, linux]
- name : jq.py
gh : mwilliamson/jq.py
2021-03-04 08:54:42 -05:00
pypi : jq
2020-12-04 15:46:22 -05:00
ci : [ travisci]
os : [ apple, linux]
2020-12-12 12:15:47 +00:00
- name : pybind11 python_example
2020-12-04 15:46:22 -05:00
gh : pybind/python_example
ci : [ github]
os : [ windows, apple, linux]
2020-12-12 12:15:47 +00:00
- name : pybind11 cmake_example
2020-12-04 15:46:22 -05:00
gh : pybind/cmake_example
ci : [ github]
os : [ windows, apple, linux]
2020-12-12 12:15:47 +00:00
- name : pybind11 scikit_build_example
2020-12-04 15:46:22 -05:00
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.
2020-12-27 22:22:34 -05:00
- 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
2021-03-04 08:54:42 -05:00
pypi : dependency-injector
2020-12-27 22:22:34 -05:00
ci : [ travisci]
os : [ windows, apple, linux]
notes : Dependency injection framework for Python, uses Windows TravisCI
2021-01-09 15:41:41 -05:00
- name : numexpr
gh : pydata/numexpr
ci : [ github, travisci]
os : [ windows, apple, linux]
- name : PyTables
gh : PyTables/PyTables
2021-03-04 08:54:42 -05:00
pypi : tables
2021-01-09 15:41:41 -05:00
ci : [ github]
os : [ windows, apple, linux]
- name : dd-trace-py
gh : DataDog/dd-trace-py
2021-03-04 08:54:42 -05:00
pypi : ddtrace
2021-01-09 15:41:41 -05:00
ci : [ github]
os : [ windows, apple, linux]
notes : Uses custom alternate arch emulation on GitHub
- name : Tokenizer
gh : OpenNMT/Tokenizer
ci : [ github, travisci]
os : [ apple, linux]
- name : matrixprofile
gh : matrix-profile-foundation/matrixprofile
ci : [ travisci]
os : [ windows, apple, linux]
- name : cyvcf2
gh : brentp/cyvcf2
ci : [ github]
os : [ apple, linux]
2021-01-21 12:02:58 -05:00
- name : CTranslate2
gh : OpenNMT/CTranslate2
ci : [ github]
os : [ apple, linux]
notes : Includes libraries from the [Intel oneAPI toolkit](https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit.html). The Linux wheels also include CUDA libraries for GPU execution.
- name : MyPy
gh : mypyc/mypy_mypyc-wheels
stars : python/mypy
2021-03-04 08:54:42 -05:00
pypi : mypy
2021-01-21 12:02:58 -05:00
ci : [ github]
os : [ apple, linux, windows]
notes : MyPyC, the compiled component of MyPy.
- name : Imagecodecs (fork)
gh : czaki/imagecodecs_build
stars : cgohlke/imagecodecs
2021-03-04 08:54:42 -05:00
pypi : imagecodecs
2021-01-21 12:29:02 -05:00
ci : [ azurepipelines]
ci_config : azure-pipelines.yaml
2021-01-21 12:02:58 -05:00
os : [ apple, linux]
notes : Over 20 external dependencies in compiled libraries, custom docker image, `libomp`, `openblas` and `install_name_tool` for macOS.
- name : ruptures
gh : deepcharles/ruptures
ci : [ github]
os : [ apple, linux, windows]
notes : Extensive Cython + NumPy [pyproject.toml](https://github.com/deepcharles/ruptures/blob/master/pyproject.toml) example.
2021-02-20 20:04:56 +00:00
- name : time-machine
gh : adamchainz/time-machine
ci : [ github]
os : [ apple, linux, windows]
notes : Time mocking library using only the CPython C API.
2021-03-04 08:54:42 -05:00
2021-03-03 21:24:22 +05:30
- name : polaroid
gh : daggy1234/polaroid
ci : [ github]
os : [ apple, linux, windows]
notes : Full range of wheels for setuptools rust, with auto release and PyPI deploy.
2021-03-04 08:54:42 -05:00
- name : python-snappy
gh : andrix/python-snappy
ci : [ github]
os : [ apple, linux, windows]
- name : sourmash
gh : dib-lab/sourmash
ci : [ github]
os : [ apple, linux, windows]
- name : markupsafe
gh : pallets/markupsafe
ci : [ github]
os : [ apple, linux, windows]