traffic-sign-classifier-robustness-testing / pyproject.toml
pyproject.toml
Raw
[tool.poetry]
name = "rt_search_based"
version = "0.1.0"
description = ""
authors = ["Johannes Volk <johannes.volk@tum.de>", "Felix Elfering <felix.elfering@tum.de>", "Dejvi Zelo <dejvi.zelo@tum.de>"]

[tool.poetry.dependencies]
python = ">=3.8,<3.11"
mypy = "^0.961"
numpy = "^1.22.4"
matplotlib = "^3.5.2"
tqdm = "^4.64.0"
jmetalpy = "^1.5.5"
scipy = "^1.8.1"
# New pymoo versions have breaking changes
# proceed with caution if updating
pymoo = "0.5.0"
Flask = "^2.1.3"
seaborn = "^0.11.2"
pytest-cov = "^3.0.0"
torch = "^1.12.0"
torchvision = "^0.13.0"

[tool.poetry.dev-dependencies]
prospector = "^1.7.7"
bandit = "^1.7.4"
pytest = "^7.0.0"
black = "^22.3.0"
coverage = "^6.4.2"
pytest-cov = "^3.0.0"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.mypy]
ignore_missing_imports = true

# skip bandit checking for assert statements in tests
[tool.bandit.assert_used]
skips = [ "*test.py", "*test_*.py" ]

[tool.pylint."MESSAGES CONTROL"]
disable = "logging-fstring-interpolation"