-
Notifications
You must be signed in to change notification settings - Fork 17
/
setup.py
41 lines (38 loc) · 1.3 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
from setuptools import setup, find_packages
with open('./README.md', 'r') as f:
long_description = f.read()
# Version
# Info: https://packaging.python.org/guides/single-sourcing-package-version/
# Example: https://github.com/pypa/warehouse/blob/64ca42e42d5613c8339b3ec5e1cb7765c6b23083/warehouse/__about__.py
meta_package = {}
with open('./gazouilloire/__version__.py') as f:
exec(f.read(), meta_package)
setup(name='gazouilloire',
version=meta_package['__version__'],
description='Twitter stream & search API grabber',
long_description=long_description,
long_description_content_type='text/markdown',
url='http://github.com/medialab/gazouilloire',
license='GPL-3.0',
author='Benjamin Ooghe-Tabanou',
author_email='',
keywords='twitter',
python_requires='>=3.7',
packages=find_packages(exclude=["collect*", "dist", "build"]),
include_package_data=True,
install_requires=[
"elasticsearch >= 7.10.1, < 8.0",
"requests",
"psutil",
"minet >= 0.63.1",
"future",
"click",
"tqdm"
],
entry_points={
'console_scripts': [
'gazouilloire=gazouilloire.cli.__main__:main',
'gazou=gazouilloire.cli.__main__:main'
]
}
)