From: Mark H. <ski...@gm...> - 2009-03-19 22:17:10
|
Please check the archives and see my response only a couple of days ago to the question about PyGame not being able to find the font - the exact same answer applies... Mark On 19/03/2009 8:15 PM, Jeff Peck wrote: > Hello, > I tried posting this to the python list, but I didn't get any replies. > I'm hoping someone can help me get an exe running with pytz. I was > using this before with no problems using an ancient version of pytz > (2006p) + python 2.5. I have upgraded to Python 2.6 and the newest > pytz 2009a. > > I'm using the same setup.py I've been using for years: > > setup( > console = [dict(script = my_script.py')], > options = dict( > py2exe = dict( > packages = ['pytz', 'pyodbc', 'decimal', 'sqlalchemy'], > typelibs=[('{00020813-0000-0000-C000-000000000046}', 0, 1, 4)], > ))) > > > When I try to run the resulting executable, I get: > pytz.UnknownTimeZoneError: 'US/Central' > > > I noticed that the old version of pytz I was using compiled each > timezone into a .pyc, and py2exe would pull these into the resulting > library.zip. It looks like the new pytz package builds the timezones > at startup using data files placed under the pytz/zoneinfo directory. > When I build against the new version using the above setup.py, I check > library.zip and the zoneinfo directory is not being included. I've > tried pasting this in manually with no luck. I also found an older > thread on this list that said to try something like this in setup.py: > > setup( > console = [dict(script = my_script.py')], > options = dict( > py2exe = dict( > packages = ['pytz.zoneinfo.US', 'pyodbc', 'decimal', 'sqlalchemy'], > typelibs=[('{00020813-0000-0000-C000-000000000046}', 0, 1, 4)], > ))) > > This doesn't work either as the zoneinfo directory in the pytz package > is now a data directory and not a python module. I really hate asking, > but does anyone have any suggestions I could try? > > > Thanks, > Jeff Peck > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users |