Commit Graph

237 Commits

Author SHA1 Message Date
Hynek Schlawack
bc03a25004
Clarify (c) ownership 2026-05-06 11:55:24 +02:00
Hynek Schlawack
015f66c5dc
update actions 2026-05-06 10:42:37 +02:00
Hynek Schlawack
afa51cd436
Use release-pypi environment 2026-05-06 10:41:25 +02:00
Hugo van Kemenade
f0d9da739d
Download artifacts and publish to PyPI (#122)
* Download artifacts and publish to PyPI

* Comment out enviroment

* Add comment to permissions

---------

Co-authored-by: Hynek Schlawack <hs@ox.cx>
2026-05-06 10:36:26 +02:00
pre-commit-ci[bot]
5b9784caf1
[pre-commit.ci] pre-commit autoupdate (#124)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.9 → v0.15.12](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.9...v0.15.12)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-05-05 08:46:47 +02:00
dependabot[bot]
5bf414beae
Bump the github-actions group with 5 updates (#123)
Bumps the github-actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action) | `4.35.1` | `4.35.2` |
| [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) | `7.6.0` | `8.1.0` |
| [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) | `3.4.0` | `3.4.1` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `7.0.0` | `7.0.1` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) | `0.5.2` | `0.5.3` |


Updates `github/codeql-action` from 4.35.1 to 4.35.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](c10b8064de...95e58e9a2c)

Updates `astral-sh/setup-uv` from 7.6.0 to 8.1.0
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](37802adc94...08807647e7)

Updates `pypa/cibuildwheel` from 3.4.0 to 3.4.1
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](ee02a1537c...8d2b08b684)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](bbbca2ddaa...043fb46d1a)

Updates `zizmorcore/zizmor-action` from 0.5.2 to 0.5.3
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](71321a20a9...b1d7e1fb5d)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.35.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: astral-sh/setup-uv
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: pypa/cibuildwheel
  dependency-version: 3.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 19:41:26 +02:00
