f922090dc6
Update requirements with filter option: "mandatory": { "enum": ["exact", "newest"] } 1) [RPM] We need to search the newest mandatory packages in all forest but not from the exact tree, also repo priority should be take into account 2) Add priority to gen_repository in tests, since this is mandatory parameter 3) [Tests] Add package10 with different version to check mandatory values: - None - "exact" - "newest" match for mandatory packages Change-Id: I36a1463b495075bf6c44a46b557c3ac524de0220 Closes-bug: #1585103 |
||
---|---|---|
doc | ||
packetary | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MAINTAINERS | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
openstack-common.conf | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
setup_hooks.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Repository structure
debian Specs for DEB packages.
doc Documentation for packetary module.
packetary Package provides object model and API for dealing with deb and rpm repositories. 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.
Features:
- Common interface for different package-managers.
- Utility to build dependency graph for package(s).
- Utility to create mirror of repository according to dependency graph.
specs Specs for RPM packages.