Metadata-Version: 1.0
Name: buildout.packager
Version: 0.0.1dev-r662
Summary: buildout.packager generate installer from setup.py and buildout.cfg files.
Home-page: http://svn.freia.jp/open/buildout.packager/
Author: Takayuki SHIMIZUKAWA
Author-email: shimizukawa at gmail.com
License: PSL
Description: distutils extension module - create an buildout-based installer.
        
        zc.buildout is a Python-based build system for creating, assembling and
        deploying applications from multiple parts, some of which may be
        non-Python-based. It lets you create a buildout configuration and
        reproduce the same software later.  -- http://www.buildout.org/
        
        buildout.packager creates single-file installers for an buildout-environment
        along with all dependencies, which can be used without network access.
        
        
        Requirements
        ------------
        
        * Python 2.5 or later
        
        * `InnoSetup <http://www.innosetup.com/>`_ for Windows installer
        
        
        Dependencies
        ------------
        
        * `setuptools <http://pypi.python.org/pypi/setuptools>`_ or
        `distribute <http://pypi.python.org/pypi/distribute>`_
        
        * `zc.buildout <http://pypi.python.org/pypi/zc.buildout>`_
        
        
        Features
        --------
        
        * You can create an installer reproducing zc.buildout environment.
        
        * installer metadata over setup() metadata
        
        
        Limitations
        -----------
        
        * The installer doesn't bundle Python interpreter.
        
        * Not implemented for Unix environment.
        
        
        An example
        ----------
        
        setup.py::
        
        from setuptools import setup
        setup(
        name='Sphinx',
        version='1.0',
        )
        
        buildout.cfg::
        
        [buildout]
        parts = app
        
        [app]
        recipe = zc.recipe.egg
        eggs =
        Sphinx
        
        
        Do the command `python setup.py bdist_buildout`.
        Then you get the installation file named `dist\Sphinx-1.0-py2.6-win32.exe`.
        
        
        History
        -------
        
        0.0.1
        ~~~~~
        * first release
        
        Todos
        ------
        
        for Windows
        ~~~~~~~~~~~
        * use innosetup package
        * replace os.system with subprocess
        
        
        for Unix
        --------
        * NotImplemented
        
        
        Known Issues
        ~~~~~~~~~~~~~
        
        * Process restart probrem when zc.buildout upgrate it by oneself.
        
        
Keywords: zc.buildout,installer
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
