-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
76 lines (65 loc) · 2.99 KB
/
setup.py
File metadata and controls
76 lines (65 loc) · 2.99 KB
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# -*- coding: utf-8 -*-
"""
Copyright © 2019-2020 Tyler J Nigon. All rights reserved.
"""
__copyright__ = '2019-2020 Tyler J Nigon. All rights reserved.'
__author__ = 'Tyler J Nigon'
__license__ = (
'The MIT license'
'Permission is hereby granted, free of charge, to any person '
'obtaining a copy of this software and associated documentation files '
'(the "Software"), to deal in the Software without restriction, '
'including without limitation the rights to use, copy, modify, merge, '
'publish, distribute, sublicense, and/or sell copies of the Software, '
'and to permit persons to whom the Software is furnished to do so, '
'subject to the following conditions:'
'The above copyright notice and this permission notice shall be '
'included in all copies or substantial portions of the Software.'
'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, '
'EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF '
'MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND '
'NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS '
'BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN '
'ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN '
'CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE '
'SOFTWARE.')
__email__ = 'nigo0024@umn.edu'
import setuptools
def readme():
with open('README.md') as readme_file:
return readme_file.read()
def history():
with open('HISTORY.md') as history_file:
return history_file.read()
requirements = [
'scikits.bootstrap',
'seaborn',
'uncertainties'
]
test_requirements = [
# TODO: put package test requirements here
]
setuptools.setup(name='eonr',
version='0.2.1',
description='A tool for calculating economic optimum nitrogen rates',
long_description=readme(),
long_description_content_type="text/markdown",
url='https://github.com/tnigon/eonr',
author='Tyler J. Nigon',
author_email='nigo0024@umn.edu',
license='MIT',
packages=setuptools.find_packages(),
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Science/Research',
# 'License :: OSI Approved :: ISC License (ISCL)',
'Natural Language :: English',
'Operating System :: Microsoft :: Windows',
'Programming Language :: Python :: 3',
],
package_data={'eonr': ['examples/*', 'data/*', 'tests/*']},
include_package_data=True,
install_requires=requirements,
test_suite='tests',
tests_require=test_requirements,
zip_safe=False)