Newer
Older
[[package]]
category = "dev"
description = "A configurable sidebar-enabled Sphinx theme"
name = "alabaster"
optional = false
python-versions = "*"
version = "0.7.12"
description = "AlekSIS (School Information System) — Core"
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
python-versions = ">=3.7,<4.0"
version = "2.0a2"
[package.dependencies]
Django = ">=3.0,<4.0"
Pillow = ">=7.0,<8.0"
calendarweek = ">=0.4.3,<0.5.0"
colour = ">=0.1.5,<0.2.0"
django-any-js = ">=1.0,<2.0"
django-bleach = ">=0.6.1,<0.7.0"
django-cache-memoize = ">=0.1.6,<0.2.0"
django-ckeditor = ">=5.8.0,<6.0.0"
django-colorfield = ">=0.3.0,<0.4.0"
django-dbbackup = ">=3.3.0,<4.0.0"
django-debug-toolbar = ">=2.0,<3.0"
django-dynamic-preferences = ">=1.9,<2.0"
django-easy-audit = ">=1.2rc1,<2.0"
django-favicon-plus-reloaded = ">=1.0.4,<2.0.0"
django-filter = ">=2.2.0,<3.0.0"
django-guardian = ">=2.2.0,<3.0.0"
django-hattori = ">=0.2,<0.3"
django-haystack = "3.0b1"
django-image-cropping = ">=1.2,<2.0"
django-impersonate = ">=1.4,<2.0"
django-ipware = ">=2.1,<3.0"
django-js-reverse = ">=0.9.1,<0.10.0"
django-jsonstore = ">=0.4.1,<0.5.0"
django-maintenance-mode = ">=0.14.0,<0.15.0"
django-material = ">=1.6.0,<2.0.0"
django-menu-generator = ">=1.0.4,<2.0.0"
django-middleware-global-request = ">=0.1.2,<0.2.0"
django-otp = "0.9.0"
django-polymorphic = ">=2.1.2,<3.0.0"
django-pwa = ">=1.0.8,<2.0.0"
django-reversion = ">=3.0.7,<4.0.0"
django-sass-processor = ">=0.8,<0.9"
django-settings-context-processor = ">=0.2,<0.3"
django-tables2 = ">=2.1,<3.0"
django-templated-email = ">=2.3.0,<3.0.0"
django-yarnpkg = ">=6.0,<7.0"
django_select2 = ">=7.1,<8.0"
django_widget_tweaks = ">=1.4.5,<2.0.0"
easy-thumbnails = ">=2.6,<3.0"
html2text = ">=2020.0.0,<2021.0.0"
libsass = ">=0.20.0,<0.21.0"
license-expression = ">=1.2,<2.0"
psycopg2 = ">=2.8,<3.0"
python-memcached = ">=1.59,<2.0"
requests = ">=2.22,<3.0"
rules = ">=2.2,<3.0"
spdx-license-list = ">=0.4.0,<0.5.0"
[package.dependencies.django-phonenumber-field]
extras = ["phonenumbers"]
extras = ["yubikey", "call", "phonenumbers", "sms"]
celery = ["Celery (>=4.4.0,<5.0.0)", "celery-haystack (>=0.7.0,<0.8.0)", "django-celery-beat (>=2.0.0,<3.0.0)", "django-celery-email (>=3.0.0,<4.0.0)", "django-celery-results (>=1.1.2,<2.0.0)"]
ldap = ["django-auth-ldap (>=2.0,<3.0)"]
description = "AlekSIS (School Information System) — App Χρόνος (digital timetables)"
AlekSIS = ">=2.0a2,<3.0"
calendarweek = ">=0.4.4,<0.5.0"
[[package]]
category = "dev"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
name = "appdirs"
optional = false
python-versions = "*"
version = "1.4.4"
[[package]]
category = "main"
description = "ASGI specs, helper code, and adapters"
name = "asgiref"
optional = false
[[package]]
category = "dev"
description = "Atomic file writes."
marker = "sys_platform == \"win32\""
name = "atomicwrites"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
version = "1.4.0"
[[package]]
category = "dev"
description = "Classes Without Boilerplate"
name = "attrs"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
version = "19.3.0"
[package.extras]
azure-pipelines = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "pytest-azurepipelines"]
dev = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "sphinx", "pre-commit"]
docs = ["sphinx", "zope.interface"]
tests = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
[[package]]
category = "main"
description = "Internationalization utilities"
name = "babel"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
version = "2.8.0"
[package.dependencies]
pytz = ">=2015.7"
[[package]]
category = "dev"
description = "Security oriented static analyser for python code."
name = "bandit"
optional = false
python-versions = "*"
version = "1.6.2"
[package.dependencies]
GitPython = ">=1.0.1"
PyYAML = ">=3.13"
colorama = ">=0.3.9"
six = ">=1.10.0"
stevedore = ">=1.20.0"
[[package]]
category = "main"
description = "Screen-scraping library"
name = "beautifulsoup4"
optional = false
python-versions = "*"
[package.extras]
html5lib = ["html5lib"]
lxml = ["lxml"]
[[package]]
category = "dev"
description = "The uncompromising code formatter."
name = "black"
optional = false
python-versions = ">=3.6"
version = "19.10b0"
[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]]
category = "main"
description = "An easy safelist-based HTML-sanitizing tool."
name = "bleach"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[[package]]
category = "main"
description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL."
name = "boolean.py"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "Utilities for working with calendar weeks in Python and Django"
name = "calendarweek"
optional = false
python-versions = ">=3.7,<4.0"
version = "0.4.5"
[package.extras]
django = ["Django (>=2.2,<4.0)"]
[[package]]
category = "main"
description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "Universal encoding detector for Python 2 and 3"
name = "chardet"
optional = false
python-versions = "*"
version = "3.0.4"
[[package]]
category = "main"
description = "Composable command line interface toolkit"
name = "click"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[[package]]
category = "main"
description = "Cross-platform colored terminal text."
marker = "platform_system == \"Windows\" or sys_platform == \"win32\""
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
name = "colorama"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "0.4.3"
[[package]]
category = "main"
description = "converts and manipulates various color representation (HSL, RVB, web, X11, ...)"
name = "colour"
optional = false
python-versions = "*"
version = "0.1.5"
[package.extras]
test = ["nose"]
[[package]]
category = "main"
description = "Config file reading, writing and validation."
name = "configobj"
optional = false
python-versions = "*"
version = "5.0.6"
[package.dependencies]
six = "*"
[[package]]
category = "dev"
description = "Code coverage measurement for Python"
name = "coverage"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
[package.extras]
toml = ["toml"]
[[package]]
category = "dev"
description = "Use Database URLs in your Django Application."
name = "dj-database-url"
optional = false
python-versions = "*"
version = "0.5.0"
[[package]]
category = "main"
description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design."
name = "django"
optional = false
python-versions = ">=3.6"
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
[package.dependencies]
asgiref = ">=3.2,<4.0"
pytz = "*"
sqlparse = ">=0.2.2"
[package.extras]
argon2 = ["argon2-cffi (>=16.1.0)"]
bcrypt = ["bcrypt"]
[[package]]
category = "main"
description = "Include JavaScript libraries with readable template tags"
name = "django-any-js"
optional = false
python-versions = "*"
version = "1.0.3.post0"
[package.dependencies]
Django = ">=1.11"
[[package]]
category = "main"
description = "A helper class for handling configuration defaults of packaged apps gracefully."
name = "django-appconf"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "Easily use bleach with Django models and templates"
name = "django-bleach"
optional = false
python-versions = "*"
version = "0.6.1"
[package.dependencies]
Django = ">=1.11"
bleach = ">=1.5.0"
[[package]]
category = "main"
description = "Bulk update using one query over Django ORM."
name = "django-bulk-update"
optional = false
python-versions = "*"
version = "2.2.0"
[package.dependencies]
Django = ">=1.8"
[[package]]
category = "main"
description = "Django utility for a memoization decorator that uses the Django cache framework."
name = "django-cache-memoize"
optional = false
[package.extras]
dev = ["flake8", "tox", "twine", "therapist", "black"]
[[package]]
category = "main"
description = "Django admin CKEditor integration."
name = "django-ckeditor"
optional = false
python-versions = "*"
version = "5.9.0"
[package.dependencies]
django-js-asset = ">=1.2.2"
[[package]]
category = "main"
description = "simple color field for your models with a nice color-picker in the admin-interface."
name = "django-colorfield"
optional = false
python-versions = "*"
description = "Management commands to help backup and restore a project database and media"
name = "django-dbbackup"
[[package]]
category = "main"
description = "A configurable set of panels that display various debug information about the current request/response."
name = "django-debug-toolbar"
optional = false
python-versions = ">=3.5"
[package.dependencies]
Django = ">=1.11"
sqlparse = ">=0.2.0"
[[package]]
category = "main"
description = "Dynamic global and instance settings for your django project"
name = "django-dynamic-preferences"
optional = false
python-versions = "*"
[package.dependencies]
django = ">=1.11"
persisting-theory = ">=0.2.1"
six = "*"
[[package]]
category = "main"
description = "Yet another Django audit log app, hopefully the simplest one."
name = "django-easy-audit"
optional = false
python-versions = "*"
[package.dependencies]
beautifulsoup4 = "*"
[[package]]
category = "main"
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"
name = "django-favicon-plus-reloaded"
optional = false
python-versions = "*"
version = "1.0.4"
[package.dependencies]
django = "*"
pillow = "*"
[[package]]
category = "main"
description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically."
name = "django-filter"
optional = false
[[package]]
category = "main"
description = "A set of high-level abstractions for Django forms"
name = "django-formtools"
optional = false
python-versions = "*"
version = "2.2"
[package.dependencies]
Django = ">=1.11"
[[package]]
category = "main"
description = "Implementation of per object permissions for Django."
name = "django-guardian"
optional = false
python-versions = ">=3.5"
[[package]]
category = "main"
description = "Command to anonymize sensitive data."
name = "django-hattori"
optional = false
python-versions = "*"
version = "0.2.1"
[package.dependencies]
Django = ">=1.8"
Faker = ">=0.8.13"
django-bulk-update = ">=2.2.0"
six = "*"
tqdm = ">=4.23.4"
[[package]]
category = "main"
description = "Pluggable search for Django."
name = "django-haystack"
optional = false
python-versions = "*"
version = "3.0b1"
[package.dependencies]
Django = ">=2.2"
[[package]]
category = "main"
description = "A reusable app for cropping images easily and non-destructively in Django"
name = "django-image-cropping"
optional = false
[package.dependencies]
django-appconf = ">=1.0.2"
[[package]]
category = "main"
description = "Django app to allow superusers to impersonate other users."
name = "django-impersonate"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "A Django utility application that returns client's real IP address"
name = "django-ipware"
optional = false
python-versions = "*"
version = "2.1.0"
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
[[package]]
category = "main"
description = "script tag with additional attributes for django.forms.Media"
name = "django-js-asset"
optional = false
python-versions = "*"
version = "1.2.2"
[[package]]
category = "main"
description = "Javascript url handling for Django that doesn't hurt."
name = "django-js-reverse"
optional = false
python-versions = "*"
version = "0.9.1"
[package.dependencies]
Django = ">=1.5"
[[package]]
category = "main"
description = "Expose JSONField data as a virtual django model fields."
name = "django-jsonstore"
optional = false
python-versions = "*"
version = "0.4.1"
[package.dependencies]
Django = ">=1.11"
six = "*"
[[package]]
category = "main"
description = "django-maintenance-mode shows a 503 error page when maintenance-mode is on."
name = "django-maintenance-mode"
optional = false
python-versions = "*"
version = "0.14.0"
[[package]]
category = "main"
description = "Material design for django forms and admin"
name = "django-material"
optional = false
python-versions = "*"
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
[package.dependencies]
six = "*"
[[package]]
category = "main"
description = "A straightforward menu generator for Django"
name = "django-menu-generator"
optional = false
python-versions = "*"
version = "1.0.4"
[[package]]
category = "main"
description = "Django middleware that keep request instance for every thread."
name = "django-middleware-global-request"
optional = false
python-versions = "*"
version = "0.1.2"
[package.dependencies]
django = "*"
[[package]]
category = "main"
description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords."
name = "django-otp"
optional = false
python-versions = "*"
[package.dependencies]
django = ">=1.11"
[package.extras]
qrcode = ["qrcode"]
[[package]]
category = "main"
description = "A django-otp plugin that verifies YubiKey OTP tokens."
name = "django-otp-yubikey"
optional = false
python-versions = "*"
[package.dependencies]
YubiOTP = ">=0.2.2"
django-otp = ">=0.5.0"
[[package]]
category = "main"
description = "An international phone number field for django models."
name = "django-phonenumber-field"
optional = false
python-versions = ">=3.5"
version = "3.0.1"
[package.dependencies]
Django = ">=1.11.3"
babel = "*"
[package.extras]
phonenumbers = ["phonenumbers (>=7.0.2)"]
phonenumberslite = ["phonenumberslite (>=7.0.2)"]
[[package]]
category = "main"
description = "Seamless polymorphic inheritance for Django models"
name = "django-polymorphic"
optional = false
python-versions = "*"
version = "2.1.2"
[package.dependencies]
Django = ">=1.11"
[[package]]
category = "main"
description = "A Django app to include a manifest.json and Service Worker instance to enable progressive web app behavior"
name = "django-pwa"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "Render a particular block from a template to a string."
name = "django-render-block"
optional = false
[[package]]
category = "main"
description = "An extension to the Django web framework that provides version control for model instances."
name = "django-reversion"
optional = false
python-versions = ">=3.6"
version = "3.0.7"
[package.dependencies]
django = ">=1.11"
[[package]]
category = "main"
description = "SASS processor to compile SCSS files into *.css, while rendering, or offline."
name = "django-sass-processor"
optional = false
python-versions = "*"
version = "0.8"
[package.extras]
dev = ["libsass (>=0.13)"]
management-command = ["django-compressor (>=2.4)"]
[[package]]
category = "main"
description = "Select2 option fields for Django"
name = "django-select2"
optional = false
python-versions = "*"
[package.extras]
test = ["pytest", "pytest-cov", "pytest-django", "selenium"]
[[package]]
category = "main"
description = "Makes specified django settings visible in template rendering context."
name = "django-settings-context-processor"
optional = false
python-versions = "*"
version = "0.2"
[[package]]
category = "dev"
description = "Mypy stubs for Django"
name = "django-stubs"
optional = false
python-versions = ">=3.6"
version = "1.5.0"
[package.dependencies]
django = "*"
mypy = ">=0.770,<0.780"
typing-extensions = "*"
[[package]]
category = "main"
description = "Table/data-grid framework for Django"
name = "django-tables2"
optional = false
python-versions = "*"
[package.dependencies]
Django = ">=1.11"
[package.extras]
tablib = ["tablib"]
[[package]]
category = "main"
description = "A Django oriented templated / transaction email abstraction"
name = "django-templated-email"
optional = false
python-versions = "*"
version = "2.3.0"
[package.dependencies]
django-render-block = ">=0.5"
six = ">=1"
[[package]]
category = "main"
description = "Complete Two-Factor Authentication for Django"
name = "django-two-factor-auth"
optional = false
python-versions = "*"
django-formtools = "*"
django-otp = ">=0.6.0,<0.99"
django-phonenumber-field = ">=1.1.0,<3.99"
qrcode = ">=4.0.0,<6.99"
[package.dependencies.django-otp-yubikey]
optional = true
version = "*"
[package.dependencies.phonenumbers]
optional = true
version = ">=7.0.9,<8.99"
[package.dependencies.twilio]
optional = true
version = ">=6.0"
phonenumbers = ["phonenumbers (>=7.0.9,<8.99)"]
phonenumberslite = ["phonenumberslite (>=7.0.9,<8.99)"]
sms = ["twilio (>=6.0)"]
yubikey = ["django-otp-yubikey"]
[[package]]
category = "main"
description = "Tweak the form field rendering in templates, not in python-level form definitions."
name = "django-widget-tweaks"
optional = false
python-versions = "*"
[[package]]
category = "main"
description = "Integrate django with yarnpkg"
name = "django-yarnpkg"
optional = false
python-versions = "*"
version = "6.0.1"
[package.dependencies]
django = "*"
six = "*"
[[package]]
category = "dev"
description = "Docutils -- Python Documentation Utilities"
name = "docutils"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
version = "0.16"
[[package]]
category = "dev"
description = "A parser for Python dependency files"
name = "dparse"
optional = false
python-versions = ">=3.5"
version = "0.5.1"
[package.dependencies]
packaging = "*"
pyyaml = "*"
toml = "*"
[package.extras]
pipenv = ["pipenv"]
[[package]]
category = "main"
description = "The dynamic configurator for your Python Project"
name = "dynaconf"
optional = false
python-versions = "*"
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
[package.dependencies.PyYAML]
optional = true
version = "*"
[package.dependencies.configobj]
optional = true
version = "*"
[package.extras]
all = ["redis", "pyyaml", "configobj", "hvac"]
configobj = ["configobj"]
ini = ["configobj"]
redis = ["redis"]
toml = ["toml"]
vault = ["hvac"]
yaml = ["pyyaml"]
[[package]]
category = "main"
description = "Easy thumbnails for Django"
name = "easy-thumbnails"
optional = false
python-versions = ">=3.5"
version = "2.7"
[package.dependencies]
django = ">=1.11,<4.0"
pillow = "*"
[[package]]
category = "main"
description = "Faker is a Python package that generates fake data for you."
name = "faker"
optional = false
[package.dependencies]
python-dateutil = ">=2.4"
text-unidecode = "1.3"
category = "dev"
description = "the modular source code checker: pep8 pyflakes and co"
name = "flake8"
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
[package.dependencies]
mccabe = ">=0.6.0,<0.7.0"
pycodestyle = ">=2.6.0a1,<2.7.0"
pyflakes = ">=2.2.0,<2.3.0"
[package.dependencies.importlib-metadata]
python = "<3.8"
version = "*"
category = "dev"
description = "Automated security testing with bandit and flake8."
name = "flake8-bandit"
bandit = "*"
flake8 = "*"
flake8-polyfill = "*"
pycodestyle = "*"
category = "dev"
description = "flake8 plugin to call black as a code style validator"
name = "flake8-black"
category = "dev"
description = "Check for python builtins being used as variables or parameters."
name = "flake8-builtins"
python-versions = "*"
version = "1.5.3"
[package.dependencies]
flake8 = "*"
[package.extras]
test = ["coverage", "coveralls", "mock", "pytest", "pytest-cov"]
category = "dev"
description = "Plugin to catch bad style specific to Django Projects"
name = "flake8-django"
version = "1.1.1"
category = "dev"
description = "Extension for flake8 which uses pydocstyle to check docstrings"
name = "flake8-docstrings"
category = "dev"
description = "Check for FIXME, TODO and other temporary developer notes. Plugin for flake8."
name = "flake8-fixme"
category = "dev"
description = "flake8 plugin that integrates isort ."
name = "flake8-isort"