Agriya Khetarpal
6d9f4c9545
Update to Pyodide v314.0.0a2 ( #2848 )
2026-05-13 17:19:15 -04:00
ec0977e5f6
[Bot] Update dependencies ( #2845 )
...
* Update dependencies
* fix: revert pip upgrade on graalpy for now
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: older pip for graalpy on Windows
Assisted-by: OpenCode:glm-5.1
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <henryfs@princeton.edu >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-05-12 21:59:10 -04:00
Matthieu Darbois
3617733645
feat: add CPython 3.15 beta 1 ( #2833 )
2026-05-11 13:35:40 -04:00
Matthieu Darbois
8bdb703302
break: drop Python 3.8 ( #2686 )
2026-05-10 21:19:36 -04:00
Henry Schreiner and agriya khetarpal
cbef1e8b89
feat: config settings placeholders ( #2827 )
...
* feat: config settings placeholders
Assisted-by: Copilot:GPT-5.4
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* Update docs/options.md
Co-authored-by: agriya khetarpal <74401230+agriyakhetarpal@users.noreply.github.com >
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
Co-authored-by: agriya khetarpal <74401230+agriyakhetarpal@users.noreply.github.com >
2026-05-09 14:11:40 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aed06ac94d
chore(deps): bump j178/prek-action from 2.0.2 to 2.0.3 in the actions group ( #2843 )
...
chore(deps): bump j178/prek-action in the actions group
Bumps the actions group with 1 update: [j178/prek-action](https://github.com/j178/prek-action ).
Updates `j178/prek-action` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](https://github.com/j178/prek-action/compare/cbc2f23eb5539cf20d82d1aabd0d0ecbcc56f4e3...6ad80277337ad479fe43bd70701c3f7f8aa74db3 )
---
updated-dependencies:
- dependency-name: j178/prek-action
dependency-version: 2.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 14:11:00 -04:00
d2c0e59833
feat: pyemscripten platform tag (PEP 783), 314.0a1, pyodide-eol flag, and maintenance updates ( #2812 )
...
* Use `pyodide config get emscripten_dir`
* Update constraints
* Updates for `pyemscripten` platform tag
* Weird constraints stuff...
* Revert "Weird constraints stuff..."
This reverts commit 4bd785de872269c0b27362ee800f17288b2b4789.
* Add some special constraints for pyodide
* Wheel pyemscripten collision
* Put delocate back in constraints (not needed tho)
* Drop Pyodide 0.27.7 (cp312-pyodide_wasm32)
* Add Pyodide 314.0.0a1 (cp314-pyodide_wasm32)
* Delete no-longer-needed Pyodide 312 constraints
* Update Pyodide 313 and 314 constraints
* Add back prerelease stuff and update tests
* Fix `test_pyodide_on_windows`
* Update and fix tests some more
* Also enable pyodide-prerelease in GHA sample build
* Update tests yet again (`SINGLE_PYTHON_VERSION` changes)
* Add a Pyodide-specific maintenance guide
* Add suggestions from Hood and Gyeongjae
Co-Authored-By: Hood Chatham <roberthoodchatham@gmail.com >
Co-Authored-By: Gyeongjae Choi <def6488@gmail.com >
* Add "Last updated: May 2026" to Pyodide document
* Add a Pyodide EOL filter
* Fix typo
* Update maintenance docs about EoL Pyodide
* Add Pyodide 312 constraints back
* Update Pyodide 313 and 314 constraints
* Remove "experimental" note about Pyodide
* Remove another experimental Pyodide sentence
* Add docs about the `pyodide-eol` enable option
---------
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com >
Co-authored-by: Gyeongjae Choi <def6488@gmail.com >
Co-authored-by: Henry Schreiner <henryfs@princeton.edu >
2026-05-09 14:01:41 -04:00
Matthieu Darbois
542335fb4a
feat: drop python3.13t ( #2684 )
...
* break: remove cp313t
* break: drop unused cpython-freethreading enable option
* update message
2026-05-09 10:59:24 -04:00
Matthieu Darbois and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
b425e9d2a7
[Bot] Update dependencies ( #2837 )
...
* Update dependencies
* revert pyodide changes
they will be handled in #2812
* revert pip & virtualenv updates
---------
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2026-05-05 22:00:16 +02:00
agriya khetarpal and Matthieu Darbois
a76fca878d
fix: set UV_PYTHON for before_build on Linux when using uv ( #2830 )
...
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2026-05-05 05:39:14 +05:30
d593457f60
Document platform-specific before-build config ( #2834 )
...
* Document platform-specific before-build config
* Update docs/options.md
Co-authored-by: agriya khetarpal <74401230+agriyakhetarpal@users.noreply.github.com >
* Align before-build examples across config formats
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: agriya khetarpal <74401230+agriyakhetarpal@users.noreply.github.com >
2026-05-04 16:08:55 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
f42b92f804
[pre-commit.ci] pre-commit autoupdate ( #2838 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: c60c980e561ed3e73101667fe8365c609d19a438 → 6fec9b7edb08fd9989088709d864a7826dc74e80](https://github.com/astral-sh/ruff-pre-commit/compare/c60c980e561ed3e73101667fe8365c609d19a438...6fec9b7edb08fd9989088709d864a7826dc74e80 )
- [github.com/pre-commit/mirrors-mypy: 8e5c80792e2ec0c87804d8ef915bf35e2caea6da → fc0f09a29bb495f4a91f00266155d6282d52485d](https://github.com/pre-commit/mirrors-mypy/compare/8e5c80792e2ec0c87804d8ef915bf35e2caea6da...fc0f09a29bb495f4a91f00266155d6282d52485d )
- [github.com/python-jsonschema/check-jsonschema: ed81924a8b1cecdaa570b072528fa80c9c4d6ccd → 943377262562a12b57292fc98fabd7dbf81451fe](https://github.com/python-jsonschema/check-jsonschema/compare/ed81924a8b1cecdaa570b072528fa80c9c4d6ccd...943377262562a12b57292fc98fabd7dbf81451fe )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-05-04 15:58:12 -04:00
TT
29d36dc17d
Use python -V -V for Windows build diagnostics ( #2832 )
2026-05-03 20:10:49 +05:30
dependabot[bot]
a9f58eb656
chore(deps): bump the actions group with 3 updates ( #2826 )
2026-04-25 16:20:36 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
545670cbf5
chore(deps): bump the actions group with 5 updates ( #2823 )
...
Bumps the actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) | `1.13.0` | `1.14.0` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) | `7.6.0` | `8.0.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `7.0.0` | `7.0.1` |
| [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) | `3.0.0` | `3.1.1` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) | `8.1.0` | `8.1.1` |
Updates `pypa/gh-action-pypi-publish` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e...cef221092ed1bacb1cc03d23a2d87d1d172e277b )
Updates `astral-sh/setup-uv` from 7.6.0 to 8.0.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v7.6...cec208311dfd045dd5311c1add060b2062131d57 )
Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a )
Updates `actions/create-github-app-token` from 3.0.0 to 3.1.1
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/f8d387b68d61c58ab83c6c016672934102569859...1b10c78c7865c340bc4f6099eb2f838309f1e8c3 )
Updates `peter-evans/create-pull-request` from 8.1.0 to 8.1.1
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/c0f553fe549906ede9cf27b5156039d195d2ece0...5f6978faf089d4d20b00c7766989d076bb2fc7f1 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: astral-sh/setup-uv
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: actions/create-github-app-token
dependency-version: 3.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 07:31:36 +02:00
32b0ccc560
[Bot] Update dependencies ( #2818 )
...
* Update dependencies
* revert pyodide changes
those will be handled in #2812
---------
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
Co-authored-by: Malcolm Smith <smith@chaquo.com >
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
2026-04-15 07:45:31 -04:00
f86700db67
chore: add PEP 723 metadata for various bin/ scripts, drop bin dependency group ( #2819 )
...
* Add PEP 723 metadata for various `bin` scripts
* Use a subprocess to install chromium
* Regenerate image
* Update shebangs
Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com >
* Add cibuildwheel local dependency for some scripts
Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com >
* Remove `bin` dependency group fully
* Add CSS for styling the diagram
Co-Authored-By: Joe Rickerby <1244307+joerick@users.noreply.github.com >
* Restore image to original
* Install `uv` for PyLint to find it
* Drop setup-python too in favour of setup-uv
* Revert "Drop setup-python too in favour of setup-uv"
This reverts commit 663db5c253f18bd09229ea5dbf92f7f6aa8ebf1c.
* Make `uv` venv backend for nox optional again
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: Joe Rickerby <1244307+joerick@users.noreply.github.com >
2026-04-15 07:36:04 -04:00
Malcolm Smith
46558a4e24
Update Android to Python 3.13.13 and 3.14.4 ( #2821 )
2026-04-13 16:08:48 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
023f45a968
chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 in the actions group ( #2820 )
...
chore(deps): bump astral-sh/setup-uv in the actions group
Bumps the actions group with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `astral-sh/setup-uv` from 7.6.0 to 8.0.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v7.6...cec208311dfd045dd5311c1add060b2062131d57 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 06:36:53 +05:30
1d5d9be23f
docs: update "How it works" diagram with details of Android, iOS, and Pyodide builds ( #2816 )
...
* Update diagram with details of Android, iOS, and Pyodide builds
* Update diagram as well
* Simplify
Co-Authored-By: Malcolm Smith <smith@chaquo.com >
* Improve WCAG for some text elements
* Update diagram snapshot
* Modernise image generation script and rerun
---------
Co-authored-by: Malcolm Smith <smith@chaquo.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2026-04-10 13:09:28 -04:00
Henry Schreiner
a42e5d3563
fix: drop Cirrus CI (going away June 1, 2026) ( #2817 )
...
* fix: drop Cirrus CI (going away June 1, 2026)
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* Restore missing note
* Update CI services documentation for Cirrus CI
Removed official support for Cirrus CI due to end-of-life.
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-04-10 13:08:09 -04:00
Agriya Khetarpal
d97b262640
Add missing CHANGELOG entries for Pyodide 0.29 updates ( #2814 )
2026-04-08 15:18:50 -04:00
Agriya Khetarpal and Matthieu Darbois
58977c129d
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 >
2026-04-08 13:46:50 -04:00
075b5c8881
[pre-commit.ci] pre-commit autoupdate ( #2813 )
...
Co-authored-by: henryiii <4616906+henryiii@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-04-07 14:46:13 +05:30
cibuildwheel-bot[bot]
3c2956fe9b
[Bot] Update dependencies ( #2810 )
2026-04-07 01:08:46 -05:00
Matthieu Darbois
3dcb54150e
docs: add Android & iOS to working examples ( #2811 )
2026-04-07 01:08:14 -05:00
Matthieu Darbois
e2027266cd
fix: android tests using the uv frontend ( #2809 )
...
Moving the tests to run cibuildwheel with Python 3.14 allow to see the failure.
2026-04-05 22:30:52 -05:00
Matthieu Darbois
314d2268ab
fix(ci): use uv to run nox in the update-dependencies workflow ( #2808 )
...
While the `wntrblm/nox` action is itself pinned, it's a composite action using an unpinned `actions/setup-python` action which is now rejected.
Let's use `astral-sh/setup-uv` instead and run `nox` using `uv`.
2026-04-05 00:37:55 -05:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7e8713e11
chore(deps): bump the actions group with 2 updates ( #2807 )
...
Bumps the actions group with 2 updates: [hynek/build-and-inspect-python-package](https://github.com/hynek/build-and-inspect-python-package ) and [j178/prek-action](https://github.com/j178/prek-action ).
Updates `hynek/build-and-inspect-python-package` from 2.14.0 to 2.17.0
- [Release notes](https://github.com/hynek/build-and-inspect-python-package/releases )
- [Changelog](https://github.com/hynek/build-and-inspect-python-package/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hynek/build-and-inspect-python-package/compare/efb823f52190ad02594531168b7a2d5790e66516...fe0a0fb1925ca263d076ca4f2c13e93a6e92a33e )
Updates `j178/prek-action` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](https://github.com/j178/prek-action/compare/79f765515bd648eb4d6bb1b17277b7cb22cb6468...53276d8b0d10f8b6672aa85b4588c6921d0370cc )
---
updated-dependencies:
- dependency-name: hynek/build-and-inspect-python-package
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: j178/prek-action
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-05 02:36:22 +05:30
Henry Schreiner
2f9518f182
docs: link back to source ( #2806 )
...
* docs: add a link back to source
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* docs: promote Agriya
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2026-04-03 20:06:12 -05:00
Agriya Khetarpal and Joe Rickerby
8d75eb7a82
Apply Pyodide-specific patches to our Emscripten toolchain installation ( #2800 )
...
Co-authored-by: Joe Rickerby <joerick@mac.com >
2026-04-03 11:05:57 +05:30
Joe Rickerby
8d2b08b684
Bump version: v3.4.1
v3.4
v3.4.1
2026-04-02 14:57:41 +01:00
Matthieu Darbois
54b8a010d0
deprecation: cp313t ( #2787 )
...
Free-Threading Python 3.13 was experimental.
Now that Python 3.14 has been released with explicit support, we can schedule removal of Python 3.13 free-threading.
2026-04-02 14:39:47 +01:00
Henry Schreiner and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
097806b6b1
tests: fully type the test suite ( #2794 )
...
* tests: fully type the test suite
* chore: require more typing
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-01 15:23:02 +01:00
Henry Schreiner and Joe Rickerby
643b30c796
fix: avoid PYTHON_VERSION breaking uv if set ( #2795 )
...
* fix: avoid PYTHON_VERSION breaking uv if set
* fix: also keep UV_PYTHON out
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* fix: specify the python version in the uv command more often
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* fix: revert env order change
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
* Update windows.py
Co-authored-by: Joe Rickerby <joerick@mac.com >
---------
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2026-03-28 11:28:39 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fffe2ca07d
chore(deps): bump j178/prek-action from 1.1.1 to 2.0.0 in the actions group ( #2802 )
...
chore(deps): bump j178/prek-action in the actions group
Bumps the actions group with 1 update: [j178/prek-action](https://github.com/j178/prek-action ).
Updates `j178/prek-action` from 1.1.1 to 2.0.0
- [Release notes](https://github.com/j178/prek-action/releases )
- [Commits](https://github.com/j178/prek-action/compare/0bb87d7f00b0c99306c8bcb8b8beba1eb581c037...79f765515bd648eb4d6bb1b17277b7cb22cb6468 )
---
updated-dependencies:
- dependency-name: j178/prek-action
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-28 11:28:12 -04:00
611194896a
fix: zizmor "code injection via template expansion" ( #2784 )
...
* Refactor action.yml to avoid template expansion, composing command line in Python
* Remove more template expansion
* Make a string quoting that's compatible with pwsh
* Apply suggestions from code review
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
---------
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2026-03-27 11:49:38 -04:00
Henry Schreiner
e478767d76
chore: remove some string types ( #2798 )
2026-03-27 08:43:58 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
caf433b137
[Bot] Update dependencies ( #2789 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2026-03-24 23:52:21 -04:00
Henry Schreiner
a257a3f789
chore: remove remaining future annotations ( #2799 )
2026-03-24 23:52:02 -04:00
Henry Schreiner
6df84da3e7
chore: some cleanup and checks ( #2792 )
...
* chore: clean up config a bit
* chore: add an extra check
* Apply suggestions from code review
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2026-03-24 23:51:49 -04:00
Agriya Khetarpal
5d52226105
ci: pin GitHub Actions + pre-commit hooks ( #2744 )
...
* Update and pin GitHub Actions
* Pin pre-commit hooks too
* adjustments (don't pin official actions)
2026-03-24 18:03:54 -04:00
817878a5f9
feat: print selected build identifiers in preamble before build loop ( #2785 )
...
* Initial plan
* Print build identifier list in preamble before build loop
Co-authored-by: henryiii <4616906+henryiii@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: henryiii <4616906+henryiii@users.noreply.github.com >
2026-03-24 17:47:41 -04:00
Henry Schreiner
cb1fdd0316
chore: use absolute imports ( #2796 )
...
chore: use abosolute imports
Signed-off-by: Henry Schreiner <henryfs@princeton.edu >
2026-03-24 09:20:41 -04:00
sedat4ras
8a2ca0ce78
docs: clarify that v3 major tag doesn't exist, minor version tags do ( #2790 )
2026-03-23 11:43:29 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
31f0d8a0db
[Bot] Update dependencies ( #2783 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2026-03-18 06:56:31 +01:00
Joe Rickerby
35452dcd42
Add zizmor as a CI check ( #2776 )
...
* Add zizmor as a CI check
I'm curious about adding this tool, so experimenting with it here...
See #2770 for the impetus.
* Lie about a tag to see what happens
* Revert "Lie about a tag to see what happens"
This reverts commit f0e78b8c92c2d00f71d44e83d7904d8728427341.
2026-03-16 19:55:13 +00:00
Joe Rickerby
741be9402c
Add GHA environment to update-dependencies workflow ( #2778 )
...
* Add GHA environment to update-dependencies workflow
See #2770
* activate the create-pull-request action to see if it works
* Revert "activate the create-pull-request action to see if it works"
This reverts commit b44f94d7a5c852b93b16157831b698f9c250628d.
* Only request the environment when we need it
2026-03-16 19:47:36 +00:00
Agriya Khetarpal
a94d4faa11
Drop explicit build and virtualenv installation from Pyodide build tools ( #2782 )
2026-03-17 01:16:09 +05:30
Joe Rickerby
fd19ae7e2f
Merge branch '2.x'
2026-03-16 19:45:37 +00:00