diff options
| author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-03-07 22:46:56 +0100 |
|---|---|---|
| committer | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-03-08 14:24:30 +0100 |
| commit | 7d043001b956fb80116cf8eedcca1d5aaf2edbd4 (patch) | |
| tree | d2f925b1f3085cabd0256949a454d15075a8dde8 /ffi | |
| parent | 7a4c37e8b673328dda59cec11ab9dce66c22a312 (diff) | |
| download | pyouroboros-7d043001b956fb80116cf8eedcca1d5aaf2edbd4.tar.gz pyouroboros-7d043001b956fb80116cf8eedcca1d5aaf2edbd4.zip | |
Replace setup.py metadata with pyproject.toml and derive version from
git tags with setuptools-scm. Adds git archive support for
setuptools-scm version detection.
Diffstat (limited to 'ffi')
| -rw-r--r-- | ffi/pyouroboros_build_dev.py | 6 | ||||
| -rw-r--r-- | ffi/pyouroboros_build_irm.py | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/ffi/pyouroboros_build_dev.py b/ffi/pyouroboros_build_dev.py index 751b492..778cc40 100644 --- a/ffi/pyouroboros_build_dev.py +++ b/ffi/pyouroboros_build_dev.py @@ -33,6 +33,11 @@ struct timespec { ...; }; +/* OUROBOROS VERSION.H */ +#define OUROBOROS_VERSION_MAJOR ... +#define OUROBOROS_VERSION_MINOR ... +#define OUROBOROS_VERSION_PATCH ... + /* OUROBOROS QOS.H */ typedef struct qos_spec { uint32_t delay; @@ -139,6 +144,7 @@ ssize_t fevent(fset_t * set, ffibuilder.set_source("_ouroboros_dev_cffi", """ +#include "ouroboros/version.h" #include "ouroboros/qos.h" #include "ouroboros/dev.h" #include "fccntl_wrap.h" diff --git a/ffi/pyouroboros_build_irm.py b/ffi/pyouroboros_build_irm.py index e29287e..1fc515e 100644 --- a/ffi/pyouroboros_build_irm.py +++ b/ffi/pyouroboros_build_irm.py @@ -34,6 +34,11 @@ struct timespec { ...; }; +/* OUROBOROS VERSION.H */ +#define OUROBOROS_VERSION_MAJOR ... +#define OUROBOROS_VERSION_MINOR ... +#define OUROBOROS_VERSION_PATCH ... + /* Network types */ struct in_addr { ...; }; struct in6_addr { ...; }; @@ -281,6 +286,7 @@ void free(void *ptr); ffibuilder.set_source("_ouroboros_irm_cffi", """ +#include "ouroboros/version.h" #include "ouroboros/qos.h" #include "irm_wrap.h" """, |
