1#!/usr/bin/env python 2 3import sys 4from distutils.core import setup, Extension 5 6if sys.version_info < (2, 2): 7 raise AssertionError("Python 2.2 or later required") 8 9if sys.platform == "win32": 10 ext = Extension("tlslite.utils.win32prng", 11 sources=["tlslite/utils/win32prng.c"], 12 libraries=["advapi32"]) 13 exts = [ext] 14else: 15 exts = None 16 17setup(name="tlslite", 18 version="0.3.8", 19 author="Trevor Perrin", 20 author_email="trevp@trevp.net", 21 url="http://trevp.net/tlslite/", 22 description="tlslite implements SSL and TLS with SRP, shared-keys, cryptoID, or X.509 authentication.", 23 license="public domain", 24 scripts=["scripts/tls.py", "scripts/tlsdb.py"], 25 packages=["tlslite", "tlslite.utils", "tlslite.integration"], 26 ext_modules=exts) 27