diff --git a/brewman/pyproject.toml b/brewman/pyproject.toml index e1c0711d..b4e080f6 100644 --- a/brewman/pyproject.toml +++ b/brewman/pyproject.toml @@ -6,30 +6,30 @@ authors = ["tanshu "] [tool.poetry.dependencies] python = "^3.12" -uvicorn = {extras = ["standard"], version = "^0.30.0"} -fastapi = {extras = ["all"], version = "^0.111.0"} +uvicorn = {extras = ["standard"], version = "^0.30.3"} +fastapi = {extras = ["all"], version = "^0.111.1"} python-jose = {extras = ["cryptography"], version = "^3.3.0"} passlib = {extras = ["bcrypt"], version = "^1.7.4"} -psycopg = {extras = ["binary", "pool"], version = "^3.1.19"} -SQLAlchemy = "^2.0.30" +psycopg = {extras = ["binary", "pool"], version = "^3.2.1"} +SQLAlchemy = "^2.0.31" python-multipart = "^0.0.9" PyJWT = "^2.8.0" -alembic = "^1.13.1" +alembic = "^1.13.2" itsdangerous = "^2.2.0" python-dotenv = "^1.0.1" -pydantic = {extras = ["dotenv"], version = "^2.7.2"} +pydantic = {extras = ["dotenv"], version = "^2.8.2"} pandas = "^2.2.2" arq = "^0.26.0" -openpyxl = "^3.1.3" +openpyxl = "^3.1.5" gunicorn = "^22.0.0" [tool.poetry.group.dev.dependencies] pre-commit = "^3.7.1" -mypy = "^1.10.0" +mypy = "^1.11.0" types-python-jose = "^3.3.4.20240106" -ruff = "^0.4.6" -bandit = "^1.7.8" -# safety = "^3.2.0" +ruff = "^0.5.5" +bandit = "^1.7.9" +# safety = "^3.2.4" [build-system] requires = ["poetry-core>=1.0.0"] @@ -37,8 +37,8 @@ build-backend = "poetry.core.masonry.api" [tool.ruff] line-length = 120 -# Assume Python 3.11. -target-version = "py311" +# Assume Python 3.12. +target-version = "py312" exclude = [ ".eggs", ".git",