Skip to content
Snippets Groups Projects
poetry.lock 188 KiB
Newer Older
Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "alabaster"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "0.7.12"
description = "A configurable sidebar-enabled Sphinx theme"
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
python-versions = "*"

[[package]]
Nik | Klampfradler's avatar
Nik | Klampfradler committed
name = "aleksis-builddeps"
Jonathan Weth's avatar
Jonathan Weth committed
version = "4"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "AlekSIS (School Information System) — Build/Dev dependencies for apps"
Jonathan Weth's avatar
Jonathan Weth committed
category = "dev"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6,<4.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed

[package.dependencies]
black = ">=19.10b0,<20.0"
Jonathan Weth's avatar
Jonathan Weth committed
curlylint = ">=0.12.0,<0.13.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
django-stubs = ">=1.1,<2.0"
flake8 = ">=3.7.9,<4.0.0"
flake8-bandit = ">=2.1.2,<3.0.0"
flake8-black = ">=0.2.0,<0.3.0"
flake8-builtins = ">=1.4.1,<2.0.0"
flake8-django = ">=1.0.0,<2.0.0"
flake8-docstrings = ">=1.5.0,<2.0.0"
flake8-fixme = ">=1.1.1,<2.0.0"
flake8-isort = ">=4.0.0,<5.0.0"
flake8-mypy = ">=17.8.0,<18.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
flake8-rst-docstrings = ">=0.2.0,<0.3.0"
freezegun = ">=1.1.0,<2.0.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
isort = ">=5.0.0,<6.0.0"
pytest = ">=6.0,<7.0"
pytest-cov = ">=2.8.1,<3.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
pytest-django = ">=4.1,<5.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
pytest-django-testing-postgresql = ">=0.1,<0.2"
pytest-sugar = ">=0.9.2,<0.10.0"
safety = ">=1.8.5,<2.0.0"
selenium = ">=3.141.0,<4.0.0"
sphinx = ">=3.0,<4.0"
sphinx-autodoc-typehints = ">=1.7,<2.0"
Jonathan Weth's avatar
Jonathan Weth committed
sphinx_materialdesign_theme = ">=0.1.11,<0.2.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
sphinxcontrib-django = ">=0.5.0,<0.6.0"

[package.source]
type = "legacy"
url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
reference = "gitlab"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "aleksis-core"
version = "2.1+20211031160112.60c57568"
Jonathan Weth's avatar
Jonathan Weth committed
description = "AlekSIS (School Information System) — Core"
category = "main"
optional = false
python-versions = ">=3.9,<4.0"

