mirror of
https://github.com/prowler-cloud/prowler.git
synced 2025-12-19 05:17:47 +00:00
71 lines
1.9 KiB
TOML
71 lines
1.9 KiB
TOML
[build-system]
|
|
build-backend = "poetry.core.masonry.api"
|
|
requires = ["poetry-core"]
|
|
|
|
[project]
|
|
authors = [{name = "Prowler Engineering", email = "engineering@prowler.com"}]
|
|
dependencies = [
|
|
"celery[pytest] (>=5.4.0,<6.0.0)",
|
|
"dj-rest-auth[with_social,jwt] (==7.0.1)",
|
|
"django (==5.1.14)",
|
|
"django-allauth[saml] (>=65.8.0,<66.0.0)",
|
|
"django-celery-beat (>=2.7.0,<3.0.0)",
|
|
"django-celery-results (>=2.5.1,<3.0.0)",
|
|
"django-cors-headers==4.4.0",
|
|
"django-environ==0.11.2",
|
|
"django-filter==24.3",
|
|
"django-guid==3.5.0",
|
|
"django-postgres-extra (>=2.0.8,<3.0.0)",
|
|
"djangorestframework==3.15.2",
|
|
"djangorestframework-jsonapi==7.0.2",
|
|
"djangorestframework-simplejwt (>=5.3.1,<6.0.0)",
|
|
"drf-nested-routers (>=0.94.1,<1.0.0)",
|
|
"drf-spectacular==0.27.2",
|
|
"drf-spectacular-jsonapi==0.5.1",
|
|
"gunicorn==23.0.0",
|
|
"lxml==5.3.2",
|
|
"prowler @ git+https://github.com/prowler-cloud/prowler.git@master",
|
|
"psycopg2-binary==2.9.9",
|
|
"pytest-celery[redis] (>=1.0.1,<2.0.0)",
|
|
"sentry-sdk[django] (>=2.20.0,<3.0.0)",
|
|
"uuid6==2024.7.10",
|
|
"openai (>=1.82.0,<2.0.0)",
|
|
"xmlsec==1.3.14",
|
|
"h2 (==4.3.0)",
|
|
"markdown (>=3.9,<4.0)",
|
|
"drf-simple-apikey (==2.2.1)",
|
|
"matplotlib (>=3.10.6,<4.0.0)",
|
|
"reportlab (>=4.4.4,<5.0.0)",
|
|
"gevent (>=25.9.1,<26.0.0)"
|
|
]
|
|
description = "Prowler's API (Django/DRF)"
|
|
license = "Apache-2.0"
|
|
name = "prowler-api"
|
|
package-mode = false
|
|
# Needed for the SDK compatibility
|
|
requires-python = ">=3.11,<3.13"
|
|
version = "1.16.0"
|
|
|
|
[project.scripts]
|
|
celery = "src.backend.config.settings.celery"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
bandit = "1.7.9"
|
|
coverage = "7.5.4"
|
|
django-silk = "5.3.2"
|
|
docker = "7.1.0"
|
|
freezegun = "1.5.1"
|
|
marshmallow = ">=3.15.0,<4.0.0"
|
|
mypy = "1.10.1"
|
|
pylint = "3.2.5"
|
|
pytest = "8.2.2"
|
|
pytest-cov = "5.0.0"
|
|
pytest-django = "4.8.0"
|
|
pytest-env = "1.1.3"
|
|
pytest-randomly = "3.15.0"
|
|
pytest-xdist = "3.6.1"
|
|
ruff = "0.5.0"
|
|
safety = "3.2.9"
|
|
tqdm = "4.67.1"
|
|
vulture = "2.14"
|