[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "beaky" version = "0.0.1" description = "Scan tickets and decide" requires-python = ">=3.12" dependencies = [ "pillow==12.1.1", "pydantic==2.12.5", "pandas==3.0.1" ] [project.optional-dependencies] dev = [ "pytest>=9.0.2", "ruff==0.15.5", "playwright==1.58.0" # only dev because it cant be installed in a pipeline, just locally ] [project.scripts] beaky = "beaky.cli:main" [tool.ruff] line-length = 130 lint.select = ["E", "F", "I"] [tool.mypy] python_version = "3.12" strict = true ignore_missing_imports = true [tool.pytest.ini_options] testpaths = ["test"]