diff --git a/pyproject.toml b/pyproject.toml index 20eefd9..8822aa1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,14 +30,14 @@ packages = [ [tool.poetry.dependencies] python = "^3.11" asgikit = "^0.9" -pydantic = "^2.7" +pydantic = "^2.9" python-dotenv = "^1.0" "ruamel.yaml" = "^0.18" -structlog = "^24.1.0" +structlog = "^24.4.0" jinja2 = { version = "^3.1", optional = true } SQLAlchemy = { version = "^2.0", optional = true } -redis = { version = "^5.0", optional = true } -emcache = { version = "^1.2", optional = true } +redis = { version = "^5.1", optional = true } +emcache = { version = "^1.3", optional = true } [tool.poetry.extras] jinja = ["jinja2"] @@ -49,32 +49,32 @@ memcached = ["emcache"] optional = true [tool.poetry.group.dev.dependencies] -uvicorn = { version = "^0.29", extras = ["standard"] } -granian = "^1.3" +uvicorn = { version = "^0.31", extras = ["standard"] } +granian = "^1.6" [tool.poetry.group.test] optional = true [tool.poetry.group.test.dependencies] pytest = "^8" -pytest-asyncio = "^0.23" +pytest-asyncio = "^0.24" pytest-cov = "^5" coverage = { version = "^7", extras = ["toml"] } httpx = "^0.27" aiosqlite = "^0.20" -psycopg = "^3.1" -uvicorn = { version = "^0.29", extras = ["standard"] } +psycopg = "^3.2" +uvicorn = { version = "^0.31", extras = ["standard"] } [tool.poetry.group.lint] optional = true [tool.poetry.group.lint.dependencies] -pylint = "^3.1" -black = "^24.4" +pylint = "^3.3" +black = "^24.10" isort = "^5.13" -flake8 = "^7.0" -mypy = "^1.9" -ruff = "^0.3" +flake8 = "^7.1" +mypy = "^1.11" +ruff = "^0.6" [tool.poetry.group.docs] optional = true