2018-02-25 15:57:32 +00:00
|
|
|
[[source]]
|
|
|
|
|
url = "https://pypi.python.org/simple"
|
|
|
|
|
verify_ssl = true
|
|
|
|
|
name = "pypi"
|
|
|
|
|
|
|
|
|
|
[packages]
|
2022-03-22 08:31:37 -07:00
|
|
|
dateparser = "~=1.1"
|
2023-05-07 05:18:57 +01:00
|
|
|
# WARNING: django does not use semver.
|
|
|
|
|
# Only patch versions are guaranteed to not introduce breaking changes.
|
2023-09-27 10:45:51 -07:00
|
|
|
django = "~=4.2.5"
|
2019-08-05 20:48:53 +02:00
|
|
|
django-cors-headers = "*"
|
2023-03-14 13:22:23 -07:00
|
|
|
django-celery-results = "*"
|
2023-02-06 09:35:34 -08:00
|
|
|
django-compression-middleware = "*"
|
2023-03-14 13:22:23 -07:00
|
|
|
django-guardian = "*"
|
2020-11-20 11:28:19 +01:00
|
|
|
django-extensions = "*"
|
2023-09-27 10:45:51 -07:00
|
|
|
django-filter = "~=23.3"
|
2022-11-08 08:57:09 -08:00
|
|
|
djangorestframework = "~=3.14"
|
2023-03-14 13:22:23 -07:00
|
|
|
djangorestframework-guardian = "*"
|
2023-11-05 17:26:51 -08:00
|
|
|
drf-writable-nested = "*"
|
2020-12-08 13:54:35 +01:00
|
|
|
filelock = "*"
|
2021-01-27 19:11:18 +01:00
|
|
|
gunicorn = "*"
|
2022-05-10 11:20:00 -07:00
|
|
|
imap-tools = "*"
|
2019-08-05 20:48:53 +02:00
|
|
|
langdetect = "*"
|
2020-11-20 11:28:19 +01:00
|
|
|
pathvalidate = "*"
|
|
|
|
|
python-gnupg = "*"
|
|
|
|
|
python-dotenv = "*"
|
2019-08-05 20:48:53 +02:00
|
|
|
python-dateutil = "*"
|
2020-11-20 11:28:19 +01:00
|
|
|
python-magic = "*"
|
2023-05-11 08:58:32 -07:00
|
|
|
python-ipware = "*"
|
2022-03-26 13:21:17 -07:00
|
|
|
psycopg2 = "*"
|
2022-10-31 20:42:44 +01:00
|
|
|
rapidfuzz = "*"
|
2022-10-10 14:16:14 -07:00
|
|
|
redis = {extras = ["hiredis"], version = "*"}
|
2023-07-20 11:02:33 -07:00
|
|
|
scikit-learn = "~=1.3"
|
2023-08-10 10:31:35 -07:00
|
|
|
whitenoise = "~=6.5"
|
|
|
|
|
watchdog = "~=3.0"
|
2022-08-25 09:38:29 -07:00
|
|
|
whoosh="~=2.7"
|
2022-03-22 15:46:39 -07:00
|
|
|
inotifyrecursive = "~=0.3"
|
2022-09-12 20:40:57 -07:00
|
|
|
ocrmypdf = "~=14.0"
|
2020-12-03 01:01:49 +01:00
|
|
|
tqdm = "*"
|
2023-06-01 13:32:58 -07:00
|
|
|
tika-client = "*"
|
2023-05-11 10:26:01 -07:00
|
|
|
channels = "~=4.0"
|
2023-03-23 08:35:09 -07:00
|
|
|
channels-redis = "*"
|
2021-01-27 19:57:04 +01:00
|
|
|
uvicorn = {extras = ["standard"], version = "*"}
|
2021-02-06 17:05:07 +01:00
|
|
|
concurrent-log-handler = "*"
|
2022-03-19 18:03:56 +01:00
|
|
|
pyzbar = "*"
|
2022-08-30 14:56:14 -07:00
|
|
|
mysqlclient = "*"
|
2022-09-01 16:25:11 -07:00
|
|
|
celery = {extras = ["redis"], version = "*"}
|
2022-09-12 12:16:34 -07:00
|
|
|
setproctitle = "*"
|
2022-09-15 08:39:47 -07:00
|
|
|
nltk = "*"
|
2022-10-04 12:55:50 -07:00
|
|
|
pdf2image = "*"
|
2022-10-15 12:53:01 -07:00
|
|
|
flower = "*"
|
2022-12-05 01:25:11 -08:00
|
|
|
bleach = "*"
|
2023-03-29 09:40:10 -07:00
|
|
|
zxing-cpp = {version = "*", platform_machine = "== 'x86_64'"}
|
2023-09-22 16:53:13 -07:00
|
|
|
django-multiselectfield = "*"
|
2023-10-19 17:27:29 -07:00
|
|
|
gotenberg-client = "*"
|
2023-10-30 17:23:22 +01:00
|
|
|
django-auditlog = "*"
|
2023-01-11 07:55:08 -08:00
|
|
|
|
2020-10-20 00:29:54 +02:00
|
|
|
[dev-packages]
|
2023-05-11 10:26:01 -07:00
|
|
|
# Linting
|
|
|
|
|
black = "*"
|
|
|
|
|
pre-commit = "*"
|
|
|
|
|
ruff = "*"
|
|
|
|
|
# Testing
|
2020-10-20 00:29:54 +02:00
|
|
|
factory-boy = "*"
|
2019-08-05 20:48:53 +02:00
|
|
|
pytest = "*"
|
|
|
|
|
pytest-cov = "*"
|
|
|
|
|
pytest-django = "*"
|
2023-06-01 13:32:58 -07:00
|
|
|
pytest-httpx = "*"
|
2019-08-05 20:48:53 +02:00
|
|
|
pytest-env = "*"
|
2020-11-20 11:28:19 +01:00
|
|
|
pytest-sugar = "*"
|
2019-08-05 20:48:53 +02:00
|
|
|
pytest-xdist = "*"
|
2023-08-07 12:08:35 -07:00
|
|
|
pytest-rerunfailures = "*"
|
2023-05-09 11:30:32 -07:00
|
|
|
"pdfminer.six" = "*"
|
2022-12-05 01:25:11 -08:00
|
|
|
imagehash = "*"
|
2023-05-11 10:26:01 -07:00
|
|
|
daphne = "*"
|
|
|
|
|
# Documentation
|
2022-12-05 01:25:11 -08:00
|
|
|
mkdocs-material = "*"
|
2023-02-06 17:56:33 -08:00
|
|
|
|
|
|
|
|
[typing-dev]
|
|
|
|
|
mypy = "*"
|
|
|
|
|
types-Pillow = "*"
|
|
|
|
|
django-filter-stubs = "*"
|
|
|
|
|
types-python-dateutil = "*"
|
|
|
|
|
djangorestframework-stubs = {extras= ["compatible-mypy"], version="*"}
|
|
|
|
|
celery-types = "*"
|
|
|
|
|
django-stubs = {extras= ["compatible-mypy"], version="*"}
|
|
|
|
|
types-dateparser = "*"
|
|
|
|
|
types-bleach = "*"
|
|
|
|
|
types-redis = "*"
|
|
|
|
|
types-tqdm = "*"
|
|
|
|
|
types-Markdown = "*"
|
|
|
|
|
types-Pygments = "*"
|
|
|
|
|
types-colorama = "*"
|
|
|
|
|
types-psycopg2 = "*"
|
|
|
|
|
types-setuptools = "*"
|