Final Submission

The libebuild project available on GitHub.
The libebuild:pkgcore branch at the moment is integrated into pkgcore project by means of CPython extensions. The current implementation provides essential functionality for package managers such as atom/cpv parsing, comparing, intersection, validation and error checking. The interface is easily identifiable by the common elib.h header. There are still a lot of room for development, the main part which is missed and might be implemented is the restrictions module, which has well-elaborated design and is the basement of the pkgcore project.
Merged pkgcore related issues:
https://github.com/pkgcore/pkgcore/pull/202
https://github.com/pkgcore/pkgcore/pull/201
https://github.com/pkgcore/pkgcore/pull/194

Issues that still requires some work/discussion to be done to be merged:
https://github.com/pkgcore/pkgcore/pull/220
https://github.com/pkgcore/pkgcore/pull/218
https://github.com/pkgcore/pkgcore/pull/217
https://github.com/pkgcore/pkgcore/pull/204
https://github.com/pkgcore/pkgcore/pull/203

Published by

den4ix

Child hacker, unborn Gentoo dev =)