opdb/pyproject.toml

43 lines
701 B
TOML

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "opdb"
version = "0.0.1"
dependencies = [
"luigi == 3",
"psycopg == 3",
"requests == 2",
]
[project.optional-dependencies]
testing = [
"pytest",
"pytest-postgresql",
]
[tool.isort]
profile = "black"
[tool.mypy]
python_version = "3.9"
[tool.pylint.format]
max-line-length = "88"
py-version = "3.9"
disable = [
# too annoying:
"no-else-return",
"too-many-instance-attributes",
"invalid-name",
# mypy does it better:
"no-member",
"import-error",
# flake8 does it already:
"line-too-long",
]
[tool.pytest.ini_options]
python_files = "*_test.py"