[project] name = "vulnera-ai" version = "0.1.0" description = "AI-Driven Web Vulnerability Scanner" readme = "README.md" requires-python = ">=3.11" dependencies = [ "fastapi>=0.100.0", "uvicorn[standard]>=0.22.0", "httpx>=0.24.0", "pydantic>=2.0.0", "pydantic-settings>=2.0.0", "python-dotenv>=1.0.0", "loguru>=0.7.0", "websockets>=11.0", "beautifulsoup4>=4.12.0", "reportlab>=4.0.0", ] [tool.setuptools] packages = ["app"] [tool.ruff] line-length = 88 select = ["E", "F", "I", "N", "UP", "ASYNC"] ignore = [] [tool.pytest.ini_options] testpaths = ["tests"] python_files = "test_*.py"