-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
40 lines (38 loc) · 1.16 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
from setuptools import setup
with open('README.md') as f:
readme = f.read()
setup(
author="Justin Grilli",
author_email="[email protected]",
license='MIT',
url='http://pypi.python.org/pypi/tableau-utilities/',
description='Utility for maintaining Tableau objects',
long_description=readme,
long_description_content_type='text/markdown',
name="tableau_utilities",
version="2.2.12",
requires_python=">=3.8",
packages=[
'tableau_utilities',
'tableau_utilities.general',
'tableau_utilities.tableau_file',
'tableau_utilities.tableau_server',
'tableau_utilities.hyper',
'tableau_utilities.scripts',
],
package_data={'tableau_utilities': ['tableau_file/*.yml']},
include_package_data=True,
install_requires=[
'xmltodict>=0.12.0,<1.0.0',
'pyyaml>=6.0,<7.0.0',
'requests>=2.27.1,<3.0.0',
'pandas>=2.0.0,<3.0.0',
'tabulate>=0.8.9,<1.0.0',
],
extras_require={"hyper": ['tableauhyperapi<1.0.0']},
entry_points={
'console_scripts': [
'tableau_utilities = tableau_utilities.scripts.cli:main',
]
}
)