[build-system] requires = ["setuptools>=75"] build-backend = "setuptools.build_meta" [project] name = "parser-lab" version = "1.0.0" requires-python = ">=3.12,<3.13" dependencies = ["fastapi==0.141.1", "python-multipart>=0.0.20", "jinja2==3.1.6", "argon2-cffi==25.1.0", "uvicorn==0.52.4"] [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] parser_lab = ["web/templates/*.html", "web/static/*"] [tool.pytest.ini_options] pythonpath = ["src"] testpaths = ["tests"] [dependency-groups] dev = [ "pytest==9.1.1", "httpx==0.28.1", "requests==2.34.2", "beautifulsoup4==4.15.0", "playwright==1.63.0", ] [tool.uv] required-version = ">=0.8.14"