2020-12-04 12:08:23 -05:00
# 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)
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
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
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
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
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.