blender-open-data/website/pyproject.toml

41 lines
1.0 KiB
TOML

[tool.poetry]
name = "blender-opendata-website"
version = "0.1.0"
description = "The Blender Open Data website"
authors = ["Sem Mulder <sem@mulderke.net>"]
[tool.poetry.dependencies]
python = "^3.8.0"
Django = "^3.2.23"
django-pipeline = "^2.0"
psycopg2 = "<2.9" # To avoid https://github.com/psycopg/psycopg2/issues/1293
blender-id-oauth-client = {git = "https://projects.blender.org/infrastructure/blender-id-oauth-client.git", rev = "c43c512d21"}
jsonschema = "3.1.1"
yarl = "^1.3.0"
simplejson = "^3.17.0"
numpy = "^1.17.4"
sentry-sdk = "^0.13.5"
pypugjs = "^5.9.10"
libsasscompiler = "^0.1.9"
jsmin = "3.0.0"
certifi = "2021.10.8"
urllib3 = "1.26.7"
uwsgi = "2.0.23"
[tool.poetry.dev-dependencies]
black = {version = "*", allow-prereleases = true}
mypy = "*" # django-stubs 1.2.0 is not yet compatible with mypy 0.750
[tool.poetry.group.dev.dependencies]
tblib = "^3.0.0"
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"
[tool.black]
line-length = 100
target_version = ['py39']
skip_string_normalization = true