-
Notifications
You must be signed in to change notification settings - Fork 12
/
setup.py
38 lines (36 loc) · 1.18 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
from setuptools import setup, find_packages
#__copyright__ = "Copyright © 2023 RPS Group, Inc. All rights reserved."
#__license__ = "BSD 3-Clause"
# setup cloud-workflow package
setup(name="cloudflow",
version='1.6.0b',
description='Workflows for cloud based numerical weather prediction',
url='https://github.com/asascience/Cloud-Sandbox',
author='RPS North America',
license="LICENSE.txt",
setup_requires=['setuptools_scm'],
packages=[ 'cloudflow/cluster', 'cloudflow/job',
'cloudflow/plotting', 'cloudflow/services', 'cloudflow/utils',
'cloudflow/workflows'
],
package_data={
'' : [ '*.sh' ],
'cloudflow/job' : [ 'templates/*.in', 'jobs/*' ],
'cloudflow/cluster' : [ 'configs/*' ],
'cloudflow/workflows' : [ 'scripts/*' ]
},
#include_package_data=True,
# DOESNT WORK data_files=[('configs', ['cloudflow/configs/*.config']),
# DOESNT WORK ('jobs', ['cloudflow/jobs/*'])],
install_requires=[
'boto3',
'prefect',
'dask',
'distributed',
'Pillow',
'matplotlib',
'netCDF4',
'numpy',
'pyproj',
'plotting']
)