feat: initial project setup

This commit is contained in:
Felix Spöttel
2022-12-27 11:35:08 +01:00
parent 8be010f434
commit 4f7cd063f1
27 changed files with 801 additions and 0 deletions

33
pyproject.toml Normal file
View File

@@ -0,0 +1,33 @@
[project]
name = "whisper-api"
description = ""
version = "0.0.1"
dependencies=[
"alembic ==1.9.0",
"fastapi ==0.88.0",
"psycopg2 ==2.9.5",
"python-dotenv ==0.21.0",
"sqlalchemy[mypy] == 1.4.45",
"uvicorn[standard] ==0.20.0"
]
[project.optional-dependencies]
dev = [
# code formatting
"black",
"isort",
# linting
"flake8",
"mypy",
# tests
"httpx",
"sqlalchemy-stubs",
"sqlalchemy-utils",
"pytest"
]
[tool.isort]
profile = "black"