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.

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}

Source

Source code lives at http://github.com/collective/collective.recipe.ropeproject.git.

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.

Source Distribution

collective.recipe.ropeproject-1.0b3.tar.gz (5.7 kB view details)

Uploaded Source

File details

Details for the file collective.recipe.ropeproject-1.0b3.tar.gz.

File metadata

File hashes

Hashes for collective.recipe.ropeproject-1.0b3.tar.gz
Algorithm Hash digest
SHA256 f37250774676d99ee6e1839888150d585d079e51ffaed0636647e7b37522b882
MD5 bfb14ce001cd101ad3ee882c45240205
BLAKE2b-256 eefbc8ea6e295f5b978ade864a4cfc8baaf191ea795c89954e7df0d753ef0f76

See more details on using hashes here.

Supported by

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