From 6a30a83e7936cbd74d5c5c22d85ba45ab48a0b2c Mon Sep 17 00:00:00 2001 From: Luke Faraone Date: Thu, 31 Jan 2013 15:09:59 -0500 Subject: [PATCH] Basic setup.py script for API Refer to the API version via an import. (imported from commit ef28f4edc0d519b4c6a49ef414279685a3d38202) --- humbug/__init__.py | 3 +++ setup.py | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 setup.py diff --git a/humbug/__init__.py b/humbug/__init__.py index 78f15c9..26faf3b 100644 --- a/humbug/__init__.py +++ b/humbug/__init__.py @@ -32,6 +32,9 @@ import optparse from ConfigParser import SafeConfigParser + +__version__ = "0.1.0" + # Check that we have a recent enough version # Older versions don't provide the 'json' attribute on responses. assert(requests.__version__ >= '0.12.1') diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..10c339a --- /dev/null +++ b/setup.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import glob +import humbug + +from distutils.core import setup + +setup(name='humbug', + version=humbug.__version__, + description='Bindings for the Humbug message API', + author='Humbug, Inc.', + author_email='humbug@humbughq.com', + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: MIT License', + 'Topic :: Communications :: Chat', + ], + url='https://humbughq.com/dist/api/', + packages=['humbug'], + data_files=[('examples', glob.glob('examples/*'))], + scripts=glob.glob('bin/*'), + )