[package.dependencies]
bs4 = ">=0.0.1,<0.0.2"
calendarweek = ">=0.5.0,<0.6.0"
Celery = {version = ">=5.0.0,<6.0.0", extras = ["django", "redis"]}
celery-haystack-ng = ">=0.20,<0.21"
celery-progress = ">=0.1.0,<0.2.0"
colour = ">=0.1.5,<0.2.0"
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=3.2.5,<4.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-allauth = ">=0.45.0,<0.46.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-any-js = ">=1.1,<2.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-bleach = ">=0.8.0,<0.9.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-cachalot = ">=2.3.2,<3.0.0"
django-cache-memoize = ">=0.1.6,<0.2.0"
django-celery-beat = ">=2.2.0,<3.0.0"
django-celery-email = ">=3.0.0,<4.0.0"
django-celery-results = ">=2.0.1,<3.0.0"
django-ckeditor = ">=6.0.0,<7.0.0"
django-cleanup = ">=5.1.0,<6.0.0"
django-colorfield = ">=0.4.0,<0.5.0"
django-dbbackup = ">=3.3.0,<4.0.0"
django-debug-toolbar = ">=3.2,<4.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-dynamic-preferences = ">=1.11,<2.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-extensions = ">=3.1.1,<4.0.0"
django-favicon-plus-reloaded = ">=1.1.2,<2.0.0"
django-filter = ">=2.2.0,<3.0.0"
django-guardian = ">=2.2.0,<3.0.0"
django-haystack = "3.0"
django-health-check = ">=3.12.1,<4.0.0"
django-impersonate = ">=1.4,<2.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-ipware = ">=4.0,<5.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-js-reverse = ">=0.9.1,<0.10.0"
django-jsonstore = ">=0.5.0,<0.6.0"
django-maintenance-mode = ">=0.16.0,<0.17.0"
django-material = ">=1.6.0,<2.0.0"
django-menu-generator-ng = ">=1.2.3,<2.0.0"
django-model-utils = ">=4.0.0,<5.0.0"
django-oauth-toolkit = ">=1.5.0,<2.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-phonenumber-field = {version = ">=5.2,<6.0", extras = ["phonenumbers"]}
Jonathan Weth's avatar
Jonathan Weth committed
django-polymorphic = ">=3.0.0,<4.0.0"
django-prometheus = ">=2.1.0,<3.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-redis = ">=5.0.0,<6.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-reversion = ">=4.0.0,<5.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
django-sass-processor = "1.0"
Jonathan Weth's avatar
Jonathan Weth committed
django_select2 = ">=7.1,<8.0"
django-tables2 = ">=2.1,<3.0"
django-templated-email = ">=3.0.0,<4.0.0"
django-titofisto = ">=0.1.0,<0.2.0"
django-two-factor-auth = {version = ">=1.12.1,<2.0.0", extras = ["call", "phonenumbers", "sms", "yubikey"]}
django-uwsgi-ng = ">=1.1.0,<2.0.0"
django_widget_tweaks = ">=1.4.5,<2.0.0"
django-yarnpkg = ">=6.0,<7.0"
djangorestframework = ">=3.12.4,<4.0.0"
dynaconf = {version = ">=3.1,<4.0", extras = ["ini", "toml", "yaml"]}
haystack-redis = ">=0.0.1,<0.0.2"
html2text = ">=2020.0.0,<2021.0.0"
ipython = ">=7.20.0,<8.0.0"
libsass = ">=0.21.0,<0.22.0"
license-expression = ">=1.2,<2.0"
psutil = ">=5.7.0,<6.0.0"
psycopg2 = ">=2.8,<3.0"
python-gnupg = ">=0.4.7,<0.5.0"
rules = ">=2.2,<3.0"
spdx-license-list = ">=0.5.0,<0.6.0"
Whoosh = ">=2.7.4,<3.0.0"

[package.extras]
s3 = ["boto3 (>=1.17.33,<2.0.0)", "django-storages (>=1.11.1,<2.0.0)"]
ldap = ["django-auth-ldap (>=2.2,<3.0)"]

[package.source]
type = "legacy"
url = "https://edugit.org/api/v4/projects/461/packages/pypi/simple"
reference = "gitlab"

[[package]]
name = "amqp"
version = "5.0.6"
description = "Low-level AMQP client for Python (fork of amqplib)."
category = "main"
optional = false
python-versions = ">=3.6"

[package.dependencies]
vine = "5.0.0"

Nik | Klampfradler's avatar
Nik | Klampfradler committed
[[package]]
name = "appdirs"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.4.4"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "dev"
optional = false
python-versions = "*"
Jonathan Weth's avatar
Jonathan Weth committed

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "appnope"
version = "0.1.2"
description = "Disable App Nap on macOS >= 10.9"
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "asgiref"
Jonathan Weth's avatar
Jonathan Weth committed
version = "3.4.1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "ASGI specs, helper code, and adapters"
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.extras]
Jonathan Weth's avatar
Jonathan Weth committed
tests = ["pytest", "pytest-asyncio", "mypy (>=0.800)"]

[[package]]
name = "asn1crypto"
version = "1.4.0"
description = "Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP"
category = "dev"
optional = false
python-versions = "*"
Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "atomicwrites"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "1.4.0"
description = "Atomic file writes."
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"

[[package]]
name = "attrs"
Jonathan Weth's avatar
Jonathan Weth committed
version = "21.2.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Classes Without Boilerplate"
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
Jonathan Weth's avatar
Jonathan Weth committed

