Newer
Older
version = "0.7.12"
description = "A configurable sidebar-enabled Sphinx theme"
category = "dev"
description = "AlekSIS (School Information System) — Build/Dev dependencies for apps"
[package.dependencies]
black = ">=19.10b0,<20.0"
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"
flake8-rst-docstrings = ">=0.2.0,<0.3.0"
freezegun = ">=1.1.0,<2.0.0"
isort = ">=5.0.0,<6.0.0"
pytest = ">=6.0,<7.0"
pytest-cov = ">=2.8.1,<3.0.0"
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"
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"
version = "2.1+20211031160112.60c57568"
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"
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"
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"
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"
django-phonenumber-field = {version = ">=5.2,<6.0", extras = ["phonenumbers"]}
django-polymorphic = ">=3.0.0,<4.0.0"
django-prometheus = ">=2.1.0,<3.0.0"
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "dev"
optional = false
python-versions = "*"
[[package]]
name = "appnope"
version = "0.1.2"
description = "Disable App Nap on macOS >= 10.9"
category = "main"
optional = false
python-versions = "*"
description = "ASGI specs, helper code, and adapters"
category = "main"
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 = "*"
version = "1.4.0"
description = "Atomic file writes."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "attrs"
description = "Classes Without Boilerplate"
category = "dev"
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
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"]
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.dependencies]
pytz = ">=2015.7"
[[package]]
name = "backcall"
version = "0.2.0"
description = "Specifications for callback functions passed in to an API"
category = "main"
optional = false
python-versions = "*"
description = "Security oriented static analyser for python code."
category = "dev"
colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
description = "Screen-scraping library"
category = "main"
[package.extras]
html5lib = ["html5lib"]
lxml = ["lxml"]
[[package]]
name = "billiard"
version = "3.6.4.0"
description = "Python multiprocessing fork with improvements and bugfixes"
category = "main"
optional = false
python-versions = "*"
version = "19.10b0"
description = "The uncompromising code formatter."
category = "dev"
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"]
description = "An easy safelist-based HTML-sanitizing tool."
category = "main"
[package.dependencies]
packaging = "*"
six = ">=1.9.0"
webencodings = "*"
[[package]]
name = "boolean.py"
version = "3.8"
description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "bs4"
version = "0.0.1"
description = "Dummy package for Beautiful Soup"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
beautifulsoup4 = "*"
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)"]
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"
click-repl = ">=0.1.6"
Django = {version = ">=1.11", optional = true, markers = "extra == \"django\""}
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)"]
brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"]
cassandra = ["cassandra-driver (<3.21.0)"]
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"]
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
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"
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"]
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
python-versions = "*"
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
pycparser = "*"
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
python-versions = ">=3.5.0"
[package.extras]
unicode_backport = ["unicodedata2"]
description = "Composable command line interface toolkit"
category = "main"
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "0.3.0"
description = "Enables git-like *did-you-mean* feature in click"
[[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"]
[[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 = "*"
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"
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"
version = "5.0.6"
description = "Config file reading, writing and validation."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
six = "*"
description = "Code coverage measurement for Python"
category = "dev"
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"]
test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
[[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"
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"
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"]
version = "0.5.0"
description = "Use Database URLs in your Django Application."
category = "dev"
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]
pytz = "*"
sqlparse = ">=0.2.2"
[package.extras]
description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication."
optional = false
python-versions = "*"
[package.dependencies]
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"
description = "A helper class for handling configuration defaults of packaged apps gracefully."
category = "main"
[package.dependencies]
django = "*"
[[package]]
name = "django-bleach"
description = "Easily use bleach with Django models and templates"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
bleach = ">=1.5.0"
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"
description = "Django utility for a memoization decorator that uses the Django cache framework."
category = "main"
[package.extras]
dev = ["flake8", "tox", "twine", "therapist", "black"]
description = "Database-backed Periodic Tasks."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
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"
description = "Celery result backends for Django."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
celery = ">=5.0,<6.0"
description = "Django admin CKEditor integration."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
django-js-asset = ">=1.2.2"
[[package]]
name = "django-cleanup"
version = "5.2.0"
description = "Deletes old files."
category = "main"
optional = false
python-versions = "*"
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"
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"
description = "A configurable set of panels that display various debug information about the current request/response."
category = "main"
sqlparse = ">=0.2.0"
[[package]]
name = "django-dynamic-preferences"
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]]
name = "django-extensions"
version = "3.1.3"
description = "Extensions for Django"
[[package]]
name = "django-favicon-plus-reloaded"
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"
version = "2.4.0"
description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically."
category = "main"
[[package]]
name = "django-formtools"
description = "A set of high-level abstractions for Django forms"
category = "main"
[[package]]
name = "django-guardian"
description = "Implementation of per object permissions for Django."
category = "main"
optional = false
python-versions = ">=3.5"
[package.dependencies]
[[package]]
name = "django-haystack"
description = "Pluggable search for Django."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
Django = ">=2.2"
[[package]]
name = "django-health-check"
version = "3.16.4"
description = "Run checks on services like databases, queue servers, celery processes, etc."
[[package]]
name = "django-impersonate"
description = "Django app to allow superusers to impersonate other users."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "django-ipware"
description = "A Django application to retrieve user's IP address"
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
[[package]]
name = "django-js-asset"
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"
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"
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"
description = "django-maintenance-mode shows a 503 error page when maintenance-mode is on."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "django-material"
description = "Material design for django forms and admin"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
six = "*"
[[package]]
name = "django-menu-generator-ng"
version = "1.2.3"
description = "A straightforward menu generator for Django"
category = "main"
optional = false
python-versions = "*"
[[package]]
optional = false
python-versions = "*"
[package.dependencies]
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 = "*"
description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
[package.extras]
qrcode = ["qrcode"]
[[package]]
name = "django-otp-yubikey"
description = "A django-otp plugin that verifies YubiKey OTP tokens."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
[[package]]
name = "django-phonenumber-field"
description = "An international phone number field for django models."
category = "main"
phonenumbers = {version = ">=7.0.2", optional = true, markers = "extra == \"phonenumbers\""}
[package.extras]
phonenumbers = ["phonenumbers (>=7.0.2)"]
phonenumberslite = ["phonenumberslite (>=7.0.2)"]