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.
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.
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?
