blob: 32771a8fd2051d56bc8c443a69c6e52cec411743 [file] [log] [blame]
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +01001"""Setuptools entry point."""
2import codecs
3import os
png99ccbe52013-01-04 11:29:21 -05004
5try:
6 from setuptools import setup
7except ImportError:
8 from distutils.core import setup
9
10
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010011CLASSIFIERS = [
png99ccbe52013-01-04 11:29:21 -050012 'Development Status :: 4 - Beta',
13 'Intended Audience :: Developers',
14 'License :: OSI Approved :: MIT License',
15 'Natural Language :: English',
16 'Operating System :: OS Independent',
17 'Programming Language :: Python',
18 'Topic :: Software Development :: Libraries :: Python Modules'
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010019]
png99ccbe52013-01-04 11:29:21 -050020
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010021dirname = os.path.dirname(__file__)
png99ccbe52013-01-04 11:29:21 -050022
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010023long_description = (
24 codecs.open(os.path.join(dirname, 'README.rst'), encoding='utf-8').read() + '\n' +
25 codecs.open(os.path.join(dirname, 'CHANGES.rst'), encoding='utf-8').read()
26)
png99ccbe52013-01-04 11:29:21 -050027
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010028setup(
29 name='timeout-decorator',
Patrick N9fbc3ef2020-11-14 19:50:55 -050030 version='0.5.0',
Anatoly Bubenkovb1edeea2015-03-15 13:41:13 +010031 description='Timeout decorator',
32 long_description=long_description,
33 author='Patrick Ng',
34 author_email='pn.appdev@gmail.com',
35 url='https://github.com/pnpnpn/timeout-decorator',
36 packages=['timeout_decorator'],
37 install_requires=[],
38 classifiers=CLASSIFIERS)