[project] name = "the-excel-project" version = "0.1.0" description = "The Great Excel project that is going to be built from Excel and digitil projects" authors = [ {name = "MH.Dmitrii",email = "MH.Dmitrii@homyk.space"} ] license = "MH.Dmitrii's project" readme = "README.md" requires-python = ">=3.13,<4.0" dependencies = [ "alembic (>=1.18.5,<2.0.0)", "pydantic[email] (>=2.13.4,<3.0.0)", "pydantic-settings (>=2.14.2,<3.0.0)", "sqlalchemy[asyncio] (>=2.0.52,<3.0.0)", "bcrypt (>=5.0.0,<6.0.0)", "python-jose (>=3.5.0,<4.0.0)", "greenlet (>=3.5.4,<4.0.0)", "aiofiles (>=25.1.0,<26.0.0)", "asyncpg (>=0.31.0,<0.32.0)", "psycopg2-binary (>=2.9.12,<3.0.0)", "redis (>=8.1.0,<9.0.0)", "aio-pika (>=10.0.1,<11.0.0)", ] [tool.poetry.group.web.dependencies] uvicorn = ">=0.51.0,<0.52.0" gunicorn = ">=26.0.0,<27.0.0" fastapi = ">=0.139.1,<0.140.0" python-multipart = ">=0.0.32,<0.0.33" [tool.poetry.group.dev.dependencies] pytest = ">=9.1.1,<10.0.0" pytest-cov = ">=7.1.0,<8.0.0" pytest-mock = ">=3.15.1,<4.0.0" allure-pytest = ">=2.16.0,<3.0.0" ipython = ">=9.15.0,<10.0.0" httpie = ">=3.2.4,<4.0.0" pytest-asyncio = ">=1.4.0,<2.0.0" requests-async = ">=0.2.4,<0.3.0" [tool.poetry.group.daemon.dependencies] [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api" [tool.coverage.run] omit = [ # "*/models/*", "*/migrations/*", "*/database/*", "*/errors/*", "__init__.py", "*/docker/*", "*/rate_limit.py", "*/logger.py" ] [tool.coverage.report] exclude_lines = [ "pragma: no cover", ] [tool.ruff.lint] ignore=["B008"]