[project]
name = "eatlocal"
version = "1.2.2"
description = "Tool to solve Pybites Platform exercices locally."
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
    "beautifulsoup4>=4.12.3",
    "install-playwright>=1.0.0",
    "iterfzf>=1.4.0.54.3",
    "pytest-playwright>=0.5.2",
    "python-dotenv>=1.0.1",
    "requests-cache>=1.2.1",
    "requests>=2.32.3",
    "rich>=13.9.2",
    "typer>=0.12.5",
]

[project.scripts]
eatlocal = "eatlocal.__main__:cli"

[project.optional-dependencies]
dev = [
    "pytest>=8.3.3",
    "pytest-cov>=5.0.0",
    "pre-commit>=4.0.1",
    "pytest-coverage>=0.0",
]

[project.urls]
Source = "https://github.com/PyBites-Open-Source/eatlocal"

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
