Posts tagged with pysmell
PySmell is an autocompletion library for Python, supporting Vim, Emacs and TextMate.
This is a very minor release, just because I had some commits unreleased for two months. Changelog inside.
After a ton of bug reports for TextMate, and some very constructive feedback and testing from Jesse Noller, I've decided there's no much point in waiting, so I'm happy to announce PySmell v0.7.2.
Grab it from PyPI and follow the instructions in README.markdown.
I'm very proud to announce the release of PySmell v0.7. PySmell is an auto-completion library for Python, meant to be plugged in different editors.
The big news for this release is the support for Emacs and TextMate, on top of the already existing Vim support.
Grab PySmell from PyPI
EDIT: PySmell 0.7.1 fixes a nasty TextMate bug, so please try again if you were put off by it!
Read inside for more information!
One of the pleasures of open source is that random people contribute back uninvited. I received a setuptools patch the other day, and I'm trying to make things work. However, setuptools makes things hard -- although not so hard that I couldn't manage uploading PySmell to PyPI.
I'm happy to announce PySmell v0.6, an autocompletion library for Python and Vim (other editors pending).
New features include:
- Import statement completion
- Support for multiple TAGS files (that means external libraries)
- Support for analysing Python 2.4-2.5 stdlib.
Plus many bugfixes and minor improvements.
Grab it here: PySmell v0.6
I've justed tagged version 0.5 of PySmell, the intellisense (or auto-completion, or omni-completion) provider for Python in github.
You can grab it here: http://github.com/orestis/pysmell/tree/v0.5
UPDATE: I've put up my lighting talk here: http://orestis.gr/static/downloads/pysmell-lightningtalk.pdf
Following up from my previous post on Python and static typing, I'm proud to announce PySmell v0.1!
UPDATE2: PySmell v0.5 released
UPDATE: PySmell v0.2 released, get it here
PySmell is a python IDE completion helper, that covers 80% of the cases, leaving the rest to superior human brains.
It tries to statically analyze Python source code, without executing it, and generates information about a project's structure that IDE tools can use. There is currently support for Vim's omnicompletion, but porting to other editors which provide similar mechanisms should be straightforward.
In its current state it doesn't do any type inferencing, but it's surprisingly useful even without that. I plan to add simple type inferencing in the coming versions.