"""adodbapi -- a pure Python PEP 249 DB-API package using Microsoft ADO Adodbapi can be run on CPython 3.5 and later. or IronPython version 2.6 and later (in theory, possibly no longer in practice!) """ CLASSIFIERS = """\ Development Status :: 5 - Production/Stable Intended Audience :: Developers License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) Operating System :: Microsoft :: Windows Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: SQL Topic :: Software Development Topic :: Software Development :: Libraries :: Python Modules Topic :: Database """ NAME = "adodbapi" MAINTAINER = "Vernon Cole" MAINTAINER_EMAIL = "vernondcole@gmail.com" DESCRIPTION = ( """A pure Python package implementing PEP 249 DB-API using Microsoft ADO.""" ) URL = "http://sourceforge.net/projects/adodbapi" LICENSE = "LGPL" CLASSIFIERS = filter(None, CLASSIFIERS.split("\n")) AUTHOR = "Henrik Ekelund, Vernon Cole, et.al." AUTHOR_EMAIL = "vernondcole@gmail.com" PLATFORMS = ["Windows", "Linux"] VERSION = None # in case searching for version fails a = open("adodbapi.py") # find the version string in the source code for line in a: if "__version__" in line: VERSION = line.split("'")[1] print('adodbapi version="%s"' % VERSION) break a.close() def setup_package(): from distutils.command.build_py import build_py from distutils.core import setup setup( cmdclass={"build_py": build_py}, name=NAME, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, description=DESCRIPTION, url=URL, keywords="database ado odbc dbapi db-api Microsoft SQL", ## download_url=DOWNLOAD_URL, long_description=open("README.txt").read(), license=LICENSE, classifiers=CLASSIFIERS, author=AUTHOR, author_email=AUTHOR_EMAIL, platforms=PLATFORMS, version=VERSION, package_dir={"adodbapi": ""}, packages=["adodbapi"], ) return if __name__ == "__main__": setup_package()