[project] name = "msys2-web" version = "0.1.0" description = "" authors = [{ name = "Christoph Reiter", email = "reiter.christoph@gmail.com" }] requires-python = ">=3.11.0,<4.0" license = "MIT" dependencies = [ "httpx[http2]>=0.28.1,<0.29", "fastapi>=0.118.0,<0.119", "uvicorn>=0.37.0,<0.38", "jinja2>=3.1.2,<4", "fastapi-etag>=0.4.0,<0.5", "gunicorn>=23.0.0,<24", "aiolimiter>=1.0.0,<2", "pydantic>=2.0.3,<3", "MarkupSafe>=3.0.2,<4", "uvicorn-worker>=0.4.0,<0.5", "packageurl-python>=0.17.0,<0.18", "pyzstd>=0.18.0,<0.19", # "mcp>=1.10.1,<2", ] [dependency-groups] dev = [ "reuse>=6.0.0,<7", "mypy==1.18.2", "flake8>=7.0.0,<8", "pytest>=8.0.0,<9", "requests>=2.23.0,<3", "respx>=0.22.0,<0.23", ] [tool.poetry] package-mode = false [tool.uv] package = false [build-system] requires = ["poetry-core>=2.2.0"] build-backend = "poetry.core.masonry.api" [tool.mypy] python_version = "3.11" ignore_missing_imports = true warn_no_return = true warn_return_any = true warn_unused_ignores = true strict_equality = true disallow_incomplete_defs = true disallow_untyped_calls = true disallow_untyped_defs = true [tool.pytest.ini_options] filterwarnings = ["ignore::DeprecationWarning"] norecursedirs = ["frontend"]