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
- Installation
Release February 2007
- Please use the PyDev update site now for installation
- The update site http://sifsstud2.hsr.ch/updates provides the February release only
- Feature highlights
- Extract Method
- Override/Implement Method
- Generate Constructor using Fields
- Generate Properties
- More...
- Screencast/Video
- Documentation
Public SVN available
- Install a SVN client, e.g. Tigris Eclipse Plug-In
- Checkout SVN repository (anonymous access)
License
How to contribute?
Currently you can submit tickets to propose Refactorings, requested features or any other kind of probably useful information.
- Authenticate using user:python
- Checkout the roadmap
- Create a ticket
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
- https://sifsstud2.hsr.ch/build - Artifacts
- http://sifsstud2.hsr.ch:8080 - CruiseControl (project and documentation) (Access restricted - VPN)

