[PyQt] PyQt v4.3a1 Binary Installer for Windows

Phil Thompson phil at riverbankcomputing.co.uk
Sun Jun 24 23:41:57 BST 2007


On Sunday 24 June 2007 9:28 pm, you wrote:
> On 24/06/2007 17.12, Phil Thompson wrote:
> > I've created a binary Windows installer for what will be PyQt v4.3 at
> > http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/PyQt-gpl-4.3a1-Py2.
> >5.exe
> >
> > The purpose of the package is to satisfy the needs of 95% of users - not
> > 100%.
> >
> > At the moment this includes the following...
> >
> >   - the standard PyQt4 modules (except QtDesigner)
> >   - QScintilla2
> >   - pyuic4, pyrcc4, pylupdate4
> >   - designer, assistant, linguist
> >   - Qt and PyQt docs
> >   - PyQt examples
> >   - support for SQLite (but no other database drivers)
> >   - support for PNG, SVG, GIF, JPEG (but no other image formats)
>
> It also includes sip (though isn't listed here).
>
> > I plan to add eric4 and (probably) the SSL classes before the final
> > release. I may remove the Qt documentation and just provide a link to
> > Trolltech's website.
> >
> > The package isn't extensible. If you want to add additional Qt based
> > modules (or additional database drivers or image formats) then you should
> > build things yourself.
> >
> > I'd like feedback on anything else you think is missing and should be in
> > the final release (like I've just realised I forgot lrelease).
>
> My feedback is:
>
>   * no eric4. Given this package, installing eric4 should be very easy for
> most users. Plus, detlev could use PyInstaller or similar tools to provide
> self-contained Windows executables.

eric4 is relatively small, and dials home to see if there is an up to date 
version so it's not a burden. It's also a good advert for what you can do 
with PyQt.

If you want to advertise PyInstaller then provide an eric4 plugin that 
converts a project to an installer at the click of a button ;)

>   * yes SSL. It is an integral part of Qt 4.3; the fact that can be
> optioned out is just because of politics, AFAICT.

The only reason I skipped it with this release was that there were enough 
problems to solve as it was.

>   * provide somewhere the configure.cache used to compile Qt, as a
> reference of what is included and what is not. I suggest c:\program
> files\pyqt4, and referenced in the documentation (you might want a
> README.TXT into c:\program files\pyqt4 that lists all the packages above
> with their exact version number, include Qt's version number).

I might add a page to the installer.

>   * Are you using LZMA compression while building the NSIS installer,
> aren't you?

Yes.

>   * I'm not sure installing assistant/designer/linguist in c:\python25 is
> the right way to go. Why don't you put them into c:\program files\pyqt? I
> am not so sure about the location of pylupdate/pyrcc/pylrealease.

I didn't want to mess with PATH.

Phil


More information about the PyQt mailing list