-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
49 lines (45 loc) · 1.99 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
from setuptools import setup
# Thanks to http://patorjk.com/software/taag/
logo = r"""
$$$$$$\ $$$$$$\ $$$$$$$$\ $$\
\_$$ _| $$ __$$\ $$ _____| \__|
$$ | $$$$$$$\ $$ / \__| $$$$$$\ $$$$$$\ $$ | $$$$$$\ $$\ $$$$$$\
$$ | $$ __$$\ $$$$\ $$ __$$\ \____$$\ $$$$$\ \____$$\ $$ |$$ __$$\
$$ | $$ | $$ |$$ _| $$ | \__| $$$$$$$ |$$ __| $$$$$$$ |$$ |$$ | \__|
$$ | $$ | $$ |$$ | $$ | $$ __$$ |$$ | $$ __$$ |$$ |$$ |
$$$$$$\ $$ | $$ |$$ | $$ | \$$$$$$$ |$$ | \$$$$$$$ |$$ |$$ |
\______|\__| \__|\__| \__| \_______|\__| \_______|\__|\__|
"""
print(logo)
setup(
name='InfraFair',
version='1.2.1',
description='A modelling tool for infrastructure cost allocation',
url='/~https://github.com/IIT-EnergySystemModels/InfraFair',
author='Mohamed A.Eltahir Elabbas',
author_email='mohamed.a.eltahir@hotmail.com',
license='GNU AFFERO General Public License v3',
long_description = "README.md",
packages=['InfraFair'],
install_requires=['numpy>=1.23.0,<1.26.4',
'pandas==1.3.4',
'matplotlib>=3.5.0',
'openpyxl>=3.0.0',
],
dependency_links=[
"http://pandas.pydata.org/",
"http://www.numpy.org/",
"https://matplotlib.org/",
],
python_requires= ">=3.8,<3.10",
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Science/Research',
'Environment :: Console',
'License :: OSI Approved :: GNU Affero General Public License v3',
'Operating System :: OS Independent',
'Natural Language :: English',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
],
)