diff options
| author | Elizabeth Hunt <elizabeth@simponic.xyz> | 2024-08-07 19:46:46 -0700 |
|---|---|---|
| committer | Elizabeth Hunt <elizabeth@simponic.xyz> | 2024-08-07 19:46:46 -0700 |
| commit | 6f03348e5aac33118840324a96e9321dca483b9f (patch) | |
| tree | a40d550cefce75bc882c506d5ead80e39228a990 /pyproject.toml | |
| download | kennel.hatecomputers.club-6f03348e5aac33118840324a96e9321dca483b9f.tar.gz kennel.hatecomputers.club-6f03348e5aac33118840324a96e9321dca483b9f.zip | |
initial commit that i did NOT steal from anywhere
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..0d330c9 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,74 @@ +[tool.poetry] +name = "kennel" +version = "0.1.0" +description = "" +authors = ["Elizabeth Hunt <simponic@hatecomputers.club>", "Bridgette Wu <bxwu@hatecomputers.club>"] +readme = "README.md" +packages = [{ include = "kennel" }] + +[tool.poetry.dependencies] +python = "^3.12" +fastapi = "^0.108.0" +structlog = "^23.2.0" +uvicorn = { extras = ["standard"], version = "^0.25.0" } + +[tool.poetry.group.dev.dependencies] +ruff = "^0.1.9" +httpx = "^0.26.0" +pytest = "^7.4.3" +pytest-cov = "^4.1.0" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.ruff] +line-length = 120 +select = [ + # Pyflakes + "F", + # Pycodestyle + "E", + "W", + # isort + "I001", +] + +# Note: Ruff supports a top-level `src` option in lieu of isort's `src_paths` setting. +src = ["fastapi_poetry_starter", "tests"] + +ignore = [] + +# Exclude a variety of commonly ignored directories. +exclude = [ + ".bzr", + ".direnv", + ".eggs", + ".git", + ".hg", + ".mypy_cache", + ".nox", + ".pants.d", + ".ruff_cache", + ".svn", + ".tox", + ".venv", + "__pypackages__", + "_build", + "buck-out", + "build", + "dist", + "node_modules", + "venv", +] +per-file-ignores = { } + +# Allow unused variables when underscore-prefixed. +dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" + +# Assume Python 3.12. +target-version = "py312" + +[tool.ruff.mccabe] +# Unlike Flake8, default to a complexity level of 10. +max-complexity = 10 |
