Commit Graph

14 Commits

Author SHA1 Message Date
Pekka Enberg
876788588b github: Fix Python release workflow 2025-01-19 13:42:00 +02:00
Pekka Enberg
f550ee5f11 github: Switch to upload-artifact v4
The current version is getting deprecated:

https://github.blog/news-insights/product-news/get-started-with-v4-of-github-actions-artifacts/
2025-01-17 11:44:34 +02:00
Pekka Enberg
d73a24ccf4 github: Fix Python release workflow 2024-11-20 19:50:43 +02:00
Pekka Enberg
d940bb1342 github: Try a different path... 2024-11-20 19:41:55 +02:00
Pekka Enberg
9196894d44 github: Use relative path for "dist"
...this should make "upload-artifact" root for current working directory.
2024-11-20 19:36:31 +02:00
Pekka Enberg
866cbd6705 github: Run Python worfklow on tags
We need this to release the packages.
2024-11-20 19:23:11 +02:00
Pekka Enberg
8463443648 github: Add Python package publish workflow
This adds Github actions workflow to publish the Python bindings.

Fixes #248
Fixes #313
2024-11-20 18:57:30 +02:00
Pekka Enberg
0f2bc822b4 github: Disable Python requirements check
It's failing pretty often and, therefore, noisy...
2024-11-13 14:54:11 +02:00
Lauri Virtanen
aa526f4cb3 Add support for Python 3.13 and drop support for Python 3.8 2024-10-12 15:16:14 +03:00
Lauri Virtanen
a09c6ef493 Add Makefile for Python bindings 2024-09-01 16:11:00 +03:00
Lauri Virtanen
826a2629d1 Check requirements.txt files in Python workflow 2024-09-01 16:10:59 +03:00
Lauri Virtanen
4738d16c6f Run Ruff checks in dedicated workflow job 2024-09-01 16:10:24 +03:00
Lauri Virtanen
c5218e2f79 Run Python tests for versions 3.8 to 3.12
Match Python versions in GitHub workflow and pyproject.toml.

Format workflow YAML and rename steps.

Checkout using `actions/checkout@v4`.

Disable pip version checking in Python workflow to suppress warnings on
older Python versions.
2024-09-01 13:28:38 +03:00
JeanArhancet
fc2962e04e ci: integrate pyo3
ci: add manylinux

fix: maturin build error

ci: add wheels upload

ci: use venv
2024-08-25 21:47:17 +02:00