fix nevow build prob for py2exe
authorrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 10 Jan 2008 22:26:19 +0000 (15:26 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 10 Jan 2008 22:26:19 +0000 (15:26 -0700)
nevow attempts to use pkg_resources to find the formless css file upon
import, if pkg_resources is available.  unfortunately using pkg_resources
to find files is not supported if the files are being loaded from a zip
archive (i.e. only source and egg), and further py2exe uses a zip bundle
for all the code and dependent libraries.  hence having both pkg_resources
and nevow built into an exe causes nevow to explode upon import.

this tells py2exe not to link pkg_resources into the target, so that
this behaviour isn't stimulated.  the side effect being that pkg_resources
isn't available.

windows/setup.py

index e93e1b2036144c13398a38e69e26d09547e03d78..47a56ed4c5f53f7f78a5e85454328d0dd7d9ccc2 100644 (file)
@@ -21,6 +21,7 @@ setup_args = {
     'options': {
         "py2exe": {
             "excludes": [
+                "pkg_resources",
             ],
             "includes": [
             ],