Metadata-Version: 1.1
Name: packman
Version: 0.1.2
Summary: Package Generator
Home-page: https://github.com/cloudify-cosmo/packman
Author: nir0s
Author-email: nir36g@gmail.com
License: LICENSE
Download-URL: https://github.com/cloudify-cosmo/packman/tarball/0.1
Description: packman
        =======
        
        |Build Status|
        
        |Gitter chat|
        
        |PyPI|
        
        |PypI|
        
        packman creates packages.
        
        You can write a ``components file`` containing your packages'
        configuration and packman will retrieve the resources and create the
        packages accordingly.
        
        The project was initally invented to create Cloudify
        (http://getcloudify.org/) packages and is now progressing towards being
        a simple open-source solution to creating different types of packages.
        
        Quick Start
        ~~~~~~~~~~~
        
        `Quick
        Start <http://packman.readthedocs.org/en/latest/quick_start.html>`__
        
        Documentation
        ~~~~~~~~~~~~~
        
        `packman documentation <https://packman.readthedocs.org/en/latest/>`__
        
        Installation
        ~~~~~~~~~~~~
        
        see `packman
        requirements <http://packman.readthedocs.org/en/latest/installation.html#pre-requirements>`__
        before installing packman
        
        .. code:: shell
        
             pip install packman
             # or, for dev:
             pip install https://github.com/cloudify-cosmo/cloudify-packager/archive/develop.tar.gz
        
        Usage Examples
        ~~~~~~~~~~~~~~
        
        see `Components
        Configuration <http://packman.readthedocs.org/en/latest/component_config.html>`__
        to configure your ``components file``
        
        .. code:: shell
        
             # `pkm get` retrieves component sources
             pkm get --components my_component --components_file /my_components_file.py
             # `pkm pack` packages sources, scripts and configs.
             pkm pack -c my_component,my_other_component
             # `pkm make` ... does both one after the other
             pkm make -x excluded_component
        
        Additional Information
        ~~~~~~~~~~~~~~~~~~~~~~
        
        -  `packman's cli <http://packman.readthedocs.org/en/latest/pkm.html>`__
        -  `Alternative
           Implementations <http://packman.readthedocs.org/en/latest/alternative_methods.html>`__
        -  `Template
           Handling <http://packman.readthedocs.org/en/latest/template_handling.html>`__
        -  `packman API <http://packman.readthedocs.org/en/latest/api.html>`__
        
        Vagrant
        ~~~~~~~
        
        A vagrantfile is provided to load machines:
        
        -  a packman host (which, by default, is ready to package components)
        -  a tester host (which, by default, is a clean machine to test the
           package installation on)
        -  CentOS and other distribs are being added...
        
        Automated Vagrant Testing Environment
        '''''''''''''''''''''''''''''''''''''
        
        In future versions, an automated process of retrieval, packaging and
        installation will be implemented to check the entire process.
        
        .. |Build Status| image:: https://travis-ci.org/cloudify-cosmo/packman.svg?branch=develop
           :target: https://travis-ci.org/cloudify-cosmo/packman
        .. |Gitter chat| image:: https://badges.gitter.im/cloudify-cosmo/packman.png
           :target: https://gitter.im/cloudify-cosmo/packman
        .. |PyPI| image:: http://img.shields.io/pypi/dm/packman.svg
           :target: http://img.shields.io/pypi/dm/packman.svg
        .. |PypI| image:: http://img.shields.io/pypi/v/packman.svg
           :target: http://img.shields.io/pypi/v/packman.svg
        
Platform: Ubuntu
Classifier: Programming Language :: Python
Classifier: Development Status :: 3 - Alpha
Classifier: Natural Language :: English
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Archiving :: Packaging
