Posts tagged with pysmell

Subscribe to the feed of 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.

Get it from PyPI. PySmell's homepage is hosted at Google Code.

January 16, 2009, 6:41 p.m. More (90 words) 4 comments Feed

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.

November 16, 2008, 11:42 p.m. More (138 words) 9 comments Feed

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!

November 2, 2008, 10:02 p.m. More (163 words) 22 comments Feed

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.

October 26, 2008, 11:31 p.m. More (681 words) 3 comments Feed

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

October 13, 2008, 10:45 p.m. More (507 words) 3 comments Feed

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:

UPDATE: I've put up my lighting talk here:

September 15, 2008, 6:45 p.m. More (136 words) 10 comments Feed

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.

August 31, 2008, 11:37 p.m. More (369 words) 8 comments Feed