[package.extras]
Jonathan Weth's avatar
Jonathan Weth committed
dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"]
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"]
Jonathan Weth's avatar
Jonathan Weth committed

[[package]]
name = "babel"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.9.1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Internationalization utilities"
Jonathan Weth's avatar
Jonathan Weth committed
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"

[package.dependencies]
pytz = ">=2015.7"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "backcall"
version = "0.2.0"
description = "Specifications for callback functions passed in to an API"
category = "main"
optional = false
python-versions = "*"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "bandit"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.7.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Security oriented static analyser for python code."
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.5"
Jonathan Weth's avatar
Jonathan Weth committed

[package.dependencies]
Nik | Klampfradler's avatar
Nik | Klampfradler committed
colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
Jonathan Weth's avatar
Jonathan Weth committed
GitPython = ">=1.0.1"
Jonathan Weth's avatar
Jonathan Weth committed
PyYAML = ">=5.3.1"
Jonathan Weth's avatar
Jonathan Weth committed
six = ">=1.10.0"
stevedore = ">=1.20.0"

[[package]]
name = "beautifulsoup4"
Jonathan Weth's avatar
Jonathan Weth committed
version = "4.10.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Screen-scraping library"
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">3.0.0"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
soupsieve = ">1.2"

[package.extras]
html5lib = ["html5lib"]
lxml = ["lxml"]

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "billiard"
version = "3.6.4.0"
description = "Python multiprocessing fork with improvements and bugfixes"
category = "main"
optional = false
python-versions = "*"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "black"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "19.10b0"
description = "The uncompromising code formatter."
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
python-versions = ">=3.6"

[package.dependencies]
appdirs = "*"
attrs = ">=18.1.0"
click = ">=6.5"
pathspec = ">=0.6,<1"
regex = "*"
toml = ">=0.9.4"
typed-ast = ">=1.4.0"

[package.extras]
d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]

[[package]]
name = "bleach"
Jonathan Weth's avatar
Jonathan Weth committed
version = "4.1.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "An easy safelist-based HTML-sanitizing tool."
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
packaging = "*"
six = ">=1.9.0"
webencodings = "*"

[[package]]
name = "boolean.py"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "3.8"
description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL."
category = "main"
optional = false
python-versions = "*"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "bs4"
version = "0.0.1"
description = "Dummy package for Beautiful Soup"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
beautifulsoup4 = "*"

[[package]]
name = "calendarweek"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.5.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Utilities for working with calendar weeks in Python and Django"
category = "main"
optional = false
python-versions = ">=3.7,<4.0"

[package.extras]
django = ["Django (>=2.2,<4.0)"]

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "celery"
version = "5.1.2"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Distributed Task Queue."
category = "main"
optional = false
python-versions = ">=3.6,"

[package.dependencies]
billiard = ">=3.6.4.0,<4.0"
click = ">=7.0,<8.0"
Jonathan Weth's avatar
Jonathan Weth committed
click-didyoumean = ">=0.0.3"
click-plugins = ">=1.1.1"
Jonathan Weth's avatar
Jonathan Weth committed
click-repl = ">=0.1.6"
Django = {version = ">=1.11", optional = true, markers = "extra == \"django\""}
kombu = ">=5.1.0,<6.0"
Jonathan Weth's avatar
Jonathan Weth committed
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.6.0)"]
Jonathan Weth's avatar
Jonathan Weth committed
brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"]
cassandra = ["cassandra-driver (<3.21.0)"]
consul = ["python-consul2"]
Jonathan Weth's avatar
Jonathan Weth committed
cosmosdbsql = ["pydocumentdb (==2.3.2)"]
couchbase = ["couchbase (>=3.0.0)"]
couchdb = ["pycouchdb"]
django = ["Django (>=1.11)"]
dynamodb = ["boto3 (>=1.9.178)"]
elasticsearch = ["elasticsearch"]
eventlet = ["eventlet (>=0.26.1)"]
gevent = ["gevent (>=1.0.0)"]
librabbitmq = ["librabbitmq (>=1.5.0)"]
memcache = ["pylibmc"]
mongodb = ["pymongo[srv] (>=3.3.0)"]
msgpack = ["msgpack"]
pymemcache = ["python-memcached"]
pyro = ["pyro4"]
pytest = ["pytest-celery"]
Jonathan Weth's avatar
Jonathan Weth committed
redis = ["redis (>=3.2.0)"]
s3 = ["boto3 (>=1.9.125)"]
slmq = ["softlayer-messaging (>=1.0.3)"]
solar = ["ephem"]
sqlalchemy = ["sqlalchemy"]
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]]
name = "celery-haystack-ng"
version = "0.20.post2"
description = "An app for integrating Celery with Haystack"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
celery = ">=4.0"
django-appconf = ">=0.4.1"
django-haystack = ">=2.0"

