[build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] name = "pvv-calendar-bot" authors = [ {name = "Felix Albrigtsen", email = "felix@albrigtsen.it"}, {name = "Fredrik Robertsen", email = "fredrikrobertsen7@gmail.com"} ] version = "1.0.0" description = "PVV Calendar -> Matrix bot" requires-python = ">=3.10" keywords = [] license = {text = "MIT"} dependencies = [ "beautifulsoup4", "markdown2", "matrix-nio", "mysql-connector-python", "requests" ] [tool.setuptools.packages.find] where = ["src"] include = ["*"] [project.scripts] pvv-calendar-bot = "pvv_calendar_bot:main" [tool.ruff] line-length = 100 [tool.ruff.lint] select = [ "A", # flake8-builtins "B", # flake8-bugbear "C4", # flake8-comprehensions "COM", # flake8-commas "ANN", "E", # pycodestyle "F", # Pyflakes "FA", # flake8-future-annotations "I", # isort "S", # flake8-bandit "ICN", # flake8-import-conventions "ISC", # flake8-implicit-str-concat # "N", # pep8-naming "PTH", # flake8-use-pathlib "RET", # flake8-return "SIM", # flake8-simplify "TC", # flake8-type-checking "UP", # pyupgrade "YTT", # flake8-2020 ]