-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
55 lines (46 loc) · 1.74 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
47
48
49
50
51
52
53
54
55
"""
Copyright 2018 SuperDARN Canada, University of Saskatchewan
setup.py
2018-11-05
To setup pyDARNio as a third party library. Include installing need libraries for
running the files.
author:
Marina Schmidt
Disclaimer:
pyDARNio is under the LGPL v3 license found in the root directory LICENSE.md
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms
and conditions of version 3 of the GNU General Public License,
supplemented by the additional permissions listed below.
"""
from os import path
from setuptools import setup, find_packages
import sys
from subprocess import check_call
from setuptools.command.install import install, orig
this_directory = path.abspath(path.dirname(__file__))
with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
# Setup information
setup(
name="pydarnio",
version="1.3",
long_description=long_description,
long_description_content_type='text/markdown',
description="Python library for reading and writing SuperDARN data",
url='https://github.com/SuperDARN/pyDARNio.git',
classifiers=[
'Development Status :: 5 - Production/Stable',
'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)',
'Programming Language :: Python :: 3.8'],
python_requires='>=3.8',
packages=find_packages(exclude=['docs', 'test']),
author="SuperDARN",
include_package_data=True,
setup_requires=['pyyaml', 'numpy',
'h5py>=3.11.0', 'pathlib2'],
# pyyaml library install
install_requires=['pyyaml', 'numpy',
'h5py>=3.11.0', 'pathlib2']
)