

WingIDE as well as P圜harm has the possibility to analyze a Python-file and look for additions to sys.path, add them to the project and analyze them.

Of the IDE’s I tested below I think only P圜harm supports this. WingIDE fails sometimes on this, but works most of the time, unless you just ‘from X import *’. If I set up the project correctly (see point 3) this includes anything I have imported from no matter what. With WingIDE I can just CRTL-click on any Python variable, and I’ll go to the definition. No, I do really need a project, not just a workspace, to which I specifically add files and directories, and say which Python interpreter to use, etc.Īll of the IDE’s below fail on this count, some more, some less. However, I *do* want it to care about a lot of other files in that directory, so I can’t just select a subdirectory either. I don’t want my editor to care about those files. I use buildout, and my project directories often include things like Varnish and NGinX, which gets downloaded and compiled as a part of the buildout. I probably could accept if it looks at what is versioned and ignored everything else, but I can’t just tell an IDE that this is my base root directory for the project, and then have the IDE analyze every single file under that directory. You know, adding to a project which files actually are included in the project. So this is your chance to tell me that there is one I’ve missed, or tell me that a feature I’m missing from the ones I tested actually *do* exist.And from this testing, this is the features I’d really want, but only WingIDE has: 1. But there are many Python IDE’s out there, so maybe I missed some. And so far my conclusion is that: No, WingIDE still is the best. But I just have the feeling that there should be something better. Anything else is just silly.īut all in all it’s pretty good. Their designs are ugly, and it should work with the system GTK so it looks the same. And they keep recommending me to use WingIDE’s separate instance of GTK instead of the System GTK, which is daft. It still doesn’t have macros despite this being a much requested feature (how hard can it be to add, really?) and I never really get the hang of the SVN integration, so I just ignore it. WingIDE often hangs when switching projects, sometimes the file listing decides that you must double-click on the expand arrow instead of just click on it, etc. I’m currently a user of WingIDE, but sometimes I feel the need for something better, mainly something that is a bit more stable.
#Editra pystudio ide update
Update : Added Anjuta, Updated P圜harm and Komodo
