62 lines
1.5 KiB
TOML
62 lines
1.5 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.13"
|
|
django-pipeline = "3.1.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"
|
|
django-background-tasks-updated = {git = "https://projects.blender.org/infrastructure/django-background-tasks.git", rev ="2cbe547"}
|
|
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 = "^9.8.0"
|
|
weasyprint = "^62.1"
|
|
|
|
[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"
|
|
tblib = "3.0.0"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pypdf2 = "^3.0.1"
|
|
freezegun = "^1.5.1"
|
|
|
|
[tool.black]
|
|
line-length = 100
|
|
target_version = ['py36']
|
|
skip_string_normalization = true
|
|
[build-system]
|
|
requires = ["poetry>=0.12"]
|
|
build-backend = "poetry.masonry.api"
|