| [tool.poetry] |
| name = "app" |
| version = "0.1.0" |
| description = "" |
| authors = ["Admin <admin@example.com>"] |
|
|
| [tool.poetry.dependencies] |
| python = "^3.10" |
| uvicorn = "^0.22.0" |
| fastapi = "^0.95.0" |
| python-multipart = "^0.0.6" |
| requests = "^2.30.0" |
| passlib = {extras = ["bcrypt"], version = "^1.7.2"} |
| tenacity = "<9.0.0" |
| pydantic = "^1.4" |
| gunicorn = "^20.1.0" |
| psycopg2-binary = "^2.9.6" |
| alembic = "^1.11.0" |
| sqlalchemy = "^2.0.13" |
| pgvector = "^0.1.7" |
| langchain = "^0.0.171" |
| openai = "^0.27.6" |
| sentry-sdk = {extras = ["fastapi"], version = "^1.23.0"} |
| pypdf = "^3.8.1" |
| tiktoken = "^0.4.0" |
| fastapi-jwt-auth = "^0.5.0" |
| jupyter = "^1.0.0" |
|
|
| [tool.poetry.dev-dependencies] |
| mypy = "^1.3.0" |
| black = "^23.3.0" |
| isort = "^5.12.0" |
| autoflake = "^2.1.1" |
| flake8 = "^6.0.0" |
| pytest = "^7.3.1" |
| sqlalchemy-stubs = "^0.4" |
| pytest-cov = "^4.0.0" |
|
|
| [tool.isort] |
| multi_line_output = 3 |
| include_trailing_comma = true |
| force_grid_wrap = 0 |
| line_length = 88 |
| [build-system] |
| requires = ["poetry>=0.12"] |
| build-backend = "poetry.masonry.api" |
|
|
|
|