[tool.poetry] name = "materia-backend" version = "0.1.0" description = "Materia is a file server" authors = [ "L-Nafaryus " ] maintainers = [ "L-Nafaryus " ] license = "MIT" readme = "README.md" packages = [ { include = "src" } ] [tool.poetry.scripts] materia = "src.main:main" [tool.poetry.dependencies] python = ">=3.10,<3.12" fastapi = "^0.111.0" uvicorn = {version = "^0.29.0", extras = ["standard"]} psycopg2-binary = "^2.9.9" toml = "^0.10.2" sqlalchemy = {version = "^2.0.30", extras = ["asyncio"]} asyncpg = "^0.29.0" eventlet = "^0.36.1" [tool.poetry.group.dev.dependencies] black = "^23.3.0" pytest = "^7.3.2" pyflakes = "^3.0.1" pyright = "^1.1.314" alembic = "^1.13.1" [tool.pyright] reportGeneralTypeIssues = false [tool.pytest.ini_options] pythonpath = ["."] testpaths = ["tests"] [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"