-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
42 lines (39 loc) · 966 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# setuptools
from setuptools import setup
# os
from os import path
# version
from acropolis.info import version, description, url, authors
# Read the README.md file
cwd = path.abspath( path.dirname(__file__) )
with open(path.join(cwd, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
# Perform the actual setup
setup(
name='ACROPOLIS',
version=version,
python_requires='>=3.6',
description=description,
long_description=long_description,
long_description_content_type='text/markdown',
url=url,
author=authors,
license='GPL3',
packages=[
'acropolis',
'acropolis/ext'
],
package_data={
'acropolis': ['data/rates.db.gz', 'data/sm.tar.gz', 'data/parthenope_v3_0.tar.gz']
},
include_package_data=True,
scripts=[
'decay',
'annihilation'
],
install_requires=[
'numpy>=1.19.1',
'scipy>=1.5.2',
'numba>=0.51.2'
]
)