PyCharm, a powerful IDE for Python and Django, has been just updated to version 2.5 adding a bunch of important improvements for professional Python developers.
The main new features of PyCharm 2.5 include:
Remote interpreters — full integration with Python interpreters running on remote hosts.
Reading dependencies from setup.py or requirements.txt.
Ability to browse and install packages from PyPI.
Stronger virtualenv integration, including virtualenvs creation and auto-detection.
UI for creating setup.py files and running setup.py tasks.
Django 1.4 support.
VCS: Subversion 1.7 support and better UI for Git branches.
JavaScript: Static attributes awareness in JavaScript code completion and resolving plus support of the latest EcmaScript JavaScript engine.
Reworked Debugger and Project tool windows UI and further editor speed improvements for Python, JavaScript and CSS coding.