Metadata-Version: 1.0
Name: minitage.recipe
Version: 0.31
Summary: zc.buildout recipes to compile and install software or python packages and generate scripts.
Home-page: http://cheeseshop.python.org/pypi/minitage.recipe
Author: Mathieu Pasquet
Author-email: kiorky@cryptelium.net
License: GPL
Description: *********************************************
        Recipe for compiling and installing software
        *********************************************
        
        .. contents::
        
        =======================
        README
        =======================
        
        The recipe has those entry point:
        - *cmmi*: install configure/make/make install softwares
        - *fetch*: fetch something somewhere
        - *eggs*: install python eggs / packages 'setuptoolisables'
        - *printer*: print or dump to a file all versions needed to achieve eggs
        requirements (versions.cfg made easy)
        - *scripts*: install scripts from an egg and install egg dependencies if they
        are not already in the cache
        - *wsgi*: Make a Python paste configuration file eatable by mod_wsgi with
        all the eggs dependencies you need.
        
        The reasons why i have rewrite yet another buildout recipe builder are:
        - Support for downloading stuff
        - Support on the fly patchs for eggs and other distribution.
        - Support multiple hooks at each stage of the build system.
        - Support for distutils
        - Robust offline mode
        - We like pypi, but offer a mode to scan for eggs without need to check
        the index.
        
        You can browse the code on minitage's following resources:
        
        - http://git.minitage.org/git/minitage/eggs/minitage.recipe/
        - http://www.minitage.org/trac/browser/minitage/eggs/minitage.recipe
        
        
        
        =======================
        CHANGELOG
        =======================
        
        0.29
        ====
        
        - Fix bug in recipes initialization because of buildout auto-ordering
        
        
        0.28
        ====
        
        - Add another hook to the cmmi recipe: post-download
        
        0.27
        =====
        
        - Fix an annoying bug when you are using virtualenv and a classical
        python as executable in your recipe, it may occur that sometimes, the
        virtualenv site-packages is appended to PYTHONPATH. As a fix, we now
        filter all python core lib directories and site packages that are not
        relevant to the python used by the recipe.
        
        0.26
        =====
        
        - Introduce the minitage.recipe:wsgi recipe wich wraps a paste wsgi application
        in a script eatable by mod_wsgi
        
        0.25
        ======
        
        - stop lowering project_name
        
        
        0.23->0.24
        ===========
        
        - Fix small bugs in printer
        
        0.22
        =====
        
        - Introduce a new recipe : minitage.recipe:printer which prints/dumps to a
        file all versions eggs needed to achieve requirements.
        
        0.21
        =====
        
        - Fix bug in compilation  directory guessing
        
        0.20
        ======
        
        - Fix bug in distribution reloading
        - Better handling of pkg_resources's working set
        
        0.19
        ========
        
        - add a post build hook
        
        0.18
        =======
        
        - Change installation order
        
        0.16
        =======
        
        - Fix index and find links options
        
        0.14 -> 0.15
        =============
        - logging output improved
        - newest mode handling
        
        0.13
        =====
        - fix static dist install
        
        
        
        0.12
        ======
        
        - bugfix for zipped eggs
        
        0.11
        =====
        
        - import bugfix for minitagificator
        
        0.10
        ===========
        
        - Change some logging options
        - follow allow host option from buildout for eggs installation
        
        0.9
        ===========
        
        - Do not rely anymore on zc.buildout ez for script generation
        
        0.7 -> 0.8
        ===========
        
        - egg and scripts recipes were rewritten a lot to adapt their api to
        zc.recipe.egg
        - Common to all recipes: all arguements are now identicak to zc.recipe.cmmi
        or zc.recipe.egg
        - Dependencies resolver has been improved a lot
        - For static distribution, you can know speicify multiple urls with 'urls'
        
        
        0.6
        ======
        
        - fix bug in path generation in minitage.recipe:scripts
        
        0.2 -> 0.5
        =============
        
        - add make-options for make option in minitage.recipe.cmmi
        - multiple bugfixes
        - make things append in subprocess for environment conversation
        - add initiaiization code for generated python interpreter in
        minitage.recipe:scripts
        
        0.1
        ======
        - add fetch recipe
        
        0.0.13
        =======
        - fix zip safe flag
        
        0.0.11
        =======
        - Include eggs dependencies by default
        - Modulate the script recipe to append in the PYTHONPATH all egg dependencies
        found into the local eggs cache.
        
        0.0.10
        =======
        - Add pyc regeneration feature stolen from zc.buildout
        
        0.0.9
        =======
        - minor fix for run without minitage
        - fix for long path/compilation flags
        
        0.0.8
        =======
        - minor fix for scm check outs
        
        0.0.7
        =======
        - add C compiler cflags/ldflags/makeopts customistation options
        
        0.0.6
        =======
        - Change the eggs installation way to do, now using easy_install everywhere
        Also include a buildout option to allow to include eggs dependencies (ez-dependencies=true)
        - Set the __doc__ variable in scripts to fix some scripts like bzr.
        
        0.0.3
        =======
        - fix scm choice when there are eggs and url in the same part
        
        0.0.2
        ======
        - bugfix version
        - fix linking problem
        
        0.0.1
        ======
        - Initial version
        
        
        
        
Keywords: development buildout recipe
Platform: UNKNOWN
Classifier: Framework :: Buildout
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
