[project] name = "sdb-backend" version = "2.0.0" description = "Soundboard V2 - Backend" authors = [{ name = "quaik8", email = "quaik8@gmail.com" }] readme = "README.md" requires-python = ">=3.12" dependencies = [ "authlib==1.6.0", "flask==3.1.1", "flask-jwt-extended==4.7.1", "flask-migrate==4.1.0", "flask-sqlalchemy==3.1.1", "python-dotenv==1.1.1", "requests==2.32.4", "werkzeug==3.1.3", ] [dependency-groups] dev = ["black==25.1.0", "pytest==8.4.1", "ruff==0.12.1"] [tool.black] line-length = 80 [tool.ruff] line-length = 80 lint.select = ["ALL"] lint.ignore = [ "D100", # Missing docstring in public module "D104", # Missing docstring in public package ]