devfund-website/pyproject.toml

66 lines
1.6 KiB
TOML

[tool.poetry]
name = "blender-fund"
version = "1.0"
description = ""
authors = [
"Francesco Siddi <francesco@blender.org>",
"Pablo Vazquez <pablo@blender.org>",
"Sybren A. Stüvel <sybren@blender.org>"
]
license = "GPL-3.0"
[tool.poetry.dependencies]
python = "^3.8"
"geoip2" = "^3.0"
"xhtml2pdf" = "^0.2"
attrs = "^19.3.0"
babel = "^2.6"
blender_id_oauth_client = {git = "https://projects.blender.org/infrastructure/blender-id-oauth-client.git", rev = "452646e"}
braintree = "4.17.1"
django = "4.2.13"
django-background-tasks-updated = {git = "https://projects.blender.org/infrastructure/django-background-tasks.git", rev ="98508d6"}
django-countries = "^7.2.1"
django-loginas = "^0.3.4"
docutils = "^0.14"
looper = {git = "https://projects.blender.org/infrastructure/looper.git", rev = "867f05d"}
Pillow = "^8.4"
python-dateutil = "^2.7"
requests-oauthlib = "^1.3.0"
sentry-sdk = "^1.4.3"
cryptography = "^3.4"
django-pipeline = "^3.1.0"
pypugjs = "^5.9.8"
libsasscompiler = "^0.1.8"
jsmin = "^3.0.0"
reportlab = "^3.6.2"
psycopg2 = "2.8.6"
django-codemirror = "^1.0.1"
django-nested-admin = "^4.0.2"
cachetools = "5.3.2"
django-waffle = "^4.0.0"
[tool.poetry.dev-dependencies]
ipython = "^7.9"
mkdocs = "^1.0"
mkdocs-material = "^4.4"
mypy = "^0.900"
pytest = "^5.2"
pytest-cov = "^2.8"
pytest-django = "^3.7"
responses = "^0.25.3"
flake8 = "^3.8.4"
black = "^20.8b1"
[tool.poetry.group.dev.dependencies]
django-debug-toolbar = "^4.2.0"
freezegun = "^1.2.2"
factory-boy = "^3.3.0"
[tool.black]
line-length = 100
skip_string_normalization = true
[build-system]
requires = ["poetry>=1.0"]
build-backend = "poetry.masonry.api"