Skip to content
Snippets Groups Projects
Commit 1ea5ba94 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch 'celery-version' into 'master'

Limit Celery dependency to <5.2 for now

See merge request !801
parents 0cc5a6dd 07d7decb
No related branches found
No related tags found
1 merge request!801Limit Celery dependency to <5.2 for now
Pipeline #43078 passed with warnings
Pipeline: AlekSIS

#43081

    ......@@ -6,9 +6,14 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "aleksis-builddeps"
    version = "5+20211118185200.f1c0d03f"
    version = "5+20211130152626.23302bab"
    description = "AlekSIS (School Information System) — Build/Dev dependencies for apps"
    category = "dev"
    optional = false
    ......@@ -58,6 +63,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    vine = "5.0.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "appnope"
    version = "0.1.2"
    ......@@ -66,6 +76,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "asgiref"
    version = "3.4.1"
    ......@@ -77,6 +92,11 @@ python-versions = ">=3.6"
    [package.extras]
    tests = ["pytest", "pytest-asyncio", "mypy (>=0.800)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "asn1crypto"
    version = "1.4.0"
    ......@@ -85,6 +105,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "async-generator"
    version = "1.10"
    ......@@ -93,6 +118,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "atomicwrites"
    version = "1.4.0"
    ......@@ -101,6 +131,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "attrs"
    version = "21.2.0"
    ......@@ -115,6 +150,11 @@ docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
    tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"]
    tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "babel"
    version = "2.9.1"
    ......@@ -126,6 +166,11 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.dependencies]
    pytz = ">=2015.7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "backcall"
    version = "0.2.0"
    ......@@ -134,6 +179,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "bandit"
    version = "1.7.1"
    ......@@ -148,6 +198,11 @@ GitPython = ">=1.0.1"
    PyYAML = ">=5.3.1"
    stevedore = ">=1.20.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "beautifulsoup4"
    version = "4.10.0"
    ......@@ -163,6 +218,11 @@ soupsieve = ">1.2"
    html5lib = ["html5lib"]
    lxml = ["lxml"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "billiard"
    version = "3.6.4.0"
    ......@@ -171,6 +231,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "black"
    version = "21.11b1"
    ......@@ -198,6 +263,11 @@ jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
    python2 = ["typed-ast (>=1.4.3)"]
    uvloop = ["uvloop (>=0.15.2)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "bleach"
    version = "4.1.0"
    ......@@ -211,6 +281,11 @@ packaging = "*"
    six = ">=1.9.0"
    webencodings = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "boolean.py"
    version = "3.8"
    ......@@ -219,25 +294,35 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "boto3"
    version = "1.20.15"
    version = "1.20.17"
    description = "The AWS SDK for Python"
    category = "main"
    optional = true
    python-versions = ">= 3.6"
    [package.dependencies]
    botocore = ">=1.23.15,<1.24.0"
    botocore = ">=1.23.17,<1.24.0"
    jmespath = ">=0.7.1,<1.0.0"
    s3transfer = ">=0.5.0,<0.6.0"
    [package.extras]
    crt = ["botocore[crt] (>=1.21.0,<2.0a0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "botocore"
    version = "1.23.15"
    version = "1.23.17"
    description = "Low-level, data-driven core of boto 3."
    category = "main"
    optional = true
    ......@@ -251,10 +336,15 @@ urllib3 = ">=1.25.4,<1.27"
    [package.extras]
    crt = ["awscrt (==0.12.5)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "bs4"
    version = "0.0.1"
    description = "Dummy package for Beautiful Soup"
    description = "Screen-scraping library"
    category = "main"
    optional = false
    python-versions = "*"
    ......@@ -262,6 +352,11 @@ python-versions = "*"
    [package.dependencies]
    beautifulsoup4 = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "calendarweek"
    version = "0.5.0"
    ......@@ -273,30 +368,35 @@ python-versions = ">=3.7,<4.0"
    [package.extras]
    django = ["Django (>=2.2,<4.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "celery"
    version = "5.2.1"
    version = "5.1.2"
    description = "Distributed Task Queue."
    category = "main"
    optional = false
    python-versions = ">=3.7,"
    python-versions = ">=3.6,"
    [package.dependencies]
    billiard = ">=3.6.4.0,<4.0"
    click = ">=8.0,<9.0"
    click = ">=7.0,<8.0"
    click-didyoumean = ">=0.0.3"
    click-plugins = ">=1.1.1"
    click-repl = ">=0.2.0"
    click-repl = ">=0.1.6"
    Django = {version = ">=1.11", optional = true, markers = "extra == \"django\""}
    kombu = ">=5.2.2,<6.0"
    pytz = ">0.dev.0"
    redis = {version = ">=3.4.1,<4.0.0", optional = true, markers = "extra == \"redis\""}
    kombu = ">=5.1.0,<6.0"
    pytz = ">0.0-dev"
    redis = {version = ">=3.2.0", optional = true, markers = "extra == \"redis\""}
    vine = ">=5.0.0,<6.0"
    [package.extras]
    arangodb = ["pyArango (>=1.3.2)"]
    auth = ["cryptography"]
    azureblockblob = ["azure-storage-blob (==12.9.0)"]
    azureblockblob = ["azure-storage-blob (==12.6.0)"]
    brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"]
    cassandra = ["cassandra-driver (<3.21.0)"]
    consul = ["python-consul2"]
    ......@@ -306,26 +406,31 @@ couchdb = ["pycouchdb"]
    django = ["Django (>=1.11)"]
    dynamodb = ["boto3 (>=1.9.178)"]
    elasticsearch = ["elasticsearch"]
    eventlet = ["eventlet (>=0.32.0)"]
    gevent = ["gevent (>=1.5.0)"]
    eventlet = ["eventlet (>=0.26.1)"]
    gevent = ["gevent (>=1.0.0)"]
    librabbitmq = ["librabbitmq (>=1.5.0)"]
    memcache = ["pylibmc"]
    mongodb = ["pymongo[srv] (>=3.3.0,<3.12.1)"]
    mongodb = ["pymongo[srv] (>=3.3.0)"]
    msgpack = ["msgpack"]
    pymemcache = ["python-memcached"]
    pyro = ["pyro4"]
    pytest = ["pytest-celery"]
    redis = ["redis (>=3.4.1,<4.0.0)"]
    redis = ["redis (>=3.2.0)"]
    s3 = ["boto3 (>=1.9.125)"]
    slmq = ["softlayer-messaging (>=1.0.3)"]
    solar = ["ephem"]
    sqlalchemy = ["sqlalchemy"]
    sqs = ["kombu"]
    sqs = ["boto3 (>=1.9.125)", "pycurl (==7.43.0.5)"]
    tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"]
    yaml = ["PyYAML (>=3.10)"]
    zookeeper = ["kazoo (>=1.3.1)"]
    zstd = ["zstandard"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "celery-haystack-ng"
    version = "0.20.post2"
    ......@@ -339,6 +444,11 @@ celery = ">=4.0"
    django-appconf = ">=0.4.1"
    django-haystack = ">=2.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "celery-progress"
    version = "0.1.1"
    ......@@ -352,6 +462,11 @@ rabbitmq = ["channels-rabbitmq"]
    redis = ["channels-redis"]
    websockets = ["channels"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "certifi"
    version = "2021.10.8"
    ......@@ -360,6 +475,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "cffi"
    version = "1.15.0"
    ......@@ -371,6 +491,11 @@ python-versions = "*"
    [package.dependencies]
    pycparser = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "charset-normalizer"
    version = "2.0.8"
    ......@@ -382,16 +507,23 @@ python-versions = ">=3.5.0"
    [package.extras]
    unicode_backport = ["unicodedata2"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "click"
    version = "8.0.3"
    version = "7.1.2"
    description = "Composable command line interface toolkit"
    category = "main"
    optional = false
    python-versions = ">=3.6"
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.dependencies]
    colorama = {version = "*", markers = "platform_system == \"Windows\""}
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "click-didyoumean"
    ......@@ -404,6 +536,11 @@ python-versions = ">=3.6.2,<4.0.0"
    [package.dependencies]
    click = ">=7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "click-plugins"
    version = "1.1.1"
    ......@@ -418,6 +555,11 @@ click = ">=4.0"
    [package.extras]
    dev = ["pytest (>=3.6)", "pytest-cov", "wheel", "coveralls"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "click-repl"
    version = "0.2.0"
    ......@@ -431,6 +573,11 @@ click = "*"
    prompt-toolkit = "*"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "colorama"
    version = "0.4.4"
    ......@@ -439,6 +586,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "colour"
    version = "0.1.5"
    ......@@ -450,6 +602,11 @@ python-versions = "*"
    [package.extras]
    test = ["nose"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "configobj"
    version = "5.0.6"
    ......@@ -461,6 +618,11 @@ python-versions = "*"
    [package.dependencies]
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "coverage"
    version = "6.2"
    ......@@ -475,6 +637,11 @@ tomli = {version = "*", optional = true, markers = "extra == \"toml\""}
    [package.extras]
    toml = ["tomli"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "cryptography"
    version = "36.0.0"
    ......@@ -494,6 +661,11 @@ sdist = ["setuptools_rust (>=0.11.4)"]
    ssh = ["bcrypt (>=3.1.5)"]
    test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "curlylint"
    version = "0.13.0"
    ......@@ -509,6 +681,11 @@ parsy = "1.1.0"
    pathspec = ">=0.6,<1"
    toml = ">=0.9.4"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "decorator"
    version = "5.1.0"
    ......@@ -517,6 +694,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "defusedxml"
    version = "0.7.1"
    ......@@ -525,6 +707,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "deprecated"
    version = "1.2.13"
    ......@@ -539,6 +726,11 @@ wrapt = ">=1.10,<2"
    [package.extras]
    dev = ["tox", "bump2version (<1)", "sphinx (<2)", "importlib-metadata (<3)", "importlib-resources (<4)", "configparser (<5)", "sphinxcontrib-websupport (<2)", "zipp (<2)", "PyTest (<5)", "PyTest-Cov (<2.6)", "pytest", "pytest-cov"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "dj-database-url"
    version = "0.5.0"
    ......@@ -547,6 +739,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django"
    version = "3.2.9"
    ......@@ -564,6 +761,11 @@ sqlparse = ">=0.2.2"
    argon2 = ["argon2-cffi (>=19.1.0)"]
    bcrypt = ["bcrypt"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-allauth"
    version = "0.46.0"
    ......@@ -579,6 +781,11 @@ python3-openid = ">=3.0.8"
    requests = "*"
    requests-oauthlib = ">=0.3.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-any-js"
    version = "1.1"
    ......@@ -590,6 +797,11 @@ python-versions = ">=3.7,<4.0"
    [package.dependencies]
    Django = ">=2.2,<4.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-appconf"
    version = "1.0.5"
    ......@@ -601,6 +813,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    django = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-auth-ldap"
    version = "3.0.0"
    ......@@ -613,6 +830,11 @@ python-versions = ">=3.6"
    Django = ">=2.2"
    python-ldap = ">=3.1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-bleach"
    version = "0.9.0"
    ......@@ -625,6 +847,11 @@ python-versions = "*"
    bleach = ">=1.5.0"
    Django = ">=1.11"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-cachalot"
    version = "2.4.4"
    ......@@ -636,6 +863,11 @@ python-versions = "*"
    [package.dependencies]
    Django = ">=2.2,<3.3"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-cache-memoize"
    version = "0.1.10"
    ......@@ -647,6 +879,11 @@ python-versions = ">=3.5"
    [package.extras]
    dev = ["flake8", "tox", "twine", "therapist", "black"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-celery-beat"
    version = "2.2.1"
    ......@@ -661,6 +898,11 @@ Django = ">=2.2,<4.0"
    django-timezone-field = ">=4.1.0,<5.0"
    python-crontab = ">=2.3.4"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-celery-email"
    version = "3.0.0"
    ......@@ -674,6 +916,11 @@ celery = ">=4.0"
    django = ">=2.2"
    django-appconf = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-celery-results"
    version = "2.2.0"
    ......@@ -685,7 +932,12 @@ python-versions = "*"
    [package.dependencies]
    celery = ">=5.0,<6.0"
    [[package]]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-ckeditor"
    version = "6.2.0"
    description = "Django admin CKEditor integration."
    ......@@ -696,6 +948,11 @@ python-versions = "*"
    [package.dependencies]
    django-js-asset = ">=1.2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-cleanup"
    version = "5.2.0"
    ......@@ -704,6 +961,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-colorfield"
    version = "0.4.5"
    ......@@ -712,6 +974,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-dbbackup"
    version = "3.3.0"
    ......@@ -725,6 +992,11 @@ Django = ">=1.5"
    pytz = "*"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-debug-toolbar"
    version = "3.2.2"
    ......@@ -737,6 +1009,11 @@ python-versions = ">=3.6"
    Django = ">=2.2"
    sqlparse = ">=0.2.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-dynamic-preferences"
    version = "1.11.0"
    ......@@ -750,6 +1027,11 @@ django = ">=1.11"
    persisting-theory = ">=0.2.1"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-extensions"
    version = "3.1.5"
    ......@@ -761,6 +1043,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    Django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-favicon-plus-reloaded"
    version = "1.1.3"
    ......@@ -773,6 +1060,11 @@ python-versions = "*"
    django = "*"
    pillow = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-filter"
    version = "2.4.0"
    ......@@ -784,6 +1076,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    Django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-formtools"
    version = "2.3"
    ......@@ -795,6 +1092,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    Django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-guardian"
    version = "2.4.0"
    ......@@ -806,6 +1108,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    Django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-haystack"
    version = "3.1.1"
    ......@@ -820,6 +1127,11 @@ Django = ">=2.2"
    [package.extras]
    elasticsearch = ["elasticsearch (>=5,<6)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-health-check"
    version = "3.16.4"
    ......@@ -831,6 +1143,11 @@ python-versions = "*"
    [package.dependencies]
    django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-impersonate"
    version = "1.7.3"
    ......@@ -839,6 +1156,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-ipware"
    version = "4.0.0"
    ......@@ -847,6 +1169,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-js-asset"
    version = "1.2.2"
    ......@@ -855,6 +1182,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-js-reverse"
    version = "0.9.1"
    ......@@ -866,6 +1198,11 @@ python-versions = "*"
    [package.dependencies]
    Django = ">=1.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-jsonstore"
    version = "0.5.0"
    ......@@ -878,6 +1215,11 @@ python-versions = "*"
    Django = ">=1.11"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-maintenance-mode"
    version = "0.16.1"
    ......@@ -886,6 +1228,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-material"
    version = "1.10.0"
    ......@@ -897,6 +1244,11 @@ python-versions = "*"
    [package.dependencies]
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-menu-generator-ng"
    version = "1.2.3"
    ......@@ -905,6 +1257,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-model-utils"
    version = "4.2.0"
    ......@@ -916,6 +1273,11 @@ python-versions = "*"
    [package.dependencies]
    Django = ">=2.0.1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-oauth-toolkit"
    version = "1.5.0"
    ......@@ -931,9 +1293,14 @@ oauthlib = ">=3.1.0"
    requests = ">=2.13.0"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-otp"
    version = "1.1.1"
    version = "1.1.3"
    description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords."
    category = "main"
    optional = false
    ......@@ -945,9 +1312,14 @@ django = ">=2.2"
    [package.extras]
    qrcode = ["qrcode"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-otp-yubikey"
    version = "1.0.0.post1"
    version = "1.0.1"
    description = "A django-otp plugin that verifies YubiKey OTP tokens."
    category = "main"
    optional = false
    ......@@ -957,6 +1329,11 @@ python-versions = "*"
    django-otp = ">=1.0.0"
    YubiOTP = ">=0.2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-phonenumber-field"
    version = "5.2.0"
    ......@@ -973,6 +1350,11 @@ phonenumbers = {version = ">=7.0.2", optional = true, markers = "extra == \"phon
    phonenumbers = ["phonenumbers (>=7.0.2)"]
    phonenumberslite = ["phonenumberslite (>=7.0.2)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-polymorphic"
    version = "3.1.0"
    ......@@ -984,6 +1366,11 @@ python-versions = "*"
    [package.dependencies]
    Django = ">=2.1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-prometheus"
    version = "2.1.0"
    ......@@ -995,9 +1382,14 @@ python-versions = "*"
    [package.dependencies]
    prometheus-client = ">=0.7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-redis"
    version = "5.0.0"
    version = "5.1.0"
    description = "Full featured redis cache backend for Django."
    category = "main"
    optional = false
    ......@@ -1005,7 +1397,15 @@ python-versions = ">=3.6"
    [package.dependencies]
    Django = ">=2.2"
    redis = ">=3.0.0"
    redis = ">=3,<4"
    [package.extras]
    hiredis = ["redis[hiredis] (>=3,<4)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-render-block"
    ......@@ -1018,6 +1418,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-reversion"
    version = "4.0.1"
    ......@@ -1029,6 +1434,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    django = ">=2.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-sass-processor"
    version = "1.0.0"
    ......@@ -1040,6 +1450,11 @@ python-versions = "*"
    [package.extras]
    management_command = ["django-compressor (>=2.4)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-select2"
    version = "7.9.0"
    ......@@ -1055,6 +1470,11 @@ django-appconf = ">=0.6.0"
    [package.extras]
    test = ["pytest", "pytest-cov", "pytest-django", "selenium"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-storages"
    version = "1.12.3"
    ......@@ -1074,6 +1494,11 @@ google = ["google-cloud-storage (>=1.27.0)"]
    libcloud = ["apache-libcloud"]
    sftp = ["paramiko"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-stubs"
    version = "1.9.0"
    ......@@ -1091,6 +1516,11 @@ types-pytz = "*"
    types-PyYAML = "*"
    typing-extensions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-stubs-ext"
    version = "0.3.1"
    ......@@ -1103,6 +1533,11 @@ python-versions = ">=3.6"
    django = "*"
    typing-extensions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-tables2"
    version = "2.4.1"
    ......@@ -1117,6 +1552,11 @@ Django = ">=1.11"
    [package.extras]
    tablib = ["tablib"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-templated-email"
    version = "3.0.0"
    ......@@ -1128,6 +1568,11 @@ python-versions = "*"
    [package.dependencies]
    django-render-block = ">=0.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-timezone-field"
    version = "4.2.1"
    ......@@ -1143,6 +1588,11 @@ pytz = "*"
    [package.extras]
    rest_framework = ["djangorestframework (>=3.0.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-titofisto"
    version = "0.2.0"
    ......@@ -1154,6 +1604,11 @@ python-versions = ">=3.9,<4.0"
    [package.dependencies]
    Django = ">2.2,<4.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-two-factor-auth"
    version = "1.13.1"
    ......@@ -1179,6 +1634,11 @@ phonenumberslite = ["phonenumberslite (>=7.0.9,<8.99)"]
    sms = ["twilio (>=6.0)"]
    yubikey = ["django-otp-yubikey"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-uwsgi-ng"
    version = "1.1.2"
    ......@@ -1190,6 +1650,11 @@ python-versions = "*"
    [package.extras]
    uwsgi = ["uwsgi"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-widget-tweaks"
    version = "1.4.9"
    ......@@ -1198,6 +1663,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "django-yarnpkg"
    version = "6.0.1"
    ......@@ -1210,6 +1680,11 @@ python-versions = "*"
    django = "*"
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "djangorestframework"
    version = "3.12.4"
    ......@@ -1221,6 +1696,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    django = ">=2.2"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "docutils"
    version = "0.16"
    ......@@ -1229,6 +1709,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "dparse"
    version = "0.5.1"
    ......@@ -1245,6 +1730,11 @@ toml = "*"
    [package.extras]
    pipenv = ["pipenv"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "dynaconf"
    version = "3.1.7"
    ......@@ -1267,6 +1757,11 @@ toml = ["toml"]
    vault = ["hvac"]
    yaml = ["ruamel.yaml"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8"
    version = "4.0.1"
    ......@@ -1280,8 +1775,13 @@ mccabe = ">=0.6.0,<0.7.0"
    pycodestyle = ">=2.8.0,<2.9.0"
    pyflakes = ">=2.4.0,<2.5.0"
    [[package]]
    name = "flake8-bandit"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-bandit"
    version = "2.1.2"
    description = "Automated security testing with bandit and flake8."
    category = "dev"
    ......@@ -1294,6 +1794,11 @@ flake8 = "*"
    flake8-polyfill = "*"
    pycodestyle = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-black"
    version = "0.2.3"
    ......@@ -1307,6 +1812,11 @@ black = "*"
    flake8 = ">=3.0.0"
    toml = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-builtins"
    version = "1.5.3"
    ......@@ -1321,6 +1831,11 @@ flake8 = "*"
    [package.extras]
    test = ["coverage", "coveralls", "mock", "pytest", "pytest-cov"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-django"
    version = "1.1.1"
    ......@@ -1332,6 +1847,11 @@ python-versions = "*"
    [package.dependencies]
    flake8 = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-docstrings"
    version = "1.6.0"
    ......@@ -1344,6 +1864,11 @@ python-versions = "*"
    flake8 = ">=3"
    pydocstyle = ">=2.1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-fixme"
    version = "1.1.1"
    ......@@ -1352,6 +1877,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-isort"
    version = "4.1.1"
    ......@@ -1368,6 +1898,11 @@ testfixtures = ">=6.8.0,<7"
    [package.extras]
    test = ["pytest-cov"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-mypy"
    version = "17.8.0"
    ......@@ -1381,6 +1916,11 @@ attrs = "*"
    flake8 = ">=3.0.0"
    mypy = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-polyfill"
    version = "1.0.2"
    ......@@ -1392,6 +1932,11 @@ python-versions = "*"
    [package.dependencies]
    flake8 = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "flake8-rst-docstrings"
    version = "0.2.3"
    ......@@ -1405,6 +1950,11 @@ flake8 = ">=3.0.0"
    pygments = "*"
    restructuredtext-lint = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "freezegun"
    version = "1.1.0"
    ......@@ -1416,6 +1966,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    python-dateutil = ">=2.7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "gitdb"
    version = "4.0.9"
    ......@@ -1427,6 +1982,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    smmap = ">=3.0.1,<6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "gitpython"
    version = "3.1.24"
    ......@@ -1439,6 +1999,11 @@ python-versions = ">=3.7"
    gitdb = ">=4.0.1,<5"
    typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.10\""}
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "h11"
    version = "0.12.0"
    ......@@ -1447,6 +2012,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "haystack-redis"
    version = "0.0.1"
    ......@@ -1460,6 +2030,11 @@ django-haystack = "*"
    redis = "*"
    whoosh = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "html2text"
    version = "2020.1.16"
    ......@@ -1468,6 +2043,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "idna"
    version = "3.3"
    ......@@ -1476,6 +2056,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "imagesize"
    version = "1.3.0"
    ......@@ -1484,6 +2069,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "iniconfig"
    version = "1.1.1"
    ......@@ -1492,6 +2082,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "ipython"
    version = "7.30.0"
    ......@@ -1524,6 +2119,11 @@ parallel = ["ipyparallel"]
    qtconsole = ["qtconsole"]
    test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.17)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "isort"
    version = "5.10.1"
    ......@@ -1533,11 +2133,16 @@ optional = false
    python-versions = ">=3.6.1,<4.0"
    [package.extras]
    pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
    requirements_deprecated_finder = ["pipreqs", "pip-api"]
    colors = ["colorama (>=0.4.3,<0.5.0)"]
    requirements_deprecated_finder = ["pip-api", "pipreqs"]
    pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
    plugins = ["setuptools"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "jedi"
    version = "0.18.1"
    ......@@ -1553,6 +2158,11 @@ parso = ">=0.8.0,<0.9.0"
    qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
    testing = ["Django (<3.1)", "colorama", "docopt", "pytest (<7.0.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "jinja2"
    version = "3.0.3"
    ......@@ -1567,6 +2177,11 @@ MarkupSafe = ">=2.0"
    [package.extras]
    i18n = ["Babel (>=2.7)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "jmespath"
    version = "0.10.0"
    ......@@ -1575,6 +2190,11 @@ category = "main"
    optional = true
    python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "jwcrypto"
    version = "1.0"
    ......@@ -1587,6 +2207,11 @@ python-versions = "*"
    cryptography = ">=2.3"
    deprecated = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "kombu"
    version = "5.2.2"
    ......@@ -1615,6 +2240,11 @@ sqs = ["boto3 (>=1.9.12)", "pycurl (>=7.44.1,<7.45.0)", "urllib3 (>=1.26.7)"]
    yaml = ["PyYAML (>=3.10)"]
    zookeeper = ["kazoo (>=1.3.1)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "libsass"
    version = "0.21.0"
    ......@@ -1626,6 +2256,11 @@ python-versions = "*"
    [package.dependencies]
    six = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "license-expression"
    version = "1.2"
    ......@@ -1637,6 +2272,11 @@ python-versions = "*"
    [package.dependencies]
    "boolean.py" = ">=3.6,<4.0.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "markupsafe"
    version = "2.0.1"
    ......@@ -1645,6 +2285,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "matplotlib-inline"
    version = "0.1.3"
    ......@@ -1656,6 +2301,11 @@ python-versions = ">=3.5"
    [package.dependencies]
    traitlets = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "mccabe"
    version = "0.6.1"
    ......@@ -1664,6 +2314,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "mypy"
    version = "0.910"
    ......@@ -1681,6 +2336,11 @@ typing-extensions = ">=3.7.4"
    dmypy = ["psutil (>=4.0)"]
    python2 = ["typed-ast (>=1.4.0,<1.5.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "mypy-extensions"
    version = "0.4.3"
    ......@@ -1689,6 +2349,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "oauthlib"
    version = "3.1.1"
    ......@@ -1702,6 +2367,11 @@ rsa = ["cryptography (>=3.0.0,<4)"]
    signals = ["blinker (>=1.4.0)"]
    signedtoken = ["cryptography (>=3.0.0,<4)", "pyjwt (>=2.0.0,<3)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "outcome"
    version = "1.1.0"
    ......@@ -1713,6 +2383,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    attrs = ">=19.2.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "packaging"
    version = "21.3"
    ......@@ -1724,9 +2399,14 @@ python-versions = ">=3.6"
    [package.dependencies]
    pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "parso"
    version = "0.8.2"
    version = "0.8.3"
    description = "A Python Parser"
    category = "main"
    optional = false
    ......@@ -1736,6 +2416,11 @@ python-versions = ">=3.6"
    qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
    testing = ["docopt", "pytest (<6.0.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "parsy"
    version = "1.1.0"
    ......@@ -1744,6 +2429,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pathspec"
    version = "0.9.0"
    ......@@ -1752,6 +2442,11 @@ category = "dev"
    optional = false
    python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pbr"
    version = "5.8.0"
    ......@@ -1760,6 +2455,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "persisting-theory"
    version = "0.2.1"
    ......@@ -1768,6 +2468,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pexpect"
    version = "4.8.0"
    ......@@ -1779,6 +2484,11 @@ python-versions = "*"
    [package.dependencies]
    ptyprocess = ">=0.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pg8000"
    version = "1.23.0"
    ......@@ -1790,6 +2500,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    scramp = ">=1.4.1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "phonenumbers"
    version = "8.12.38"
    ......@@ -1798,6 +2513,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pickleshare"
    version = "0.7.5"
    ......@@ -1806,6 +2526,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pillow"
    version = "8.4.0"
    ......@@ -1814,6 +2539,11 @@ category = "main"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "platformdirs"
    version = "2.4.0"
    ......@@ -1826,6 +2556,11 @@ python-versions = ">=3.6"
    docs = ["Sphinx (>=4)", "furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)"]
    test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pluggy"
    version = "1.0.0"
    ......@@ -1838,6 +2573,11 @@ python-versions = ">=3.6"
    dev = ["pre-commit", "tox"]
    testing = ["pytest", "pytest-benchmark"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "prometheus-client"
    version = "0.12.0"
    ......@@ -1849,6 +2589,11 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.extras]
    twisted = ["twisted"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "prompt-toolkit"
    version = "3.0.23"
    ......@@ -1860,8 +2605,13 @@ python-versions = ">=3.6.2"
    [package.dependencies]
    wcwidth = "*"
    [[package]]
    name = "psutil"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "psutil"
    version = "5.8.0"
    description = "Cross-platform lib for process and system monitoring in Python."
    category = "main"
    ......@@ -1871,6 +2621,11 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.extras]
    test = ["ipaddress", "mock", "unittest2", "enum34", "pywin32", "wmi"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "psycopg2"
    version = "2.9.2"
    ......@@ -1879,6 +2634,11 @@ category = "main"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "ptyprocess"
    version = "0.7.0"
    ......@@ -1887,6 +2647,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "py"
    version = "1.11.0"
    ......@@ -1895,6 +2660,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyasn1"
    version = "0.4.8"
    ......@@ -1903,6 +2673,11 @@ category = "main"
    optional = true
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyasn1-modules"
    version = "0.2.8"
    ......@@ -1914,6 +2689,11 @@ python-versions = "*"
    [package.dependencies]
    pyasn1 = ">=0.4.6,<0.5.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pycodestyle"
    version = "2.8.0"
    ......@@ -1922,6 +2702,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pycparser"
    version = "2.21"
    ......@@ -1930,6 +2715,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pycryptodome"
    version = "3.11.0"
    ......@@ -1938,6 +2728,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pydocstyle"
    version = "6.1.1"
    ......@@ -1952,6 +2747,11 @@ snowballstemmer = "*"
    [package.extras]
    toml = ["toml"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyflakes"
    version = "2.4.0"
    ......@@ -1960,6 +2760,11 @@ category = "dev"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pygments"
    version = "2.10.0"
    ......@@ -1968,6 +2773,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyjwt"
    version = "2.3.0"
    ......@@ -1985,6 +2795,11 @@ dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1)",
    docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"]
    tests = ["pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyopenssl"
    version = "21.0.0"
    ......@@ -2001,6 +2816,11 @@ six = ">=1.5.2"
    docs = ["sphinx", "sphinx-rtd-theme"]
    test = ["flaky", "pretend", "pytest (>=3.0.1)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyparsing"
    version = "3.0.6"
    ......@@ -2012,6 +2832,11 @@ python-versions = ">=3.6"
    [package.extras]
    diagrams = ["jinja2", "railroad-diagrams"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytest"
    version = "6.2.5"
    ......@@ -2033,6 +2858,11 @@ toml = "*"
    [package.extras]
    testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytest-cov"
    version = "3.0.0"
    ......@@ -2048,9 +2878,14 @@ pytest = ">=4.6"
    [package.extras]
    testing = ["fields", "hunter", "process-tests", "six", "pytest-xdist", "virtualenv"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytest-django"
    version = "4.4.0"
    version = "4.5.0"
    description = "A Django plugin for pytest."
    category = "dev"
    optional = false
    ......@@ -2063,6 +2898,11 @@ pytest = ">=5.4.0"
    docs = ["sphinx", "sphinx-rtd-theme"]
    testing = ["django", "django-configurations (>=2.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytest-django-testing-postgresql"
    version = "0.1.post0"
    ......@@ -2075,6 +2915,11 @@ python-versions = "*"
    dj-database-url = "*"
    "testing.postgresql" = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytest-sugar"
    version = "0.9.4"
    ......@@ -2088,6 +2933,11 @@ packaging = ">=14.1"
    pytest = ">=2.9"
    termcolor = ">=1.1.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "python-crontab"
    version = "2.6.0"
    ......@@ -2103,6 +2953,11 @@ python-dateutil = "*"
    cron-description = ["cron-descriptor"]
    cron-schedule = ["croniter"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "python-dateutil"
    version = "2.8.2"
    ......@@ -2114,6 +2969,11 @@ python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
    [package.dependencies]
    six = ">=1.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "python-gnupg"
    version = "0.4.8"
    ......@@ -2122,6 +2982,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "python-ldap"
    version = "3.4.0"
    ......@@ -2134,6 +2999,11 @@ python-versions = ">=3.6"
    pyasn1 = ">=0.3.7"
    pyasn1_modules = ">=0.1.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "python3-openid"
    version = "3.2.0"
    ......@@ -2149,6 +3019,11 @@ defusedxml = "*"
    mysql = ["mysql-connector-python"]
    postgresql = ["psycopg2"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pytz"
    version = "2021.3"
    ......@@ -2157,6 +3032,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "pyyaml"
    version = "6.0"
    ......@@ -2165,6 +3045,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "qrcode"
    version = "6.1"
    ......@@ -2183,6 +3068,11 @@ maintainer = ["zest.releaser"]
    pil = ["pillow"]
    test = ["pytest", "pytest-cov", "mock"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "redis"
    version = "3.5.3"
    ......@@ -2194,6 +3084,11 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
    [package.extras]
    hiredis = ["hiredis (>=0.1.3)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "regex"
    version = "2021.11.10"
    ......@@ -2202,6 +3097,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "requests"
    version = "2.26.0"
    ......@@ -2220,6 +3120,11 @@ urllib3 = ">=1.21.1,<1.27"
    socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
    use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "requests-oauthlib"
    version = "1.3.0"
    ......@@ -2235,6 +3140,11 @@ requests = ">=2.0.0"
    [package.extras]
    rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "restructuredtext-lint"
    version = "1.3.2"
    ......@@ -2246,6 +3156,11 @@ python-versions = "*"
    [package.dependencies]
    docutils = ">=0.11,<1.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "ruamel.yaml"
    version = "0.17.17"
    ......@@ -2261,6 +3176,11 @@ python-versions = ">=3"
    docs = ["ryd"]
    jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "ruamel.yaml.clib"
    version = "0.2.6"
    ......@@ -2269,6 +3189,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "rules"
    version = "2.2"
    ......@@ -2277,6 +3202,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "s3transfer"
    version = "0.5.0"
    ......@@ -2291,6 +3221,11 @@ botocore = ">=1.12.36,<2.0a.0"
    [package.extras]
    crt = ["botocore[crt] (>=1.20.29,<2.0a.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "safety"
    version = "1.10.3"
    ......@@ -2305,6 +3240,11 @@ dparse = ">=0.5.1"
    packaging = "*"
    requests = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "scramp"
    version = "1.4.1"
    ......@@ -2316,6 +3256,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    asn1crypto = ">=1.4.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "selenium"
    version = "4.1.0"
    ......@@ -2329,6 +3274,11 @@ trio = ">=0.17,<1.0"
    trio-websocket = ">=0.9,<1.0"
    urllib3 = {version = ">=1.26,<2.0", extras = ["secure"]}
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sentry-sdk"
    version = "1.5.0"
    ......@@ -2358,6 +3308,11 @@ sanic = ["sanic (>=0.8)"]
    sqlalchemy = ["sqlalchemy (>=1.2)"]
    tornado = ["tornado (>=5)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "six"
    version = "1.16.0"
    ......@@ -2366,6 +3321,11 @@ category = "main"
    optional = false
    python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "smmap"
    version = "5.0.0"
    ......@@ -2374,6 +3334,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sniffio"
    version = "1.2.0"
    ......@@ -2382,6 +3347,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "snowballstemmer"
    version = "2.2.0"
    ......@@ -2390,6 +3360,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sortedcontainers"
    version = "2.4.0"
    ......@@ -2398,6 +3373,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "soupsieve"
    version = "2.3.1"
    ......@@ -2406,6 +3386,11 @@ category = "main"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "spdx-license-list"
    version = "0.5.2"
    ......@@ -2414,6 +3399,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinx"
    version = "3.5.4"
    ......@@ -2445,6 +3435,11 @@ docs = ["sphinxcontrib-websupport"]
    lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.800)", "docutils-stubs"]
    test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinx-autodoc-typehints"
    version = "1.12.0"
    ......@@ -2460,6 +3455,11 @@ Sphinx = ">=3.0"
    test = ["pytest (>=3.1.0)", "typing-extensions (>=3.5)", "sphobjinv (>=2.0)", "Sphinx (>=3.2.0)", "dataclasses"]
    type_comments = ["typed-ast (>=1.4.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinx-materialdesign-theme"
    version = "0.1.11"
    ......@@ -2468,6 +3468,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-applehelp"
    version = "1.0.2"
    ......@@ -2480,6 +3485,11 @@ python-versions = ">=3.5"
    lint = ["flake8", "mypy", "docutils-stubs"]
    test = ["pytest"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-devhelp"
    version = "1.0.2"
    ......@@ -2492,6 +3502,11 @@ python-versions = ">=3.5"
    lint = ["flake8", "mypy", "docutils-stubs"]
    test = ["pytest"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-django"
    version = "0.5.1"
    ......@@ -2500,6 +3515,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-htmlhelp"
    version = "2.0.0"
    ......@@ -2512,6 +3532,11 @@ python-versions = ">=3.6"
    lint = ["flake8", "mypy", "docutils-stubs"]
    test = ["pytest", "html5lib"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-jsmath"
    version = "1.0.1"
    ......@@ -2523,6 +3548,11 @@ python-versions = ">=3.5"
    [package.extras]
    test = ["pytest", "flake8", "mypy"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-qthelp"
    version = "1.0.3"
    ......@@ -2535,6 +3565,11 @@ python-versions = ">=3.5"
    lint = ["flake8", "mypy", "docutils-stubs"]
    test = ["pytest"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sphinxcontrib-serializinghtml"
    version = "1.1.5"
    ......@@ -2547,6 +3582,11 @@ python-versions = ">=3.5"
    lint = ["flake8", "mypy", "docutils-stubs"]
    test = ["pytest"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "sqlparse"
    version = "0.4.2"
    ......@@ -2555,6 +3595,11 @@ category = "main"
    optional = false
    python-versions = ">=3.5"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "stevedore"
    version = "3.5.0"
    ......@@ -2566,6 +3611,11 @@ python-versions = ">=3.6"
    [package.dependencies]
    pbr = ">=2.0.0,<2.1.0 || >2.1.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "termcolor"
    version = "1.1.0"
    ......@@ -2574,6 +3624,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "testfixtures"
    version = "6.18.3"
    ......@@ -2587,6 +3642,11 @@ build = ["setuptools-git", "wheel", "twine"]
    docs = ["sphinx", "zope.component", "sybil", "twisted", "mock", "django (<2)", "django"]
    test = ["pytest (>=3.6)", "pytest-cov", "pytest-django", "zope.component", "sybil", "twisted", "mock", "django (<2)", "django"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "testing.common.database"
    version = "2.0.3"
    ......@@ -2598,6 +3658,11 @@ python-versions = "*"
    [package.extras]
    testing = ["nose"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "testing.postgresql"
    version = "1.3.0"
    ......@@ -2613,6 +3678,11 @@ pg8000 = ">=1.10"
    [package.extras]
    testing = ["sqlalchemy", "nose", "psycopg2"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "toml"
    version = "0.10.2"
    ......@@ -2621,6 +3691,11 @@ category = "main"
    optional = false
    python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "tomli"
    version = "1.2.2"
    ......@@ -2629,6 +3704,11 @@ category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "traitlets"
    version = "5.1.1"
    ......@@ -2640,6 +3720,11 @@ python-versions = ">=3.7"
    [package.extras]
    test = ["pytest"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "trio"
    version = "0.19.0"
    ......@@ -2657,6 +3742,11 @@ outcome = "*"
    sniffio = "*"
    sortedcontainers = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "trio-websocket"
    version = "0.9.2"
    ......@@ -2670,9 +3760,14 @@ async-generator = ">=1.10"
    trio = ">=0.11"
    wsproto = ">=0.14"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "twilio"
    version = "7.3.1"
    version = "7.3.2"
    description = "Twilio API client and TwiML generator"
    category = "main"
    optional = false
    ......@@ -2683,6 +3778,11 @@ PyJWT = ">=2.0.0,<3.0.0"
    pytz = "*"
    requests = ">=2.0.0"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "types-pytz"
    version = "2021.3.1"
    ......@@ -2691,6 +3791,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "types-pyyaml"
    version = "6.0.1"
    ......@@ -2699,14 +3804,24 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "typing-extensions"
    version = "4.0.0"
    version = "4.0.1"
    description = "Backported and Experimental Type Hints for Python 3.6+"
    category = "dev"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "urllib3"
    version = "1.26.7"
    ......@@ -2726,6 +3841,11 @@ brotli = ["brotlipy (>=0.6.0)"]
    secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
    socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "uwsgi"
    version = "2.0.20"
    ......@@ -2734,6 +3854,11 @@ category = "dev"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "vine"
    version = "5.0.0"
    ......@@ -2742,6 +3867,11 @@ category = "main"
    optional = false
    python-versions = ">=3.6"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "wcwidth"
    version = "0.2.5"
    ......@@ -2750,6 +3880,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "webencodings"
    version = "0.5.1"
    ......@@ -2758,6 +3893,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "whoosh"
    version = "2.7.4"
    ......@@ -2766,6 +3906,11 @@ category = "main"
    optional = false
    python-versions = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "wrapt"
    version = "1.13.3"
    ......@@ -2774,6 +3919,11 @@ category = "main"
    optional = false
    python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "wsproto"
    version = "1.0.0"
    ......@@ -2785,6 +3935,11 @@ python-versions = ">=3.6.1"
    [package.dependencies]
    h11 = ">=0.9.0,<1"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [[package]]
    name = "yubiotp"
    version = "1.0.0.post1"
    ......@@ -2796,6 +3951,11 @@ python-versions = "*"
    [package.dependencies]
    pycryptodome = "*"
    [package.source]
    type = "legacy"
    url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
    reference = "gitlab"
    [extras]
    ldap = ["django-auth-ldap"]
    s3 = ["boto3", "django-storages"]
    ......@@ -2804,7 +3964,7 @@ sentry = []
    [metadata]
    lock-version = "1.1"
    python-versions = "^3.9"
    content-hash = "7d0099c984fc8a28477a9e01395a4e701ca4b933c84b487089a99b98be8403d8"
    content-hash = "caa4c806ae4c1bda76dca436174ad3d5d8c784faabcdea99192b9e26b0d1b1ec"
    [metadata.files]
    alabaster = [
    ......@@ -2812,8 +3972,8 @@ alabaster = [
    {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"},
    ]
    aleksis-builddeps = [
    {file = "AlekSIS-Builddeps-5+20211118185200.f1c0d03f.tar.gz", hash = "sha256:dbc9e006f12e74a6a8533e83376a6290184b02af364ea7c5af24c4879d18cf60"},
    {file = "AlekSIS_Builddeps-5+20211118185200.f1c0d03f-py3-none-any.whl", hash = "sha256:d653c965007e6e320e19b528d97a0e36909daee09a31c653ea81e470589afe9c"},
    {file = "AlekSIS-Builddeps-5+20211130152626.23302bab.tar.gz", hash = "sha256:bed0e9a4d00cf45f8cd75fcf059402c4b81525785ba2cb3d89c4cd6df907b58c"},
    {file = "AlekSIS_Builddeps-5+20211130152626.23302bab-py3-none-any.whl", hash = "sha256:023f594eb06667f747059c8d69a2058e195d4644644a09d747197f152ece9741"},
    ]
    amqp = [
    {file = "amqp-5.0.6-py3-none-any.whl", hash = "sha256:493a2ac6788ce270a2f6a765b017299f60c1998f5a8617908ee9be082f7300fb"},
    ......@@ -2876,12 +4036,12 @@ bleach = [
    {file = "boolean.py-3.8.tar.gz", hash = "sha256:cc24e20f985d60cd4a3a5a1c0956dd12611159d32a75081dabd0c9ab981acaa4"},
    ]
    boto3 = [
    {file = "boto3-1.20.15-py3-none-any.whl", hash = "sha256:0684825d74ad41675279b9bbb725b8acbf4c5ae299b2e426c93d98e16bc6c473"},
    {file = "boto3-1.20.15.tar.gz", hash = "sha256:dd763ead8541688d7ed4641414c236b592672e990dbea5e114ca56b8f42a181c"},
    {file = "boto3-1.20.17-py3-none-any.whl", hash = "sha256:b832c75386a4c5b7194acea1ae82dc309fddd69e660731350235d19cf70d8014"},
    {file = "boto3-1.20.17.tar.gz", hash = "sha256:41ea196ff71ee0255ad164790319ec158fd5048de915173e8b21226650a0512f"},
    ]
    botocore = [
    {file = "botocore-1.23.15-py3-none-any.whl", hash = "sha256:6ae8ef3d86009c71d8aeef19e37b7042f008ddc60128f469ad495bcd2c5a615e"},
    {file = "botocore-1.23.15.tar.gz", hash = "sha256:0d66edd9e2bbeb430bc71cbf1420afa1d9a07a5e31c9eb1ff7874968bd2b011a"},
    {file = "botocore-1.23.17-py3-none-any.whl", hash = "sha256:54240370476d8e67a97664d2c47df451f0e1d30e9d50ea0a88da4c2c27981159"},
    {file = "botocore-1.23.17.tar.gz", hash = "sha256:a9753b5220b5cc1bb8078086dc8ee10aa7da482b279dd0347965e9145a557003"},
    ]
    bs4 = [
    {file = "bs4-0.0.1.tar.gz", hash = "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a"},
    ......@@ -2891,8 +4051,8 @@ calendarweek = [
    {file = "calendarweek-0.5.0.tar.gz", hash = "sha256:32f5c8663799a2f5a0b8909976c7a3ae77397acd7e7c31d1456ece5b452988a5"},
    ]
    celery = [
    {file = "celery-5.2.1-py3-none-any.whl", hash = "sha256:cc63ea6572d558be65297ba6db7a7979e64c0a3d0d61212d6302ef1ca05a0d22"},
    {file = "celery-5.2.1.tar.gz", hash = "sha256:b41a590b49caf8e6498a57db628e580d5f8dc6febda0f42de5d783aed5b7f808"},
    {file = "celery-5.1.2-py3-none-any.whl", hash = "sha256:9dab2170b4038f7bf10ef2861dbf486ddf1d20592290a1040f7b7a1259705d42"},
    {file = "celery-5.1.2.tar.gz", hash = "sha256:8d9a3de9162965e97f8e8cc584c67aad83b3f7a267584fa47701ed11c3e0d4b0"},
    ]
    celery-haystack-ng = [
    {file = "celery-haystack-ng-0.20.post2.tar.gz", hash = "sha256:d2e077851f13dddc36fc86134c7c8a937e46ae75e576eb8e77e03b03977fc7bb"},
    ......@@ -2963,8 +4123,8 @@ charset-normalizer = [
    {file = "charset_normalizer-2.0.8-py3-none-any.whl", hash = "sha256:83fcdeb225499d6344c8f7f34684c2981270beacc32ede2e669e94f7fa544405"},
    ]
    click = [
    {file = "click-8.0.3-py3-none-any.whl", hash = "sha256:353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3"},
    {file = "click-8.0.3.tar.gz", hash = "sha256:410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b"},
    {file = "click-7.1.2-py2.py3-none-any.whl", hash = "sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc"},
    {file = "click-7.1.2.tar.gz", hash = "sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"},
    ]
    click-didyoumean = [
    {file = "click-didyoumean-0.3.0.tar.gz", hash = "sha256:f184f0d851d96b6d29297354ed981b7dd71df7ff500d82fa6d11f0856bee8035"},
    ......@@ -3214,12 +4374,12 @@ django-oauth-toolkit = [
    {file = "django_oauth_toolkit-1.5.0-py3-none-any.whl", hash = "sha256:b2e346a7c1e222774bfb370f21b556b92b408395b4c23914e2d1b241b2e5376a"},
    ]
    django-otp = [
    {file = "django-otp-1.1.1.tar.gz", hash = "sha256:4c90cdaed683d736b0efafc034a3c6b410e1be2a53c24da287165b1f371d8776"},
    {file = "django_otp-1.1.1-py3-none-any.whl", hash = "sha256:0c03a471db9e876f3671314bc9a65bd56a5c3c108ee0562c473701310bba4a77"},
    {file = "django-otp-1.1.3.tar.gz", hash = "sha256:f002c71d4ea7f514590be00492980d3c87397b73dc20542e1c4fc00b66f2dda1"},
    {file = "django_otp-1.1.3-py3-none-any.whl", hash = "sha256:8637be826c0465d0fd1710e4472efe9fc83883853a2141fefdbace9358d20003"},
    ]
    django-otp-yubikey = [
    {file = "django-otp-yubikey-1.0.0.post1.tar.gz", hash = "sha256:1da060257611d06e681848b7923fd788d878a79e8c358a373374deab13a085af"},
    {file = "django_otp_yubikey-1.0.0.post1-py2.py3-none-any.whl", hash = "sha256:613c96be211c1267400a5a78ae63f212c722f82dffb9daef3c8b1df370abb9be"},
    {file = "django-otp-yubikey-1.0.1.tar.gz", hash = "sha256:5917b9134fa408d12b94bdb4d3cac23e4586ae99c3a42fcb1d2c287c182e6c77"},
    {file = "django_otp_yubikey-1.0.1-py2.py3-none-any.whl", hash = "sha256:5a1b59be47088a3eccf376ca27d708bdcccfeb30324bb5ca01ed2d669b73756c"},
    ]
    django-phonenumber-field = [
    {file = "django-phonenumber-field-5.2.0.tar.gz", hash = "sha256:52b2e5970133ec5ab701218b802f7ab237229854dc95fd239b7e9e77dc43731d"},
    ......@@ -3234,8 +4394,8 @@ django-prometheus = [
    {file = "django_prometheus-2.1.0-py2.py3-none-any.whl", hash = "sha256:c338d6efde1ca336e90c540b5e87afe9287d7bcc82d651a778f302b0be17a933"},
    ]
    django-redis = [
    {file = "django-redis-5.0.0.tar.gz", hash = "sha256:048f665bbe27f8ff2edebae6aa9c534ab137f1e8fa7234147ef470df3f3aa9b8"},
    {file = "django_redis-5.0.0-py3-none-any.whl", hash = "sha256:97739ca9de3f964c51412d1d7d8aecdfd86737bb197fce6e1ff12620c63c97ee"},
    {file = "django-redis-5.1.0.tar.gz", hash = "sha256:98fb3d31633a1addea1aeb558a647359908bbcf78c0833f99496c5348fe3c1b4"},
    {file = "django_redis-5.1.0-py3-none-any.whl", hash = "sha256:bf75bce0d6f65c3a6165dd6789506c8d22238f3bfaf7c4ad447e55afbc5b68cb"},
    ]
    django-render-block = [
    {file = "django-render-block-0.8.1.tar.gz", hash = "sha256:edbc5d444cc50f3eb3387cf17f6f1014bf19d6018f680861cdeae9e0306003fa"},
    ......@@ -3277,7 +4437,7 @@ django-timezone-field = [
    {file = "django_timezone_field-4.2.1-py3-none-any.whl", hash = "sha256:6dc782e31036a58da35b553bd00c70f112d794700025270d8a6a4c1d2e5b26c6"},
    ]
    django-titofisto = [
    {file = "django-titofisto-0.2.0.tar.gz", hash = "sha256:d6cde43d3aa32f19633d5098de3fd1a0148cb4856963f0b5c0e31b3de257df99"},
    {file = "django-titofisto-0.2.0.tar.gz", hash = "sha256:e181081a8c9c5c8da9f15458d996624f9e19c98d2882a5d4f199b39dd0787ad6"},
    {file = "django_titofisto-0.2.0-py3-none-any.whl", hash = "sha256:38d5298fe64d3c12a3a48767d8f1af4bd86cfc12787af0faaf3e141a29a12bb8"},
    ]
    django-two-factor-auth = [
    ......@@ -3539,8 +4699,8 @@ packaging = [
    {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"},
    ]
    parso = [
    {file = "parso-0.8.2-py2.py3-none-any.whl", hash = "sha256:a8c4922db71e4fdb90e0d0bc6e50f9b273d3397925e5e60a717e719201778d22"},
    {file = "parso-0.8.2.tar.gz", hash = "sha256:12b83492c6239ce32ff5eed6d3639d6a536170723c6f3f1506869f1ace413398"},
    {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"},
    {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"},
    ]
    parsy = [
    {file = "parsy-1.1.0-py3-none-any.whl", hash = "sha256:25bd5cea2954950ebbfdf71f8bdaf7fd45a5df5325fd36a1064be2204d9d4c94"},
    ......@@ -3684,34 +4844,12 @@ py = [
    {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"},
    ]
    pyasn1 = [
    {file = "pyasn1-0.4.8-py2.4.egg", hash = "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"},
    {file = "pyasn1-0.4.8-py2.5.egg", hash = "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf"},
    {file = "pyasn1-0.4.8-py2.6.egg", hash = "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00"},
    {file = "pyasn1-0.4.8-py2.7.egg", hash = "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8"},
    {file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"},
    {file = "pyasn1-0.4.8-py3.1.egg", hash = "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86"},
    {file = "pyasn1-0.4.8-py3.2.egg", hash = "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7"},
    {file = "pyasn1-0.4.8-py3.3.egg", hash = "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576"},
    {file = "pyasn1-0.4.8-py3.4.egg", hash = "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12"},
    {file = "pyasn1-0.4.8-py3.5.egg", hash = "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2"},
    {file = "pyasn1-0.4.8-py3.6.egg", hash = "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359"},
    {file = "pyasn1-0.4.8-py3.7.egg", hash = "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776"},
    {file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"},
    ]
    pyasn1-modules = [
    {file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"},
    {file = "pyasn1_modules-0.2.8-py2.4.egg", hash = "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199"},
    {file = "pyasn1_modules-0.2.8-py2.5.egg", hash = "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405"},
    {file = "pyasn1_modules-0.2.8-py2.6.egg", hash = "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb"},
    {file = "pyasn1_modules-0.2.8-py2.7.egg", hash = "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8"},
    {file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"},
    {file = "pyasn1_modules-0.2.8-py3.1.egg", hash = "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d"},
    {file = "pyasn1_modules-0.2.8-py3.2.egg", hash = "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45"},
    {file = "pyasn1_modules-0.2.8-py3.3.egg", hash = "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4"},
    {file = "pyasn1_modules-0.2.8-py3.4.egg", hash = "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811"},
    {file = "pyasn1_modules-0.2.8-py3.5.egg", hash = "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed"},
    {file = "pyasn1_modules-0.2.8-py3.6.egg", hash = "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0"},
    {file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"},
    ]
    pycodestyle = [
    {file = "pycodestyle-2.8.0-py2.py3-none-any.whl", hash = "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20"},
    ......@@ -3786,8 +4924,8 @@ pytest-cov = [
    {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"},
    ]
    pytest-django = [
    {file = "pytest-django-4.4.0.tar.gz", hash = "sha256:b5171e3798bf7e3fc5ea7072fe87324db67a4dd9f1192b037fed4cc3c1b7f455"},
    {file = "pytest_django-4.4.0-py3-none-any.whl", hash = "sha256:65783e78382456528bd9d79a35843adde9e6a47347b20464eb2c885cb0f1f606"},
    {file = "pytest-django-4.5.0.tar.gz", hash = "sha256:4b1120c364404cfa9f54e2229b5c39151821bb17819e4bcf357e0f62a3e925a0"},
    {file = "pytest_django-4.5.0-py3-none-any.whl", hash = "sha256:10cb6e5baacd56ca1f0134ce448b050c31824ba4e480eb7e0fa3832f3a0f8b4c"},
    ]
    pytest-django-testing-postgresql = [
    {file = "pytest-django-testing-postgresql-0.1.post0.tar.gz", hash = "sha256:78b0c58930084cb4393407b2e5a2a3b8734c627b841ecef7d62d39bbfb8e8a45"},
    ......@@ -3919,7 +5057,6 @@ requests = [
    requests-oauthlib = [
    {file = "requests-oauthlib-1.3.0.tar.gz", hash = "sha256:b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a"},
    {file = "requests_oauthlib-1.3.0-py2.py3-none-any.whl", hash = "sha256:7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d"},
    {file = "requests_oauthlib-1.3.0-py3.7.egg", hash = "sha256:fa6c47b933f01060936d87ae9327fead68768b69c6c9ea2109c48be30f2d4dbc"},
    ]
    restructuredtext-lint = [
    {file = "restructuredtext_lint-1.3.2.tar.gz", hash = "sha256:d3b10a1fe2ecac537e51ae6d151b223b78de9fafdd50e5eb6b08c243df173c80"},
    ......@@ -4084,8 +5221,8 @@ trio-websocket = [
    {file = "trio_websocket-0.9.2-py3-none-any.whl", hash = "sha256:5b558f6e83cc20a37c3b61202476c5295d1addf57bd65543364e0337e37ed2bc"},
    ]
    twilio = [
    {file = "twilio-7.3.1-py2.py3-none-any.whl", hash = "sha256:fc3f5c34abd7b7cda9f4802909d01e65bf296a3b237fea4cd17e969cc838645a"},
    {file = "twilio-7.3.1.tar.gz", hash = "sha256:b61a1209136e7e3d0b9e50653a821ef6a81b87f3b7c513144e5f0d955dca5bba"},
    {file = "twilio-7.3.2-py2.py3-none-any.whl", hash = "sha256:6cc6ed114b07a7ce853503a5a27281f56237b411ea415012955cff3a57045f1b"},
    {file = "twilio-7.3.2.tar.gz", hash = "sha256:3170da33c7f4293bbebcd032b183866e044fcf8418e5c5e15bdd5ec7a0a958b6"},
    ]
    types-pytz = [
    {file = "types-pytz-2021.3.1.tar.gz", hash = "sha256:dffd77f3efecd3b1555f187a9bf3a638d55fac296700b829c41bd51ec72a6eb7"},
    ......@@ -4096,8 +5233,8 @@ types-pyyaml = [
    {file = "types_PyYAML-6.0.1-py3-none-any.whl", hash = "sha256:d5b318269652e809b5c30a5fe666c50159ab80bfd41cd6bafe655bf20b29fcba"},
    ]
    typing-extensions = [
    {file = "typing_extensions-4.0.0-py3-none-any.whl", hash = "sha256:829704698b22e13ec9eaf959122315eabb370b0884400e9818334d8b677023d9"},
    {file = "typing_extensions-4.0.0.tar.gz", hash = "sha256:2cdf80e4e04866a9b3689a51869016d36db0814d84b8d8a568d22781d45d27ed"},
    {file = "typing_extensions-4.0.1-py3-none-any.whl", hash = "sha256:7f001e5ac290a0c0401508864c7ec868be4e701886d5b573a9528ed3973d9d3b"},
    {file = "typing_extensions-4.0.1.tar.gz", hash = "sha256:4ca091dea149f945ec56afb48dae714f21e8692ef22a395223bcd328961b6a0e"},
    ]
    urllib3 = [
    {file = "urllib3-1.26.7-py2.py3-none-any.whl", hash = "sha256:c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844"},
    ......
    ......@@ -74,7 +74,7 @@ html2text = "^2020.0.0"
    django-ckeditor = "^6.0.0"
    django-js-reverse = "^0.9.1"
    calendarweek = "^0.5.0"
    Celery = {version="^5.0.0", extras=["django", "redis"]}
    Celery = {version=">=5.0,<5.2", extras=["django", "redis"]}
    django-celery-results = "^2.0.1"
    django-celery-beat = "^2.2.0"
    django-celery-email = "^3.0.0"
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment