[openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)

Bulat Gaifullin bgaifullin at mirantis.com
Mon Jan 25 08:25:52 UTC 2016

We are happy to introduce Packetary [0], which was separated from fuel-mirror [1].

Packetary provides flexible and data driven interface to manage (clone/build) rpm/deb repos and packages (not implemented yet).
Packetary provides object model and API.
One can use this framework to implement operations like building repository from a set of packages, clone repository, find package dependencies,
mix repositories, pull out a subset of packages into a separate repository, etc.
Packetary is to be used either as a library to easily integrate it with deployment tools and CI infrastructures and as CLI so a user can use it manually or in shell scripts.

In a nutshell Packetary is:
* Common interface to various package repositories (rpm/deb).
* Utility to build dependency graph for package(s).
* Utility to create mirror/partial mirror of a repository according to dependency graph.


[0] https://wiki.openstack.org/wiki/Packetary
[1] https://github.com/openstack/fuel-mirror/

More information about the OpenStack-dev mailing list