mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-14 15:34:19 +00:00
* chore: PRWLR-4022 add django-cors-headers * chore: PRWLR-4022 configure basic CORS * feat: PRWLR-4022 add drf-spectacular and spec/docs endpoints * build: PRWLR-4022 add basic docker development deployment * chore: PRWLR-4022 update schema generation * chore: PRWLR-4022 bump required Python version to 3.12 * feat: PRWLR-3990 add basic custom Django logging * feat: PRWLR-3990 add tasks logger * chore: PRWLR-3990 update API logging middleware to follow updated syntax * docs: PRWLR-3990 add docstring for APILoggingMiddleware class * chore: PRWLR-3990 add testing dependencies to poetry * test(API): PRWLR-3990 add new middleware unit tests and base setup * feat(API, Backend): PRWLR-3990 add NDJSONFormatter and transaction_id * feat(API): PRWLR-3990 add dev/test model, views and urls * chore(backend): PRWLR-3990 refactor logging settings and modules * chore(backend): PRWLR-3990 add BackendLogger enum and refactor logging modules * chore(backend): PRWLR-3990 refactor module importing * style(backend): PRWLR-3990 remove extra endlines * chore: PRWLR-3990 update poetry.lock * chore: PRWLR-3990 run pre-commit
37 lines
761 B
TOML
37 lines
761 B
TOML
[build-system]
|
|
build-backend = "poetry.core.masonry.api"
|
|
requires = ["poetry-core"]
|
|
|
|
[tool.poetry]
|
|
authors = ["Prowler Team"]
|
|
description = "Prowler's RESTful API (Django/DRF)"
|
|
license = "AGPL-3.0"
|
|
name = "prowler-rest-api"
|
|
package-mode = false
|
|
version = "1.0.0"
|
|
|
|
[tool.poetry.dependencies]
|
|
django = "5.0.6"
|
|
django-cors-headers = "4.4.0"
|
|
djangorestframework = "3.15.2"
|
|
drf-spectacular = "0.27.2"
|
|
django-guid = "3.5.0"
|
|
python = "^3.12"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
bandit = "1.7.9"
|
|
coverage = "7.5.4"
|
|
docker = "7.1.0"
|
|
freezegun = "1.5.1"
|
|
mypy = "1.10.1"
|
|
pylint = "3.2.5"
|
|
pytest = "8.2.2"
|
|
pytest-cov = "5.0.0"
|
|
pytest-env = "1.1.3"
|
|
pytest-randomly = "3.15.0"
|
|
pytest-xdist = "3.6.1"
|
|
pytest-django = "4.8.0"
|
|
ruff = "0.5.0"
|
|
safety = "3.2.3"
|
|
vulture = "2.11"
|