2021-06-02 21:43:41 +00:00
[ [ package ] ]
name = "black"
2022-02-13 18:58:13 +00:00
version = "22.1.0"
2021-06-02 21:43:41 +00:00
description = "The uncompromising code formatter."
category = "dev"
optional = false
python-versions = ">=3.6.2"
[ package . dependencies ]
2022-02-13 18:58:13 +00:00
click = ">=8.0.0"
2021-06-02 21:43:41 +00:00
mypy-extensions = ">=0.4.3"
2022-02-13 18:58:13 +00:00
pathspec = ">=0.9.0"
2021-09-10 19:41:49 +00:00
platformdirs = ">=2"
2022-02-13 18:58:13 +00:00
tomli = ">=1.1.0"
2021-06-02 21:43:41 +00:00
[ package . extras ]
colorama = [ "colorama (>=0.4.3)" ]
2021-11-29 19:22:10 +00:00
d = [ "aiohttp (>=3.7.4)" ]
2021-09-10 19:41:49 +00:00
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
2021-06-02 21:43:41 +00:00
uvloop = [ "uvloop (>=0.15.2)" ]
2021-04-01 22:33:50 +00:00
[ [ package ] ]
2021-04-03 00:11:26 +00:00
name = "blinker"
version = "1.4"
description = "Fast, simple object-to-object and broadcast signaling"
2021-04-01 22:33:50 +00:00
category = "main"
optional = false
python-versions = "*"
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "click"
2022-02-23 18:34:56 +00:00
version = "8.0.4"
2021-03-18 13:53:55 +00:00
description = "Composable command line interface toolkit"
category = "main"
optional = false
2021-06-02 19:27:34 +00:00
python-versions = ">=3.6"
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ [ package ] ]
name = "colorama"
version = "0.4.4"
description = "Cross-platform colored terminal text."
category = "main"
optional = false
2021-03-18 13:53:55 +00:00
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2021-03-31 23:04:21 +00:00
[ [ package ] ]
name = "dnspython"
2022-02-13 18:58:13 +00:00
version = "2.2.0"
2021-03-31 23:04:21 +00:00
description = "DNS toolkit"
category = "main"
optional = false
2022-02-13 18:58:13 +00:00
python-versions = ">=3.6,<4.0"
2021-03-31 23:04:21 +00:00
[ package . extras ]
2022-02-13 18:58:13 +00:00
dnssec = [ "cryptography (>=2.6,<37.0)" ]
curio = [ "curio (>=1.2,<2.0)" , "sniffio (>=1.1,<2.0)" ]
doh = [ "h2 (>=4.1.0)" , "httpx (>=0.21.1)" , "requests (>=2.23.0,<3.0.0)" , "requests-toolbelt (>=0.9.1,<0.10.0)" ]
idna = [ "idna (>=2.1,<4.0)" ]
trio = [ "trio (>=0.14,<0.20)" ]
wmi = [ "wmi (>=1.5.1,<2.0.0)" ]
2021-03-31 23:04:21 +00:00
[ [ package ] ]
name = "email-validator"
2021-06-14 10:50:09 +00:00
version = "1.1.3"
2021-03-31 23:04:21 +00:00
description = "A robust email syntax and deliverability validation library for Python 2.x/3.x."
category = "main"
optional = false
2021-06-14 10:50:09 +00:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
2021-03-31 23:04:21 +00:00
[ package . dependencies ]
dnspython = ">=1.15.0"
idna = ">=2.0.0"
2021-04-18 23:33:46 +00:00
[ [ package ] ]
name = "flake8"
2021-11-29 19:22:10 +00:00
version = "4.0.1"
2021-04-18 23:33:46 +00:00
description = "the modular source code checker: pep8 pyflakes and co"
category = "dev"
optional = false
2021-11-29 19:22:10 +00:00
python-versions = ">=3.6"
2021-04-18 23:33:46 +00:00
[ package . dependencies ]
mccabe = ">=0.6.0,<0.7.0"
2021-11-29 19:22:10 +00:00
pycodestyle = ">=2.8.0,<2.9.0"
pyflakes = ">=2.4.0,<2.5.0"
2021-04-18 23:33:46 +00:00
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "flask"
2022-02-23 18:34:56 +00:00
version = "2.0.3"
2021-03-18 13:53:55 +00:00
description = "A simple framework for building complex web applications."
category = "main"
optional = false
2021-06-02 19:27:34 +00:00
python-versions = ">=3.6"
2021-03-18 13:53:55 +00:00
[ package . dependencies ]
2021-06-02 19:27:34 +00:00
click = ">=7.1.2"
itsdangerous = ">=2.0"
Jinja2 = ">=3.0"
Werkzeug = ">=2.0"
2021-03-18 13:53:55 +00:00
[ package . extras ]
2021-06-02 19:27:34 +00:00
async = [ "asgiref (>=3.2)" ]
2021-03-18 13:53:55 +00:00
dotenv = [ "python-dotenv" ]
2021-04-18 23:33:46 +00:00
[ [ package ] ]
name = "flask-admin"
2022-02-13 18:58:13 +00:00
version = "1.6.0"
2021-04-18 23:33:46 +00:00
description = "Simple and extensible admin interface framework for Flask"
category = "main"
optional = false
2022-02-13 18:58:13 +00:00
python-versions = ">=3.6"
2021-04-18 23:33:46 +00:00
[ package . dependencies ]
Flask = ">=0.7"
wtforms = "*"
[ package . extras ]
aws = [ "boto" ]
azure = [ "azure-storage-blob" ]
2021-04-01 22:33:50 +00:00
[ [ package ] ]
2021-04-03 00:11:26 +00:00
name = "flask-login"
version = "0.5.0"
description = "User session management for Flask"
2021-04-01 22:33:50 +00:00
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Flask = "*"
[ [ package ] ]
2021-04-03 00:11:26 +00:00
name = "flask-principal"
version = "0.4.0"
description = "Identity management for flask"
2021-04-01 22:33:50 +00:00
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
2021-04-03 00:11:26 +00:00
blinker = "*"
2021-04-01 22:33:50 +00:00
Flask = "*"
2021-04-03 00:11:26 +00:00
[ [ package ] ]
name = "flask-security-too"
2021-11-29 19:22:10 +00:00
version = "4.1.2"
2021-04-03 00:11:26 +00:00
description = "Simple security for Flask apps."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
2021-04-16 12:21:53 +00:00
blinker = ">=1.4"
2021-04-03 00:11:26 +00:00
email-validator = ">=1.1.1"
Flask = ">=1.1.1"
Flask-Login = ">=0.4.1"
Flask-Principal = ">=0.4.0"
Flask-WTF = ">=0.14.3"
itsdangerous = ">=1.1.0"
passlib = ">=1.7.2"
2021-07-28 11:59:41 +00:00
[ package . extras ]
babel = [ "babel (>=2.7.0)" , "flask-babel (>=2.0.0)" ]
common = [ "bcrypt (>=3.1.5)" , "flask-mail (>=0.9.1)" ]
fsqla = [ "flask-sqlalchemy (>=2.4.4)" , "sqlalchemy (>=1.3.6)" , "sqlalchemy-utils (>=0.34.1)" ]
mfa = [ "cryptography (>=3.0.0)" , "pyqrcode (>=1.2)" , "phonenumberslite (>=8.11.1)" ]
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "flask-sqlalchemy"
2021-03-31 18:28:27 +00:00
version = "2.5.1"
2021-03-18 13:53:55 +00:00
description = "Adds SQLAlchemy support to your Flask application."
category = "main"
optional = false
python-versions = ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*"
[ package . dependencies ]
Flask = ">=0.10"
SQLAlchemy = ">=0.8.0"
2021-03-31 23:04:21 +00:00
[ [ package ] ]
name = "flask-wtf"
2021-11-29 19:22:10 +00:00
version = "1.0.0"
description = "Form rendering, validation, and CSRF protection for Flask with WTForms."
2021-03-31 23:04:21 +00:00
category = "main"
optional = false
2021-11-29 19:22:10 +00:00
python-versions = ">=3.6"
2021-03-31 23:04:21 +00:00
[ package . dependencies ]
Flask = "*"
itsdangerous = "*"
WTForms = "*"
2021-06-02 19:27:34 +00:00
[ package . extras ]
email = [ "email-validator" ]
2021-03-31 18:28:27 +00:00
[ [ package ] ]
name = "greenlet"
2021-11-29 19:22:10 +00:00
version = "1.1.2"
2021-03-31 18:28:27 +00:00
description = "Lightweight in-process concurrent programming"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
[ package . extras ]
docs = [ "sphinx" ]
2021-03-31 23:04:21 +00:00
[ [ package ] ]
name = "idna"
2021-11-29 19:22:10 +00:00
version = "3.3"
2021-03-31 23:04:21 +00:00
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
2021-06-01 23:56:49 +00:00
python-versions = ">=3.5"
2021-03-31 23:04:21 +00:00
2021-06-02 21:43:41 +00:00
[ [ package ] ]
name = "isort"
2021-11-29 19:22:10 +00:00
version = "5.10.1"
2021-06-02 21:43:41 +00:00
description = "A Python utility / library to sort Python imports."
category = "dev"
optional = false
2021-06-21 16:00:16 +00:00
python-versions = ">=3.6.1,<4.0"
2021-06-02 21:43:41 +00:00
[ package . extras ]
pipfile_deprecated_finder = [ "pipreqs" , "requirementslib" ]
requirements_deprecated_finder = [ "pipreqs" , "pip-api" ]
colors = [ "colorama (>=0.4.3,<0.5.0)" ]
2021-06-21 16:00:16 +00:00
plugins = [ "setuptools" ]
2021-06-02 21:43:41 +00:00
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "itsdangerous"
2022-02-23 18:34:56 +00:00
version = "2.1.0"
2021-06-02 19:27:34 +00:00
description = "Safely pass data to untrusted environments and back."
2021-03-18 13:53:55 +00:00
category = "main"
optional = false
2022-02-23 18:34:56 +00:00
python-versions = ">=3.7"
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "jinja2"
2021-11-29 19:22:10 +00:00
version = "3.0.3"
2021-03-18 13:53:55 +00:00
description = "A very fast and expressive template engine."
category = "main"
optional = false
2021-06-02 19:27:34 +00:00
python-versions = ">=3.6"
2021-03-18 13:53:55 +00:00
[ package . dependencies ]
2021-06-02 19:27:34 +00:00
MarkupSafe = ">=2.0"
2021-03-18 13:53:55 +00:00
[ package . extras ]
2021-06-02 19:27:34 +00:00
i18n = [ "Babel (>=2.7)" ]
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "markupsafe"
2022-02-23 18:34:56 +00:00
version = "2.1.0"
2021-03-18 13:53:55 +00:00
description = "Safely add untrusted strings to HTML/XML markup."
category = "main"
optional = false
2022-02-23 18:34:56 +00:00
python-versions = ">=3.7"
2021-03-18 13:53:55 +00:00
2021-04-18 23:33:46 +00:00
[ [ package ] ]
name = "mccabe"
version = "0.6.1"
description = "McCabe checker, plugin for flake8"
category = "dev"
optional = false
python-versions = "*"
2021-06-02 21:43:41 +00:00
[ [ package ] ]
name = "mypy-extensions"
version = "0.4.3"
description = "Experimental type system extensions for programs checked with the mypy typechecker."
category = "dev"
optional = false
python-versions = "*"
2021-04-01 22:33:50 +00:00
[ [ package ] ]
2021-04-03 00:11:26 +00:00
name = "passlib"
version = "1.7.4"
description = "comprehensive password hashing framework supporting over 30 schemes"
2021-04-01 22:33:50 +00:00
category = "main"
optional = false
2021-04-03 00:11:26 +00:00
python-versions = "*"
2021-04-01 22:33:50 +00:00
2021-04-03 00:11:26 +00:00
[ package . extras ]
argon2 = [ "argon2-cffi (>=18.2.0)" ]
bcrypt = [ "bcrypt (>=3.1.0)" ]
build_docs = [ "sphinx (>=1.6)" , "sphinxcontrib-fulltoc (>=1.2.0)" , "cloud-sptheme (>=1.10.1)" ]
totp = [ "cryptography" ]
2021-04-01 22:33:50 +00:00
2021-06-02 21:43:41 +00:00
[ [ package ] ]
name = "pathspec"
2021-07-28 11:59:41 +00:00
version = "0.9.0"
2021-06-02 21:43:41 +00:00
description = "Utility library for gitignore style pattern matching of file paths."
category = "dev"
optional = false
2021-07-28 11:59:41 +00:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
2021-06-02 21:43:41 +00:00
2021-09-10 19:41:49 +00:00
[ [ package ] ]
name = "platformdirs"
2022-02-23 18:34:56 +00:00
version = "2.5.1"
2021-09-10 19:41:49 +00:00
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "dev"
optional = false
2022-01-13 01:25:31 +00:00
python-versions = ">=3.7"
2021-09-10 19:41:49 +00:00
[ package . extras ]
docs = [ "Sphinx (>=4)" , "furo (>=2021.7.5b38)" , "proselint (>=0.10.2)" , "sphinx-autodoc-typehints (>=1.12)" ]
test = [ "appdirs (==1.4.4)" , "pytest (>=6)" , "pytest-cov (>=2.7)" , "pytest-mock (>=3.6)" ]
2021-04-18 23:33:46 +00:00
[ [ package ] ]
name = "pycodestyle"
2021-11-29 19:22:10 +00:00
version = "2.8.0"
2021-04-18 23:33:46 +00:00
description = "Python style guide checker"
category = "dev"
optional = false
2021-11-29 19:22:10 +00:00
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2021-04-18 23:33:46 +00:00
[ [ package ] ]
name = "pyflakes"
2021-11-29 19:22:10 +00:00
version = "2.4.0"
2021-04-18 23:33:46 +00:00
description = "passive checker of Python programs"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
2021-06-30 18:21:44 +00:00
[ [ package ] ]
name = "rope"
2021-11-29 19:49:18 +00:00
version = "0.22.0"
2021-06-30 18:21:44 +00:00
description = "a python refactoring library..."
category = "dev"
optional = false
python-versions = "*"
[ package . extras ]
2021-11-29 19:49:18 +00:00
dev = [ "build" , "pytest" , "pytest-timeout" ]
2021-06-30 18:21:44 +00:00
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "sqlalchemy"
2022-02-13 18:58:13 +00:00
version = "1.4.31"
2021-03-18 13:53:55 +00:00
description = "Database Abstraction Library"
category = "main"
optional = false
2021-03-31 18:28:27 +00:00
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
[ package . dependencies ]
2021-11-29 19:22:10 +00:00
greenlet = { version = "!=0.4.17" , markers = "python_version >= \"3\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")" }
2021-03-18 13:53:55 +00:00
[ package . extras ]
2021-03-31 18:28:27 +00:00
aiomysql = [ "greenlet (!=0.4.17)" , "aiomysql" ]
2021-11-29 19:22:10 +00:00
aiosqlite = [ "typing_extensions (!=3.10.0.1)" , "greenlet (!=0.4.17)" , "aiosqlite" ]
2021-03-31 18:28:27 +00:00
asyncio = [ "greenlet (!=0.4.17)" ]
2021-11-29 19:22:10 +00:00
asyncmy = [ "greenlet (!=0.4.17)" , "asyncmy (>=0.2.3)" ]
2021-03-31 18:28:27 +00:00
mariadb_connector = [ "mariadb (>=1.0.1)" ]
2021-03-18 13:53:55 +00:00
mssql = [ "pyodbc" ]
mssql_pymssql = [ "pymssql" ]
mssql_pyodbc = [ "pyodbc" ]
2021-08-29 16:15:14 +00:00
mypy = [ "sqlalchemy2-stubs" , "mypy (>=0.910)" ]
2021-03-31 18:28:27 +00:00
mysql = [ "mysqlclient (>=1.4.0,<2)" , "mysqlclient (>=1.4.0)" ]
2021-11-29 19:22:10 +00:00
mysql_connector = [ "mysql-connector-python" ]
2021-03-31 18:28:27 +00:00
oracle = [ "cx_oracle (>=7,<8)" , "cx_oracle (>=7)" ]
postgresql = [ "psycopg2 (>=2.7)" ]
postgresql_asyncpg = [ "greenlet (!=0.4.17)" , "asyncpg" ]
postgresql_pg8000 = [ "pg8000 (>=1.16.6)" ]
2021-03-18 13:53:55 +00:00
postgresql_psycopg2binary = [ "psycopg2-binary" ]
postgresql_psycopg2cffi = [ "psycopg2cffi" ]
pymysql = [ "pymysql (<1)" , "pymysql" ]
2021-03-31 18:28:27 +00:00
sqlcipher = [ "sqlcipher3-binary" ]
2021-03-18 13:53:55 +00:00
2021-06-02 21:43:41 +00:00
[ [ package ] ]
2021-07-28 11:59:41 +00:00
name = "tomli"
2022-02-13 18:58:13 +00:00
version = "2.0.1"
2021-07-28 11:59:41 +00:00
description = "A lil' TOML parser"
2021-06-02 21:43:41 +00:00
category = "dev"
optional = false
2022-02-13 18:58:13 +00:00
python-versions = ">=3.7"
2021-09-10 19:41:49 +00:00
2021-03-18 13:53:55 +00:00
[ [ package ] ]
name = "werkzeug"
2022-02-13 18:58:13 +00:00
version = "2.0.3"
2021-03-18 13:53:55 +00:00
description = "The comprehensive WSGI web application library."
category = "main"
optional = false
2021-06-02 19:27:34 +00:00
python-versions = ">=3.6"
2021-03-18 13:53:55 +00:00
[ package . extras ]
watchdog = [ "watchdog" ]
2021-03-31 23:04:21 +00:00
[ [ package ] ]
name = "wtforms"
2022-01-13 01:25:31 +00:00
version = "3.0.1"
2021-11-29 19:22:10 +00:00
description = "Form validation and rendering for Python web development."
2021-03-31 23:04:21 +00:00
category = "main"
optional = false
2022-01-13 01:25:31 +00:00
python-versions = ">=3.7"
2021-03-31 23:04:21 +00:00
[ package . dependencies ]
MarkupSafe = "*"
[ package . extras ]
email = [ "email-validator" ]
2021-03-18 13:53:55 +00:00
[ metadata ]
lock-version = "1.1"
2021-11-29 19:49:18 +00:00
python-versions = "^3.10"
2022-02-23 18:34:56 +00:00
content-hash = "8b082be5145b242be46e72a325f98c90da4a3dd66174c36d3858627eb56034ce"
2021-03-18 13:53:55 +00:00
[ metadata . files ]
2021-06-02 21:43:41 +00:00
black = [
2022-02-13 18:58:13 +00:00
{ file = "black-22.1.0-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:1297c63b9e1b96a3d0da2d85d11cd9bf8664251fd69ddac068b98dc4f34f73b6" } ,
{ file = "black-22.1.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:2ff96450d3ad9ea499fc4c60e425a1439c2120cbbc1ab959ff20f7c76ec7e866" } ,
{ file = "black-22.1.0-cp310-cp310-macosx_11_0_arm64.whl" , hash = "sha256:0e21e1f1efa65a50e3960edd068b6ae6d64ad6235bd8bfea116a03b21836af71" } ,
{ file = "black-22.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e2f69158a7d120fd641d1fa9a921d898e20d52e44a74a6fbbcc570a62a6bc8ab" } ,
{ file = "black-22.1.0-cp310-cp310-win_amd64.whl" , hash = "sha256:228b5ae2c8e3d6227e4bde5920d2fc66cc3400fde7bcc74f480cb07ef0b570d5" } ,
{ file = "black-22.1.0-cp36-cp36m-macosx_10_9_x86_64.whl" , hash = "sha256:b1a5ed73ab4c482208d20434f700d514f66ffe2840f63a6252ecc43a9bc77e8a" } ,
{ file = "black-22.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:35944b7100af4a985abfcaa860b06af15590deb1f392f06c8683b4381e8eeaf0" } ,
{ file = "black-22.1.0-cp36-cp36m-win_amd64.whl" , hash = "sha256:7835fee5238fc0a0baf6c9268fb816b5f5cd9b8793423a75e8cd663c48d073ba" } ,
{ file = "black-22.1.0-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:dae63f2dbf82882fa3b2a3c49c32bffe144970a573cd68d247af6560fc493ae1" } ,
{ file = "black-22.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:5fa1db02410b1924b6749c245ab38d30621564e658297484952f3d8a39fce7e8" } ,
{ file = "black-22.1.0-cp37-cp37m-win_amd64.whl" , hash = "sha256:c8226f50b8c34a14608b848dc23a46e5d08397d009446353dad45e04af0c8e28" } ,
{ file = "black-22.1.0-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:2d6f331c02f0f40aa51a22e479c8209d37fcd520c77721c034517d44eecf5912" } ,
{ file = "black-22.1.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:742ce9af3086e5bd07e58c8feb09dbb2b047b7f566eb5f5bc63fd455814979f3" } ,
{ file = "black-22.1.0-cp38-cp38-macosx_11_0_arm64.whl" , hash = "sha256:fdb8754b453fb15fad3f72cd9cad3e16776f0964d67cf30ebcbf10327a3777a3" } ,
{ file = "black-22.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f5660feab44c2e3cb24b2419b998846cbb01c23c7fe645fee45087efa3da2d61" } ,
{ file = "black-22.1.0-cp38-cp38-win_amd64.whl" , hash = "sha256:6f2f01381f91c1efb1451998bd65a129b3ed6f64f79663a55fe0e9b74a5f81fd" } ,
{ file = "black-22.1.0-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:efbadd9b52c060a8fc3b9658744091cb33c31f830b3f074422ed27bad2b18e8f" } ,
{ file = "black-22.1.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:8871fcb4b447206904932b54b567923e5be802b9b19b744fdff092bd2f3118d0" } ,
{ file = "black-22.1.0-cp39-cp39-macosx_11_0_arm64.whl" , hash = "sha256:ccad888050f5393f0d6029deea2a33e5ae371fd182a697313bdbd835d3edaf9c" } ,
{ file = "black-22.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:07e5c049442d7ca1a2fc273c79d1aecbbf1bc858f62e8184abe1ad175c4f7cc2" } ,
{ file = "black-22.1.0-cp39-cp39-win_amd64.whl" , hash = "sha256:373922fc66676133ddc3e754e4509196a8c392fec3f5ca4486673e685a421321" } ,
{ file = "black-22.1.0-py3-none-any.whl" , hash = "sha256:3524739d76b6b3ed1132422bf9d82123cd1705086723bc3e235ca39fd21c667d" } ,
{ file = "black-22.1.0.tar.gz" , hash = "sha256:a7c0192d35635f6fc1174be575cb7915e92e5dd629ee79fdaf0dcfa41a80afb5" } ,
2021-06-02 21:43:41 +00:00
]
2021-04-03 00:11:26 +00:00
blinker = [
{ file = "blinker-1.4.tar.gz" , hash = "sha256:471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6" } ,
2021-04-01 22:33:50 +00:00
]
2021-03-18 13:53:55 +00:00
click = [
2022-02-23 18:34:56 +00:00
{ file = "click-8.0.4-py3-none-any.whl" , hash = "sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1" } ,
{ file = "click-8.0.4.tar.gz" , hash = "sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb" } ,
2021-06-02 19:27:34 +00:00
]
colorama = [
{ file = "colorama-0.4.4-py2.py3-none-any.whl" , hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2" } ,
{ file = "colorama-0.4.4.tar.gz" , hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b" } ,
2021-03-18 13:53:55 +00:00
]
2021-03-31 23:04:21 +00:00
dnspython = [
2022-02-13 18:58:13 +00:00
{ file = "dnspython-2.2.0-py3-none-any.whl" , hash = "sha256:081649da27ced5e75709a1ee542136eaba9842a0fe4c03da4fb0a3d3ed1f3c44" } ,
{ file = "dnspython-2.2.0.tar.gz" , hash = "sha256:e79351e032d0b606b98d38a4b0e6e2275b31a5b85c873e587cc11b73aca026d6" } ,
2021-03-31 23:04:21 +00:00
]
email-validator = [
2021-06-14 10:50:09 +00:00
{ file = "email_validator-1.1.3-py2.py3-none-any.whl" , hash = "sha256:5675c8ceb7106a37e40e2698a57c056756bf3f272cfa8682a4f87ebd95d8440b" } ,
{ file = "email_validator-1.1.3.tar.gz" , hash = "sha256:aa237a65f6f4da067119b7df3f13e89c25c051327b2b5b66dc075f33d62480d7" } ,
2021-03-31 23:04:21 +00:00
]
2021-04-18 23:33:46 +00:00
flake8 = [
2021-11-29 19:22:10 +00:00
{ file = "flake8-4.0.1-py2.py3-none-any.whl" , hash = "sha256:479b1304f72536a55948cb40a32dce8bb0ffe3501e26eaf292c7e60eb5e0428d" } ,
{ file = "flake8-4.0.1.tar.gz" , hash = "sha256:806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d" } ,
2021-04-18 23:33:46 +00:00
]
2021-03-18 13:53:55 +00:00
flask = [
2022-02-23 18:34:56 +00:00
{ file = "Flask-2.0.3-py3-none-any.whl" , hash = "sha256:59da8a3170004800a2837844bfa84d49b022550616070f7cb1a659682b2e7c9f" } ,
{ file = "Flask-2.0.3.tar.gz" , hash = "sha256:e1120c228ca2f553b470df4a5fa927ab66258467526069981b3eb0a91902687d" } ,
2021-03-18 13:53:55 +00:00
]
2021-04-18 23:33:46 +00:00
flask-admin = [
2022-02-13 18:58:13 +00:00
{ file = "Flask-Admin-1.6.0.tar.gz" , hash = "sha256:424ffc79b7b0dfff051555686ea12e86e48dffacac14beaa319fb4502ac40988" } ,
2021-04-18 23:33:46 +00:00
]
2021-04-01 22:33:50 +00:00
flask-login = [
{ file = "Flask-Login-0.5.0.tar.gz" , hash = "sha256:6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b" } ,
{ file = "Flask_Login-0.5.0-py2.py3-none-any.whl" , hash = "sha256:7451b5001e17837ba58945aead261ba425fdf7b4f0448777e597ddab39f4fba0" } ,
]
2021-04-03 00:11:26 +00:00
flask-principal = [
{ file = "Flask-Principal-0.4.0.tar.gz" , hash = "sha256:f5d6134b5caebfdbb86f32d56d18ee44b080876a27269560a96ea35f75c99453" } ,
]
flask-security-too = [
2021-11-29 19:22:10 +00:00
{ file = "Flask-Security-Too-4.1.2.tar.gz" , hash = "sha256:88c3d4cfa415ef4dd6f71052ef7a806a5079d8ee33d3e384d2fcd48d802d9a9b" } ,
{ file = "Flask_Security_Too-4.1.2-py2.py3-none-any.whl" , hash = "sha256:ad33186feb9e03bf299e9bb6577c8425a38da0246e14e06fd4c28660a1acc099" } ,
2021-04-03 00:11:26 +00:00
]
2021-03-18 13:53:55 +00:00
flask-sqlalchemy = [
2021-03-31 18:28:27 +00:00
{ file = "Flask-SQLAlchemy-2.5.1.tar.gz" , hash = "sha256:2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912" } ,
{ file = "Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl" , hash = "sha256:f12c3d4cc5cc7fdcc148b9527ea05671718c3ea45d50c7e732cceb33f574b390" } ,
]
2021-03-31 23:04:21 +00:00
flask-wtf = [
2021-11-29 19:22:10 +00:00
{ file = "Flask-WTF-1.0.0.tar.gz" , hash = "sha256:872fbb17b5888bfc734edbdcf45bc08fb365ca39f69d25dc752465a455517b28" } ,
{ file = "Flask_WTF-1.0.0-py3-none-any.whl" , hash = "sha256:01feccfc395405cea48a3f36c23f0d766e2cc6fd2a5a065ad50ad3e5827ec797" } ,
2021-03-31 23:04:21 +00:00
]
2021-03-31 18:28:27 +00:00
greenlet = [
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp27-cp27m-macosx_10_14_x86_64.whl" , hash = "sha256:58df5c2a0e293bf665a51f8a100d3e9956febfbf1d9aaf8c0677cf70218910c6" } ,
{ file = "greenlet-1.1.2-cp27-cp27m-manylinux1_x86_64.whl" , hash = "sha256:aec52725173bd3a7b56fe91bc56eccb26fbdff1386ef123abb63c84c5b43b63a" } ,
{ file = "greenlet-1.1.2-cp27-cp27m-manylinux2010_x86_64.whl" , hash = "sha256:833e1551925ed51e6b44c800e71e77dacd7e49181fdc9ac9a0bf3714d515785d" } ,
{ file = "greenlet-1.1.2-cp27-cp27m-win32.whl" , hash = "sha256:aa5b467f15e78b82257319aebc78dd2915e4c1436c3c0d1ad6f53e47ba6e2713" } ,
{ file = "greenlet-1.1.2-cp27-cp27m-win_amd64.whl" , hash = "sha256:40b951f601af999a8bf2ce8c71e8aaa4e8c6f78ff8afae7b808aae2dc50d4c40" } ,
{ file = "greenlet-1.1.2-cp27-cp27mu-manylinux1_x86_64.whl" , hash = "sha256:95e69877983ea39b7303570fa6760f81a3eec23d0e3ab2021b7144b94d06202d" } ,
{ file = "greenlet-1.1.2-cp27-cp27mu-manylinux2010_x86_64.whl" , hash = "sha256:356b3576ad078c89a6107caa9c50cc14e98e3a6c4874a37c3e0273e4baf33de8" } ,
{ file = "greenlet-1.1.2-cp310-cp310-macosx_10_14_x86_64.whl" , hash = "sha256:8639cadfda96737427330a094476d4c7a56ac03de7265622fcf4cfe57c8ae18d" } ,
{ file = "greenlet-1.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:97e5306482182170ade15c4b0d8386ded995a07d7cc2ca8f27958d34d6736497" } ,
{ file = "greenlet-1.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:e6a36bb9474218c7a5b27ae476035497a6990e21d04c279884eb10d9b290f1b1" } ,
{ file = "greenlet-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:abb7a75ed8b968f3061327c433a0fbd17b729947b400747c334a9c29a9af6c58" } ,
2022-01-13 01:25:31 +00:00
{ file = "greenlet-1.1.2-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:b336501a05e13b616ef81ce329c0e09ac5ed8c732d9ba7e3e983fcc1a9e86965" } ,
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp310-cp310-win_amd64.whl" , hash = "sha256:14d4f3cd4e8b524ae9b8aa567858beed70c392fdec26dbdb0a8a418392e71708" } ,
{ file = "greenlet-1.1.2-cp35-cp35m-macosx_10_14_x86_64.whl" , hash = "sha256:17ff94e7a83aa8671a25bf5b59326ec26da379ace2ebc4411d690d80a7fbcf23" } ,
{ file = "greenlet-1.1.2-cp35-cp35m-manylinux1_x86_64.whl" , hash = "sha256:9f3cba480d3deb69f6ee2c1825060177a22c7826431458c697df88e6aeb3caee" } ,
{ file = "greenlet-1.1.2-cp35-cp35m-manylinux2010_x86_64.whl" , hash = "sha256:fa877ca7f6b48054f847b61d6fa7bed5cebb663ebc55e018fda12db09dcc664c" } ,
{ file = "greenlet-1.1.2-cp35-cp35m-win32.whl" , hash = "sha256:7cbd7574ce8e138bda9df4efc6bf2ab8572c9aff640d8ecfece1b006b68da963" } ,
{ file = "greenlet-1.1.2-cp35-cp35m-win_amd64.whl" , hash = "sha256:903bbd302a2378f984aef528f76d4c9b1748f318fe1294961c072bdc7f2ffa3e" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-macosx_10_14_x86_64.whl" , hash = "sha256:049fe7579230e44daef03a259faa24511d10ebfa44f69411d99e6a184fe68073" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-manylinux1_x86_64.whl" , hash = "sha256:dd0b1e9e891f69e7675ba5c92e28b90eaa045f6ab134ffe70b52e948aa175b3c" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-manylinux2010_x86_64.whl" , hash = "sha256:7418b6bfc7fe3331541b84bb2141c9baf1ec7132a7ecd9f375912eca810e714e" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:f9d29ca8a77117315101425ec7ec2a47a22ccf59f5593378fc4077ac5b754fce" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:21915eb821a6b3d9d8eefdaf57d6c345b970ad722f856cd71739493ce003ad08" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:eff9d20417ff9dcb0d25e2defc2574d10b491bf2e693b4e491914738b7908168" } ,
2022-01-13 01:25:31 +00:00
{ file = "greenlet-1.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl" , hash = "sha256:b8c008de9d0daba7b6666aa5bbfdc23dcd78cafc33997c9b7741ff6353bafb7f" } ,
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp36-cp36m-win32.whl" , hash = "sha256:32ca72bbc673adbcfecb935bb3fb1b74e663d10a4b241aaa2f5a75fe1d1f90aa" } ,
{ file = "greenlet-1.1.2-cp36-cp36m-win_amd64.whl" , hash = "sha256:f0214eb2a23b85528310dad848ad2ac58e735612929c8072f6093f3585fd342d" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-macosx_10_14_x86_64.whl" , hash = "sha256:b92e29e58bef6d9cfd340c72b04d74c4b4e9f70c9fa7c78b674d1fec18896dc4" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-manylinux1_x86_64.whl" , hash = "sha256:fdcec0b8399108577ec290f55551d926d9a1fa6cad45882093a7a07ac5ec147b" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-manylinux2010_x86_64.whl" , hash = "sha256:93f81b134a165cc17123626ab8da2e30c0455441d4ab5576eed73a64c025b25c" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1e12bdc622676ce47ae9abbf455c189e442afdde8818d9da983085df6312e7a1" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:8c790abda465726cfb8bb08bd4ca9a5d0a7bd77c7ac1ca1b839ad823b948ea28" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:f276df9830dba7a333544bd41070e8175762a7ac20350786b322b714b0e654f5" } ,
2022-01-13 01:25:31 +00:00
{ file = "greenlet-1.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:8c5d5b35f789a030ebb95bff352f1d27a93d81069f2adb3182d99882e095cefe" } ,
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp37-cp37m-win32.whl" , hash = "sha256:64e6175c2e53195278d7388c454e0b30997573f3f4bd63697f88d855f7a6a1fc" } ,
{ file = "greenlet-1.1.2-cp37-cp37m-win_amd64.whl" , hash = "sha256:b11548073a2213d950c3f671aa88e6f83cda6e2fb97a8b6317b1b5b33d850e06" } ,
{ file = "greenlet-1.1.2-cp38-cp38-macosx_10_14_x86_64.whl" , hash = "sha256:9633b3034d3d901f0a46b7939f8c4d64427dfba6bbc5a36b1a67364cf148a1b0" } ,
{ file = "greenlet-1.1.2-cp38-cp38-manylinux1_x86_64.whl" , hash = "sha256:eb6ea6da4c787111adf40f697b4e58732ee0942b5d3bd8f435277643329ba627" } ,
{ file = "greenlet-1.1.2-cp38-cp38-manylinux2010_x86_64.whl" , hash = "sha256:f3acda1924472472ddd60c29e5b9db0cec629fbe3c5c5accb74d6d6d14773478" } ,
{ file = "greenlet-1.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e859fcb4cbe93504ea18008d1df98dee4f7766db66c435e4882ab35cf70cac43" } ,
{ file = "greenlet-1.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:00e44c8afdbe5467e4f7b5851be223be68adb4272f44696ee71fe46b7036a711" } ,
{ file = "greenlet-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ec8c433b3ab0419100bd45b47c9c8551248a5aee30ca5e9d399a0b57ac04651b" } ,
2022-01-13 01:25:31 +00:00
{ file = "greenlet-1.1.2-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:2bde6792f313f4e918caabc46532aa64aa27a0db05d75b20edfc5c6f46479de2" } ,
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp38-cp38-win32.whl" , hash = "sha256:288c6a76705dc54fba69fbcb59904ae4ad768b4c768839b8ca5fdadec6dd8cfd" } ,
{ file = "greenlet-1.1.2-cp38-cp38-win_amd64.whl" , hash = "sha256:8d2f1fb53a421b410751887eb4ff21386d119ef9cde3797bf5e7ed49fb51a3b3" } ,
{ file = "greenlet-1.1.2-cp39-cp39-macosx_10_14_x86_64.whl" , hash = "sha256:166eac03e48784a6a6e0e5f041cfebb1ab400b394db188c48b3a84737f505b67" } ,
{ file = "greenlet-1.1.2-cp39-cp39-manylinux1_x86_64.whl" , hash = "sha256:572e1787d1460da79590bf44304abbc0a2da944ea64ec549188fa84d89bba7ab" } ,
{ file = "greenlet-1.1.2-cp39-cp39-manylinux2010_x86_64.whl" , hash = "sha256:be5f425ff1f5f4b3c1e33ad64ab994eed12fc284a6ea71c5243fd564502ecbe5" } ,
{ file = "greenlet-1.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:b1692f7d6bc45e3200844be0dba153612103db241691088626a33ff1f24a0d88" } ,
{ file = "greenlet-1.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" , hash = "sha256:7227b47e73dedaa513cdebb98469705ef0d66eb5a1250144468e9c3097d6b59b" } ,
{ file = "greenlet-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:7ff61ff178250f9bb3cd89752df0f1dd0e27316a8bd1465351652b1b4a4cdfd3" } ,
2022-01-13 01:25:31 +00:00
{ file = "greenlet-1.1.2-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:0051c6f1f27cb756ffc0ffbac7d2cd48cb0362ac1736871399a739b2885134d3" } ,
2021-11-29 19:22:10 +00:00
{ file = "greenlet-1.1.2-cp39-cp39-win32.whl" , hash = "sha256:f70a9e237bb792c7cc7e44c531fd48f5897961701cdaa06cf22fc14965c496cf" } ,
{ file = "greenlet-1.1.2-cp39-cp39-win_amd64.whl" , hash = "sha256:013d61294b6cd8fe3242932c1c5e36e5d1db2c8afb58606c5a67efce62c1f5fd" } ,
{ file = "greenlet-1.1.2.tar.gz" , hash = "sha256:e30f5ea4ae2346e62cedde8794a56858a67b878dd79f7df76a0767e356b1744a" } ,
2021-03-18 13:53:55 +00:00
]
2021-03-31 23:04:21 +00:00
idna = [
2021-11-29 19:22:10 +00:00
{ file = "idna-3.3-py3-none-any.whl" , hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff" } ,
{ file = "idna-3.3.tar.gz" , hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" } ,
2021-03-31 23:04:21 +00:00
]
2021-06-02 21:43:41 +00:00
isort = [
2021-11-29 19:22:10 +00:00
{ file = "isort-5.10.1-py3-none-any.whl" , hash = "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7" } ,
{ file = "isort-5.10.1.tar.gz" , hash = "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951" } ,
2021-06-02 21:43:41 +00:00
]
2021-03-18 13:53:55 +00:00
itsdangerous = [
2022-02-23 18:34:56 +00:00
{ file = "itsdangerous-2.1.0-py3-none-any.whl" , hash = "sha256:29285842166554469a56d427addc0843914172343784cb909695fdbe90a3e129" } ,
{ file = "itsdangerous-2.1.0.tar.gz" , hash = "sha256:d848fcb8bc7d507c4546b448574e8a44fc4ea2ba84ebf8d783290d53e81992f5" } ,
2021-03-18 13:53:55 +00:00
]
jinja2 = [
2021-11-29 19:22:10 +00:00
{ file = "Jinja2-3.0.3-py3-none-any.whl" , hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8" } ,
{ file = "Jinja2-3.0.3.tar.gz" , hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7" } ,
2021-03-18 13:53:55 +00:00
]
markupsafe = [
2022-02-23 18:34:56 +00:00
{ file = "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl" , hash = "sha256:3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl" , hash = "sha256:290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl" , hash = "sha256:d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl" , hash = "sha256:96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl" , hash = "sha256:75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-win32.whl" , hash = "sha256:4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454" } ,
{ file = "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl" , hash = "sha256:d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl" , hash = "sha256:f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl" , hash = "sha256:736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl" , hash = "sha256:679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl" , hash = "sha256:84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-win32.whl" , hash = "sha256:8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a" } ,
{ file = "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl" , hash = "sha256:454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl" , hash = "sha256:142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl" , hash = "sha256:b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl" , hash = "sha256:f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl" , hash = "sha256:d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl" , hash = "sha256:7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-win32.whl" , hash = "sha256:3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8" } ,
{ file = "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl" , hash = "sha256:fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl" , hash = "sha256:023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl" , hash = "sha256:d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" , hash = "sha256:30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl" , hash = "sha256:961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl" , hash = "sha256:598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl" , hash = "sha256:599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-win32.whl" , hash = "sha256:e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05" } ,
{ file = "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl" , hash = "sha256:b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7" } ,
{ file = "MarkupSafe-2.1.0.tar.gz" , hash = "sha256:80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f" } ,
2021-03-18 13:53:55 +00:00
]
2021-04-18 23:33:46 +00:00
mccabe = [
{ file = "mccabe-0.6.1-py2.py3-none-any.whl" , hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42" } ,
{ file = "mccabe-0.6.1.tar.gz" , hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" } ,
]
2021-06-02 21:43:41 +00:00
mypy-extensions = [
{ file = "mypy_extensions-0.4.3-py2.py3-none-any.whl" , hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d" } ,
{ file = "mypy_extensions-0.4.3.tar.gz" , hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8" } ,
]
2021-04-03 00:11:26 +00:00
passlib = [
{ file = "passlib-1.7.4-py2.py3-none-any.whl" , hash = "sha256:aa6bca462b8d8bda89c70b382f0c298a20b5560af6cbfa2dce410c0a2fb669f1" } ,
{ file = "passlib-1.7.4.tar.gz" , hash = "sha256:defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04" } ,
2021-04-01 22:33:50 +00:00
]
2021-06-02 21:43:41 +00:00
pathspec = [
2021-07-28 11:59:41 +00:00
{ file = "pathspec-0.9.0-py2.py3-none-any.whl" , hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a" } ,
{ file = "pathspec-0.9.0.tar.gz" , hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1" } ,
2021-06-02 21:43:41 +00:00
]
2021-09-10 19:41:49 +00:00
platformdirs = [
2022-02-23 18:34:56 +00:00
{ file = "platformdirs-2.5.1-py3-none-any.whl" , hash = "sha256:bcae7cab893c2d310a711b70b24efb93334febe65f8de776ee320b517471e227" } ,
{ file = "platformdirs-2.5.1.tar.gz" , hash = "sha256:7535e70dfa32e84d4b34996ea99c5e432fa29a708d0f4e394bbcb2a8faa4f16d" } ,
2021-09-10 19:41:49 +00:00
]
2021-04-18 23:33:46 +00:00
pycodestyle = [
2021-11-29 19:22:10 +00:00
{ file = "pycodestyle-2.8.0-py2.py3-none-any.whl" , hash = "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20" } ,
{ file = "pycodestyle-2.8.0.tar.gz" , hash = "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f" } ,
2021-04-18 23:33:46 +00:00
]
pyflakes = [
2021-11-29 19:22:10 +00:00
{ file = "pyflakes-2.4.0-py2.py3-none-any.whl" , hash = "sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e" } ,
{ file = "pyflakes-2.4.0.tar.gz" , hash = "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c" } ,
2021-04-18 23:33:46 +00:00
]
2021-06-30 18:21:44 +00:00
rope = [
2021-11-29 19:49:18 +00:00
{ file = "rope-0.22.0-py3-none-any.whl" , hash = "sha256:2847220bf72ead09b5abe72b1edc9cacff90ab93663ece06913fc97324167870" } ,
{ file = "rope-0.22.0.tar.gz" , hash = "sha256:b00fbc064a26fc62d7220578a27fd639b2fad57213663cc396c137e92d73f10f" } ,
2021-06-30 18:21:44 +00:00
]
2021-03-18 13:53:55 +00:00
sqlalchemy = [
2022-02-13 18:58:13 +00:00
{ file = "SQLAlchemy-1.4.31-cp27-cp27m-macosx_10_14_x86_64.whl" , hash = "sha256:c3abc34fed19fdeaead0ced8cf56dd121f08198008c033596aa6aae7cc58f59f" } ,
{ file = "SQLAlchemy-1.4.31-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl" , hash = "sha256:8d0949b11681380b4a50ac3cd075e4816afe9fa4a8c8ae006c1ca26f0fa40ad8" } ,
{ file = "SQLAlchemy-1.4.31-cp27-cp27m-win32.whl" , hash = "sha256:f3b7ec97e68b68cb1f9ddb82eda17b418f19a034fa8380a0ac04e8fe01532875" } ,
{ file = "SQLAlchemy-1.4.31-cp27-cp27m-win_amd64.whl" , hash = "sha256:81f2dd355b57770fdf292b54f3e0a9823ec27a543f947fa2eb4ec0df44f35f0d" } ,
{ file = "SQLAlchemy-1.4.31-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl" , hash = "sha256:4ad31cec8b49fd718470328ad9711f4dc703507d434fd45461096da0a7135ee0" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-macosx_10_15_x86_64.whl" , hash = "sha256:05fa14f279d43df68964ad066f653193187909950aa0163320b728edfc400167" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:dccff41478050e823271642837b904d5f9bda3f5cf7d371ce163f00a694118d6" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:57205844f246bab9b666a32f59b046add8995c665d9ecb2b7b837b087df90639" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:ea8210090a816d48a4291a47462bac750e3bc5c2442e6d64f7b8137a7c3f9ac5" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-win32.whl" , hash = "sha256:2e216c13ecc7fcdcbb86bb3225425b3ed338e43a8810c7089ddb472676124b9b" } ,
{ file = "SQLAlchemy-1.4.31-cp310-cp310-win_amd64.whl" , hash = "sha256:e3a86b59b6227ef72ffc10d4b23f0fe994bef64d4667eab4fb8cd43de4223bec" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-macosx_10_14_x86_64.whl" , hash = "sha256:2fd4d3ca64c41dae31228b80556ab55b6489275fb204827f6560b65f95692cf3" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:6f22c040d196f841168b1456e77c30a18a3dc16b336ddbc5a24ce01ab4e95ae0" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:c0c7171aa5a57e522a04a31b84798b6c926234cb559c0939840c3235cf068813" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d046a9aeba9bc53e88a41e58beb72b6205abb9a20f6c136161adf9128e589db5" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-win32.whl" , hash = "sha256:d86132922531f0dc5a4f424c7580a472a924dd737602638e704841c9cb24aea2" } ,
{ file = "SQLAlchemy-1.4.31-cp36-cp36m-win_amd64.whl" , hash = "sha256:ca68c52e3cae491ace2bf39b35fef4ce26c192fd70b4cd90f040d419f70893b5" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-macosx_10_14_x86_64.whl" , hash = "sha256:cf2cd387409b12d0a8b801610d6336ee7d24043b6dd965950eaec09b73e7262f" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:bb4b15fb1f0aafa65cbdc62d3c2078bea1ceecbfccc9a1f23a2113c9ac1191fa" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:c317ddd7c586af350a6aef22b891e84b16bff1a27886ed5b30f15c1ed59caeaa" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:3c7ed6c69debaf6198fadb1c16ae1253a29a7670bbf0646f92582eb465a0b999" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-win32.whl" , hash = "sha256:6a01ec49ca54ce03bc14e10de55dfc64187a2194b3b0e5ac0fdbe9b24767e79e" } ,
{ file = "SQLAlchemy-1.4.31-cp37-cp37m-win_amd64.whl" , hash = "sha256:330eb45395874cc7787214fdd4489e2afb931bc49e0a7a8f9cd56d6e9c5b1639" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-macosx_10_14_x86_64.whl" , hash = "sha256:5e9c7b3567edbc2183607f7d9f3e7e89355b8f8984eec4d2cd1e1513c8f7b43f" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:de85c26a5a1c72e695ab0454e92f60213b4459b8d7c502e0be7a6369690eeb1a" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:975f5c0793892c634c4920057da0de3a48bbbbd0a5c86f5fcf2f2fedf41b76da" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:d5c20c8415173b119762b6110af64448adccd4d11f273fb9f718a9865b88a99c" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-win32.whl" , hash = "sha256:b35dca159c1c9fa8a5f9005e42133eed82705bf8e243da371a5e5826440e65ca" } ,
{ file = "SQLAlchemy-1.4.31-cp38-cp38-win_amd64.whl" , hash = "sha256:b7b20c88873675903d6438d8b33fba027997193e274b9367421e610d9da76c08" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-macosx_10_15_x86_64.whl" , hash = "sha256:85e4c244e1de056d48dae466e9baf9437980c19fcde493e0db1a0a986e6d75b4" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" , hash = "sha256:e79e73d5ee24196d3057340e356e6254af4d10e1fc22d3207ea8342fc5ffb977" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" , hash = "sha256:15a03261aa1e68f208e71ae3cd845b00063d242cbf8c87348a0c2c0fc6e1f2ac" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" , hash = "sha256:0ddc5e5ccc0160e7ad190e5c61eb57560f38559e22586955f205e537cda26034" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-win32.whl" , hash = "sha256:289465162b1fa1e7a982f8abe59d26a8331211cad4942e8031d2b7db1f75e649" } ,
{ file = "SQLAlchemy-1.4.31-cp39-cp39-win_amd64.whl" , hash = "sha256:9e4fb2895b83993831ba2401b6404de953fdbfa9d7d4fa6a4756294a83bbc94f" } ,
{ file = "SQLAlchemy-1.4.31.tar.gz" , hash = "sha256:582b59d1e5780a447aada22b461e50b404a9dc05768da1d87368ad8190468418" } ,
2021-07-28 11:59:41 +00:00
]
tomli = [
2022-02-13 18:58:13 +00:00
{ file = "tomli-2.0.1-py3-none-any.whl" , hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc" } ,
{ file = "tomli-2.0.1.tar.gz" , hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" } ,
2021-09-10 19:41:49 +00:00
]
2021-03-18 13:53:55 +00:00
werkzeug = [
2022-02-13 18:58:13 +00:00
{ file = "Werkzeug-2.0.3-py3-none-any.whl" , hash = "sha256:1421ebfc7648a39a5c58c601b154165d05cf47a3cd0ccb70857cbdacf6c8f2b8" } ,
{ file = "Werkzeug-2.0.3.tar.gz" , hash = "sha256:b863f8ff057c522164b6067c9e28b041161b4be5ba4d0daceeaa50a163822d3c" } ,
2021-03-18 13:53:55 +00:00
]
2021-03-31 23:04:21 +00:00
wtforms = [
2022-01-13 01:25:31 +00:00
{ file = "WTForms-3.0.1-py3-none-any.whl" , hash = "sha256:837f2f0e0ca79481b92884962b914eba4e72b7a2daaf1f939c890ed0124b834b" } ,
{ file = "WTForms-3.0.1.tar.gz" , hash = "sha256:6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc" } ,
2021-03-31 23:04:21 +00:00
]