docs: add a Pyodide icon and misc. stuff + regenerate projects and working examples data for Android, iOS, and Pyodide (#2815)
* Create greyed-out Pyodide icon * Add Pyodide icon to NumPy and scikit-learn * Add new Pyodide data to projects fields * Allow local SVG usage if missing in simple-icons * Fix deprecated `login_or_token` argument * Regenerate working examples with Android, iOS, and Pyodide data * Add Pyodide to the "Usage" table * Add ⚠️⁵ to the table indicating Pyodide being untested * add pybase64 to the list of projects building pyodide wheels * Update and format table + maybe this looks nicer * Downscale Pyodide SVG to 16px width * Reformat tables and superscript references a bit more --------- Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
This commit is contained in:
co-authored by
Matthieu Darbois
parent
075b5c8881
commit
58977c129d
@@ -28,7 +28,7 @@
|
||||
"ci_config": { "type": "string" },
|
||||
"os": {
|
||||
"type": "array",
|
||||
"items": { "enum": ["windows", "apple", "linux", "android", "ios"] }
|
||||
"items": { "enum": ["windows", "apple", "linux", "android", "ios", "pyodide"] }
|
||||
}
|
||||
},
|
||||
"required": ["name", "gh", "ci", "os"]
|
||||
|
||||
+12
-12
@@ -3,7 +3,7 @@
|
||||
# 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)
|
||||
# pypi: The pypi name, if different from the GitHub package name
|
||||
# os: Operating system list, [windows, apple, linux, android, ios] (optional)
|
||||
# os: Operating system list, [windows, apple, linux, android, ios, pyodide] (optional)
|
||||
# ci: [github, azurepipelines, circleci, gitlab, travisci, cirrusci] (optional)
|
||||
# notes: (text, optional)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
gh: matplotlib/matplotlib
|
||||
notes: The venerable Matplotlib, a Python library with C++ portions
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: pyinstrument
|
||||
gh: joerick/pyinstrument
|
||||
@@ -48,7 +48,7 @@
|
||||
- name: pybase64
|
||||
gh: mayeut/pybase64
|
||||
ci: [github]
|
||||
os: [windows, apple, linux, android, ios]
|
||||
os: [windows, apple, linux, android, ios, pyodide]
|
||||
notes: setuptools backend with custom CMake step for external sources. SBOM embedded via a custom repair step.
|
||||
|
||||
- name: KDEpy
|
||||
@@ -144,7 +144,7 @@
|
||||
- name: scikit-learn
|
||||
gh: scikit-learn/scikit-learn
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
ci_config: .github/workflows/wheels.yml
|
||||
notes: |
|
||||
The machine learning library. A complex but clean config using many of
|
||||
@@ -154,7 +154,7 @@
|
||||
- name: scikit-image
|
||||
gh: scikit-image/scikit-image
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
ci_config: .github/workflows/cibuildwheel.yml
|
||||
notes: |
|
||||
Image processing library. Uses cibuildwheel to build and test a project
|
||||
@@ -194,17 +194,17 @@
|
||||
- name: pybind11 python_example
|
||||
gh: pybind/python_example
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: pybind11 cmake_example
|
||||
gh: pybind/cmake_example
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: pybind11 scikit_build_example
|
||||
gh: pybind/scikit_build_example
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: pybind11 cross build example
|
||||
gh: wbarnha/pybind_cmake_example_crossbuild
|
||||
@@ -215,7 +215,7 @@
|
||||
- name: iminuit
|
||||
gh: scikit-hep/iminuit
|
||||
ci: [github]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: pyjet
|
||||
gh: scikit-hep/pyjet
|
||||
@@ -230,7 +230,7 @@
|
||||
- name: boost-histogram
|
||||
gh: scikit-hep/boost-histogram
|
||||
ci: [github, travisci]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
notes: Supports full range of wheels, including PyPy and alternate archs.
|
||||
|
||||
- name: Rtree
|
||||
@@ -332,7 +332,7 @@
|
||||
- name: sourmash
|
||||
gh: sourmash-bio/sourmash
|
||||
ci: [github]
|
||||
os: [apple, linux, windows]
|
||||
os: [apple, linux, windows, pyodide]
|
||||
|
||||
- name: markupsafe
|
||||
gh: pallets/markupsafe
|
||||
@@ -565,7 +565,7 @@
|
||||
- name: NumPy
|
||||
gh: numpy/numpy
|
||||
ci: [github, travisci]
|
||||
os: [windows, apple, linux]
|
||||
os: [windows, apple, linux, pyodide]
|
||||
|
||||
- name: Wrapt
|
||||
gh: GrahamDumpleton/wrapt
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<svg width="16px" height="16px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_101_23)">
|
||||
<path d="M19.4079 13.0863C19.4079 13.0645 19.4062 11.8768 19.4045 11.8551H24.0001V23.7707H12.0828V11.8551H16.6783C16.6783 11.8768 16.675 13.0645 16.675 13.0863M22.1191 22.4962H22.9376L21.6965 18.2782H20.4519L19.4296 22.4962H20.2231L20.4302 21.5573H21.8485L22.1174 22.4962H22.1191ZM17.7708 22.4962H18.5543L19.5599 18.2782H18.7865L18.17 21.1848H18.16L17.5753 18.2782H16.837L16.1855 21.1497H16.1755L15.6359 18.2782H14.8474L15.7562 22.4962H16.5547L17.1811 19.6246H17.1911L17.7708 22.4962ZM20.9264 19.3172H21.2588L21.6547 20.8657H20.5822L20.9264 19.3172Z" fill="#606060"/>
|
||||
<path d="M11.6935 5.17811C11.6935 6.94883 10.2234 8.5191 8.35247 8.5191H1.67049V11.8601H0V0.166626H8.35247C10.1399 0.166626 11.6433 1.65337 11.6935 3.50761V5.17811ZM10.023 3.50761C10.023 2.58884 9.27124 1.83712 8.35247 1.83712H1.67049V6.8486H8.35247C9.27124 6.8486 10.023 6.09688 10.023 5.17811V3.50761Z" fill="#606060"/>
|
||||
<path d="M18.8766 8.185V11.8601H17.2061V8.185L12.1946 2.67237V0.166626H13.8651V1.98746L18.0413 6.58132L22.2175 1.98746V0.166626H23.888V2.67237L18.8766 8.185Z" fill="#606060"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_101_23">
|
||||
<rect width="24" height="24" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
Reference in New Issue
Block a user