[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "viano-bug-analysis" version = "0.1.0" description = "Project-independent case package validation, reading and writing" requires-python = ">=3.11" dependencies = ["jsonschema>=4.18,<5"] [project.optional-dependencies] test = ["pytest>=8,<10"] research = ["PyMySQL>=1.1,<2", "zstandard>=0.23,<1"] api = ["starlette>=0.52.1,<0.53", "uvicorn>=0.35,<1", "python-multipart>=0.0.32,<1", "cryptography>=46,<47"] api-test = ["httpx>=0.28,<1", "pytest>=8,<10"] [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] "viano_bug_analysis.schemas" = ["*.json"] "viano_bug_analysis.llm.prompts" = ["*.txt"] "viano_bug_analysis.web" = ["*.html", "*.css", "*.js", "user-manual.json"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src"]