Commit graph

14 commits

Author SHA1 Message Date
cschen
aa74679bcc ci(python): tentative n 2, forgot to differentiate the artefact names. 2024-09-19 21:51:23 +02:00
cschen
89bfd6b90c fix(ci-python): don't overwrite current pypi wheels. use different version. 2024-09-19 21:37:38 +02:00
cschen
f6c0b878cb feat: add specific feature flag to specify building python without abi.
This is needed because if we want to ship to sublime, having the `pyo3/abi-*`
feature enabled will result in a wheel that needs the `python3.dll` (f****g windows)
which sublime does not ship. This works fine for Linux and Mac Os, but
for windows we will need to build without abi and for Python3.8 directly
for sublime specifically and also with the abi for the generic python wheel to be
used everywhere else.
2024-09-19 21:32:46 +02:00
9929215a37
ci(py): fix feature flag 2024-09-18 16:20:51 +02:00
5a8b4ae800
chore: bump versions, fix docs 2024-09-18 16:11:12 +02:00
cschen
d40f37e8d4 ci(python): bump and ci back to stable only 2024-09-11 01:17:03 +02:00
cschen
7aa9fbb518 feat(python): build wheels with manual specified __init__.py
fix(python): remove build script, not needed anymore
2024-09-10 19:09:54 +02:00
ebdcc98113
chore: bump versions to make new releases 2024-09-10 00:37:14 +02:00
8e76eeec30
ci: try to make python release
not for macos because we're rate limited now, re-enable it later
2024-09-10 00:37:11 +02:00
cschen
c1c9902b45 feat(python): switched to abi3 mode to allow multiple python versions with single wheel.
abi3 does not support `PyFunction` so added workaround checking for `is_callable()`
2024-09-06 00:24:37 +02:00
d0659b992c
chore: manifest tweaks to claim slots
not definitive at all
2024-09-05 04:20:39 +02:00
cschen
487a490887 fix(python): changed entry point. separated logger from driver. 2024-08-31 15:23:38 +02:00
cschen
73fe5eb023 python glue: small build config change 2024-08-07 00:21:50 +02:00
cschen
bdbd94879b feat: added maturin wheel building config as completely separate "project",
feat: added stubs for python glue, bundled in the wheel,
feat: the python glue now uses less stupid names.
2024-08-06 23:28:09 +02:00