[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "PFERD" dependencies = [ "aiohttp>=3.8.1", "beautifulsoup4>=4.10.0", "rich>=11.0.0", "keyring>=23.5.0", "certifi>=2021.10.8" ] dynamic = ["version"] requires-python = ">=3.11" [project.scripts] pferd = "PFERD.__main__:main" [tool.setuptools.dynamic] version = {attr = "PFERD.version.VERSION"} [tool.ruff] line-length = 110 [tool.ruff.lint] select = [ # pycodestyle "E", # Pyflakes "F", # pyupgrade "UP", # flake8-bugbear "B", # flake8-simplify "SIM", # isort "I", ] ignore = [ "UP045", "SIM114", "B023" ] [dependency-groups] dev = [ "pyinstaller>=6.16.0", "pyright>=1.1.406", "ruff>=0.14.1", ]