[build-system] requires = ["setuptools>=75"] build-backend = "setuptools.build_meta" [project] name = "cookie-clicker-bot" version = "0.1.0" description = "A Selenium bot that plays Cookie Clicker for five minutes and reports its cookies per second (Udemy 100 Days of Code, day 48)." readme = "README.md" requires-python = ">=3.13" license = "AGPL-3.0-or-later" license-files = ["LICENSE"] keywords = ["selenium", "cookie-clicker", "automation", "udemy", "100-days-of-code"] classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.13", "Intended Audience :: Education", ] dependencies = [ "selenium>=4.25", ] [project.optional-dependencies] dev = [ "pytest>=8", "ruff>=0.6", "mypy>=1.11", ] [project.scripts] cookie-clicker-bot = "cookie_clicker_bot.presentation.cli:main" [project.urls] Repository = "https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/048-the-coockie-factory" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src"] addopts = "-ra" [tool.ruff] line-length = 88 target-version = "py313" src = ["src", "tests"] [tool.ruff.lint] select = ["E", "F", "I", "N", "UP", "B"] [tool.mypy] strict = true python_version = "3.13" mypy_path = "src"