2022-01-08 18:42:27 +00:00
|
|
|
[tool.poetry]
|
|
|
|
name = "Funkwhale"
|
2022-07-09 12:49:59 +00:00
|
|
|
version = "1.2.6"
|
2022-01-08 18:42:27 +00:00
|
|
|
description = ""
|
|
|
|
authors = ["Funkwhale Collective"]
|
|
|
|
license = "GNU AGPLv3"
|
|
|
|
|
|
|
|
[tool.poetry.dependencies]
|
|
|
|
python = "^3.7"
|
2022-10-22 08:28:42 +00:00
|
|
|
Django = "==3.2.16"
|
2022-06-27 09:56:07 +00:00
|
|
|
django-environ = "==0.9.0"
|
2022-10-29 17:07:49 +00:00
|
|
|
Pillow = "==9.3.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
django-allauth = "==0.42.0"
|
2022-10-27 13:19:12 +00:00
|
|
|
psycopg2 = "==2.9.5"
|
2022-11-06 19:48:21 +00:00
|
|
|
pytz = "==2022.6"
|
2022-02-01 20:38:20 +00:00
|
|
|
django-redis = "==5.2.0"
|
2022-07-17 22:41:49 +00:00
|
|
|
redis = "==4.3.4"
|
2022-03-09 15:33:45 +00:00
|
|
|
kombu = "==5.2.4"
|
2022-06-10 09:02:23 +00:00
|
|
|
celery = "==5.2.7"
|
2022-06-18 19:24:47 +00:00
|
|
|
django-cors-headers = "==3.13.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
musicbrainzngs = "==0.7.1"
|
2022-11-06 19:29:38 +00:00
|
|
|
djangorestframework = "==3.14.0"
|
2022-09-05 11:24:22 +00:00
|
|
|
arrow = "==1.2.3"
|
2022-06-27 08:25:15 +00:00
|
|
|
persisting-theory = "==1.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
django-versatileimagefield = "==2.2"
|
2022-07-23 19:35:04 +00:00
|
|
|
django-filter = "==22.1"
|
2022-11-06 16:16:39 +00:00
|
|
|
mutagen = "==1.46.0"
|
2022-09-09 13:08:58 +00:00
|
|
|
django-dynamic-preferences = "==1.14.0"
|
2022-06-10 21:02:49 +00:00
|
|
|
python-magic = "==0.4.27"
|
2022-11-08 10:58:53 +00:00
|
|
|
channels = {extras = ["daphne"], version = "==4.0.0"}
|
|
|
|
channels-redis = "==4.0.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
gunicorn = "==20.1.0"
|
2022-07-23 18:53:41 +00:00
|
|
|
cryptography = "==37.0.4"
|
2022-02-02 20:28:12 +00:00
|
|
|
django-cleanup = "==6.0.0"
|
2022-07-17 21:48:50 +00:00
|
|
|
requests = "==2.28.1"
|
2022-01-29 12:07:29 +00:00
|
|
|
pydub = "==0.25.1"
|
|
|
|
PyLD = "==2.0.3"
|
2022-10-12 08:04:50 +00:00
|
|
|
aiohttp = "==3.8.3"
|
2022-11-07 14:16:19 +00:00
|
|
|
django-oauth-toolkit = "2.2.0"
|
2022-08-11 21:30:55 +00:00
|
|
|
django-storages = "==1.13.1"
|
2022-11-18 21:03:31 +00:00
|
|
|
boto3 = "==1.26.13"
|
2022-01-29 12:07:29 +00:00
|
|
|
unicode-slugify = "==0.1.5"
|
2022-06-16 14:08:22 +00:00
|
|
|
django-cacheops = "==6.1"
|
2022-01-29 12:07:29 +00:00
|
|
|
service-identity = "==21.1.0"
|
2022-05-07 10:38:03 +00:00
|
|
|
click = "==8.1.3"
|
2022-07-17 17:08:42 +00:00
|
|
|
Markdown = "==3.4.1"
|
2022-07-23 18:24:49 +00:00
|
|
|
bleach = "==5.0.1"
|
2022-06-10 19:05:59 +00:00
|
|
|
feedparser = "==6.0.10"
|
2022-06-11 02:32:37 +00:00
|
|
|
watchdog = "==2.1.9"
|
2022-05-19 15:04:38 +00:00
|
|
|
asgiref = "==3.5.2" #1516
|
2022-06-27 11:03:55 +00:00
|
|
|
ipython = "==7.34.0"
|
2022-10-25 16:01:29 +00:00
|
|
|
python-ldap = "==3.4.3"
|
2022-06-13 11:03:13 +00:00
|
|
|
django-auth-ldap = "==4.1.0"
|
2022-11-07 15:32:38 +00:00
|
|
|
uvicorn = {version = "==0.19.0", extras = ["standard"]}
|
2022-02-06 15:18:09 +00:00
|
|
|
django-cache-memoize = "0.1.10"
|
2022-05-07 17:37:48 +00:00
|
|
|
requests-http-message-signatures = "==0.3.1"
|
2022-11-06 12:43:03 +00:00
|
|
|
drf-spectacular = "==0.24.2"
|
2022-11-17 06:33:52 +00:00
|
|
|
sentry-sdk = "==1.11.0"
|
2022-09-25 13:57:22 +00:00
|
|
|
pluralizer = "==1.2.0"
|
2022-11-08 10:58:53 +00:00
|
|
|
importlib_metadata = {version = "==4.13.0", python = "<=3.7"} # Keep support python 3.7, can be removed if we drop support
|
2022-10-21 19:25:41 +00:00
|
|
|
dj-rest-auth = {extras = ["with_social"], version = "2.2.5"}
|
2022-01-08 18:42:27 +00:00
|
|
|
|
|
|
|
[tool.poetry.dev-dependencies]
|
2022-01-29 12:07:29 +00:00
|
|
|
flake8 = "==3.9.2"
|
2022-11-06 17:06:01 +00:00
|
|
|
pytest = "==7.2.0"
|
2022-11-08 21:30:13 +00:00
|
|
|
pytest-cov = "==4.0.0"
|
2022-02-01 20:55:37 +00:00
|
|
|
pytest-django = "==4.5.2"
|
2022-11-06 18:17:09 +00:00
|
|
|
pytest-env = "==0.8.1"
|
2022-11-06 18:47:01 +00:00
|
|
|
pytest-mock = "==3.10.0"
|
2022-07-02 08:37:27 +00:00
|
|
|
pytest-randomly = "==3.12.0"
|
2022-11-05 20:04:13 +00:00
|
|
|
pytest-sugar = "==0.9.6"
|
2022-11-16 14:04:51 +00:00
|
|
|
pytest-asyncio = "==0.20.2"
|
2022-11-07 07:47:09 +00:00
|
|
|
requests-mock = "==1.10.0"
|
2022-11-16 13:04:46 +00:00
|
|
|
Faker = "==15.3.2"
|
2022-10-30 08:48:15 +00:00
|
|
|
coverage = "==6.5.0"
|
2022-11-05 17:34:48 +00:00
|
|
|
django-coverage-plugin = "==2.0.4"
|
2022-01-29 12:07:29 +00:00
|
|
|
factory-boy = "==3.2.1"
|
2022-11-06 08:37:00 +00:00
|
|
|
django-debug-toolbar = "==3.7.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
asynctest = "==0.13.0"
|
|
|
|
aioresponses = "==0.7.3"
|
2022-11-05 19:34:52 +00:00
|
|
|
prompt-toolkit = "==3.0.32"
|
2022-10-29 14:31:06 +00:00
|
|
|
black = "==22.10.0"
|
2022-01-29 12:07:29 +00:00
|
|
|
ipdb = "==0.13.9"
|
2022-08-17 07:38:33 +00:00
|
|
|
debugpy = "==1.6.3"
|
2022-01-08 18:42:27 +00:00
|
|
|
|
|
|
|
[build-system]
|
|
|
|
requires = ["poetry-core>=1.0.0"]
|
|
|
|
build-backend = "poetry.core.masonry.api"
|