This repository was archived by the owner on Oct 30, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsetup.py
More file actions
54 lines (43 loc) · 1.58 KB
/
setup.py
File metadata and controls
54 lines (43 loc) · 1.58 KB
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
from setuptools import setup, find_packages
setup(
name='responsebot',
# Versioning our package
# http://python-packaging-user-guide.readthedocs.org/en/latest/distributing/#choosing-a-versioning-scheme
#
# Version number is required to comply with PEP 440 in order to
# be supported in tools and libraries like pip and setuptools.
#
# In this time being, Semantic Versioning (http://semver.org/) is being followed using this numbering scheme:
#
# MAJOR.MINOR.MAINTENANCE
#
# - MAJOR version when they make incompatible API changes,
# - MINOR version when they add functionality in a backwards-compatible manner, and
# - MAINTENANCE version when they make backwards-compatible bug fixes.
version='0.6.0',
description='Automatically response to any tweets mentioning you',
url='https://github.com/invinst/ResponseBot',
author='Invisible Institute',
author_email='dev@invisibleinstitute.com',
packages=find_packages(exclude=['contrib', 'docs', 'tests']),
install_requires=[
'click',
'tweepy',
'python-dotenv',
'python-dateutil',
'future',
'decorator'
],
# Settings for testing purpose
# https://pythonhosted.org/setuptools/python3.html
test_suite='tests',
# Supports Python 2
use_2to3=True,
# Integrating with pytest
# https://pytest.org/latest/goodpractices.html
tests_require=['pytest'],
setup_requires=['pytest-runner'],
entry_points={
'console_scripts': ['start_responsebot=responsebot.start_responsebot:main'],
},
)