forked from nhm-usgs/gridmet_bmi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
31 lines (25 loc) · 926 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
from setuptools import setup, find_packages
import versioneer
def read_requirements():
import os
path = os.path.dirname(os.path.abspath(__file__))
requirements_file = os.path.join(path, "requirements.txt")
try:
with open(requirements_file, "r") as req_fp:
requires = req_fp.read().split()
except IOError:
return []
else:
return [require.split() for require in requires]
setup(
name="gridmet_bmi",
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
description="Fetch gridMET meteorological data",
author="Richard McDonald and Eric Hutton",
author_email="[email protected]",
url="http://usgs.gov",
packages=find_packages(exclude=("tests*",)),
install_requires=["bmipy", "click", "numpy", "pyyaml", "requests", "netcdf4", "xarray"],
entry_points={"console_scripts": ["gridmet_bmi=gridmet_bmi.cli:main"]},
)