[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "instagram-followers" version = "0.1.0" description = "Day 52 of 100 Days of Code: a Selenium bot that follows the followers of a target account on the Share-a-Naan mock service." readme = "README.md" requires-python = ">=3.13" license = { file = "LICENSE" } dependencies = ["selenium==4.52.0"] [project.optional-dependencies] dev = ["pytest==9.2.0", "ruff==0.17.3", "mypy==2.4.1"] [project.scripts] instagram-followers = "instagram_followers.presentation.main:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src", "."] [tool.ruff] line-length = 100 [tool.ruff.lint] select = ["E", "F", "I", "UP", "B"]