[[package]]
name = "celery-progress"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.1.1"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Drop in, configurable, dependency-free progress bars for your Django/Celery applications."
category = "main"
optional = false
python-versions = "*"

[package.extras]
rabbitmq = ["channels-rabbitmq"]
redis = ["channels-redis"]
websockets = ["channels"]

[[package]]
name = "certifi"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2021.10.8"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
python-versions = "*"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "cffi"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.15.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
pycparser = "*"

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "charset-normalizer"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.0.7"
Jonathan Weth's avatar
Jonathan Weth committed
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.5.0"

[package.extras]
unicode_backport = ["unicodedata2"]

[[package]]
name = "click"
version = "7.1.2"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Composable command line interface toolkit"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "click-didyoumean"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.3.0"
description = "Enables git-like *did-you-mean* feature in click"
Jonathan Weth's avatar
Jonathan Weth committed
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6.2,<4.0.0"
Jonathan Weth's avatar
Jonathan Weth committed

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
click = ">=7"
[[package]]
name = "click-plugins"
version = "1.1.1"
description = "An extension module for click to enable registering CLI commands via setuptools entry-points."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
click = ">=4.0"

[package.extras]
dev = ["pytest (>=3.6)", "pytest-cov", "wheel", "coveralls"]

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "click-repl"
version = "0.2.0"
description = "REPL plugin for Click"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
click = "*"
prompt-toolkit = "*"
six = "*"

[[package]]
name = "colorama"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "0.4.4"
description = "Cross-platform colored terminal text."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"

[[package]]
name = "colour"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "0.1.5"
description = "converts and manipulates various color representation (HSL, RVB, web, X11, ...)"
category = "main"
optional = false
python-versions = "*"

[package.extras]
test = ["nose"]

[[package]]
name = "configobj"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "5.0.6"
description = "Config file reading, writing and validation."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
six = "*"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "coverage"
version = "6.1.1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Code coverage measurement for Python"
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"
Jonathan Weth's avatar
Jonathan Weth committed

[package.extras]
Jonathan Weth's avatar
Jonathan Weth committed
toml = ["tomli"]
Jonathan Weth's avatar
Jonathan Weth committed

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "cryptography"
Jonathan Weth's avatar
Jonathan Weth committed
version = "35.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
category = "main"
optional = false
python-versions = ">=3.6"

[package.dependencies]
cffi = ">=1.12"

[package.extras]
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
Jonathan Weth's avatar
Jonathan Weth committed
sdist = ["setuptools_rust (>=0.11.4)"]
Jonathan Weth's avatar
Jonathan Weth committed
ssh = ["bcrypt (>=3.1.5)"]
Jonathan Weth's avatar
Jonathan Weth committed
test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
Jonathan Weth's avatar
Jonathan Weth committed

[[package]]
name = "curlylint"
version = "0.12.2"
description = "{{ 🎀}} Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid"
category = "dev"
optional = false
python-versions = ">=3.6"

[package.dependencies]
attrs = ">=17.2.0"
click = ">=6.5"
parsy = "1.1.0"
pathspec = ">=0.6,<1"
toml = ">=0.9.4"

[package.extras]
dev = ["black (==19.10b0)", "flake8 (==3.8.4)", "mypy (==0.812)", "pytest (==6.2.2)", "coverage (==5.4)"]

