Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Py_INCREF(PyExc_DependencyError);
PyModule_AddObject(module, "DependencyError", PyExc_DependencyError);
+ // Add digest constants
+ if (PyModule_AddIntMacro(module, PAKFIRE_DIGEST_SHA512))
+ return NULL;
+ if (PyModule_AddIntMacro(module, PAKFIRE_DIGEST_SHA256))
+ return NULL;
+ if (PyModule_AddIntMacro(module, PAKFIRE_DIGEST_SHA1))
+ return NULL;
+
// Pakfire
if (PyType_Ready(&PakfireType) < 0)
return NULL;
from .__version__ import PAKFIRE_VERSION
+# Fetch digest constants
+from ._pakfire import (
+ PAKFIRE_DIGEST_SHA512,
+ PAKFIRE_DIGEST_SHA256,
+ PAKFIRE_DIGEST_SHA1,
+)
+
# The default hub to connect to.
PAKFIRE_HUB = "https://pakfirehub.ipfire.org/"