[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "ocado-grocy" version = "0.1.0" description = "Import Ocado orders into Grocy using Playwright" requires-python = ">=3.11" license = {file = "LICENSE"} dependencies = ["lxml>=5,<7", "click>=8.1,<9", "requests>=2.31,<3", "playwright>=1.50,<2"] [project.optional-dependencies] test = ["pytest>=8,<10"] [project.scripts] ocado-grocy = "ocado_grocy.cli:main" ocado-grocy-history = "ocado_grocy.history:main" ocado-grocy-off = "ocado_grocy.openfoodfacts:main" ocado-grocy-images = "ocado_grocy.images:main" [tool.setuptools.packages.find] include = ["ocado_grocy*"] [tool.pytest.ini_options] testpaths = ["tests"]