-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpyproject.toml
54 lines (49 loc) · 1.12 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[tool.black]
line-length = 79
target-version = ['py38']
include = '\.pyi?$'
exclude = '''
/(
\.git
| \.hg
| \.mypy_cache
| \.pytest_cache
| \.venv
)/
'''
[tool.poetry]
name = "staket"
version = "0.1.0"
description = "Staket API Helps you do awesome stuff"
authors = ["tugrulcansollu, <[email protected]>"]
license = "MIT"
[tool.poetry.dependencies]
python = "^3.10"
alembic = "1.8.0"
asyncpg = "0.25.0"
better-exceptions = "0.3.3"
fastapi = "0.78.0"
pydantic = "1.9.1"
requests = "2.27.1"
sqlmodel = "0.0.6"
starlette = "0.19.1"
uvicorn = {version = "0.17.6", extras = ["standard"]}
email-validator = "^1.2.1"
setuptools = "62.6.0"
SQLAlchemy = "1.4.35"
SQLAlchemy-Utils = "^0.38.2"
[tool.poetry.dev-dependencies]
pre-commit = "2.19.0"
pytest = "7.1.2"
pytest-cov = "3.0.0"
sqlalchemy-stubs = "0.4"
Faker = "^13.13.0"
httpx = "^0.23.0"
pytest-asyncio = "^0.18.3"
faker-commerce = "^1.0.3"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.bandit]
skips = ["B101", "B106", "B311"]
exclude = [".tox", ".git", ".eggs", "__pycache__", "tests/", "docs/", "build/", "dist/", "venv/"]