[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"