-
Notifications
You must be signed in to change notification settings - Fork 86
/
setup.py
42 lines (36 loc) · 1.6 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from setuptools import setup, find_packages
version = '1.1.0'
setup(name='pyrabbit',
version=version,
description="A Pythonic interface to the RabbitMQ Management HTTP API",
long_description="""\
The main documentation lives at http://pyrabbit.readthedocs.org
There's no way to easily write programs against RabbitMQs management API
without resorting to some messy urllib boilerplate code involving HTTP
Basic authentication and parsing the JSON responses, etc. Pyrabbit
abstracts this away & provides an intuitive, easy way to work with the
data that lives inside of RabbitMQ, and manipulate the resources there.""",
classifiers=[
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.2",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Software Development :: Libraries :: Python Modules",
],
keywords='python http amqp rabbit rabbitmq management',
install_requires = ['requests'],
author='Brian K. Jones',
author_email='bkjones@gmail.com',
url='http://www.github.com/bkjones/pyrabbit',
download_url='http://www.github.com/bkjones/pyrabbit',
license='MIT',
packages=find_packages(exclude='tests'),
include_package_data=False,
zip_safe=False
)