Metadata-Version: 2.4
Name: virt-bootstrap
Version: 1.1.1
Summary: Container bootstrapping tool
Home-page: https://github.com/virt-manager/virt-bootstrap
Author: Cedric Bosdonnat
Author-email: cbosdonnat@suse.com
License: GPLv3+
Keywords: virtualization container rootfs
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
License-File: LICENSE
License-File: AUTHORS
Provides-Extra: dev
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pycodestyle; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: summary

virt-bootstrap is a tool providing an easy way to setup the root
file system for libvirt-based containers.

It allows to use either a tarball containing the file system or
an image on a docker registry and unpacks it either as a folder
or in a qcow2 image with backing chains to mimic the docker layers.

Dependencies
------------

 * python 2 or 3
 * skopeo
 * virt-sandbox
 * libguestfs python binding
 * python passlib module
 * python mock module (for tests only)

Hacking
-------

To test changes without installing the package in your machine,
use the run script. For example to run virt-bootstrap, use a command
like the following one:

    ./run src/virtBootstrap/virt_bootstrap.py --help

The following commands will be useful for anyone writing patches:

    ./setup.py test      # Run local unit test suite
    ./setup.py pylint    # Run a pylint script against the codebase

Any patches shouldn't change the output of 'test' or 'pylint'. The 'pylint' requires `pylint` and `pycodestyle` to be installed.

If [coverage](https://pypi.python.org/pypi/coverage/) is installed, you can generate report using:

    coverage run --source=virtBootstrap ./setup.py test
    coverage report
