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.

Filename, size & hash SHA256 hash help File type Python version Upload date
collective.recipe.ropeproject-1.0b3.tar.gz (5.7 kB) Copy SHA256 hash SHA256 Source None

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