From b659ffbb90701833643bb96ee2343389d5669b2b Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Fri, 23 Nov 2012 20:25:30 -0500 Subject: [PATCH] Prepare for inevitable distribution. --- HISTORY.rst | 7 +++++++ MANIFEST.in | 4 ++++ README.rst | 4 ++++ requests_kerberos/__init__.py | 1 + setup.py | 33 +++++++++++++++++++++++++++++---- 5 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 HISTORY.rst create mode 100644 MANIFEST.in create mode 100644 README.rst diff --git a/HISTORY.rst b/HISTORY.rst new file mode 100644 index 0000000..5db8b36 --- /dev/null +++ b/HISTORY.rst @@ -0,0 +1,7 @@ +History +======= + +0.1: xxxx-xx-xx +--------------- + +- Initial Release diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..474fd05 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,4 @@ +include README.rst +include LICENSE +include HISTORY.rst +include AUTHORS diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..d1d10c5 --- /dev/null +++ b/README.rst @@ -0,0 +1,4 @@ +requests-kerberos +================= + +A Kerberos authentication handler with Python Requests. diff --git a/requests_kerberos/__init__.py b/requests_kerberos/__init__.py index 0c06f1f..4d9e368 100644 --- a/requests_kerberos/__init__.py +++ b/requests_kerberos/__init__.py @@ -1,3 +1,4 @@ from .kerberos import HTTPKerberosAuth __all__ = [HTTPKerberosAuth] +__version__ = '0.1' diff --git a/setup.py b/setup.py index f94365c..78c0dc5 100644 --- a/setup.py +++ b/setup.py @@ -1,9 +1,34 @@ #!/usr/bin/env python # coding: utf-8 - +import os from setuptools import setup +version_file = 'requests_kerberos/__init__.py' +exec(compile(open(version_file).read(), version_file, 'exec')) + +requires = ['kerberos', 'requests'] + +path = os.path.dirname(__file__) +desc_fd = os.path.join(path, 'README.rst') +hist_fd = os.path.join(path, 'HISTORY.rst') + +long_desc = '' +short_desc = 'A Kerberos authentication handler for python-requests' + +if os.path.isfile(desc_fd): + long_desc = open(desc_fd).read() + +if os.path.isfile(hist_fd): + long_desc = '\n\n'.join(long_desc, open(hist_fd).read()) + setup( - name='requests_kerberos' - packages=['requests_kerberos'] -) + name='requests-kerberos', + description=short_desc, + long_description=long_desc, + url='https://github.com/requests/requests-kerberos', + packages=['requests_kerberos'], + package_data={'': ['LICENSE', 'AUTHORS']}, + include_package_data=True, + version=__version__, # NOQA + install_requires=requires, + )