PyCharm 2.0 EAP open

Today we’re happy to announce the beginning of the Early Access Preview program (or EAP for short) for PyCharm 2.0. The EAP allows you to get access to early development builds of the new version, try out the new features and give your feedback in order to ensure that the final version meets your requirements.

Some of the features already available in the new version include:

Initial support for Mako templates (work in progress). The template format used in the project (Django or Mako) can be selected in Settings | Python Integrated Tools.

New in-place refactoring UI for Introduce Variable/Constant/Field;

Support for IPython in the built-in Python console;

Reporting of parameter type mismatch errors in function calls and binary operators (when the types can be inferred, of course);

Distinct highlighting for unicode and byte strings;

Support for PyPy;

New inspection to highlight usages of deprecated modules, classes and functions;

Option to display directory name in the editor tab title for non-unique filenames (such as views.py or __init__.py);

Option to display fields and inherited members in the Structure view;

Support for the attest test framework;

Context Info keyboard shortcut to show the enclosing declaration for the current caret position in the editor;

…and many other smaller performance and productivity improvements, as well as bugfixes.

The new version is available for download on the PyCharm 2.0 EAP page. The EAP builds expire 30 days after the release date, but are otherwise free to use and do not require any license. And note that if you buy a license now, it will be still valid for the 2.0 release – so make sure you don’t miss out on the 50% discount in September!

Given the broken state of GTK+ integration (probably it more of a fundamental Java problem, rather than something specific to Idea / PyCharm), what we really need is a dark LAF support (i.e. Substance’s Twilight or similar professionally designed LAF) =) !