Skip to main content

zc.buildout recipe that creates a rope project config with python_path pointing to some eggs and their dependencies

Project description

Detailed Documentation

Motivation

Rope is a great tool for python development.

It is a refactoring library with the marvelous side effect of letting you navigate throughout code.

You can use it with either emacs of vim

This recipe

This zc.buildout recipe makes a .ropeproject folder with search paths pointing to the eggs of your choice… and their transitive dependencies!

Benefits

  1. Make rope both faster and more precise. [1]

    The reason is that search paths are set explicitly, so rope does’t have to guess through directory hierarchies.

  2. A very good complement to the omelette recipe. Actually, code navigation is way easier that grepping. Give it a try.

[1]This statement has not been evaluated by the FDA.

Usage

In your buildout.cfg include the recipe, with the eggs property set to one or more eggs:

[buildout]
...
parts = ... ropeproject

[ropeproject]
recipe = collective.recipe.ropeproject
eggs = ${anything_you_want}

Change history

1.0b3 (2012-07-02)

1.0b2 (2012-07-01)

  • Tests added.

1.0b1 (2012-05-13)

  • Initial implementation. [marciomazza]

Contributors

  • Marcio Mazza [marciomazza]

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 collective.recipe.ropeproject, version 1.0b3
Filename, size File type Python version Upload date Hashes
Filename, size collective.recipe.ropeproject-1.0b3.tar.gz (5.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page