-
Notifications
You must be signed in to change notification settings - Fork 18
/
setup.py
55 lines (47 loc) · 2.19 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
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env python
from setuptools import setup, find_packages
description_long = '''
A pure-Python client library for beanstalkd. beanstalkd is a lightweight queuing daemon
based on libevent. It is meant to be used across multiple systems, and takes
inspiration from memcache. More details on beanstalk can be found at:
http://xph.us/software/beanstalkd/
This client library aims to be simple and extensible. It provides both a single thread,
single connection serialized (select-based) beanstalk connection with optional, simple
thread pool implementation, and a basic Twisted client. Both can be used directly, or
be used as basis for for more sophisticated client applications. Please see the examples
directory for usage examples.
To install, just run python setup.py install from this directory, or use the shortcuts
in the Makefile. For Twisted support, run install with the 'twisted' extra.
The package home is at https://github.com/beanstalkd/pybeanstalk, with an issue tracker
and a wiki. Bug reports and pull requests most welcome.
'''
setup(name='pybeanstalk',
version='1.0rc1',
description='A python client library for beanstalkd.',
long_description = description_long,
keywords='beanstalkd, twisted',
author='Erich Heine',
author_email='[email protected]',
url='https://github.com/beanstalkd/pybeanstalk',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'License :: OSI Approved :: GNU General Public License (GPL)',
'Natural Language :: English',
'Operating System :: MacOS :: MacOS X',
'Operating System :: POSIX',
'Programming Language :: Python',
'Topic :: Communications',
'Topic :: Internet',
'Topic :: Scientific/Engineering',
'Topic :: Software Development :: Libraries',
'Topic :: Software Development :: Object Brokering',
'Topic :: System'],
packages=['beanstalk'],
install_requires=["pyaml"],
extras_require={'twisted': ["zope.interface", "Twisted>=15.2.1"]},
tests_require=["nose", "tox"],
include_package_data=True,
zip_safe=False
)