-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathpyproject.toml
72 lines (67 loc) · 2.24 KB
/
pyproject.toml
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
[tool.poetry]
name = 'adcircpy'
version = '0.0.0'
description = 'Python package for working with ADCIRC input and output files'
authors = [
'Zach Burnett <[email protected]>',
'Jaime R Calzada <[email protected]>',
'Soroosh Mani <[email protected]>',
]
license = 'GPL-3.0-or-later'
readme = 'README.md'
repository = 'https://github.com/noaa-ocs-modeling/adcircpy.git'
documentation = 'https://adcircpy.readthedocs.io'
[build-system]
requires = [
'poetry-core>=1.0.0',
'poetry-dynamic-versioning',
]
build-backend = 'poetry.core.masonry.api'
[tool.poetry-dynamic-versioning]
enable = true
[tool.poetry.dependencies]
python = '^3.8, <3.12'
appdirs = '*'
dunamai = { version = '*', optional = true }
geopandas = '*'
haversine = '*'
matplotlib = '*'
netCDF4 = '*'
numpy = '*'
pandas = '*'
paramiko = '*'
pooch = '*'
psutil = '*'
pyproj = '>=2.6'
requests = '*'
scipy = '<=1.12'
searvey = '*'
shapely = '*'
stormevents = '>=2.3.2' # tests results based on speed fix
typepigeon = '<2' # newer versions require code update
utm = '*'
isort = { version = '*', optional = true }
oitnb = { version = '*', optional = true }
pytest = { version = '*', optional = true }
pytest-cov = { version = '*', optional = true }
pytest-mock = { version = '*', optional = true }
pytest-socket = { version = '*', optional = true }
pytest-xdist = { version = '*', optional = true }
m2r2 = { version = '*', optional = true }
sphinx = { version = '*', optional = true }
sphinx-rtd-theme = { version = '*', optional = true }
sphinxcontrib-programoutput = { version = '*', optional = true }
sphinxcontrib-bibtex = { version = '*', optional = true }
[tool.poetry.extras]
testing = ['pytest', 'pytest-cov', 'pytest-mock', 'pytest-socket', 'pytest-xdist']
development = ['isort', 'oitnb']
documentation = ['dunamai', 'm2r2', 'sphinx', 'sphinx-rtd-theme', 'sphinxcontrib-programoutput', 'sphinxcontrib-bibtex']
[tool.poetry.scripts]
tidal_run = 'adcircpy.cmd.tidal_run:main'
best_track_run = 'adcircpy.cmd.best_track_run:main'
best_track_file = 'adcircpy.cmd.best_track_file:main'
plot_mesh = 'adcircpy.cmd.plot_mesh:main'
plot_maxele = 'adcircpy.cmd.plot_maxele:main'
plot_fort61 = 'adcircpy.cmd.plot_fort61:main'
fort63 = 'adcircpy.cmd.fort63:main'
tide_gen = 'adcircpy.cmd.tide_gen:main'