-
Notifications
You must be signed in to change notification settings - Fork 9
/
setup.py
31 lines (28 loc) · 1.13 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
import os.path
from setuptools import setup
DESCRIPTION = (
"A software platform for modeling, simulation and analysis of complex, "
"heterogeneous and multi-scale systems like the cell. E-Cell has "
"multi-algorithm, multi-timescale and multi-spatial-representation as "
"its central feature.")
LONG_DESCRIPTION = open(os.path.join(".", "README.md")).read()
setup(
name='ecell4',
version='1.2.1',
packages=['ecell4', 'ecell4.util', 'ecell4.extra', 'ecell4.datasource', 'ecell4.mca', 'ecell4.plotting'],
package_data = {"ecell4.util": [
"templates/init_ipynb.js", "templates/init_cyjs.js", "templates/template.html",
"templates/*.tmpl", "templates/ecelllogo/*.png"]},
url='https://github.com/ecell/ecell4',
license='the GNU General Public License v3',
extras_require={"all": ["plotly", "pint>=0.11", "numpy-stl", "pyyaml"]},
author='Kazunari Kaizu',
author_email='[email protected]',
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
long_description_content_type='text/markdown',
install_requires=[
"ecell4-base>=2.1.0",
"matplotlib"
]
)