-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
49 lines (45 loc) · 1.71 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
import os
from setuptools import find_packages, setup
from magtogoek.version import VERSION
def read_file(fname):
return open(os.path.join(os.path.dirname(__file__), fname)).read()
setup(
name="magtogoek",
version=VERSION,
author="JeromeJGuay,",
author_email="jerome.guay@dfo-mpo.gc.ca",
description="""Magtogoek is a Linux python package and command line application (CLI) for processing ocean data. At the moment, only Accoustisc Doopler Current Profiler (ADCP) data can be processed. This package is developped by the Scientific Advice, Information and Support Branch at the Fisheries and Ocean Canada Maurice-Lamontagne Institute.""",
long_description=read_file('README.md'),
long_description_content_type="text/markdown",
url="https://github.com/JeromeJGuay/magtogoek",
install_requires=[
"pytest==6.2.3",
"xarray==0.21.1",
"matplotlib>=3.5.0",
"scipy>=1.7.0",
"numpy~=1.21.3",
"pandas~=1.2.3",
"netCDF4~=1.5.8",
"pathlib~=1.0.1",
"nptyping~=1.4.4",
"datetime==4.3",
"configparser==5.0.2",
"pathlib==1.0.1",
"click==7.1.2",
"tqdm>=4.59.0",
"pygeodesy==21.8.12",
"gpxpy==1.4.2",
"pynmea2==1.18.0",
"cmocean~=2.0",
"obsub==0.2",
"crc16==0.1.1",
"pyqt5",
"pycurrents @ hg+https://currents.soest.hawaii.edu/hgstage/pycurrents",
],
packages=find_packages(),
package_data={"": ["*.json"], "magtogoek/test": ["files/*.*"]},
include_package_data=True,
classifiers=["Programming Language :: Python :: 3"],
python_requires="~=3.8",
entry_points={"console_scripts": ["mtgk=magtogoek.app:magtogoek", ]},
)