[tool.poetry] name = "telegram-ping-bot" version = "0.1.0" description = "simple utilities telegram bot" authors = ["Guillermo Serrahima "] readme = "README.md" packages = [{include = "bot"}] [tool.poetry.dependencies] python = "^3.11" python-telegram-bot = "^21.0" coloredlogs = "^15.0.1" click = "^8.3.1" [tool.poetry.group.dev.dependencies] ruff = "^0.14.14" black = "^26.1.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.black] line-length = 79 target-version = ['py311'] [tool.ruff] line-length = 79 [tool.ruff.lint] # Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default. # Unlike Flake8, Ruff doesn't enable pycodestyle warnings (`W`) or # McCabe complexity (`C901`) by default. select = ["E4", "E7", "E9", "F", "I"] ignore = [] # Allow fix for all enabled rules (when `--fix`) is provided. fixable = ["ALL"] unfixable = []