conference-website/pyproject.toml

56 lines
1.3 KiB
TOML

[tool.poetry]
name = "blender-conference"
version = "0.1.0"
description = "Blender Conference portal."
authors = ["Francesco Siddi <francesco@blender.org>"]
license = "GPL-2.0+"
[tool.poetry.dependencies]
python = "^3.10"
django = "^4.2"
django-pipeline = "3.0.0"
psycopg2 = "^2.8"
pillow = "^10"
blender-id-oauth-client = "0.11.1"
django-crispy-forms = "^1.7"
pypugjs = "^5.9.8"
libsasscompiler = "^0.1.8"
jsmin = "^3.0.0"
yarl = "^1.3"
micawber = "^0.5"
django-tinymce = "^3.6"
sorl-thumbnail = "^12.5"
django-loginas = "^0.3.6"
django-qr-code = "^1.0.0"
python-dateutil = "^2.8.0"
django4-background-tasks = "^1.2.7"
sentry-sdk = "^1.5.12"
django-countries = "^7.3.2"
gql = {version = "3.5.0", extras = ["requests"]}
django-editorjs-parser = "0.1.6"
factory-boy = "3.2.1"
google-i18n-address = "^2.5.2"
python-dotenv = "^1.0.0"
dj-database-url = "^2.1.0"
django-storages = "^1.14.2"
boto3 = "^1.34.26"
whitenoise = "^6.6.0"
gunicorn = "^21.2.0"
stripe = "^7.8.3"
[tool.poetry.dev-dependencies]
black = {extras = ["d"], version = "^22.10.0"}
mypy = "*"
django-stubs = "*"
pre-commit = "^2.19.0"
responses = "^0.24.1"
selenium = "^4.14.0"
[tool.black]
line-length = 100
target_version = ['py36']
skip_string_normalization = true
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"