[[package]]
name = "decorator"
Jonathan Weth's avatar
Jonathan Weth committed
version = "5.1.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Decorators for Humans"
category = "main"
optional = false
python-versions = ">=3.5"

[[package]]
name = "defusedxml"
version = "0.7.1"
description = "XML bomb protection for Python stdlib modules"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"

[[package]]
name = "deprecated"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.2.13"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Python @deprecated decorator to deprecate old python classes, functions or methods."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"

[package.dependencies]
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"]

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "dj-database-url"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "0.5.0"
description = "Use Database URLs in your Django Application."
category = "dev"
Jonathan Weth's avatar
Jonathan Weth committed
optional = false
python-versions = "*"

[[package]]
name = "django"
version = "3.2.9"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design."
category = "main"
optional = false
python-versions = ">=3.6"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
asgiref = ">=3.3.2,<4"
pytz = "*"
sqlparse = ">=0.2.2"

[package.extras]
Jonathan Weth's avatar
Jonathan Weth committed
argon2 = ["argon2-cffi (>=19.1.0)"]
bcrypt = ["bcrypt"]

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "django-allauth"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.45.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication."
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.0"
pyjwt = {version = ">=1.7", extras = ["crypto"]}
python3-openid = ">=3.0.8"
requests = "*"
requests-oauthlib = ">=0.3.0"

[[package]]
name = "django-any-js"
version = "1.1"
description = "Include JavaScript/CSS libraries with readable template tags"
category = "main"
optional = false
python-versions = ">=3.7,<4.0"

[package.dependencies]
Django = ">=2.2,<4.0"

[[package]]
name = "django-appconf"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.0.5"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A helper class for handling configuration defaults of packaged apps gracefully."
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
django = "*"

[[package]]
name = "django-bleach"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.8.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Easily use bleach with Django models and templates"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
bleach = ">=1.5.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
Django = ">=1.11"
Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "django-cachalot"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.4.3"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Caches your Django ORM queries and automatically invalidates them."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Django = ">=2.2,<3.3"

[[package]]
name = "django-cache-memoize"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.1.10"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Django utility for a memoization decorator that uses the Django cache framework."
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.5"

[package.extras]
dev = ["flake8", "tox", "twine", "therapist", "black"]

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "django-celery-beat"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.2.1"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Database-backed Periodic Tasks."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
celery = ">=5.0,<6.0"
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.2,<4.0"
django-timezone-field = ">=4.1.0,<5.0"
python-crontab = ">=2.3.4"

[[package]]
name = "django-celery-email"
version = "3.0.0"
description = "An async Django email backend using celery"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
celery = ">=4.0"
django = ">=2.2"
django-appconf = "*"

[[package]]
name = "django-celery-results"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.2.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Celery result backends for Django."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
celery = ">=5.0,<6.0"

[[package]]
name = "django-ckeditor"
Jonathan Weth's avatar
Jonathan Weth committed
version = "6.1.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Django admin CKEditor integration."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
django-js-asset = ">=1.2.2"

Jonathan Weth's avatar
Jonathan Weth committed
[[package]]
name = "django-cleanup"
version = "5.2.0"
description = "Deletes old files."
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "django-colorfield"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.4.5"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "simple color field for your models with a nice color-picker in the admin-interface."
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "django-dbbackup"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "3.3.0"
description = "Management commands to help backup and restore a project database and media"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Django = ">=1.5"
pytz = "*"
six = "*"

[[package]]
name = "django-debug-toolbar"
Jonathan Weth's avatar
Jonathan Weth committed
version = "3.2.2"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A configurable set of panels that display various debug information about the current request/response."
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.2"
sqlparse = ">=0.2.0"

[[package]]
name = "django-dynamic-preferences"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.11.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Dynamic global and instance settings for your django project"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
django = ">=1.11"
persisting-theory = ">=0.2.1"
six = "*"

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "django-extensions"
version = "3.1.3"
description = "Extensions for Django"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.2"

[[package]]
name = "django-favicon-plus-reloaded"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.1.3"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "simple Django app which allows you to upload a image and it renders a wide variety for html link tags to display the favicon"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
django = "*"
pillow = "*"

