Skip to main content

ZC buildout extension to checkout eggs from various vcs

Project description

What is gp.vcsdevelop ?

This package allow you to checkout some package and use them as developed eggs with zc.buildout.

Available options

  • develop-dir: a directory to checkout packages in

  • vcs-extend-develop: A list of vcs url. See pip’s editable parameter. Available schemes are ssh, git, hg, bzr, sftp.

Usage

Use this package as a zc.buildout extension and provide some vcs urls in the vcs-extend-develop option:

>>> write('buildout.cfg','''
... [buildout]
... extensions=gp.vcsdevelop
... vcs-extend-develop=hg+https://gawel@bitbucket.org/gawel/mercurialapp/@tip#egg=MercurialApp
... parts=
... ''')

Then if you run buildout, the package will be checkout from the repository:

>>> print system(buildout)
Cloning hg https://gawel@bitbucket.org/gawel/mercurialapp/ (to revision tip) to ./MercurialApp
Develop: '/...buildout/MercurialApp'

Packages can be found in the develop-dir (default to .). You can override this:

>>> write('buildout.cfg','''
... [buildout]
... extensions=gp.vcsdevelop
... develop-dir=./src
... vcs-extend-develop=hg+https://gawel@bitbucket.org/ianb/pip/@tip#egg=pip
... parts=
... ''')

>>> print system(buildout)
Cloning hg https://gawel@bitbucket.org/ianb/pip/ (to revision tip) to ./src/pip
Develop: '/...buildout/./src/pip'

Bugs

Use the bitbucket tracker.

Changes

0.2 (27-01-2009)

  • only take care of urls starting with a valid available scheme.

0.1 (23-01-2009)

  • nothing change

Download

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

gp.vcsdevelop-0.2.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file gp.vcsdevelop-0.2.tar.gz.

File metadata

  • Download URL: gp.vcsdevelop-0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gp.vcsdevelop-0.2.tar.gz
Algorithm Hash digest
SHA256 07ea5de118db370b553d98ff9fd379fe60f6227a11ed51b7a43a0e1e95fd0376
MD5 5fcd949fbd4b762ae25f88376753a2e2
BLAKE2b-256 6ac3687761d97960326f7a5bad53be9aa106d65008505df32699ac341625e78c

See more details on using hashes here.

Supported by

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