https://github.com/ap--/seabreeze-c-backend
(wip) extracted libseabreeze backend for python-seabreeze
https://github.com/ap--/seabreeze-c-backend
Last synced: 11 months ago
JSON representation
(wip) extracted libseabreeze backend for python-seabreeze
- Host: GitHub
- URL: https://github.com/ap--/seabreeze-c-backend
- Owner: ap--
- License: mit
- Created: 2023-07-29T18:07:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T00:04:54.000Z (over 2 years ago)
- Last Synced: 2025-03-13T20:23:21.040Z (over 1 year ago)
- Language: C++
- Size: 1.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# seabreeze_c_backend for python-seabreeze
This is a work in progress repository for providing `python-seabreeze`'s C backend as an extra package.
Once all requirements are met, this will allow to compile a python abi3 wheel using the py limited api for python 3.11,
which will be forward compatible with all python3 versions >= 3.11
There are 2 requirements:
- [x] CPython needs to add the buffer interface to its limited API (which apparently happened in py311)
- [x] Cython needs ~full~ enough support for the limited api (it currently still fails..., see [issue 1](https://github.com/ap--/seabreeze-c-backend/issues/1))
In the end this should save quite a bit of CI time, because it's very likely that there are not going to be any code changes to this backend anymore...