forked from d6t/d6tstack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
28 lines (26 loc) · 949 Bytes
/
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
from setuptools import setup
extras = {
'xls': ['openpyxl','xlrd'],
'parquet': ['pyarrow'],
'psql': ['psycopg2-binary'],
'mysql': ['mysql-connector'],
}
setup(
name='d6tstack',
version='0.2.0',
packages=['d6tstack'],
url='https://github.com/d6t/d6tstack',
license='MIT',
author='DataBolt Team',
author_email='[email protected]',
description='d6tstack: Quickly ingest CSV and XLS files. Export to pandas, SQL, parquet',
long_description='Quickly ingest raw files. Works for XLS, CSV, TXT which can be exported to CSV, Parquet, SQL and Pandas. d6tstack solves many performance and schema problems typically encountered when ingesting raw files.',
install_requires=[
'numpy','pandas>=2.0.0','sqlalchemy','scipy','d6tcollect'
],
extras_require=extras,
include_package_data=True,
python_requires='>=3.10',
keywords=['d6tstack', 'ingest csv'],
classifiers=[]
)