[tool.poetry] name = "app" version = "0.1.0" description = "" authors = ["Admin "] [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"