Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    gp.vcsdevelop 2.2.1

    Download button

    No screenshots available
    Downloads: 147  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Gael Pasgrimaud | More programs
    MIT/X Consortium Lic... / FREE
    July 14th, 2011, 04:16 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    gp.vcsdevelop description

    ZC buildout extension to checkout eggs from various VCS

    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, svn, git, hg, bzr, sftp.
     * vcs-update:

     If true on every run buildout try updating egg. As example for hg+https run hg pull -u

     If always then remove existing code from filesystem and get a fresh checkout

    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 'Start', system(buildout)
    Start...
    Cloning hg https://gawel@bitbucket.org/gawel/mercurialapp/ (to revision tip) to ./MercurialApp
    Found command 'hg' at '...'
    Develop: '/...buildout/MercurialApp'
    install_dir ...


    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 'Start', system(buildout)
    Start...
    Cloning hg https://gawel@bitbucket.org/ianb/pip/ (to revision tip) to ./src/pip
    Found command 'hg' at '...'
    Develop: '/...buildout/./src/pip'
    install_dir ...
    ...


    You can also checkout non-python packages but you'll get a warning:

    >>> write('buildout.cfg','''
    ... [buildout]
    ... extensions=gp.vcsdevelop
    ... develop-dir=./src
    ... vcs-extend-develop=git+git://github.com/benoitc/couchbeam.git#egg=couchbeam
    ... parts=
    ... ''')

    >>> print 'Start', system(buildout).strip()
    Start...
    Cloning git://github.com/benoitc/couchbeam.git to ./src/couchbeam
    Found command 'git' at '...'
    Warning: ./src/couchbeam is not a python package



    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · No longer depends on pip. Use get-pip.py

      


    TAGS:

    ZC buildout | buildout recipe | checkout eggs | Zope | buildout | recipe

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM