public
Description:
Homepage:
Clone URL: git://github.com/zerok/zerokspot.recipe.distutils.git
Click here to lend your support to: zerokspot.recipe.distutils and make a donation at www.pledgie.com !
name age message
file .gitignore Tue Oct 21 02:19:16 -0700 2008 Initial release 0.1 [zerok]
file LICENSE.txt Tue Oct 21 02:19:16 -0700 2008 Initial release 0.1 [zerok]
file README.rst Tue Oct 21 12:05:07 -0700 2008 Fixed the url-splitter to finally really offer ... [zerok]
file setup.py Sat Sep 26 05:52:38 -0700 2009 Removed dependency to the recipe from the setup.py [zerok]
directory zerokspot/ Sat Sep 26 05:52:38 -0700 2009 Removed dependency to the recipe from the setup.py [zerok]
README.rst

zerokspot.recipe.distutils

This recipe offers a simple way to install dependencies that are only available as distutils-archives:

[buildout]
parts = part

[part]
recipe = zerokspot.recipe.distutils
urls =
    http://domain.com/file.tar.gz

This will install the package into ${buildout:parts-directory}/part/ and make its library components available via ${part:extra-path}.

Options

urls
A list of packages (one per line) that should be installed into ${buildout:parts-directory}/<partname>.

Additionally provided variables

location
Points to the prefix of the installed package
extra-path
Points to the site-package-directory within the prefix

Disclaimer

Function-wise this recipe is inspired by Kevin Teague's collective.recipe.distutils, but solves some aspects a little bit different. For instance, this recipe uses setup.py's --prefix-argument in order to also support the installation of packages that have a script-component. It also distinguishes between ${part:location} and ${part:extra-path} with the first representing the prefix-directory while the latter pointing to the respective "site-packages"-directory.