opdb/pyproject.toml

55 lines
932 B
TOML
Raw Normal View History

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "opdb"
version = "0.0.1"
requires-python = ">=3.9"
dependencies = [
"luigi == 3.*",
"psycopg == 3.*",
"requests == 2.*",
2022-09-17 21:35:48 +00:00
]
[project.optional-dependencies]
testing = [
"pytest",
"pytest-postgresql",
"requests-mock",
"types-requests",
"types-setuptools",
2022-09-17 21:35:48 +00:00
]
[tool.isort]
profile = "black"
[tool.mypy]
python_version = "3.9"
[[tool.mypy.overrides]]
module = [
"requests_mock",
]
ignore_missing_imports = true
2022-09-17 21:35:48 +00:00
[tool.pylint.format]
max-line-length = "88"
py-version = "3.9"
disable = [
# too annoying:
"fixme",
"invalid-name",
2022-09-17 21:35:48 +00:00
"no-else-return",
"too-few-public-methods",
2022-09-17 21:35:48 +00:00
"too-many-instance-attributes",
# mypy does it better:
"no-member",
"import-error",
2022-09-17 21:35:48 +00:00
# flake8 does it already:
"line-too-long",
]
[tool.pytest.ini_options]
python_files = "*_test.py"