ClariusLabsCodePlex.png
VS_shell_logo.jpg

Introduction

IronPython Studio is a free full IDE (Integrated Development Environment) for the Python programming language. It is based on the existing IronPython example that is included in the VS SDK.
IronPython Studio is based on the Visual Studio 2008 Shell runtime (royalty free) and can be installed without requiring any version of Visual Studio. It is available for Visual Studio 2008 Shell Isolated and Integrated modes.


For more information on VSX, visit the VSX Developer Center at http://msdn.com/vsx.

For IronPython general questions please use the http://lists.ironpython.com/listinfo.cgi/users-ironpython.com mailing list or the IronPython project http://www.codeplex.com/IronPython web site.

Links

ReleasesIronPythonStudio 1.0 release
Pre-requisites
How to install it?

Target audience

  • VSX developers (including VS SDK and VS Shell)
  • Python developers
  • Visual Studio enthusiasts

Screenshots

splash.jpg

use0.jpg

use1.jpg

use2.jpg

use3.jpg

Getting started


This project is sponsored by Clarius Labs
Last edited Mar 28 at 7:42 PM by PabloGaliano, version 13
Comments
Also available: 1 review for current release.

Pon_the_Pony wrote  Dec 13 2007 at 2:32 AM 
Sweet Jesus.

<3

lylestyle wrote  Feb 2 at 5:22 PM 
Very nice! The only thing that I've noticed so far is that it doesn't seem to recognize the IRONPYTHONPATH env var, so I have to append to sys.path every time I use it. A python file to auto-load on startup would be nice. Perhaps a solution-specific startup be even better. Ahhh, feature requests. The problem with actually having users :)

PhantomStar wrote  Feb 22 at 6:33 PM 
Very interesting. I'm very happy to have found this project.

pjerrotluna wrote  Apr 6 at 2:58 PM 
The project and file handling is as usual excellent for Visual
Studio's and you can very easy design windows form layouts.

I copy the form designs to another python console application project deleting
the __slots__ (see the issue tab), namespace classes and review the imports. The studio is
a magnet for beginners used to work with Visual Studio for Basic, C#
and other language.

There are three major issue using IronPython Studio:

First it uses __slots__. You can not add values to the form class
and keep to design the form. The __slots__ content is only and only
for the the added window controls.

Secondly it has confused me about import and bad namespace structuring
using classes.

Thirdly the editor creates compiler errors . Tabs are added in code snippets, so the editor shows wrong indents resulting in indention
compiler errors. The problem became smaller after I set up all tabs to be spaces and set the tabs to 60 spaces. Then tabs are easy to see,
where the bad tabulated indents were.

An upcoming issue is the appartment model for ActiveX and COM-components. I have seen flashes of error messages notifying about
wrong appartment for for example the webbrowser control. It came, when I try to start a worker thread beside the main window form thread running
Application.Run(..).

JebBeich wrote  May 28 at 1:12 PM 
After using it for a few hours, I'm simply amazed. I can write Python code in my day job because it's tightly integrated into Visual Studio! I want to contribute...

jeckbjy wrote  Jul 19 at 4:31 PM 
I just can see the wpf application templates,but can't find other templates.why?

gllfnc wrote  Aug 8 at 1:38 PM 
Hi ...
a question: why can achieve only projects WPF? And not console application as described in the screencast instead?

infomaven wrote  Aug 20 at 6:07 PM 
This is a total "newbie" question: Does the shell integration work with Express versions of Visual Studio 2008 or VS 2005 Professional?

forrealmike wrote  Nov 10 at 9:46 PM 
is it possible to import a class library (.dll) developed in iron python studio into a .py script . if possible how. can someone assist with this problem.

matv wrote  Nov 17 at 4:51 PM 
is it possible to use ironpython 2.0 rc1 with ironpython studio? if there is, please tell me how can i do that.

Updating...