Skip to main content

UNKNOWN

Project description

Introduction

mr.developer is a zc.buildout extension which makes it easier to work with buildouts containing lots of packages of which you only want to develop some. The basic idea for this comes from Wichert Akkerman’s plonenext effort.

Usage

You add mr.developer to the extensions option of your [buildout] section. Then you can add the following options to your [buildout] section:

sources-dir

This specifies where your development packages should be placed. Defaults to src.

sources-svn

This specifies a section which lists the subversion repository URLs of your packages.

sources-git

This specifies a section which lists the git repository URLs of your packages.

auto-checkout

This specifies the names of packages which should be checked out during buildout (only works with subversion repositories at the moment).

The following is an example of how your buildout.cfg may look like:

[buildout]
...
extensions = mr.developer
sources-svn = sources-svn
sources-git = sources-git
auto-checkout = my.package

[sources-svn]
my.package = http://example.com/svn/my.package/trunk

[sources-svn]
some.other.package = git://example.com/git/some.other.package.git

When you run buildout, you will get a script at bin/checkout in your buildout directory. With that script you can checkout the source from the specified repository, without the need to know where the repository is located.

Now if you run buildout again, the package is automatically marked as an develop egg and, if it’s listed in the section specified by the versions option in the [buildout] section, the version will be set to an empty string, so the develop egg will actually be used.

Changelog

0.3 - 2009-03-22

  • Fixed source distribution by adding a MANIFEST.in. [fschulze]

  • Added -e and -l options to checkout script. [fschulze]

0.2 - 2009-03-22

  • Added auto-checkout option (only works with subversion at the moment). [fschulze]

  • Added support for git. [fschulze]

  • Throw error when trying to checkout unknown package. [fschulze]

  • Fixed target directory for checkouts. [fschulze]

0.1 - 2009-03-19

  • Initial release

Project details


Download files

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

Source Distribution

mr.developer-0.3.zip (8.8 kB view details)

Uploaded Source

File details

Details for the file mr.developer-0.3.zip.

File metadata

  • Download URL: mr.developer-0.3.zip
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mr.developer-0.3.zip
Algorithm Hash digest
SHA256 da9400551a18ac86820fe4b77aacf810722b438405ce754bc5dd6c640920f55a
MD5 cdfd38ad6e115b856fdc9c3568371e00
BLAKE2b-256 084dd487d8c06f22891c61a5f5a5272c34aaca46162984d3da29479526737e11

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page