232 lines
5.5 KiB
YAML
232 lines
5.5 KiB
YAML
# 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
|