1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2025-03-13 19:38:10 +00:00
AdvLabDB/pyproject.toml

72 lines
1 KiB
TOML
Raw Normal View History

2021-03-18 14:53:55 +01:00
[tool.poetry]
name = "advlabdb"
2024-09-09 13:45:49 +02:00
version = "1.0.3"
2022-06-05 11:13:08 +02:00
description = "Database with a web interface for labs."
2022-05-21 21:35:12 +02:00
authors = ["Mo Bitar <mo8it@proton.me>"]
2023-01-30 16:00:15 +01:00
readme = "README.md"
2021-03-18 14:53:55 +01:00
[tool.poetry.dependencies]
2024-09-09 13:43:05 +02:00
python = "~3.12"
argon2-cffi = "^23.1" # Needed for hashing passwords with flask-security
2023-01-30 16:00:15 +01:00
click = "^8.1"
flask-admin = "^1.6"
flask-migrate = "^4.0"
2024-09-09 13:43:05 +02:00
flask-security = "^5.5"
2023-11-02 20:25:34 +01:00
flask-sqlalchemy = "^3.1"
2024-09-09 13:43:05 +02:00
gunicorn = "^23.0"
2023-01-30 16:00:15 +01:00
markupsafe = "^2.1"
2024-09-09 13:43:05 +02:00
matplotlib = "^3.9"
numpy = "^2.1"
setuptools = "^74.1"
2021-03-18 14:53:55 +01:00
2023-11-02 18:47:46 +01:00
[tool.ruff]
2023-11-02 20:42:27 +01:00
line-length = 120
2024-03-05 15:56:00 +01:00
lint.select = [
2023-11-02 20:04:09 +01:00
"E",
"W",
"F",
"I",
"UP",
"YTT",
"S",
"B",
"C4",
"ICN",
"PIE",
"Q",
"RET",
"SIM",
"TID",
"PTH",
"ERA",
"PL",
"NPY",
2023-11-02 20:06:16 +01:00
"PERF",
2023-11-02 20:10:06 +01:00
"RUF",
2023-11-02 20:06:16 +01:00
]
2024-03-05 15:56:00 +01:00
lint.ignore = [
"E501",
"E711",
"E712",
2023-11-02 20:06:16 +01:00
"S3",
"S6",
"RET504",
"PLR0912",
"PLR0915",
"PLW2901",
"PLR2004",
"PERF203",
2023-11-02 20:10:06 +01:00
"RUF012",
2023-11-02 20:04:09 +01:00
]
2021-06-02 23:43:41 +02:00
2024-03-05 15:56:00 +01:00
[tool.ruff.lint.per-file-ignores]
2023-11-02 18:47:46 +01:00
"__init__.py" = ["I"]
2021-06-02 23:43:41 +02:00
[tool.isort]
profile = "black"
2021-06-02 23:52:15 +02:00
skip = ["__init__.py"]
2023-11-03 21:42:19 +01:00
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"