Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Simple zc.buildout recipe for sources in a git repository

Project description


This package is no longer actively maintained and therefor won’t see any new features added to it. For more information please check out the wiki

This simple recipe for zc.buildout fetches data from a given repository and stores it into its part’s directory. A simple task using this could look like this:


This would store the repository under ${buildout:directory}/parts/myapp and keep it at exactly this revision, no matter what happens on the server.

The recipe has following options:

The absolute URL of the repository to be fetched
A revision/commit within this repository the environment should use.
If you want to stay up to date with a certain branch other than “master”, use this.
List of relative paths to packages to develop. Must be used together with as_egg=true.
This overrides the newest-option of the global setting for this part
Set to True if you want the checkout to be registered as a development egg in your buildout.
Name of the repository in the download-cache directory.
Follow submodules (Note that submodules are not cloned from the download cache).

Offline installation

If you want to install a part from the download-cache, this is now possible, too:

parts = myapp
download-cache = /var/cache/buildout
install-from-cache = true

recipe = zerokspot.recipe.git
repository =

With this configuration, the recipe will look for /var/cache/buildout/repo and clone it into the local parts/ folder.

The recipe also supports an additional “cache-name” setting that lets you configure the folder name of the repository in the download cache.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for zerokspot.recipe.git, version 0.6.1
Filename, size File type Python version Upload date Hashes
Filename, size zerokspot.recipe.git-0.6.1.tar.gz (8.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page