forked from SunSpecOrangeButton/pyoblib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
30 lines (27 loc) · 988 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
from setuptools import setup
TESTS_REQUIRE = ['pytest', 'pytest-cov']
EXTRAS_REQUIRE = {
'doc': ['sphinx', 'sphinx_rtd_theme'],
'test': TESTS_REQUIRE
}
EXTRAS_REQUIRE['all'] = sorted(set(sum(EXTRAS_REQUIRE.values(), [])))
setup(
name='pyoblib',
version='0.1',
description='Orange Button Python Library',
long_description=
"""
The Orange Button Python Library, also called, pyoblib,
provides functions to interact and work with the SunSpec
Orange Button Taxonomy and provides capabilities that
simplify working with Orange Button data. This project is
being actively developed and is not yet ready for production use.
Documentation: https://pyoblib.readthedocs.io/en/latest/
Source code: https://github.com/SunSpecOrangeButton/pyoblib
""",
author='SunSpec Alliance, GitHub Contributors',
author_email='support@sunspec.org',
packages=['oblib'],
extras_require=EXTRAS_REQUIRE,
license='Apache 2.0'
)