-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
54 lines (51 loc) · 1.86 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
42
43
44
45
46
47
48
49
50
51
52
53
54
from setuptools import setup
LONG_DESCRIPTION = """
Welcome to the datascroller project! While IDEs and notebooks are excellent
for interactive data exploration, there will always be some of us who prefer
to stay in the terminal. For exploring Pandas data frames, that meant
painstakingly tedius use of `.iloc`, until now...
For more info, please see our github page: github.com/baogorek/datascroller
"""
setup(
name='datascroller',
packages=['datascroller'],
version='1.4.1',
license='MIT',
description='Data scrolling in the terminal',
long_description=LONG_DESCRIPTION,
long_description_content_type='text/markdown',
author='Ben Ogorek, John C. Merfeld, Kevin Merfeld',
url='https://github.com/baogorek/datascroller',
keywords=['data', 'dataframe', 'viewer'],
include_package_data=True,
install_requires=[
'pandas',
'windows-curses ; platform_system=="Windows"',
'pandasql',
'pyarrow'
],
extras_require={
'testing': ['pytest'],
'linting': ['flake8'],
},
entry_points={
'console_scripts': [
'scroll_demo=datascroller.command_line:run_demo',
'scroll=datascroller.command_line:run_scroll',
'getkey=datascroller.command_line:run_getkey'
],
},
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'Topic :: Software Development :: User Interfaces',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
],
)