setup: remove attempt to automatically satisfy dependency on pywin32

This commit is contained in:
Zooko O'Whielacronx 2009-02-13 17:49:39 -07:00
parent 309e41cffc
commit c440989b38

View 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