diff options
author | Jean-Paul Calderone <exarkun@divmod.com> | 2009-07-20 14:49:53 -0400 |
---|---|---|
committer | Jean-Paul Calderone <exarkun@divmod.com> | 2009-07-20 14:49:53 -0400 |
commit | 2d79b30b5c636a8a5621bad4e32258b0158cd1a0 (patch) | |
tree | 911f8c1344f663a5314754f812b05232c1936dd7 /setup.py | |
parent | e5e94c042d7e028858fd06cbbdd7d05ca37d9170 (diff) | |
download | pyopenssl-2d79b30b5c636a8a5621bad4e32258b0158cd1a0.tar.gz |
This works on mingw32
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -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', |