[PyQt] PyQtShell

Pierre Raybaut contact at pythonxy.com
Sat Jan 24 07:58:56 GMT 2009


>
> Message: 7
> Date: Sun, 18 Jan 2009 22:07:57 -0800 (PST)
> From: eliben <eliben at gmail.com>
> Subject: Re: [PyQt] PyQtShell
> To: pyqt at riverbankcomputing.com
> Message-ID: <21537432.post at talk.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
>
>
> Pierre Raybaut wrote:
>   
>> > 
>> > Hi all,
>> > 
>> > I would like to share with you this little open-source project of mine, 
>> > PyQtShell:
>> > http://pypi.python.org/pypi/PyQtShell/
>> > http://code.google.com/p/pyqtshell/
>> > 
>> > I've just started it a few days ago and I worked on it only a couple of 
>> > hours at home this week and saturday morning... so do not expect a 
>> > revolution here.
>> > But I thought that some of you might be interested in contributing or 
>> > simply testing it.
>> > 
>> > Here is an extract from the Google Code website:
>> > 
>> > PyQtShell is intended to be an extension to PyQt4 (module PyQt4.QtShell) 
>> > providing a console application (see screenshots below) based on 
>> > independent widgets which interact with each other:
>> >     - QShell, a Python shell with useful options (like a '-os' switch 
>> > for importing os and os.path as osp, a '-pylab' switch for importing 
>> > matplotlib in interactive mode, ...) and advanced features like code 
>> > completion (requires QScintilla, i.e. module PyQt4.Qsci)
>> >     - CurrentDirChanger: shows the current directory and allows to change
>> > it
>> > Not implemented :
>> >     - GlobalsExplorer: shows globals() list with some properties for 
>> > each global (e.g. value for int or float, min and max values for arrays, 
>> > ...) and allows to open an appropriate GUI editor
>> >     - and other widgets: FileExplorer, CodeEditor, ...
>> > 
>>     
>
> Hi Pierre,
>
> How can I contact you regarding contributing to the shell's code?
>
> Eli
>
>   
I'm very sorry, I completely missed all replies made to my post, I was 
too busy working on PyQtShell on my free time :)

Eli, I see that you've found out how to contact me.
The best way to contribute to the code is to use Mercurial, either by 
creating a clone of the read-only repository at 
http://source.pythonxy.com/PyQtShell/, or by downloading the source 
archive (on Google Code: http://code.google.com/p/pyqtshell/).
After that, you may update your local repository by doing a "Pull" from 
time to time. And if you want to contribute, send me your "diff" files 
by e-mail, I'll integrate them with great pleasure.

Frederic, I know about pyqonsole (and about Logilab too: we are working 
together on a project at my research center, CEA/DAM) and PyQtShell is - 
until now at least - intended to be only emulating the Python 
interpreter without emulating any kind of terminal (which is a 
limitation but it has the advantage to simplify greatly the code).

Cheers,
Pierre


More information about the PyQt mailing list