]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
setup: remove attempt to automatically satisfy dependency on pywin32
authorZooko O'Whielacronx <zooko@zooko.com>
Sat, 14 Feb 2009 00:49:39 +0000 (17:49 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Sat, 14 Feb 2009 00:49:39 +0000 (17:49 -0700)
_auto_deps.py

index 2c8f8e33133f567217fad99295589c658dab8425..d1f84be0733bdf150afa51fdd1e17d1a7eb9ec93 100644 (file)
@@ -19,18 +19,22 @@ install_requires=[
                   "foolscap[secure_connections] >= 0.3.1",
                   "Nevow >= 0.6.0",
                   ]
-import platform
-if platform.system() == "Windows":
-    # Twisted requires pywin32 if it is going to offer process management functionality, or if
-    # it is going to offer iocp reactor.  We currently require process management.  It would be
-    # better if Twisted would declare that it requires pywin32 if it is going to offer process
-    # management.  Then the specification and the evolution of Twisted's reliance on pywin32 can
-    # be confined to the Twisted setup data, and Tahoe can remain blissfully ignorant about such
-    # things as if a future version of Twisted requires a different version of pywin32, or if a
-    # future version of Twisted implements process management without using pywin32 at all,
-    # etc..  That is twisted ticket #3238 -- http://twistedmatrix.com/trac/ticket/3238 .  But
-    # until Twisted does that, Tahoe needs to be non-ignorant of the following requirement:
-    install_requires.append('pywin32')
+
+## The following block is commented-out because there is not currently a pywin32 package which
+## can be easy_install'ed and also which actually makes "import win32api" succeed.  Users have
+## to manually install pywin32 on Windows before installing Tahoe.
+##import platform
+##if platform.system() == "Windows":
+##    # Twisted requires pywin32 if it is going to offer process management functionality, or if
+##    # it is going to offer iocp reactor.  We currently require process management.  It would be
+##    # better if Twisted would declare that it requires pywin32 if it is going to offer process
+##    # management.  Then the specification and the evolution of Twisted's reliance on pywin32 can
+##    # be confined to the Twisted setup data, and Tahoe can remain blissfully ignorant about such
+##    # things as if a future version of Twisted requires a different version of pywin32, or if a
+##    # future version of Twisted implements process management without using pywin32 at all,
+##    # etc..  That is twisted ticket #3238 -- http://twistedmatrix.com/trac/ticket/3238 .  But
+##    # until Twisted does that, Tahoe needs to be non-ignorant of the following requirement:
+##    install_requires.append('pywin32')
 
 import sys
 if hasattr(sys, 'frozen'): # for py2exe