-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
34 lines (30 loc) · 1.17 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
from setuptools import setup
import pathlib
setup(
name='EOSpython',
version='0.0.8',
description='A set of functions encompassing a centralized Earth Observation Satellite scheduling system',
long_description=pathlib.Path("README.md").read_text(),
long_description_content_type="text/markdown",
url='https://github.com/AlexVasegaard/EOS',
author='Alex Vasegaard',
author_email= '[email protected]',
licence="MIT",
keywords=['satellite', 'earth observation', 'operations research', 'optimization', 'simulator', 'scenario generator'],
python_requires='>=3.11, <4',
install_requires=['pandas >=2.2.2',
'numpy >=2.0.0',
'ephem >=4.1.5',
'datetime >=5.5',
'requests >=2.32.3',
'folium >=0.17.0',
'scipy >=1.14',
'openpyxl >=3.1.5',
'geopy >=2.4.1',
'cvxopt >=1.3.2',
'gurobipy >=11.0.2',
'pulp >=2.8.0'],
extras_require={
'dev': ['twine>=5.1.1']
}
)