tahoe-lafs/windows
robk-tahoe 6c2944d4e1 tweak py2exe setup.py to link in xmlplus iff present
so in the build slave's environment, everything builds and runs fine without
'_xmlplus'.  In my existing local environment everything builds and runs only
if I tell py2exe to explicitly link in '_xmlplus'. 

the _xmlplus module, tested for by the python standard library, comes from
PyXML ( http://pyxml.sf.net ) a project which is no longer maintained and,
for instance, hasn't released a build for windows past python 2.4

hence something about the way nevow and the std lib import xml dependencies
causes build environment incompatabilities between my box (which is running
py24 currently) and the buildslave (which is on py25, and doesn't have PyXML)
(if I remove _xmlplus from my environment, then a different set of nevow/xml
import problems emerge, which do not occur in the buildslave's py25 env)

this change tests the environment the build is happening in, and if the
_xmlplus package is importable, then py2exe is directed to link it into the
build. otherwise the package is left out.   as far as I comprehend the issue
this should make both of these environments work.  if other people have
problems around this issue, obviously I'm interested in learning more.
2008-01-15 16:59:41 -07:00
..
amdicon.ico add confwiz to py2exe build 2008-01-11 18:42:27 -07:00
amdicon.py implement a very simple, wxpython based, config wizard 2008-01-11 19:53:15 -07:00
confwiz.py implement a very simple, wxpython based, config wizard 2008-01-11 19:53:15 -07:00
depends.py add build dependencies to support py2exe's modulefinder 2008-01-09 19:25:38 -07:00
installer.ico add windows installer target to build 2008-01-11 20:41:21 -07:00
installer.tmpl windows installer build refinements 2008-01-14 17:53:54 -07:00
setup.py tweak py2exe setup.py to link in xmlplus iff present 2008-01-15 16:59:41 -07:00
tahoe.py add build dependencies to support py2exe's modulefinder 2008-01-09 19:25:38 -07:00
tahoesvc.py move registry module into allmydata.windows package 2008-01-10 19:03:23 -07:00