From: Michael Tremer Date: Wed, 30 Aug 2023 18:01:46 +0000 (+0000) Subject: _pakfire: package: Export Build IDs as string X-Git-Tag: 0.9.29~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dca3607445d55202beeb039c1e91c30887e5b2e8;p=pakfire.git _pakfire: package: Export Build IDs as string Signed-off-by: Michael Tremer --- 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,