[[package]]
name = "django-filter"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "2.4.0"
description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically."
category = "main"
optional = false
Nik | Klampfradler's avatar
Nik | Klampfradler committed
python-versions = ">=3.5"

[package.dependencies]
Nik | Klampfradler's avatar
Nik | Klampfradler committed
Django = ">=2.2"

[[package]]
name = "django-formtools"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.3"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A set of high-level abstractions for Django forms"
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.2"

[[package]]
name = "django-guardian"
Jonathan Weth's avatar
Jonathan Weth committed
version = "2.4.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Implementation of per object permissions for Django."
category = "main"
optional = false
python-versions = ">=3.5"

[package.dependencies]
Nik | Klampfradler's avatar
Nik | Klampfradler committed
Django = ">=2.2"

[[package]]
name = "django-haystack"
Jonathan Weth's avatar
Jonathan Weth committed
version = "3.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Pluggable search for Django."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Django = ">=2.2"

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "django-health-check"
version = "3.16.4"
description = "Run checks on services like databases, queue servers, celery processes, etc."
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
django = ">=2.2"

[[package]]
name = "django-impersonate"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.7.3"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Django app to allow superusers to impersonate other users."
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "django-ipware"
Jonathan Weth's avatar
Jonathan Weth committed
version = "4.0.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "A Django application to retrieve user's IP address"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"

[[package]]
name = "django-js-asset"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "1.2.2"
description = "script tag with additional attributes for django.forms.Media"
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "django-js-reverse"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
version = "0.9.1"
description = "Javascript url handling for Django that doesn't hurt."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Django = ">=1.5"

[[package]]
name = "django-jsonstore"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.5.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Expose JSONField data as a virtual django model fields."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Django = ">=1.11"
six = "*"

[[package]]
name = "django-maintenance-mode"
Jonathan Weth's avatar
Jonathan Weth committed
version = "0.16.1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "django-maintenance-mode shows a 503 error page when maintenance-mode is on."
category = "main"
optional = false
python-versions = "*"

[[package]]
name = "django-material"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.9.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "Material design for django forms and admin"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
six = "*"

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "django-menu-generator-ng"
version = "1.2.3"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A straightforward menu generator for Django"
category = "main"
optional = false
python-versions = "*"

[[package]]
Jonathan Weth's avatar
Jonathan Weth committed
name = "django-model-utils"
Jonathan Weth's avatar
Jonathan Weth committed
version = "4.2.0"
Jonathan Weth's avatar
Jonathan Weth committed
description = "Django model mixins and utilities"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.0.1"

[[package]]
name = "django-oauth-toolkit"
version = "1.5.0"
description = "OAuth2 Provider for Django"
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
django = ">=2.2"
jwcrypto = ">=0.8.0"
oauthlib = ">=3.1.0"
requests = ">=2.13.0"
six = "*"

[[package]]
name = "django-otp"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.1.1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
django = ">=2.2"

[package.extras]
qrcode = ["qrcode"]

[[package]]
name = "django-otp-yubikey"
Jonathan Weth's avatar
Jonathan Weth committed
version = "1.0.0.post1"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "A django-otp plugin that verifies YubiKey OTP tokens."
category = "main"
optional = false
python-versions = "*"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
django-otp = ">=1.0.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
YubiOTP = ">=0.2.2"

[[package]]
name = "django-phonenumber-field"
Jonathan Weth's avatar
Jonathan Weth committed
version = "5.2.0"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
description = "An international phone number field for django models."
category = "main"
optional = false
Jonathan Weth's avatar
Jonathan Weth committed
python-versions = ">=3.6"

[package.dependencies]
Jonathan Weth's avatar
Jonathan Weth committed
Django = ">=2.2"
Nik | Klampfradler's avatar
Nik | Klampfradler committed
phonenumbers = {version = ">=7.0.2", optional = true, markers = "extra == \"phonenumbers\""}

[package.extras]
phonenumbers = ["phonenumbers (>=7.0.2)"]
phonenumberslite = ["phonenumberslite (>=7.0.2)"]