How to install collective.recipe.ropeproject
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install collective.recipe.ropeproject
Dependencies
- distribute
- rope
- zc.buildout
- zc.recipe.egg
- [tests] zc.buildout>=1.5.2
- [tests] zc.recipe.egg
- [tests] zope.testing
Lastest release
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.
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
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.
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}
Source
Source code lives at http://github.com/collective/collective.recipe.ropeproject.git.
Change history
1.0b3 (2012-07-02)
- Moved repo to https://github.com/collective/collective.recipe.ropeproject
- Delivered to PyPI
1.0b2 (2012-07-01)
- Tests added.
1.0b1 (2012-05-13)
- Initial implementation. [marciomazza]
Contributors
- Marcio Mazza [marciomazza]