diff options
author | Rob Austein <sra@hactrn.net> | 2007-07-07 17:04:37 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-07-07 17:04:37 +0000 |
commit | ed43d040bf72c2b8eb9d2cec3444556761b3c606 (patch) | |
tree | 57d47ba90cd2c6672f32f0a514c47058e23e3f90 /pow/POW-0.7/setup.py | |
parent | 2d5c53975e6ddaec9ac3d49a70278fcdd584273d (diff) |
Add pow
svn path=/pow/POW-0.7/PKG-INFO; revision=722
Diffstat (limited to 'pow/POW-0.7/setup.py')
-rw-r--r-- | pow/POW-0.7/setup.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pow/POW-0.7/setup.py b/pow/POW-0.7/setup.py new file mode 100644 index 00000000..13fc34dd --- /dev/null +++ b/pow/POW-0.7/setup.py @@ -0,0 +1,38 @@ +from distutils.core import setup, Extension +import sys, os, cfgparse + +print 'parsing configuration file' +oidinfo = cfgparse.Parser('dumpasn1.cfg') +print 'writing object module' +oidinfo.dumpobjs('lib/_objects.py') +print 'writing oid module' +oidinfo.dumpoids('lib/_oids.py') + +if sys.platform == 'win32': + library_dirs = [ os.path.join(sys.prefix, 'bin') ] + libraries = [ 'ssleay32', 'libeay32' ] +else: + library_dirs = [ os.path.join(sys.prefix, 'lib') ] + libraries = [ 'ssl', 'crypto' ] + +include_dirs = [os.path.join(sys.prefix, 'include')] + +setup(name='POW', + version='0.7', + description='Python OpenSSL Wrappers', + author='Peter Shannon', + author_email='peter_shannon@yahoo.com', + licence='BSD', + url='http://www.sourceforge.net/projects/pow', + packages=['POW'], + package_dir={'POW':'lib'}, + ext_modules=[ + Extension('POW._POW', + ['POW.c'], + libraries=libraries, + library_dirs=library_dirs, + include_dirs=include_dirs ) + ]) + +os.remove('lib/_objects.py') +os.remove('lib/_oids.py') |