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"
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-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"
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]
ldap = ["django-auth-ldap (>=3.0,<4.0)"]
s3 = ["django-storages (>=1.11.1,<2.0.0)", "boto3 (>=1.17.33,<2.0.0)"]
[[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"]
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
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.extras]
elasticsearch = ["elasticsearch (>=5,<6)"]
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)"]