pre-commit-ci[bot]
62677461f2
[pre-commit.ci] pre-commit autoupdate (#120) 2026-04-06 19:43:38 +02:00
Hynek Schlawack
ca808c0e8d
update dev 2026-03-29 13:45:19 +02:00
Hynek Schlawack
8e2fa4cc6e
Use uvx to run cibuildwheel on RISC-V (#118)
* Use uvx to run cibuildwheel on RISC-V

Oldest uvx mistake ever

Cache bust on arch

* Choose Python explicitly

* Simplify os/arch handling

* Add name

* Use official

* Cache only for local builds

* Zizmor is not happy
2026-03-29 13:40:22 +02:00
Hynek Schlawack
2c740a9551
Pass on pedantic Zizmor (#119)
* Add concurrency limits

* ci: pass on pedantic zizmor
2026-03-29 11:49:01 +02:00
Bruno Verachten
0126ae476f
ci: switch riscv64 from QEMU to native RISE runner (#117)
* ci: switch riscv64 from QEMU to native RISE runner

* fix: use RISE runner Python, skip setup-uv on riscv64

* fix: run cibuildwheel via pipx on riscv64 (bypass setup-python)
2026-03-29 11:21:23 +02:00
Hynek Schlawack
91424d1789
Use baipp for matrix (#116)
* Use baipp for matrix

* Build ft

* Test latest pypy

* does this work?

* It doesn't

* Use baipp's python-version
2026-03-26 18:41:38 +01:00
Hynek Schlawack
dc66c35ff7
update dev 2026-03-26 17:20:38 +01:00
Hynek Schlawack
1a83ca75b9
Manually install uv (#115)
* Manually install uv

* Use official

* Use plain build for RISC-V

* Musl too

* Disable setup-uv cache

To make Zizmor shut up
2026-03-06 09:56:34 +01:00
Hynek Schlawack
494447f50a
Fix typo 2026-03-06 06:38:40 +01:00
Hynek Schlawack
f205c49f4a
Update cibuildwheel & use uv frontend 2026-03-06 06:34:06 +01:00
Hynek Schlawack
11df97d913
pre-commit update 2026-03-06 06:34:06 +01:00
pre-commit-ci[bot]
c7ec7bf8de
[pre-commit.ci] pre-commit autoupdate (#114)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.2 → v0.15.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.2...v0.15.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-03-03 07:14:13 +01:00
dependabot[bot]
49cd33921b
Bump github/codeql-action in the github-actions group (#113) 2026-03-01 16:00:15 +01:00
Hynek Schlawack
9ecbc43b18
Add changelog entry 2026-02-21 15:30:50 +01:00
Hynek Schlawack
900ce08474
Simplify CI definition (#111)
* Simplify CI definition

Courtesy of modern tox.

* Add Python 3.15 to CI
2026-02-21 14:25:22 +01:00
Hynek Schlawack
1bf08b858f
fix link 2026-02-21 13:25:08 +01:00
Hynek Schlawack
6cf82482f8
Update funding links 2026-02-21 13:23:46 +01:00
Hynek Schlawack
2efc65b223
update dev 2026-02-21 13:21:49 +01:00
Hynek Schlawack
3480de399e
Add changelog entry 2026-02-21 13:16:45 +01:00
Julien Stephan
fa8ea7c587
ci: add riscv64 manylinux/musllinux wheels (#106)
* ci: add riscv64 manylinux/musllinux wheels

Now that cibuildwheel and PyPI support riscv64, we can start building
riscv64 wheels.

Because there is no native riscv64 runner available, this PR adds a
QEMU-based riscv64 job to the cibuildwheel workflow.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>

* Pin action

---------

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2026-02-21 13:13:28 +01:00
pre-commit-ci[bot]
ab43d00fa6
[pre-commit.ci] pre-commit autoupdate (#110)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.14.14](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.10...v0.14.14)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2026-02-04 10:12:13 +01:00
dependabot[bot]
5aecea837f
Bump the github-actions group with 3 updates (#109)
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python) and [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel).


Updates `actions/checkout` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](8e8c483db8...de0fac2e45)

Updates `actions/setup-python` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](83679a892e...a309ff8b42)

Updates `pypa/cibuildwheel` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](63fd63b352...298ed2fb2c)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: pypa/cibuildwheel
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 10:06:32 +01:00
dependabot[bot]
57f95db3e2
Bump the github-actions group with 3 updates (#107)
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1af3b93b68...8e8c483db8)

Updates `github/codeql-action` from 4.31.2 to 4.31.9
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](0499de31b9...5d4e8d1aca)

Updates `actions/upload-artifact` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](330a01c490...b7c566a772)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: 4.31.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2026-01-06 07:21:08 +01:00
Hynek Schlawack
ec9cc9b4c2
tox: use version ranges 2026-01-06 06:52:18 +01:00
pre-commit-ci[bot]
4fc0a4d5e7
[pre-commit.ci] pre-commit autoupdate (#108)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.7 → v0.14.10](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.7...v0.14.10)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-06 06:13:38 +01:00
dependabot[bot]
80defe0a02
Bump the github-actions group with 3 updates (#104)
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python) and [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel).


Updates `actions/checkout` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

Updates `actions/setup-python` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](e797f83bcb...83679a892e)

Updates `pypa/cibuildwheel` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](9c00cb4f6b...63fd63b352)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: pypa/cibuildwheel
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 11:26:57 -10:00
Hynek Schlawack
edd8100d03
Raise cooldown 2025-12-01 08:50:16 -10:00
Hynek Schlawack
31307f83de
Align CoC with PSF 2025-12-01 08:50:11 -10:00
pre-commit-ci[bot]
1153a0c9fb
[pre-commit.ci] pre-commit autoupdate (#103)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.3 → v0.14.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.3...v0.14.7)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-12-01 19:49:43 +01:00
Hynek Schlawack
32d6318492
dependabot: add cooldown 2025-11-04 07:35:04 +01:00
pre-commit-ci[bot]
61fc88cb6c
[pre-commit.ci] pre-commit autoupdate (#102)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.0 → v0.14.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.0...v0.14.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-04 07:34:58 +01:00
dependabot[bot]
dd0d4d6e0c
Bump the github-actions group with 4 updates (#101)
Bumps the github-actions group with 4 updates: [hynek/build-and-inspect-python-package](https://github.com/hynek/build-and-inspect-python-package), [github/codeql-action](https://github.com/github/codeql-action), [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `hynek/build-and-inspect-python-package` from 2.13.0 to 2.14.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](c52c3a4710...efb823f521)

Updates `github/codeql-action` from 4.30.7 to 4.31.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](e296a93559...0499de31b9)

Updates `pypa/cibuildwheel` from 3.2.0 to 3.2.1
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](7c619efba9...9c00cb4f6b)

Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](ea165f8d65...330a01c490)

---
updated-dependencies:
- dependency-name: hynek/build-and-inspect-python-package
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: 4.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: pypa/cibuildwheel
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 06:35:42 +01:00
Hynek Schlawack
73d54868f0
update 2025-10-08 07:24:35 +02:00
pre-commit-ci[bot]
af54c384af
[pre-commit.ci] pre-commit autoupdate (#100)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.2 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.13.2...v0.13.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-06 19:40:38 +02:00
Hynek Schlawack
d8c924efe7
ci: run tests on 3.11, too 2025-10-02 09:36:35 +02:00
Hynek Schlawack
44c08002bd
Update ruff 2025-10-02 09:02:38 +02:00
Hynek Schlawack
4aa7accfa0
Update changelog 2025-10-02 09:01:55 +02:00
Hynek Schlawack
4f55b64dd4
Update dev, add PyPy 3.11 (#99)
PyPy 3.10 is EOL now
2025-10-02 09:00:32 +02:00
Hynek Schlawack
8adc3d1d5c
Group dependabot updates 2025-10-02 08:12:52 +02:00
Hynek Schlawack
a9820040b7
Missed one 2025-09-09 10:38:48 +02:00
Hynek Schlawack
4b8c12f1f2
Pin all actions 2025-09-09 10:31:57 +02:00
Hynek Schlawack
0ca1009486
update ruff 2025-09-09 10:31:16 +02:00
Hynek Schlawack
8f27bf3428
cffi 2.0 final is out 2025-09-09 10:31:03 +02:00
pre-commit-ci[bot]
9872493f20
[pre-commit.ci] pre-commit autoupdate (#95)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.12.7 → v0.12.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.7...v0.12.11)
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-02 07:04:47 +02:00