Please Note: The PEPTIC project continues!

This autumn another term project has been launched which aims to improve the refactoring support in PyDev!

Please visit the new project page on http://peptic.ifs.hsr.ch/ if you like to know more.


PEPTIC - Python Eclipse Plug-In To Improve Code

Welcome

PEPTIC is an Eclipse Plug-In for refactoring Python code. In case you've heard about "Bicycle Repair Man", have a look at this as well. This wiki is currently for development purposes only.
It was started as a term project by Dennis Hunziker and Ueli Kistler in 2006/07 and integrated into PyDev in March 07.

PEPTIC integrated into PyDev

Release February 2007

http://sifsstud2.hsr.ch/img/overridemethod.png

Public SVN available

License

How to contribute?

Currently you can submit tickets to propose Refactorings, requested features or any other kind of probably useful information.

Qotm

"Of course I love Ruby, but Python is in many ways better-established and better suited for certain kinds of development. It would be foolish to squander this renewed interest in dynlangs on only Ruby, since the "other guys" are obviously taking a broad focus on multiple dynlangs.", Charles Nutter (JRuby Core Developer, SUN)

Development

Components

Support

Utilities

Structure101

"Structure101 greatly helped us to analyze and optimize PEPTIC's codebase. We'd like to thank Headaway Software for providing us with a free license!" Robin Stocker & Reto Schuettel

Structure101 lets you control the structural complexity of your code-base and ensure that it conforms to a defined architecture, making it less costly and risky to develop, modify, test, and deploy. Structure101 exposes structure, lets you define how it should be, communicate this to the team and know when architecture deviations make it into the mainline. A rich client, web application, RSS feeds and IDE plug-ins provide the right information at the right time to make architectural control a cinch on any project or process, local or distributed.

Quick-Links

Build management

Organisation

Other