summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJean-Paul Calderone <exarkun@divmod.com>2009-07-20 14:49:53 -0400
committerJean-Paul Calderone <exarkun@divmod.com>2009-07-20 14:49:53 -0400
commit2d79b30b5c636a8a5621bad4e32258b0158cd1a0 (patch)
tree911f8c1344f663a5314754f812b05232c1936dd7 /setup.py
parente5e94c042d7e028858fd06cbbdd7d05ca37d9170 (diff)
downloadpyopenssl-2d79b30b5c636a8a5621bad4e32258b0158cd1a0.tar.gz
This works on mingw32
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/setup.py b/setup.py
index baefd31..a8cf342 100755
--- a/setup.py
+++ b/setup.py
@@ -14,9 +14,6 @@ Installation script for the OpenSSL module
import sys, os
from distutils.core import Extension, setup
-for dirpath, dirnames, filenames in os.walk(os.path.abspath('..')):
- print dirpath, dirnames, filenames
-
from glob import glob
from version import __version__
@@ -45,23 +42,19 @@ LibraryDirs = None
# Add more platforms here when needed
if os.name == 'nt' or sys.platform == 'win32':
- Libraries = ['Ws2_32']
- ExtraObjects = ["C:\\OpenSSL\\lib\\MinGW\\ssleay32.a", "C:\\OpenSSL\\lib\\MinGW\\libeay32.a"]
+ Libraries = ['eay32', 'ssl32', 'Ws2_32']
+ data_files = [('Lib\\site-packages\\OpenSSL', ['C:\\OpenSSL\\ssleay32.dll', 'C:\\OpenSSL\\libeay32.dll'])]
else:
Libraries = ['ssl', 'crypto']
- ExtraObjects = []
+ data_files = []
-if sys.platform == 'darwin':
- IncludeDirs = ['/sw/include']
- LibraryDirs = ['/sw/lib']
def mkExtension(name):
modname = 'OpenSSL.' + name
src = globals()[name.lower() + '_src']
dep = globals()[name.lower() + '_dep']
return Extension(modname, src, libraries=Libraries, depends=dep,
- include_dirs=IncludeDirs, library_dirs=LibraryDirs,
- extra_objects=ExtraObjects)
+ include_dirs=IncludeDirs, library_dirs=LibraryDirs)
setup(name='pyOpenSSL', version=__version__,
package_dir = {'OpenSSL': '.'},
@@ -71,6 +64,7 @@ setup(name='pyOpenSSL', version=__version__,
'OpenSSL.version', 'OpenSSL.test.__init__',
'OpenSSL.test.test_crypto',
'OpenSSL.test.test_ssl'],
+ data_files = data_files,
description = 'Python wrapper module around the OpenSSL library',
author = 'Martin Sjögren, AB Strakt',
author_email = 'msjogren@gmail.com',