Skip to content

Commit

Permalink
pyproject: include pylint, pytest, setup.cfg
Browse files Browse the repository at this point in the history
  • Loading branch information
gauteh committed Sep 15, 2021
1 parent 43e4cac commit 6717ad7
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 16 deletions.
6 changes: 0 additions & 6 deletions pylintrc

This file was deleted.

27 changes: 27 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ description = "OpenDrift - a framework for ocean trajectory modeling"
authors = ["Knut-Frode Dagestad <knutfd@met.no>"]
license = "GPLv2"

# [tool.poetry.scripts]
# hodograph = "opendrift.scripts.hodograph"

[tool.poetry.dependencies]
python = "^3.7"
matplotlib = ">=3.1"
Expand Down Expand Up @@ -34,3 +37,27 @@ yapf = "^0.31.0"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.pytest.ini_options]
minversion = "6.0"
addopts = "--benchmark-disable"
testpaths = [
"tests",
]
norecursedirs = [
"wps",
"benchmarks",
"test_data"
]
markers = [
"slow:mark tests as slow",
"veryslow:mark test as very slow"
]

[tool.pylint.master]
extension-pkg-whitelist="netCDF4,numpy,scipy"

[tool.pylint.messages_control]
disable = "all"
enable = "F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701"

8 changes: 0 additions & 8 deletions pytest.ini

This file was deleted.

2 changes: 0 additions & 2 deletions setup.cfg

This file was deleted.

0 comments on commit 6717ad7

Please sign in to comment.