From 02f38497382ff8f03f7dc37cab35a27c2e4d3cc1 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Sun, 27 Dec 2020 22:22:34 -0500 Subject: [PATCH] chore: update projects based on Discussion #485 (#498) --- README.md | 77 ++++++++++++++++------------- docs/data/projects.yml | 16 ++++++ docs/data/readme_icons/apple.svg | 2 +- docs/data/readme_icons/travisci.svg | 2 +- 4 files changed, 61 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index 1041237c..ff420e2a 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ Here are some repos that use cibuildwheel. |-----------------------------------|----|----|:------| | [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. | | [Matplotlib][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The venerable Matplotlib, a Python library with C++ portions | +| [psutil][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Cross-platform lib for process and system monitoring in Python | | [twisted-iocpsupport][] | ![github icon][] | ![windows icon][] | A submodule of Twisted that hooks into native C APIs using Cython. | | [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. | | [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. | @@ -138,12 +139,14 @@ Here are some repos that use cibuildwheel. | [coverage.py][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | The coverage tool for Python | | [River][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | 🌊 Online machine learning in Python | | [PyAV][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Pythonic bindings for FFmpeg's libraries. | -| [google neuroglancer][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | WebGL-based viewer for volumetric data | +| [Dependency Injector][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Dependency injection framework for Python, uses Windows TravisCI | | [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 | | [AutoPy][] | ![travisci icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Includes a Windows Travis build. | | [pikepdf][] | ![azurepipelines icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | A Python library for reading and writing PDF, powered by qpdf | | [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. | | [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 ¶ | | [KDEpy][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Kernel Density Estimation in Python | | [pybind11 python_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Example pybind11 module built with a Python-based build system | | [pybind11 cmake_example][] | ![github icon][] | ![windows icon][] ![apple icon][] ![linux icon][] | Example pybind11 module built with a CMake-based build system | @@ -163,6 +166,7 @@ Here are some repos that use cibuildwheel. [scikit-learn]: https://github.com/scikit-learn/scikit-learn [Matplotlib]: https://github.com/matplotlib/matplotlib +[psutil]: https://github.com/giampaolo/psutil [twisted-iocpsupport]: https://github.com/twisted/twisted-iocpsupport [scikit-image]: https://github.com/scikit-image/scikit-image [websockets]: https://github.com/aaugustin/websockets @@ -172,12 +176,14 @@ Here are some repos that use cibuildwheel. [coverage.py]: https://github.com/nedbat/coveragepy [River]: https://github.com/online-ml/river [PyAV]: https://github.com/PyAV-Org/PyAV -[google neuroglancer]: https://github.com/google/neuroglancer +[Dependency Injector]: https://github.com/ets-labs/python-dependency-injector [aioquic]: https://github.com/aiortc/aioquic +[google neuroglancer]: https://github.com/google/neuroglancer [AutoPy]: https://github.com/autopilot-rs/autopy [pikepdf]: https://github.com/pikepdf/pikepdf [Parselmouth]: https://github.com/YannickJadoul/Parselmouth [python-rapidjson]: https://github.com/python-rapidjson/python-rapidjson +[Rtree]: https://github.com/Toblerity/rtree [KDEpy]: https://github.com/tommyod/KDEpy [pybind11 python_example]: https://github.com/pybind/python_example [pybind11 cmake_example]: https://github.com/pybind/cmake_example @@ -205,39 +211,42 @@ Here are some repos that use cibuildwheel. [apple icon]: docs/data/readme_icons/apple.svg [linux icon]: docs/data/readme_icons/linux.svg - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + diff --git a/docs/data/projects.yml b/docs/data/projects.yml index 366e96cd..19acaf94 100644 --- a/docs/data/projects.yml +++ b/docs/data/projects.yml @@ -213,3 +213,19 @@ 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 diff --git a/docs/data/readme_icons/apple.svg b/docs/data/readme_icons/apple.svg index f8780367..abef0307 100644 --- a/docs/data/readme_icons/apple.svg +++ b/docs/data/readme_icons/apple.svg @@ -1 +1 @@ -Apple icon \ No newline at end of file +Apple icon \ No newline at end of file diff --git a/docs/data/readme_icons/travisci.svg b/docs/data/readme_icons/travisci.svg index 3efbee2a..e2dfd05c 100644 --- a/docs/data/readme_icons/travisci.svg +++ b/docs/data/readme_icons/travisci.svg @@ -1 +1 @@ -Travis CI icon \ No newline at end of file +Travis CI icon \ No newline at end of file