[tool.poetry] name = "advlabdb" version = "0.9.0" description = "Database with a web interface for labs." authors = ["Mo Bitar "] readme = "README.md" [tool.poetry.dependencies] python = ">3.11,<3.12" click = "^8.1" email-validator = "^2.1" flask = "^3.0" flask-admin = "^1.6" flask-login = "^0.6" flask-migrate = "^4.0" flask-security-Too = "^5.3" flask-sqlalchemy = "^3.1" flask-wtf = "^1.2" gunicorn = "^21.2" markupsafe = "^2.1" matplotlib = "^3.8" numpy = "^1.26" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.ruff] select = [ "E", "W", "F", "I", "UP", "YTT", "S", "B", "C4", "ICN", "PIE", "Q", "RET", "SIM", "TID", "PTH", "ERA", "PL", "NPY", "PERF", "RUF", ] ignore = [ "E5", "S3", "S6", "RET504", "PLR0912", "PLR0915", "PLW2901", "PLR2004", "PERF203", "RUF012", ] line-length = 120 [tool.ruff.per-file-ignores] "__init__.py" = ["I"] [tool.isort] profile = "black" skip = ["__init__.py"]