My setup is very simple:

from distutils.core import setup
import py2exe


I thing I had to prevent kinterbasdb to load the typeconv_24plus.

Thank you.

2009/10/29 Werner F. Bruhin <>

Star Glider wrote:
> Hi,
> I have a application that uses kinterbasdb module, when I run the exe
> (win32) generated by py2exe it runs OK
> until the call the kinderbasdb module where I get the message:
> No Module named typeconv_24plus
> is there a way to solve this or is a problem in kinterbasdb?
I use kinterbasdb for a few years now and I don't have problems with it
and py2exe.

The only thing I do is the following within the file:
packages = ['email', 'Ft', 'kinterbasdb', 'pytz', 'setuptools',
            # need to exclude fb*.dll and ic*.dll, otherwise we get two
dll_excludes = ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll',
                'tk84.dll', 'fbclient.dll', 'icudt30.dll',
'icuin30.dll', 'icuuc30.dll']

I use kinterbasdb via sqlalchemy with a Firebird SQL embedded engine.
So, in packages I add sqlalchemy and kinterbasdb and setuptools (as I
have .egg based installs of sqlalchemy).

In the dll_excludes I remove a few dll's which are Firebird related, to
prevent duplicates in the "dist" folder.


Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
Py2exe-users mailing list