From: Chris B. <Chr...@no...> - 2004-11-09 18:03:54
|
John Hunter wrote: > Perhaps it would be better to define a constant in > matplotlib.__init__.py, something like > > matplotlib.PY2EXE = hasattr(sys, 'frozen') > > because then the code which is conditional upon py2exe would be more > readable > > if not matplotlib.PY2EXE > pygtk.require('2.0') > > or something like that... Except that Py2EXE is not the only method of "freezing" apps. In particular, you'd want this to work with OS-X's Py2App, and probably other methods of bundling apps. you might want: matplotlib.FROZEN = hasattr(sys, 'frozen') and if not matplotlib.FROZEN pygtk.require('2.0') Then you could also accommodate other keywords that other bundling methods use. BTW, is someone really successfully using PyGTK on Windows? Cool! -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |