Files
2024-11-27 13:18:16 +01:00

67 lines
1.7 KiB
TOML
Executable File

[tool.poetry]
name = "evg-outbo-api"
version = "3.0.0-beta0"
description = "Outbo API"
authors = ["Łukasz Wolak <lwolak@ermlab.com>", "Michał Salej <msalej@ermlab.com>"]
[tool.poetry.dependencies]
python = "^3.8"
django = "^2.2"
djangorestframework = "^3.10"
django-configurations = "^2.1"
dj-database-url = "^0.5.0"
markdown = "^3.1"
django-extensions = "^2.2"
djangorestframework-camel-case = "^1.1"
rules = "^2.1"
django-fsm = "^2.6"
pillow = "^6.2"
psycopg2-binary = { version = "^2.8" }
gunicorn = { version = "^19.9", optional = true }
pyyaml = { version = "^5.1", optional = true }
uritemplate = { version = "^3.0", optional = true }
django-cors-headers = "^3.1"
sentry-sdk = { version = "^0.13.0", optional = true }
drf-extensions = "^0.5.0"
django-storages = { version = "^1.7", optional = true }
boto3 = { version = "^1.10", optional = true }
django-anymail = { version = "^7.0", optional = true, extras = ["mailgun"] }
django-polymorphic = "^2.1"
django-rest-polymorphic = "^0.1.8"
django-nested-admin = "^3.2"
django-filter = "^2.2"
factory_boy = "^2.12"
formencode = "^1.3"
deepmerge = "^0.1.0"
django-model-utils = "^4.1.1"
django-weasyprint = "^1.1.0"
[tool.poetry.dev-dependencies]
pytest = "^5.2"
black = "=19.10b0"
pytest-cov = "^2.8"
pytest-django = "^3.6"
pytest-env = "^0.6.2"
pytest-factoryboy = "^2.0"
flake8 = "^3.7"
pytest-sugar = "^0.9.2"
django-silk = "^3.0"
werkzeug = "^0.16.0"
watchdog = "^0.9.0"
[tool.poetry.extras]
production = [
"django-anymail",
"psycopg2-binary",
"gunicorn",
"sentry-sdk",
"django-storages",
"boto3",
"pyyaml",
"uritemplate"
]
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"