[tool.mypy] strict = true ignore_missing_imports = true [tool.ruff.lint] select = [ # pycodestyle "E", # Pyflakes "F", # pyupgrade "UP", # flake8-bugbear "B", # flake8-simplify "SIM", # isort "I", # # pydocstyle # "D", ] [tool.ruff.lint.pydocstyle] convention = "google" [tool.ruff] line-length = 100 [tool.ruff.format] quote-style = "single" indent-style = "space" docstring-code-format = true [tool.pdm.build] includes = [] [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [project] authors = [{ name = "Nicola Zangrandi", email = "wasp@wasp.dev" }] requires-python = "<4.0,>=3.11" dependencies = [ "Django<6.0.0,>=5.1.2", "requests<3.0.0,>=2.32.3", "python-dotenv<2.0.0,>=1.0.1", "howlongtobeatpy<2.0.0,>=1.0.17", "ruff>=0.8.6", "mypy>=1.14.1", "isort>=5.13.2", "black>=24.10.0", "types-requests>=2.32.0.20241016", ] name = "playa" version = "0.1.0" description = "" readme = "README.md" #package-mode = false