[[source]] url = "https://pypi.python.org/simple" verify_ssl = true name = "pypi" [[source]] url = "https://www.piwheels.org/simple" verify_ssl = true name = "piwheels" [packages] dateparser = "~=1.1" django = "~=4.1" django-cors-headers = "*" django-extensions = "*" django-filter = "~=22.1" djangorestframework = "~=3.14" filelock = "*" gunicorn = "*" imap-tools = "*" langdetect = "*" pathvalidate = "*" pillow = "~=9.3" pikepdf = "*" python-gnupg = "*" python-dotenv = "*" python-dateutil = "*" python-magic = "*" psycopg2 = "*" rapidfuzz = "*" redis = {extras = ["hiredis"], version = "*"} scikit-learn = "~=1.1" numpy = "*" whitenoise = "~=6.2" watchdog = "~=2.1" whoosh="~=2.7" inotifyrecursive = "~=0.3" ocrmypdf = "~=14.0" tqdm = "*" tika = "*" # TODO: This will sadly also install daphne+dependencies, # which an ASGI server we don't need. Adds about 15MB image size. channels = "~=3.0" uvicorn = {extras = ["standard"], version = "*"} concurrent-log-handler = "*" "pdfminer.six" = "*" pyzbar = "*" mysqlclient = "*" celery = {extras = ["redis"], version = "*"} django-celery-results = "*" setproctitle = "*" nltk = "*" pdf2image = "*" flower = "*" bleach = "*" # # Packages locked due to issues (try to check if these are fixed in a release every so often) # # Pin this until piwheels is building 1.9 (see https://www.piwheels.org/project/scipy/) scipy = "==1.8.1" # Newer versions aren't builting yet (see https://www.piwheels.org/project/cryptography/) cryptography = "==38.0.1" # Locked version until https://github.com/django/channels_redis/issues/332 # is resolved channels-redis = "==3.4.1" [dev-packages] coveralls = "*" factory-boy = "*" pytest = "*" pytest-cov = "*" pytest-django = "*" pytest-env = "*" pytest-sugar = "*" pytest-xdist = "*" black = "*" pre-commit = "*" imagehash = "*" mkdocs-material = "*"