Anna Sirota
a622f97bb2
Money amounts are currently prefixed with currency codes everywhere, including CSVs, which makes it harder to use those in bookkeeping. This change ensures CSVs have simple decimal money amounts instead. Note that Studio is now using a separate branch of looper only containing the above mentioned fix: https://projects.blender.org/infrastructure/looper/commits/branch/studio-main This branch can be thrown away after Studio is ready to use looper's `main`.
81 lines
2.2 KiB
TOML
81 lines
2.2 KiB
TOML
[tool.poetry]
|
|
name = "blender-studio"
|
|
version = "0.1.0"
|
|
description = ""
|
|
authors = ["Sem Mulder <sem@blender.studio>"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.8"
|
|
django = "3.2.24"
|
|
django-pipeline = "^2.0"
|
|
psycopg2 = "^2.8"
|
|
blender_id_oauth_client = {git = "https://projects.blender.org/infrastructure/blender-id-oauth-client.git", rev = "cca32643e"}
|
|
libsasscompiler = "^0.1.5"
|
|
jsmin = "3.0.0"
|
|
sorl-thumbnail = "^12.10.0"
|
|
mistune = "2.0.0a4"
|
|
looper = {git = "https://projects.blender.org/infrastructure/looper.git", rev = "10bca5a012"}
|
|
Pillow = "^8.0"
|
|
django-storages = {extras = ["google"], version = "1.11.1"}
|
|
pymongo = "^3.10.1"
|
|
markupsafe = "^1.1.1"
|
|
meilisearch = "^0.18.0"
|
|
django-taggit = "^1.3.0"
|
|
boto3 = "1.18.56"
|
|
attrs = "^19.3.0"
|
|
Flask = "1.0.3"
|
|
bleach = "^3.2.1"
|
|
shortcodes = "2.5"
|
|
sentry-sdk = "^1.4.3"
|
|
requests-oauthlib = "^1.3.0"
|
|
django-activity-stream = "^0.9.0"
|
|
django-background-tasks-updated = {git = "https://projects.blender.org/infrastructure/django-background-tasks.git", rev ="2cbe547"}
|
|
django-anymail = {extras = ["mailgun"], version = "8.2"}
|
|
django-nested-admin = "^4.0.2"
|
|
html5lib = "1.1"
|
|
braintree = "4.17.1"
|
|
python-stdnum = "^1.16"
|
|
localflavor = "^1.9"
|
|
pyvat = {git = "https://github.com/iconfinder/pyvat.git", rev = "419abd659ae5a4a6cb6ea9b54aa4bde17aefeb5b"}
|
|
alphabetic-timestamp = "1.1.5"
|
|
zeep = "^4.0.0"
|
|
django-loginas = "^0.3.9"
|
|
Markdown = "^3.3.6"
|
|
djangorestframework = "^3.13.1"
|
|
tldextract = "^3.3.1"
|
|
dj-database-url = "1.0.0"
|
|
python-dotenv = "^0.21.0"
|
|
reportlab = "3.6.6" # see https://github.com/xhtml2pdf/xhtml2pdf/pull/590
|
|
pyinstrument = "^4.5.3"
|
|
django-s3direct = "^2.0.3"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
black = "22.6.0"
|
|
mypy = "*"
|
|
django-stubs = "^1.5"
|
|
pre-commit = "2.16.0"
|
|
ipython = "^7.17"
|
|
factory-boy = "^3.0"
|
|
django-debug-toolbar = "^4.2.0"
|
|
flake8 = "^3.8.3"
|
|
flake8-docstrings = "^1.5.0"
|
|
freezegun = "^1.0.0"
|
|
django-sslserver = "^0.22"
|
|
djhtml = "1.4.0"
|
|
phpserialize = "^1.3"
|
|
PyPDF2 = "^3.0.1"
|
|
responses = "^0.24.0"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
tblib = "^3.0.0"
|
|
|
|
[tool.black]
|
|
line-length = 100
|
|
target_version = ['py38']
|
|
skip_string_normalization = true
|
|
exclude = 'migrations/|studio/settings'
|
|
|
|
[build-system]
|
|
requires = ["poetry>=0.12"]
|
|
build-backend = "poetry.masonry.api"
|