PyCharm

PyCharm 2.5 — remote interpreters, virtualenv, setup.py…

Next big update for PyCharm brings many changes for improvement of your day-to-day workflow with a better remote interpreters management, virtualenvs, setup.py, etc. Check out the short descriptions below and download PyCharm 2.5 to try it out.

Interpreters

PyCharm 2.5 adds a set of very important features with regards to working with Python interpreters and application packaging:

  • Remote interpreters — full integration with Python interpreters running on remote hosts is ensured.
  • Added ability to browse and install packages from PyPI.


Virtualenv

The new version provides virtualenv integration including virtualenvs creation and auto-detection of existing ones.


Setup.py

The IDE now offers a simple UI for creating new setup.py files and for running setup.py tasks.

Start typing task name and PyCharm shows you what you need.




Packaging

PyCharm is now capable of reading dependencies from setup.py or requirements.txt. Having all packages in place let's you enjoy all outstanding code completion and code navigation abilities of PyCharm.


New packaging-aware inspections are added with a quick-fix to automatically install an unresolved package specified in import.



SVN 1.7, Git Branches & Perforce

SVN: Enjoy the new features and performance of the latest Subversion with the best GUI client available.

Git: New, easier and more functional UI for working with Git branches.

Perforce: Better support of move and rename operations and improved performance of Changes view refresh.


UI & Performance

More compact and cleaner UI of Debugger and Project tool windows.

Further editor speed improvements for Python, JavaScript and CSS coding.




Emacs Mode

PyCharm 2.5 further improves its Emacs editor features such as: kill rings, sticky selection, adjust line and others.


JavaScript

JavaScript editor is now aware of static attributes for code completion and resolving.

The latest version of EcmaScript JavaScript engine is supported along with Traceur compiler preview mode.







PyCharm 2.0

December, 2011

  • Mako and Jinja2 template languages
  • Cython support
  • Built-in code coverage
  • More code inspections
  • New JavaScript debugger
  • Code assistance for i18n of Django apps
  • Ability to open multiple projects inside one IDE window
  • New IDE UI every supported platform
PyCharm 1.5

June, 2011

  • Django Templates Debugging
  • External Docs for Python standard library, Django and Google App Engine
  • Epydoc & reStructuredText: highlighting, completion for tags and parameters
  • Docstring Stub Generation
  • reStructuredText (.rst) support
  • Move Class/Function Refactoring
  • Database Support for SQLite, MySQL and PostgreSQL
PyCharm 1.2

March, 2011

  • Django 1.3 class-based views support
  • 'Create from usage' for Django templates
  • New academic license
  • i18n: syntax highlighting for .po files
  • 'Python version compatibility inspection' with quick-fixes
  • New UI for Find/Replace
  • Misc. bugfixes


Want to receive PyCharm news and updates?