-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
46 lines (40 loc) · 1.43 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
"""A setuptools based setup module.
References: https://github.com/pypa/sampleproject
Author:
----------
Aashish Yadavally
"""
import os
from setuptools import setup, find_packages
repo_dir = os.path.abspath(__file__)
# Long description is just the contents of README.md
long_description = 'Read README.md for long description'
setup(
# Users can install the project with the following command:
# $ pip install einstein
#
# It will live on PyPi at:
# https://pypi.org/project/einstein/
name='einstein',
# Versions should comply with PEP 440 :
# https://www.python.org/dev/peps/pep-0440/
version='0.0.1-dev',
# Packages can be manually mentioned, or `setuptools.find_packages`
# can be used for this purpose.
packages=find_packages(exclude=["*test_*.*", "*_test.*", "tests"]),
entry_points={'console_scripts': ['einstein = einstein.__main__:run']},
description='Solar Irradiance Prediction using PySpark',
long_description=long_description,
# Corresponds to the Home Page of the metadata field
url='https://github.com/dsp-uga/einstein',
# Name and email addresses of project owners.
author='Aashish Yadavally, Anirudh K.M. Kakarlapudi, Jayant Parashar',
author_email='[email protected]',
classifiers=[
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Atmospheric Science',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
],
python_requires='>=3.6',
)