Python bindings for the LimeDriver
Go to file
Kumi 1f24eb3f64
Enforce C++ compiler for Cython and fix Python binding
- Standardized the C++ compiler across build environments by setting it in `setup.py`, ensuring consistent compilation of Cython extensions.
- Transitioned to using `setuptools.build_meta` as the build backend in `pyproject.toml` for enhanced package build processes.
- Modified the extension module path in `setup.py` to align with the new Python binding structure.
- Introduced Python property decorators to `PyLimeConfig` class in `limedriver.pyx` for getter methods, enhancing the Pythonic interface of the Cython module.
- Facilitated direct import of the binding in `__init__.py`, streamlining the usage of the `limedriver` package.
2024-02-08 09:52:51 +01:00
extern Update limedriver submodule to latest commit 2024-02-08 09:02:01 +01:00
src/limedriver Enforce C++ compiler for Cython and fix Python binding 2024-02-08 09:52:51 +01:00
.gitignore Extend .gitignore and update build setup for C++ integration 2024-02-08 09:07:09 +01:00
.gitmodules Added limedriver as submodule. 2024-02-07 16:40:02 +01:00
LICENSE Initial project config and implement build process 2024-02-07 18:18:44 +01:00
pyproject.toml Enforce C++ compiler for Cython and fix Python binding 2024-02-08 09:52:51 +01:00
README.md Initial commit. 2024-02-07 16:01:14 +01:00
setup.py Enforce C++ compiler for Cython and fix Python binding 2024-02-08 09:52:51 +01:00