diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 595d473..d8297a7 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -6,28 +6,32 @@ authors = [] readme = "README.md" requires-python = ">=3.11" dependencies = [ - "fastapi>=0.116.1", - "temporalio>=1.6.0", - "boto3>=1.34.0", - "pydantic>=2.0.0", - "pyyaml>=6.0", - "docker>=7.0.0", - "aiofiles>=23.0.0", - "uvicorn>=0.30.0", - "aiohttp>=3.12.15", - "fastmcp", + "aiofiles==25.1.0", + "aiohttp==3.13.2", + "boto3==1.40.68", + "docker==7.1.0", + "fastapi==0.121.0", + "fastmcp==2.13.0.2", + "pydantic==2.12.4", + "pyyaml==6.0.3", + "temporalio==1.18.2", + "uvicorn==0.38.0", ] [project.optional-dependencies] dev = [ - "pytest>=8.0.0", - "pytest-asyncio>=0.23.0", - "pytest-benchmark>=4.0.0", - "pytest-cov>=5.0.0", - "pytest-xdist>=3.5.0", - "pytest-mock>=3.12.0", - "httpx>=0.27.0", - "ruff>=0.1.0", + "httpx==0.28.1", + "pytest==8.4.2", + "pytest-asyncio==1.2.0", + "pytest-benchmark==5.2.1", + "pytest-cov==7.0.0", + "pytest-mock==3.15.1", + "pytest-xdist==3.8.0", +] +lints = [ + "bandit==1.8.6", + "mypy==1.18.2", + "ruff==0.14.4", ] [tool.pytest.ini_options]