From dca3607445d55202beeb039c1e91c30887e5b2e8 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 30 Aug 2023 18:01:46 +0000 Subject: [PATCH] _pakfire: package: Export Build IDs as string Signed-off-by: Michael Tremer --- src/_pakfire/package.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/_pakfire/package.c b/src/_pakfire/package.c index 153b253d4..fa7e9b3d0 100644 --- a/src/_pakfire/package.c +++ b/src/_pakfire/package.c @@ -382,6 +382,14 @@ END: return ret; } +static PyObject* Package_get_build_id(PackageObject* self) { + const char* build_id = pakfire_package_get_string(self->package, PAKFIRE_PKG_BUILD_ID); + if (!build_id) + Py_RETURN_NONE; + + return PyUnicode_FromString(build_id); +} + static PyObject* Package_get_buildhost(PackageObject* self) { const char* build_host = pakfire_package_get_string(self->package, PAKFIRE_PKG_BUILD_HOST); if (!build_host) @@ -914,6 +922,13 @@ static struct PyGetSetDef Package_getsetters[] = { NULL, NULL }, + { + "build_id", + (getter)Package_get_build_id, + NULL, + NULL, + NULL, + }, { "buildhost", (getter)Package_get_buildhost, -- 2.39.5