|
1
|
|
|
"""A setuptools based setup module. |
|
2
|
|
|
See: |
|
3
|
|
|
https://packaging.python.org/en/latest/distributing.html |
|
4
|
|
|
https://github.com/pypa/sampleproject |
|
5
|
|
|
""" |
|
6
|
|
|
|
|
7
|
|
|
# prefer setuptools over distutils |
|
8
|
|
|
from os import path |
|
9
|
|
|
from setuptools import setup, find_packages |
|
10
|
|
|
|
|
11
|
|
|
HERE = path.abspath(path.dirname(__file__)) |
|
12
|
|
|
|
|
13
|
|
|
# Get the long description from the README file |
|
14
|
|
|
with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: |
|
15
|
|
|
LONG_DESCRIPTION = f.read() |
|
16
|
|
|
|
|
17
|
|
|
setup( |
|
18
|
|
|
# install this project using: |
|
19
|
|
|
# $ pip install voltcycle |
|
20
|
|
|
# |
|
21
|
|
|
# PyPI URL: https://pypi.org/project/voltcycle/ |
|
22
|
|
|
name='voltcycle', |
|
23
|
|
|
|
|
24
|
|
|
# Versions should comply with PEP 440: |
|
25
|
|
|
# https://www.python.org/dev/peps/pep-0440/ |
|
26
|
|
|
version='1.0', # Required |
|
27
|
|
|
|
|
28
|
|
|
# A one-line description of the project |
|
29
|
|
|
description=('Automated batch cyclic voltammetry data' |
|
30
|
|
|
'analysis for electrochemical reversibility'), |
|
31
|
|
|
url='https://github.com/sabiharustam/voltcycle', |
|
32
|
|
|
author='voltcycle', |
|
33
|
|
|
packages=find_packages(), |
|
34
|
|
|
|
|
35
|
|
|
|
|
36
|
|
|
install_requires=[ |
|
37
|
|
|
'pandas==0.23.4', |
|
38
|
|
|
'numpy==1.15.4', |
|
39
|
|
|
'PeakUtils==1.3.2', |
|
40
|
|
|
'plotly==3.6.1', |
|
41
|
|
|
'dash==0.39.0', |
|
42
|
|
|
'dash-core-components==0.44.0', |
|
43
|
|
|
'dash-html-components==0.14.0', |
|
44
|
|
|
'dash-renderer==0.20.0', |
|
45
|
|
|
'dash-resumable-upload==0.0.3', |
|
46
|
|
|
'dash-table==3.6.0', |
|
47
|
|
|
'dash-table-experiments==0.6.0', |
|
48
|
|
|
'dashtable==1.4.5', |
|
49
|
|
|
] |
|
50
|
|
|
) |
|
51
|
|
|
|