2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "aiohttp"
version = "3.8.1"
description = "Async http client/server framework (asyncio)"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
aiosignal = ">=1.1.2"
async-timeout = ">=4.0.0a3,<5.0"
attrs = ">=17.3.0"
charset-normalizer = ">=2.0,<3.0"
frozenlist = ">=1.1.1"
multidict = ">=4.5,<7.0"
yarl = ">=1.0,<2.0"
[ package . extras ]
speedups = [ "aiodns" , "brotli" , "cchardet" ]
[ [ package ] ]
name = "aioredis"
version = "1.3.1"
description = "asyncio (PEP 3156) Redis support"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
async-timeout = "*"
hiredis = "*"
[ [ package ] ]
name = "aiosignal"
version = "1.2.0"
description = "aiosignal: a list of registered asynchronous callbacks"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
frozenlist = ">=1.1.0"
[ [ package ] ]
name = "amqp"
2022-04-21 20:38:32 +00:00
version = "5.1.1"
2021-12-24 22:25:38 +00:00
description = "Low-level AMQP client for Python (fork of amqplib)."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
2022-04-21 20:38:32 +00:00
vine = ">=5.0.0"
[ [ package ] ]
name = "anyio"
2022-06-04 12:22:25 +00:00
version = "3.6.1"
2022-04-21 20:38:32 +00:00
description = "High level compatibility layer for multiple asynchronous event loop implementations"
category = "main"
optional = false
python-versions = ">=3.6.2"
[ package . dependencies ]
idna = ">=2.8"
sniffio = ">=1.1"
[ package . extras ]
doc = [ "packaging" , "sphinx-rtd-theme" , "sphinx-autodoc-typehints (>=1.2.0)" ]
2022-06-04 12:22:25 +00:00
test = [ "coverage[toml] (>=4.5)" , "hypothesis (>=4.0)" , "pytest (>=7.0)" , "pytest-mock (>=3.6.1)" , "trustme" , "contextlib2" , "uvloop (<0.15)" , "mock (>=4)" , "uvloop (>=0.15)" ]
2022-04-21 20:38:32 +00:00
trio = [ "trio (>=0.16)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "asgiref"
2022-06-04 12:22:25 +00:00
version = "3.5.2"
2021-12-24 22:25:38 +00:00
description = "ASGI specs, helper code, and adapters"
category = "main"
optional = false
2022-01-23 20:27:16 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
tests = [ "pytest" , "pytest-asyncio" , "mypy (>=0.800)" ]
[ [ package ] ]
name = "asn1crypto"
2022-04-21 20:38:32 +00:00
version = "1.5.1"
2021-12-24 22:25:38 +00:00
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 = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "astroid"
2022-06-16 07:58:29 +00:00
version = "2.11.6"
2021-12-24 22:25:38 +00:00
description = "An abstract syntax tree for Python with inference support."
category = "dev"
optional = false
2022-01-04 21:05:12 +00:00
python-versions = ">=3.6.2"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
lazy-object-proxy = ">=1.4.0"
2022-03-28 07:45:21 +00:00
wrapt = ">=1.11,<2"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "async-generator"
version = "1.10"
description = "Async generators and context managers for Python 3.5+"
category = "dev"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "async-timeout"
version = "4.0.2"
description = "Timeout context manager for asyncio programs"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "atomicwrites"
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"
2022-01-04 21:05:12 +00:00
version = "21.4.0"
2021-12-24 22:25:38 +00:00
description = "Classes Without Boilerplate"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[ package . extras ]
2022-01-04 21:05:12 +00:00
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" , "cloudpickle" ]
2021-12-24 22:25:38 +00:00
docs = [ "furo" , "sphinx" , "zope.interface" , "sphinx-notfound-page" ]
2022-01-04 21:05:12 +00:00
tests = [ "coverage[toml] (>=5.0.2)" , "hypothesis" , "pympler" , "pytest (>=4.3.0)" , "six" , "mypy" , "pytest-mypy-plugins" , "zope.interface" , "cloudpickle" ]
tests_no_zope = [ "coverage[toml] (>=5.0.2)" , "hypothesis" , "pympler" , "pytest (>=4.3.0)" , "six" , "mypy" , "pytest-mypy-plugins" , "cloudpickle" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "autobahn"
2022-06-04 12:22:25 +00:00
version = "22.5.1"
2021-12-24 22:25:38 +00:00
description = "WebSocket client & server library, WAMP real-time framework"
category = "main"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
cryptography = ">=3.4.6"
hyperlink = ">=21.0.0"
txaio = ">=21.2.1"
[ package . extras ]
2022-06-04 12:22:25 +00:00
all = [ "zope.interface (>=5.2.0)" , "twisted (>=20.3.0)" , "attrs (>=20.3.0)" , "python-snappy (>=0.6.0)" , "msgpack (>=1.0.2)" , "ujson (>=4.0.2)" , "cbor2 (>=5.2.0)" , "py-ubjson (>=0.16.1)" , "flatbuffers (>=1.12)" , "pyopenssl (>=20.0.1)" , "service_identity (>=18.1.0)" , "pynacl (>=1.4.0)" , "pytrie (>=0.4.0)" , "qrcode (>=7.3.1)" , "cffi (>=1.14.5)" , "argon2_cffi (>=20.1.0)" , "passlib (>=1.7.4)" , "xbr (>=21.2.1)" , "click (>=8.1.2)" , "zlmdb (>=21.2.1)" , "web3 (>=5.29.0)" , "rlp (>=2.0.1)" , "py-eth-sig-utils (>=0.4.0)" , "py-ecc (>=5.1.0)" , "eth-abi (>=2.1.1)" , "mnemonic (>=0.19)" , "base58 (>=2.1.0)" , "ecdsa (>=0.16.1)" , "py-multihash (>=2.0.1)" , "jinja2 (>=2.11.3)" , "yapf (==0.29.0)" , "spake2 (>=0.8)" , "hkdf (>=0.0.3)" , "PyGObject (>=3.40.0)" ]
2021-12-24 22:25:38 +00:00
compress = [ "python-snappy (>=0.6.0)" ]
2022-04-21 20:38:32 +00:00
dev = [ "awscli" , "backports.tempfile (>=1.0)" , "bumpversion (>=0.5.3)" , "codecov (>=2.0.15)" , "flake8 (>=3.5.0)" , "humanize (>=0.5.1)" , "passlib" , "pep8-naming (>=0.3.3)" , "pip (>=9.0.1)" , "pyenchant (>=1.6.6)" , "pyflakes (>=1.0.0)" , "pyinstaller (>=4.2)" , "pylint (>=1.9.2)" , "pytest-aiohttp" , "pytest-asyncio (>=0.14.0)" , "pytest-runner (>=2.11.1)" , "pytest (>=3.4.2)" , "pyyaml (>=4.2b4)" , "qualname" , "sphinx-autoapi (>=1.7.0)" , "sphinx (>=1.7.1)" , "sphinx_rtd_theme (>=0.1.9)" , "sphinxcontrib-images (>=0.9.1)" , "tox-gh-actions (>=2.2.0)" , "tox (>=2.9.1)" , "twine (>=3.3.0)" , "twisted (>=18.7.0)" , "txaio (>=20.4.1)" , "watchdog (>=0.8.3)" , "wheel (>=0.36.2)" , "yapf (==0.29.0)" , "mypy (>=0.610)" ]
2022-06-04 12:22:25 +00:00
encryption = [ "pyopenssl (>=20.0.1)" , "service_identity (>=18.1.0)" , "pynacl (>=1.4.0)" , "pytrie (>=0.4.0)" , "qrcode (>=7.3.1)" ]
2021-12-24 22:25:38 +00:00
nvx = [ "cffi (>=1.14.5)" ]
scram = [ "cffi (>=1.14.5)" , "argon2_cffi (>=20.1.0)" , "passlib (>=1.7.4)" ]
2022-04-21 20:38:32 +00:00
serialization = [ "msgpack (>=1.0.2)" , "ujson (>=4.0.2)" , "cbor2 (>=5.2.0)" , "py-ubjson (>=0.16.1)" , "flatbuffers (>=1.12)" ]
2021-12-24 22:25:38 +00:00
twisted = [ "zope.interface (>=5.2.0)" , "twisted (>=20.3.0)" , "attrs (>=20.3.0)" ]
2022-04-21 20:38:32 +00:00
ui = [ "PyGObject (>=3.40.0)" ]
2022-06-04 12:22:25 +00:00
xbr = [ "xbr (>=21.2.1)" , "click (>=8.1.2)" , "cbor2 (>=5.2.0)" , "zlmdb (>=21.2.1)" , "twisted (>=20.3.0)" , "web3 (>=5.29.0)" , "rlp (>=2.0.1)" , "py-eth-sig-utils (>=0.4.0)" , "py-ecc (>=5.1.0)" , "eth-abi (>=2.1.1)" , "mnemonic (>=0.19)" , "base58 (>=2.1.0)" , "ecdsa (>=0.16.1)" , "py-multihash (>=2.0.1)" , "jinja2 (>=2.11.3)" , "yapf (==0.29.0)" , "spake2 (>=0.8)" , "hkdf (>=0.0.3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "automat"
version = "20.2.0"
description = "Self-service finite-state machines for the programmer on the go."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
attrs = ">=19.2.0"
six = "*"
[ package . extras ]
visualize = [ "graphviz (>0.5.1)" , "Twisted (>=16.1.1)" ]
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "autopep8"
version = "1.6.0"
description = "A tool that automatically formats Python code to conform to the PEP 8 style guide"
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
pycodestyle = ">=2.8.0"
toml = "*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "bandit"
2022-03-07 08:30:02 +00:00
version = "1.7.4"
2021-12-24 22:25:38 +00:00
description = "Security oriented static analyser for python code."
category = "dev"
optional = false
2022-01-26 08:21:09 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
colorama = { version = ">=0.3.9" , markers = "platform_system == \"Windows\"" }
GitPython = ">=1.0.1"
PyYAML = ">=5.3.1"
stevedore = ">=1.20.0"
2022-01-26 08:21:09 +00:00
[ package . extras ]
2022-02-28 09:13:51 +00:00
test = [ "coverage (>=4.5.4)" , "fixtures (>=3.0.0)" , "flake8 (>=4.0.0)" , "stestr (>=2.5.0)" , "testscenarios (>=0.5.0)" , "testtools (>=2.3.0)" , "toml" , "beautifulsoup4 (>=4.8.0)" , "pylint (==1.9.4)" ]
2022-01-26 08:21:09 +00:00
toml = [ "toml" ]
yaml = [ "pyyaml" ]
2021-12-25 15:31:34 +00:00
[ [ package ] ]
name = "bcrypt"
2022-06-04 12:22:25 +00:00
version = "3.2.2"
2021-12-25 15:31:34 +00:00
description = "Modern password hashing for your software and your servers"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
cffi = ">=1.1"
[ package . extras ]
tests = [ "pytest (>=3.2.1,!=3.3.0)" ]
typecheck = [ "mypy" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "billiard"
version = "3.6.4.0"
description = "Python multiprocessing fork with improvements and bugfixes"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "black"
2022-06-28 06:58:26 +00:00
version = "22.6.0"
2021-12-24 22:25:38 +00:00
description = "The uncompromising code formatter."
category = "dev"
optional = false
python-versions = ">=3.6.2"
[ package . dependencies ]
2022-01-29 23:51:49 +00:00
click = ">=8.0.0"
2021-12-24 22:25:38 +00:00
mypy-extensions = ">=0.4.3"
2022-01-29 23:51:49 +00:00
pathspec = ">=0.9.0"
2021-12-24 22:25:38 +00:00
platformdirs = ">=2"
2022-06-28 06:58:26 +00:00
tomli = { version = ">=1.1.0" , markers = "python_full_version < \"3.11.0a7\"" }
2021-12-24 22:25:38 +00:00
[ package . extras ]
colorama = [ "colorama (>=0.4.3)" ]
d = [ "aiohttp (>=3.7.4)" ]
jupyter = [ "ipython (>=7.8.0)" , "tokenize-rt (>=3.2.0)" ]
uvloop = [ "uvloop (>=0.15.2)" ]
[ [ package ] ]
name = "bump2version"
version = "1.0.1"
description = "Version-bump your software with a single command!"
category = "dev"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "cachetools"
2022-06-04 12:22:25 +00:00
version = "5.2.0"
2021-12-24 22:25:38 +00:00
description = "Extensible memoizing collections and decorators"
category = "main"
optional = false
2022-01-23 20:27:16 +00:00
python-versions = "~=3.7"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "cbor2"
2022-06-04 12:22:25 +00:00
version = "5.4.3"
description = "CBOR (de)serializer with extensive tag support"
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
2022-06-04 12:22:25 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
doc = [ "sphinx-rtd-theme" , "sphinx-autodoc-typehints (>=1.2.0)" ]
test = [ "pytest" , "pytest-cov" ]
[ [ package ] ]
name = "celery"
2022-05-30 07:51:02 +00:00
version = "5.2.7"
2021-12-24 22:25:38 +00:00
description = "Distributed Task Queue."
category = "main"
optional = false
2022-05-30 07:51:02 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
billiard = ">=3.6.4.0,<4.0"
2021-12-29 12:03:29 +00:00
click = ">=8.0.3,<9.0"
2021-12-24 22:25:38 +00:00
click-didyoumean = ">=0.0.3"
click-plugins = ">=1.1.1"
click-repl = ">=0.2.0"
2021-12-29 12:03:29 +00:00
kombu = ">=5.2.3,<6.0"
pytz = ">=2021.3"
2021-12-24 22:25:38 +00:00
vine = ">=5.0.0,<6.0"
[ package . extras ]
arangodb = [ "pyArango (>=1.3.2)" ]
auth = [ "cryptography" ]
azureblockblob = [ "azure-storage-blob (==12.9.0)" ]
brotli = [ "brotli (>=1.0.0)" , "brotlipy (>=0.7.0)" ]
cassandra = [ "cassandra-driver (<3.21.0)" ]
consul = [ "python-consul2" ]
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.32.0)" ]
gevent = [ "gevent (>=1.5.0)" ]
librabbitmq = [ "librabbitmq (>=1.5.0)" ]
memcache = [ "pylibmc" ]
2021-12-29 12:03:29 +00:00
mongodb = [ "pymongo[srv] (>=3.11.1)" ]
2021-12-24 22:25:38 +00:00
msgpack = [ "msgpack" ]
pymemcache = [ "python-memcached" ]
pyro = [ "pyro4" ]
pytest = [ "pytest-celery" ]
2021-12-29 12:03:29 +00:00
redis = [ "redis (>=3.4.1,!=4.0.0,!=4.0.1)" ]
2021-12-24 22:25:38 +00:00
s3 = [ "boto3 (>=1.9.125)" ]
slmq = [ "softlayer-messaging (>=1.0.3)" ]
solar = [ "ephem" ]
sqlalchemy = [ "sqlalchemy" ]
sqs = [ "kombu" ]
tblib = [ "tblib (>=1.3.0)" , "tblib (>=1.5.0)" ]
yaml = [ "PyYAML (>=3.10)" ]
zookeeper = [ "kazoo (>=1.3.1)" ]
zstd = [ "zstandard" ]
[ [ package ] ]
name = "certifi"
2022-06-04 12:22:25 +00:00
version = "2022.5.18.1"
2021-12-24 22:25:38 +00:00
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
2022-06-04 12:22:25 +00:00
python-versions = ">=3.6"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "cffi"
version = "1.15.0"
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
pycparser = "*"
[ [ package ] ]
name = "channels"
2022-06-27 07:00:37 +00:00
version = "3.0.5"
2021-12-24 22:25:38 +00:00
description = "Brings async, event-driven capabilities to Django. Django 2.2 and up only."
category = "main"
optional = false
2022-06-27 07:00:37 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
2022-06-27 07:00:37 +00:00
asgiref = ">=3.5.0,<4"
2021-12-24 22:25:38 +00:00
daphne = ">=3.0,<4"
Django = ">=2.2"
[ package . extras ]
tests = [ "pytest" , "pytest-django" , "pytest-asyncio" , "async-timeout" , "coverage (>=4.5,<5.0)" ]
[ [ package ] ]
name = "channels-redis"
2022-03-11 08:17:27 +00:00
version = "3.4.0"
2021-12-24 22:25:38 +00:00
description = "Redis-backed ASGI channel layer implementation"
category = "main"
optional = false
2022-03-11 08:17:27 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
aioredis = ">=1.0,<2.0"
asgiref = ">=3.2.10,<4"
channels = "<4"
msgpack = ">=1.0,<2.0"
[ package . extras ]
cryptography = [ "cryptography (>=1.3.0)" ]
tests = [ "cryptography (>=1.3.0)" , "pytest" , "pytest-asyncio (==0.14.0)" , "async-generator" , "async-timeout" ]
[ [ package ] ]
name = "charset-normalizer"
2022-04-21 20:38:32 +00:00
version = "2.0.12"
2021-12-24 22:25:38 +00:00
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
category = "main"
optional = false
python-versions = ">=3.5.0"
[ package . extras ]
unicode_backport = [ "unicodedata2" ]
[ [ package ] ]
name = "click"
2022-06-04 12:22:25 +00:00
version = "8.1.3"
2021-12-24 22:25:38 +00:00
description = "Composable command line interface toolkit"
category = "main"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
colorama = { version = "*" , markers = "platform_system == \"Windows\"" }
[ [ package ] ]
name = "click-didyoumean"
version = "0.3.0"
description = "Enables git-like *did-you-mean* feature in click"
category = "main"
optional = false
python-versions = ">=3.6.2,<4.0.0"
[ package . dependencies ]
click = ">=7"
[ [ package ] ]
name = "click-plugins"
version = "1.1.1"
description = "An extension module for click to enable registering CLI commands via setuptools entry-points."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
click = ">=4.0"
[ package . extras ]
dev = [ "pytest (>=3.6)" , "pytest-cov" , "wheel" , "coveralls" ]
[ [ package ] ]
name = "click-repl"
version = "0.2.0"
description = "REPL plugin for Click"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
click = "*"
prompt-toolkit = "*"
six = "*"
[ [ package ] ]
name = "codespell"
version = "2.1.0"
description = "Codespell"
category = "main"
optional = false
python-versions = ">=3.5"
[ package . extras ]
dev = [ "check-manifest" , "flake8" , "pytest" , "pytest-cov" , "pytest-dependency" ]
hard-encoding-detection = [ "chardet" ]
[ [ package ] ]
name = "colorama"
2022-06-17 07:38:37 +00:00
version = "0.4.5"
2021-12-24 22:25:38 +00:00
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 = "constantly"
version = "15.1.0"
description = "Symbolic constants in Python"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "coverage"
2022-06-03 07:53:42 +00:00
version = "6.4.1"
2021-12-24 22:25:38 +00:00
description = "Code coverage measurement for Python"
category = "dev"
optional = false
2022-01-26 08:20:34 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
2022-06-03 07:53:42 +00:00
tomli = { version = "*" , optional = true , markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\"" }
2021-12-24 22:25:38 +00:00
[ package . extras ]
toml = [ "tomli" ]
[ [ package ] ]
name = "cryptography"
2022-06-04 12:22:25 +00:00
version = "37.0.2"
2021-12-24 22:25:38 +00:00
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 = [ "pyenchant (>=1.6.11)" , "twine (>=1.12.0)" , "sphinxcontrib-spelling (>=4.0.1)" ]
pep8test = [ "black" , "flake8" , "flake8-import-order" , "pep8-naming" ]
sdist = [ "setuptools_rust (>=0.11.4)" ]
ssh = [ "bcrypt (>=3.1.5)" ]
2022-06-04 12:22:25 +00:00
test = [ "pytest (>=6.2.0)" , "pytest-benchmark" , "pytest-cov" , "pytest-subtests" , "pytest-xdist" , "pretend" , "iso8601" , "pytz" , "hypothesis (>=1.11.4,!=3.79.2)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "dacite"
version = "1.6.0"
description = "Simple creation of data classes from dictionaries."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
dev = [ "pytest (>=5)" , "pytest-cov" , "coveralls" , "black" , "mypy" , "pylint" ]
[ [ package ] ]
name = "daphne"
version = "3.0.2"
description = "Django ASGI (HTTP/WebSocket) server"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
asgiref = ">=3.2.10,<4"
autobahn = ">=0.18"
twisted = { version = ">=18.7" , extras = [ "tls" ] }
[ package . extras ]
tests = [ "hypothesis (==4.23)" , "pytest (>=3.10,<4.0)" , "pytest-asyncio (>=0.8,<1.0)" ]
[ [ package ] ]
name = "deepmerge"
version = "1.0.1"
description = "a toolset to deeply merge python dictionaries."
category = "main"
optional = false
python-versions = "*"
[ [ 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"
version = "1.2.13"
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" ]
2022-03-28 07:45:21 +00:00
[ [ package ] ]
name = "dill"
2022-06-04 12:22:25 +00:00
version = "0.3.5.1"
2022-03-28 07:45:21 +00:00
description = "serialize all of python"
category = "dev"
optional = false
2022-06-04 12:22:25 +00:00
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
2022-03-28 07:45:21 +00:00
[ package . extras ]
graph = [ "objgraph (>=1.7.2)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "django"
2022-07-04 12:47:58 +00:00
version = "4.0.6"
2021-12-24 22:25:38 +00:00
description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design."
category = "main"
optional = false
python-versions = ">=3.8"
[ package . dependencies ]
asgiref = ">=3.4.1,<4"
sqlparse = ">=0.2.2"
tzdata = { version = "*" , markers = "sys_platform == \"win32\"" }
[ package . extras ]
argon2 = [ "argon2-cffi (>=19.1.0)" ]
bcrypt = [ "bcrypt" ]
[ [ package ] ]
name = "django-filter"
2022-06-20 08:05:26 +00:00
version = "22.1"
2021-12-24 22:25:38 +00:00
description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically."
category = "main"
optional = false
2022-06-20 08:05:26 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
2022-06-20 08:05:26 +00:00
Django = ">=3.2"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "django-guardian"
version = "2.4.0"
description = "Implementation of per object permissions for Django."
category = "main"
optional = false
python-versions = ">=3.5"
[ package . dependencies ]
Django = ">=2.2"
[ [ package ] ]
name = "django-model-utils"
version = "4.2.0"
description = "Django model mixins and utilities"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Django = ">=2.0.1"
[ [ package ] ]
name = "django-otp"
version = "1.1.3"
description = "A pluggable framework for adding two-factor authentication to Django using one-time passwords."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
django = ">=2.2"
[ package . extras ]
qrcode = [ "qrcode" ]
[ [ package ] ]
name = "django-prometheus"
version = "2.2.0"
description = "Django middlewares to monitor your application with Prometheus.io."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
prometheus-client = ">=0.7"
[ [ package ] ]
name = "django-redis"
version = "5.2.0"
description = "Full featured redis cache backend for Django."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
Django = ">=2.2"
redis = ">=3,<4.0.0 || >4.0.0,<4.0.1 || >4.0.1"
[ package . extras ]
hiredis = [ "redis[hiredis] (>=3,!=4.0.0,!=4.0.1)" ]
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "django-silk"
2022-07-05 07:09:36 +00:00
version = "5.0.1"
2022-04-21 20:38:32 +00:00
description = "Silky smooth profiling for the Django Framework"
category = "dev"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
autopep8 = "*"
2022-06-28 06:58:47 +00:00
Django = ">=3.2"
2022-04-21 20:38:32 +00:00
gprof2dot = ">=2017.09.19"
Jinja2 = "*"
python-dateutil = "*"
pytz = "*"
requests = "*"
sqlparse = "*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "djangorestframework"
version = "3.13.1"
description = "Web APIs for Django, made easy."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
django = ">=2.2"
pytz = "*"
[ [ package ] ]
name = "djangorestframework-guardian"
version = "0.3.0"
description = "django-guardian support for Django REST Framework"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
django = "*"
django-guardian = "*"
djangorestframework = "*"
[ [ package ] ]
name = "docker"
version = "5.0.3"
description = "A Python library for the Docker Engine API."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
pywin32 = { version = "227" , markers = "sys_platform == \"win32\"" }
requests = ">=2.14.2,<2.18.0 || >2.18.0"
websocket-client = ">=0.32.0"
[ package . extras ]
ssh = [ "paramiko (>=2.4.2)" ]
tls = [ "pyOpenSSL (>=17.5.0)" , "cryptography (>=3.4.7)" , "idna (>=2.0.0)" ]
[ [ package ] ]
name = "drf-spectacular"
2022-04-26 12:41:24 +00:00
version = "0.22.1"
2021-12-24 22:25:38 +00:00
description = "Sane and flexible OpenAPI 3 schema generation for Django REST framework"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
Django = ">=2.2"
djangorestframework = ">=3.10"
inflection = ">=0.3.1"
jsonschema = ">=2.6.0"
PyYAML = ">=5.1"
uritemplate = ">=2.0.0"
[ package . extras ]
offline = [ "drf-spectacular-sidecar" ]
sidecar = [ "drf-spectacular-sidecar" ]
[ [ package ] ]
name = "duo-client"
2022-04-21 08:54:18 +00:00
version = "4.4.0"
2021-12-24 22:25:38 +00:00
description = "Reference client for Duo Security APIs"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
six = "*"
[ [ package ] ]
name = "facebook-sdk"
version = "3.1.0"
description = "This client library is designed to support the Facebook Graph API and the official Facebook JavaScript SDK, which is the canonical way to implement Facebook authentication."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
requests = "*"
[ [ package ] ]
name = "frozenlist"
2022-01-18 20:35:07 +00:00
version = "1.3.0"
2021-12-24 22:25:38 +00:00
description = "A list-like structure which implements collections.abc.MutableSequence"
category = "main"
optional = false
2022-01-18 20:35:07 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "geoip2"
2022-06-22 06:32:01 +00:00
version = "4.6.0"
2021-12-24 22:25:38 +00:00
description = "MaxMind GeoIP2 API"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
aiohttp = ">=3.6.2,<4.0.0"
maxminddb = ">=2.2.0,<3.0.0"
requests = ">=2.24.0,<3.0.0"
urllib3 = ">=1.25.2,<2.0.0"
[ [ package ] ]
name = "gitdb"
version = "4.0.9"
description = "Git Object Database"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
smmap = ">=3.0.1,<6"
[ [ package ] ]
name = "gitpython"
2022-04-21 20:38:32 +00:00
version = "3.1.27"
2021-12-24 22:25:38 +00:00
description = "GitPython is a python library used to interact with Git repositories"
category = "dev"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
gitdb = ">=4.0.1,<5"
[ [ package ] ]
name = "google-auth"
2022-06-04 12:22:25 +00:00
version = "2.6.6"
2021-12-24 22:25:38 +00:00
description = "Google Authentication Library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[ package . dependencies ]
2022-01-23 20:27:16 +00:00
cachetools = ">=2.0.0,<6.0"
2021-12-24 22:25:38 +00:00
pyasn1-modules = ">=0.2.1"
rsa = { version = ">=3.1.4,<5" , markers = "python_version >= \"3.6\"" }
six = ">=1.9.0"
[ package . extras ]
aiohttp = [ "requests (>=2.20.0,<3.0.0dev)" , "aiohttp (>=3.6.2,<4.0.0dev)" ]
pyopenssl = [ "pyopenssl (>=20.0.0)" ]
reauth = [ "pyu2f (>=0.1.5)" ]
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "gprof2dot"
version = "2021.2.21"
description = "Generate a dot graph from the output of several profilers."
category = "dev"
optional = false
python-versions = "*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "gunicorn"
version = "20.1.0"
description = "WSGI HTTP Server for UNIX"
category = "main"
optional = false
python-versions = ">=3.5"
[ package . extras ]
eventlet = [ "eventlet (>=0.24.1)" ]
gevent = [ "gevent (>=1.4.0)" ]
setproctitle = [ "setproctitle" ]
tornado = [ "tornado (>=0.2)" ]
[ [ package ] ]
name = "h11"
2022-01-23 20:27:16 +00:00
version = "0.13.0"
2021-12-24 22:25:38 +00:00
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "hiredis"
version = "2.0.0"
description = "Python wrapper for hiredis"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "httptools"
2022-03-14 09:00:09 +00:00
version = "0.4.0"
2021-12-24 22:25:38 +00:00
description = "A collection of framework independent HTTP protocol utils."
category = "main"
optional = false
python-versions = ">=3.5.0"
[ package . extras ]
test = [ "Cython (>=0.29.24,<0.30.0)" ]
[ [ package ] ]
name = "hyperlink"
version = "21.0.0"
description = "A featureful, immutable, and correct URL for Python."
category = "main"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[ package . dependencies ]
idna = ">=2.5"
[ [ package ] ]
name = "idna"
version = "3.3"
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "importlib-metadata"
2022-06-27 07:00:26 +00:00
version = "4.12.0"
2021-12-24 22:25:38 +00:00
description = "Read metadata from Python packages"
category = "dev"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
zipp = ">=0.5"
[ package . extras ]
2022-02-28 08:13:10 +00:00
docs = [ "sphinx" , "jaraco.packaging (>=9)" , "rst.linker (>=1.9)" ]
2021-12-24 22:25:38 +00:00
perf = [ "ipython" ]
2022-06-27 07:00:26 +00:00
testing = [ "pytest (>=6)" , "pytest-checkdocs (>=2.4)" , "pytest-flake8" , "pytest-cov" , "pytest-enabler (>=1.3)" , "packaging" , "pyfakefs" , "flufl.flake8" , "pytest-perf (>=0.9.2)" , "pytest-black (>=0.3.7)" , "pytest-mypy (>=0.9.1)" , "importlib-resources (>=1.3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "incremental"
version = "21.3.0"
description = "A small library that versions your Python projects."
category = "main"
optional = false
python-versions = "*"
[ package . extras ]
scripts = [ "click (>=6.0)" , "twisted (>=16.4.0)" ]
[ [ package ] ]
name = "inflection"
version = "0.5.1"
description = "A port of Ruby on Rails inflector to Python"
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "iniconfig"
version = "1.1.1"
description = "iniconfig: brain-dead simple config-ini parsing"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "isort"
version = "5.10.1"
description = "A Python utility / library to sort Python imports."
category = "dev"
optional = false
python-versions = ">=3.6.1,<4.0"
[ package . extras ]
pipfile_deprecated_finder = [ "pipreqs" , "requirementslib" ]
requirements_deprecated_finder = [ "pipreqs" , "pip-api" ]
colors = [ "colorama (>=0.4.3,<0.5.0)" ]
plugins = [ "setuptools" ]
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "jinja2"
2022-06-04 12:22:25 +00:00
version = "3.1.2"
2022-04-21 20:38:32 +00:00
description = "A very fast and expressive template engine."
category = "dev"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
MarkupSafe = ">=2.0"
[ package . extras ]
i18n = [ "Babel (>=2.7)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "jsonschema"
2022-06-04 12:22:25 +00:00
version = "4.6.0"
2021-12-24 22:25:38 +00:00
description = "An implementation of JSON Schema validation for Python"
category = "main"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
attrs = ">=17.4.0"
pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2"
[ package . extras ]
format = [ "fqdn" , "idna" , "isoduration" , "jsonpointer (>1.13)" , "rfc3339-validator" , "rfc3987" , "uri-template" , "webcolors (>=1.11)" ]
2022-06-04 12:22:25 +00:00
format-nongpl = [ "fqdn" , "idna" , "isoduration" , "jsonpointer (>1.13)" , "rfc3339-validator" , "rfc3986-validator (>0.1.0)" , "uri-template" , "webcolors (>=1.11)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "kombu"
2022-04-21 20:38:32 +00:00
version = "5.2.4"
2021-12-24 22:25:38 +00:00
description = "Messaging library for Python."
category = "main"
optional = false
python-versions = ">=3.7"
[ package . dependencies ]
2021-12-29 12:03:29 +00:00
amqp = ">=5.0.9,<6.0.0"
2021-12-24 22:25:38 +00:00
vine = "*"
[ package . extras ]
azureservicebus = [ "azure-servicebus (>=7.0.0)" ]
azurestoragequeues = [ "azure-storage-queue" ]
consul = [ "python-consul (>=0.6.0)" ]
librabbitmq = [ "librabbitmq (>=2.0.0)" ]
mongodb = [ "pymongo (>=3.3.0,<3.12.1)" ]
msgpack = [ "msgpack" ]
pyro = [ "pyro4" ]
qpid = [ "qpid-python (>=0.26)" , "qpid-tools (>=0.26)" ]
2021-12-29 12:03:29 +00:00
redis = [ "redis (>=3.4.1,!=4.0.0,!=4.0.1)" ]
2021-12-24 22:25:38 +00:00
slmq = [ "softlayer-messaging (>=1.0.3)" ]
sqlalchemy = [ "sqlalchemy" ]
sqs = [ "boto3 (>=1.9.12)" , "pycurl (>=7.44.1,<7.45.0)" , "urllib3 (>=1.26.7)" ]
yaml = [ "PyYAML (>=3.10)" ]
zookeeper = [ "kazoo (>=1.3.1)" ]
[ [ package ] ]
name = "kubernetes"
2022-06-23 07:45:10 +00:00
version = "24.2.0"
2021-12-24 22:25:38 +00:00
description = "Kubernetes python client"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
certifi = ">=14.05.14"
google-auth = ">=1.0.1"
python-dateutil = ">=2.5.3"
pyyaml = ">=5.4.1"
requests = "*"
requests-oauthlib = "*"
six = ">=1.9.0"
urllib3 = ">=1.24.2"
websocket-client = ">=0.32.0,<0.40.0 || >0.40.0,<0.41.0 || >=0.43.0"
[ package . extras ]
adal = [ "adal (>=1.0.2)" ]
[ [ package ] ]
name = "lazy-object-proxy"
version = "1.7.1"
description = "A fast and thorough lazy object proxy."
category = "dev"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "ldap3"
version = "2.9.1"
description = "A strictly RFC 4510 conforming LDAP V3 pure Python client library"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
pyasn1 = ">=0.4.6"
[ [ package ] ]
name = "lxml"
2022-07-04 07:38:14 +00:00
version = "4.9.1"
2021-12-24 22:25:38 +00:00
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
[ package . extras ]
cssselect = [ "cssselect (>=0.7)" ]
html5 = [ "html5lib" ]
htmlsoup = [ "beautifulsoup4" ]
source = [ "Cython (>=0.29.7)" ]
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "markupsafe"
version = "2.1.1"
description = "Safely add untrusted strings to HTML/XML markup."
category = "dev"
optional = false
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "maxminddb"
version = "2.2.0"
description = "Reader for the MaxMind DB format"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "mccabe"
2022-04-21 20:38:32 +00:00
version = "0.7.0"
2021-12-24 22:25:38 +00:00
description = "McCabe checker, plugin for flake8"
category = "dev"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.6"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "msgpack"
2022-06-04 12:22:25 +00:00
version = "1.0.4"
description = "MessagePack serializer"
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "multidict"
2022-02-05 17:54:15 +00:00
version = "6.0.2"
2021-12-24 22:25:38 +00:00
description = "multidict implementation"
category = "main"
optional = false
2022-01-23 20:27:16 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +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 = "*"
[ [ package ] ]
name = "oauthlib"
2022-02-05 17:54:15 +00:00
version = "3.2.0"
2021-12-24 22:25:38 +00:00
description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
2022-02-05 17:54:15 +00:00
rsa = [ "cryptography (>=3.0.0)" ]
2021-12-24 22:25:38 +00:00
signals = [ "blinker (>=1.4.0)" ]
2022-02-05 17:54:15 +00:00
signedtoken = [ "cryptography (>=3.0.0)" , "pyjwt (>=2.0.0,<3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "outcome"
version = "1.1.0"
description = "Capture the outcome of Python function calls."
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
attrs = ">=19.2.0"
[ [ package ] ]
name = "packaging"
version = "21.3"
description = "Core utilities for Python packages"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
2021-12-25 15:31:34 +00:00
[ [ package ] ]
name = "paramiko"
2022-05-17 07:27:07 +00:00
version = "2.11.0"
2021-12-25 15:31:34 +00:00
description = "SSH2 protocol library"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
bcrypt = ">=3.1.3"
cryptography = ">=2.5"
pynacl = ">=1.0.1"
2022-03-14 09:02:34 +00:00
six = "*"
2021-12-25 15:31:34 +00:00
[ package . extras ]
all = [ "pyasn1 (>=0.1.7)" , "pynacl (>=1.0.1)" , "bcrypt (>=3.1.3)" , "invoke (>=1.3)" , "gssapi (>=1.4.1)" , "pywin32 (>=2.1.8)" ]
ed25519 = [ "pynacl (>=1.0.1)" , "bcrypt (>=3.1.3)" ]
gssapi = [ "pyasn1 (>=0.1.7)" , "gssapi (>=1.4.1)" , "pywin32 (>=2.1.8)" ]
invoke = [ "invoke (>=1.3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pathspec"
version = "0.9.0"
description = "Utility library for gitignore style pattern matching of file paths."
category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
[ [ package ] ]
name = "pbr"
2022-06-04 12:22:25 +00:00
version = "5.9.0"
2021-12-24 22:25:38 +00:00
description = "Python Build Reasonableness"
category = "dev"
optional = false
python-versions = ">=2.6"
[ [ package ] ]
name = "platformdirs"
2022-04-21 20:38:32 +00:00
version = "2.5.2"
2021-12-24 22:25:38 +00:00
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "dev"
optional = false
2021-12-27 19:45:15 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-04-21 20:38:32 +00:00
docs = [ "furo (>=2021.7.5b38)" , "proselint (>=0.10.2)" , "sphinx-autodoc-typehints (>=1.12)" , "sphinx (>=4)" ]
test = [ "appdirs (==1.4.4)" , "pytest-cov (>=2.7)" , "pytest-mock (>=3.6)" , "pytest (>=6)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pluggy"
version = "1.0.0"
description = "plugin and hook calling mechanisms for python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . extras ]
dev = [ "pre-commit" , "tox" ]
testing = [ "pytest" , "pytest-benchmark" ]
[ [ package ] ]
name = "prometheus-client"
2022-04-21 20:38:32 +00:00
version = "0.14.1"
2021-12-24 22:25:38 +00:00
description = "Python client for the Prometheus monitoring system."
category = "main"
optional = false
2022-02-05 17:54:15 +00:00
python-versions = ">=3.6"
2021-12-24 22:25:38 +00:00
[ package . extras ]
twisted = [ "twisted" ]
[ [ package ] ]
name = "prompt-toolkit"
2022-04-21 20:38:32 +00:00
version = "3.0.29"
2021-12-24 22:25:38 +00:00
description = "Library for building powerful interactive command lines in Python"
category = "main"
optional = false
python-versions = ">=3.6.2"
[ package . dependencies ]
wcwidth = "*"
[ [ package ] ]
name = "psycopg2-binary"
2022-01-04 21:05:12 +00:00
version = "2.9.3"
2021-12-24 22:25:38 +00:00
description = "psycopg2 - Python-PostgreSQL Database Adapter"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "py"
version = "1.11.0"
description = "library with cross-python path, ini-parsing, io, code, log facilities"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[ [ package ] ]
name = "pyasn1"
version = "0.4.8"
description = "ASN.1 types and codecs"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "pyasn1-modules"
version = "0.2.8"
description = "A collection of ASN.1-based protocols modules."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
pyasn1 = ">=0.4.6,<0.5.0"
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "pycodestyle"
version = "2.8.0"
description = "Python style guide checker"
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pycparser"
version = "2.21"
description = "C parser in Python"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[ [ package ] ]
name = "pycryptodome"
2022-06-23 07:45:27 +00:00
version = "3.15.0"
2021-12-24 22:25:38 +00:00
description = "Cryptographic library for Python"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2022-02-15 09:04:17 +00:00
[ [ package ] ]
name = "pydantic"
2022-06-04 12:22:25 +00:00
version = "1.9.1"
description = "Data validation and settings management using python type hints"
2022-02-15 09:04:17 +00:00
category = "main"
optional = false
python-versions = ">=3.6.1"
[ package . dependencies ]
typing-extensions = ">=3.7.4.3"
[ package . extras ]
dotenv = [ "python-dotenv (>=0.10.4)" ]
email = [ "email-validator (>=1.0.3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pyjwt"
2022-05-13 07:43:54 +00:00
version = "2.4.0"
2021-12-24 22:25:38 +00:00
description = "JSON Web Token implementation in Python"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
crypto = [ "cryptography (>=3.3.1)" ]
dev = [ "sphinx" , "sphinx-rtd-theme" , "zope.interface" , "cryptography (>=3.3.1)" , "pytest (>=6.0.0,<7.0.0)" , "coverage[toml] (==5.0.4)" , "mypy" , "pre-commit" ]
docs = [ "sphinx" , "sphinx-rtd-theme" , "zope.interface" ]
tests = [ "pytest (>=6.0.0,<7.0.0)" , "coverage[toml] (==5.0.4)" ]
[ [ package ] ]
name = "pylint"
2022-06-30 08:08:13 +00:00
version = "2.14.4"
2021-12-24 22:25:38 +00:00
description = "python code static checker"
category = "dev"
optional = false
2022-06-02 09:12:56 +00:00
python-versions = ">=3.7.2"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
2022-06-16 07:58:29 +00:00
astroid = ">=2.11.6,<=2.12.0-dev0"
2022-06-20 08:05:43 +00:00
colorama = { version = ">=0.4.5" , markers = "sys_platform == \"win32\"" }
2022-03-28 07:45:21 +00:00
dill = ">=0.2"
2021-12-24 22:25:38 +00:00
isort = ">=4.2.5,<6"
2022-03-28 07:45:21 +00:00
mccabe = ">=0.6,<0.8"
2021-12-24 22:25:38 +00:00
platformdirs = ">=2.2.0"
2022-03-28 07:45:21 +00:00
tomli = { version = ">=1.1.0" , markers = "python_version < \"3.11\"" }
2022-06-02 09:12:56 +00:00
tomlkit = ">=0.10.1"
2022-03-28 07:45:21 +00:00
[ package . extras ]
2022-06-02 09:12:56 +00:00
spelling = [ "pyenchant (>=3.2,<4.0)" ]
testutils = [ "gitpython (>3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pylint-django"
2022-03-28 07:41:04 +00:00
version = "2.5.3"
2021-12-24 22:25:38 +00:00
description = "A Pylint plugin to help Pylint understand the Django web framework"
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
2022-03-28 07:41:04 +00:00
pylint = ">=2.0,<3"
2022-01-04 21:05:12 +00:00
pylint-plugin-utils = ">=0.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-03-28 07:41:04 +00:00
for_tests = [ "django-tables2" , "factory-boy" , "coverage" , "pytest" , "wheel" , "django-tastypie" , "pylint (>=2.13)" ]
2021-12-24 22:25:38 +00:00
with_django = [ "django" ]
[ [ package ] ]
name = "pylint-plugin-utils"
2021-12-29 12:03:29 +00:00
version = "0.7"
2021-12-24 22:25:38 +00:00
description = "Utilities and helpers for writing Pylint plugins"
category = "dev"
optional = false
2021-12-29 12:03:29 +00:00
python-versions = ">=3.6.2"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
pylint = ">=1.7"
2021-12-25 15:31:34 +00:00
[ [ package ] ]
name = "pynacl"
2022-01-12 22:02:39 +00:00
version = "1.5.0"
2021-12-25 15:31:34 +00:00
description = "Python binding to the Networking and Cryptography (NaCl) library"
category = "main"
optional = false
2022-01-12 22:02:39 +00:00
python-versions = ">=3.6"
2021-12-25 15:31:34 +00:00
[ package . dependencies ]
cffi = ">=1.4.1"
[ package . extras ]
docs = [ "sphinx (>=1.6.5)" , "sphinx-rtd-theme" ]
tests = [ "pytest (>=3.2.1,!=3.3.0)" , "hypothesis (>=3.27.0)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pyopenssl"
2022-02-05 17:54:15 +00:00
version = "22.0.0"
2021-12-24 22:25:38 +00:00
description = "Python wrapper module around the OpenSSL library"
category = "main"
optional = false
2022-02-05 17:54:15 +00:00
python-versions = ">=3.6"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
2022-02-05 17:54:15 +00:00
cryptography = ">=35.0"
2021-12-24 22:25:38 +00:00
[ package . extras ]
docs = [ "sphinx" , "sphinx-rtd-theme" ]
test = [ "flaky" , "pretend" , "pytest (>=3.0.1)" ]
[ [ package ] ]
name = "pyparsing"
2022-06-04 12:22:25 +00:00
version = "3.0.9"
2022-04-21 20:38:32 +00:00
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.6.8"
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-04-21 20:38:32 +00:00
diagrams = [ "railroad-diagrams" , "jinja2" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pyrsistent"
2022-01-18 20:35:07 +00:00
version = "0.18.1"
2021-12-24 22:25:38 +00:00
description = "Persistent/Functional/Immutable data structures"
category = "main"
optional = false
2022-01-18 20:35:07 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
2022-02-24 09:09:53 +00:00
[ [ package ] ]
name = "pysocks"
version = "1.7.1"
description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pytest"
2022-04-25 10:24:58 +00:00
version = "7.1.2"
2021-12-24 22:25:38 +00:00
description = "pytest: simple powerful testing with Python"
category = "dev"
optional = false
2022-03-14 09:00:30 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
atomicwrites = { version = ">=1.0" , markers = "sys_platform == \"win32\"" }
attrs = ">=19.2.0"
colorama = { version = "*" , markers = "sys_platform == \"win32\"" }
iniconfig = "*"
packaging = "*"
pluggy = ">=0.12,<2.0"
py = ">=1.8.2"
2022-02-05 15:23:19 +00:00
tomli = ">=1.0.0"
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-02-05 15:23:19 +00:00
testing = [ "argcomplete" , "hypothesis (>=3.56)" , "mock" , "nose" , "pygments (>=2.7.2)" , "requests" , "xmlschema" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "pytest-django"
version = "4.5.2"
description = "A Django plugin for pytest."
category = "dev"
optional = false
python-versions = ">=3.5"
[ package . dependencies ]
pytest = ">=5.4.0"
[ package . extras ]
docs = [ "sphinx" , "sphinx-rtd-theme" ]
testing = [ "django" , "django-configurations (>=2.0)" ]
[ [ package ] ]
name = "pytest-randomly"
2022-05-12 07:44:55 +00:00
version = "3.12.0"
2021-12-24 22:25:38 +00:00
description = "Pytest plugin to randomly order tests and control random.seed."
category = "dev"
optional = false
2022-01-12 22:02:39 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
pytest = "*"
[ [ package ] ]
name = "python-dateutil"
version = "2.8.2"
description = "Extensions to the standard Python datetime module"
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
[ package . dependencies ]
six = ">=1.5"
[ [ package ] ]
name = "python-dotenv"
2022-04-21 20:38:32 +00:00
version = "0.20.0"
2021-12-24 22:25:38 +00:00
description = "Read key-value pairs from a .env file and set them as environment variables"
category = "main"
optional = false
python-versions = ">=3.5"
[ package . extras ]
cli = [ "click (>=5.0)" ]
[ [ package ] ]
name = "pytz"
2022-04-21 20:38:32 +00:00
version = "2022.1"
2021-12-24 22:25:38 +00:00
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "pywin32"
version = "227"
description = "Python for Window Extensions"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "pyyaml"
version = "6.0"
description = "YAML parser and emitter for Python"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "redis"
2022-06-04 12:22:25 +00:00
version = "4.3.3"
2021-12-24 22:25:38 +00:00
description = "Python client for Redis database and key-value store"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
2022-04-21 20:38:32 +00:00
async-timeout = ">=4.0.2"
2021-12-27 19:45:15 +00:00
deprecated = ">=1.2.3"
2022-01-18 20:35:07 +00:00
packaging = ">=20.4"
2021-12-24 22:25:38 +00:00
[ package . extras ]
hiredis = [ "hiredis (>=1.0.0)" ]
2022-01-18 20:35:07 +00:00
ocsp = [ "cryptography (>=36.0.1)" , "pyopenssl (==20.0.1)" , "requests (>=2.26.0)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "requests"
2022-01-06 13:31:54 +00:00
version = "2.27.1"
2021-12-24 22:25:38 +00:00
description = "Python HTTP for Humans."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
[ package . dependencies ]
certifi = ">=2017.4.17"
charset-normalizer = { version = ">=2.0.0,<2.1.0" , markers = "python_version >= \"3\"" }
idna = { version = ">=2.5,<4" , markers = "python_version >= \"3\"" }
urllib3 = ">=1.21.1,<1.27"
[ package . extras ]
socks = [ "PySocks (>=1.5.6,!=1.5.7)" , "win-inet-pton" ]
use_chardet_on_py3 = [ "chardet (>=3.0.2,<5)" ]
[ [ package ] ]
name = "requests-mock"
version = "1.9.3"
description = "Mock out responses from the requests package"
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
requests = ">=2.3,<3"
six = "*"
[ package . extras ]
fixture = [ "fixtures" ]
test = [ "fixtures" , "mock" , "purl" , "pytest" , "sphinx" , "testrepository (>=0.0.18)" , "testtools" ]
[ [ package ] ]
name = "requests-oauthlib"
2022-01-29 23:51:59 +00:00
version = "1.3.1"
2021-12-24 22:25:38 +00:00
description = "OAuthlib authentication support for Requests."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[ package . dependencies ]
oauthlib = ">=3.0.0"
requests = ">=2.0.0"
[ package . extras ]
rsa = [ "oauthlib[signedtoken] (>=3.0.0)" ]
[ [ package ] ]
name = "rsa"
version = "4.8"
description = "Pure-Python RSA implementation"
category = "main"
optional = false
python-versions = ">=3.6,<4"
[ package . dependencies ]
pyasn1 = ">=0.1.3"
[ [ package ] ]
name = "selenium"
2022-06-24 06:19:42 +00:00
version = "4.3.0"
2021-12-24 22:25:38 +00:00
description = ""
category = "dev"
optional = false
python-versions = "~=3.7"
[ package . dependencies ]
trio = ">=0.17,<1.0"
trio-websocket = ">=0.9,<1.0"
2022-02-24 09:09:53 +00:00
urllib3 = { version = ">=1.26,<2.0" , extras = [ "secure" , "socks" ] }
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "sentry-sdk"
2022-07-12 07:20:42 +00:00
version = "1.7.0"
2022-01-23 20:27:16 +00:00
description = "Python client for Sentry (https://sentry.io)"
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
certifi = "*"
urllib3 = ">=1.10.0"
[ package . extras ]
2022-01-23 20:27:16 +00:00
aiohttp = [ "aiohttp (>=3.5)" ]
beam = [ "apache-beam (>=2.12)" ]
2021-12-24 22:25:38 +00:00
bottle = [ "bottle (>=0.12.13)" ]
celery = [ "celery (>=3)" ]
chalice = [ "chalice (>=1.16.0)" ]
2022-01-23 20:27:16 +00:00
django = [ "django (>=1.8)" ]
falcon = [ "falcon (>=1.4)" ]
2022-04-18 11:21:52 +00:00
flask = [ "flask (>=0.11)" , "blinker (>=1.1)" ]
2021-12-24 22:25:38 +00:00
httpx = [ "httpx (>=0.16.0)" ]
2022-01-23 20:27:16 +00:00
pure_eval = [ "pure-eval" , "executing" , "asttokens" ]
pyspark = [ "pyspark (>=2.4.4)" ]
quart = [ "quart (>=0.16.1)" , "blinker (>=1.1)" ]
rq = [ "rq (>=0.6)" ]
sanic = [ "sanic (>=0.8)" ]
sqlalchemy = [ "sqlalchemy (>=1.2)" ]
tornado = [ "tornado (>=5)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "service-identity"
version = "21.1.0"
description = "Service identity verification for pyOpenSSL & cryptography."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
attrs = ">=19.1.0"
cryptography = "*"
pyasn1 = "*"
pyasn1-modules = "*"
six = "*"
[ package . extras ]
dev = [ "coverage[toml] (>=5.0.2)" , "pytest" , "sphinx" , "furo" , "idna" , "pyopenssl" ]
docs = [ "sphinx" , "furo" ]
idna = [ "idna" ]
tests = [ "coverage[toml] (>=5.0.2)" , "pytest" ]
[ [ package ] ]
name = "six"
version = "1.16.0"
description = "Python 2 and 3 compatibility utilities"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
[ [ package ] ]
name = "smmap"
version = "5.0.0"
description = "A pure Python implementation of a sliding window memory map manager"
category = "dev"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "sniffio"
version = "1.2.0"
description = "Sniff out which async library your code is running under"
2022-04-21 20:38:32 +00:00
category = "main"
2021-12-24 22:25:38 +00:00
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "sortedcontainers"
version = "2.4.0"
description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "sqlparse"
version = "0.4.2"
description = "A non-validating SQL parser."
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "stevedore"
version = "3.5.0"
description = "Manage dynamic plugins for Python applications"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
pbr = ">=2.0.0,<2.1.0 || >2.1.0"
[ [ package ] ]
name = "structlog"
version = "21.5.0"
description = "Structured Logging for Python"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
dev = [ "pre-commit" , "rich" , "cogapp" , "tomli" , "coverage" , "freezegun (>=0.2.8)" , "pretend" , "pytest-asyncio" , "pytest (>=6.0)" , "simplejson" , "furo" , "sphinx" , "sphinx-notfound-page" , "sphinxcontrib-mermaid" , "twisted" ]
docs = [ "furo" , "sphinx" , "sphinx-notfound-page" , "sphinxcontrib-mermaid" , "twisted" ]
tests = [ "coverage" , "freezegun (>=0.2.8)" , "pretend" , "pytest-asyncio" , "pytest (>=6.0)" , "simplejson" ]
[ [ package ] ]
name = "swagger-spec-validator"
version = "2.7.4"
description = "Validation of Swagger specifications"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
jsonschema = "*"
pyyaml = "*"
six = "*"
2022-04-21 20:38:32 +00:00
[ [ package ] ]
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "tomli"
2022-04-21 20:38:32 +00:00
version = "2.0.1"
2021-12-24 22:25:38 +00:00
description = "A lil' TOML parser"
category = "dev"
optional = false
2022-02-05 17:54:15 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
2022-06-02 09:12:56 +00:00
[ [ package ] ]
name = "tomlkit"
version = "0.11.0"
description = "Style preserving TOML library"
category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "trio"
2022-04-21 20:38:32 +00:00
version = "0.20.0"
2021-12-24 22:25:38 +00:00
description = "A friendly Python library for async concurrency and I/O"
category = "dev"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
async-generator = ">=1.9"
attrs = ">=19.2.0"
cffi = { version = ">=1.14" , markers = "os_name == \"nt\" and implementation_name != \"pypy\"" }
idna = "*"
outcome = "*"
sniffio = "*"
sortedcontainers = "*"
[ [ package ] ]
name = "trio-websocket"
version = "0.9.2"
description = "WebSocket library for Trio"
category = "dev"
optional = false
python-versions = ">=3.5"
[ package . dependencies ]
async-generator = ">=1.10"
trio = ">=0.11"
wsproto = ">=0.14"
[ [ package ] ]
name = "twisted"
2022-04-12 07:06:54 +00:00
version = "22.4.0"
2021-12-24 22:25:38 +00:00
description = "An asynchronous networking framework written in Python"
category = "main"
optional = false
python-versions = ">=3.6.7"
[ package . dependencies ]
attrs = ">=19.2.0"
Automat = ">=0.8.0"
constantly = ">=15.1"
hyperlink = ">=17.1.1"
idna = { version = ">=2.4" , optional = true , markers = "extra == \"tls\"" }
incremental = ">=21.3.0"
pyopenssl = { version = ">=16.0.0" , optional = true , markers = "extra == \"tls\"" }
service-identity = { version = ">=18.1.0" , optional = true , markers = "extra == \"tls\"" }
2022-02-08 08:44:32 +00:00
twisted-iocpsupport = { version = ">=1.0.2,<2" , markers = "platform_system == \"Windows\"" }
2021-12-24 22:25:38 +00:00
typing-extensions = ">=3.6.5"
"zope.interface" = ">=4.4.2"
[ package . extras ]
2022-04-12 07:06:54 +00:00
all_non_platform = [ "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" , "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" , "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pyserial (>=3.0)" , "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" , "pywin32 (!=226)" , "contextvars (>=2.4,<3)" ]
2021-12-24 22:25:38 +00:00
conch = [ "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" ]
2022-04-12 07:06:54 +00:00
conch_nacl = [ "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pynacl" ]
2021-12-24 22:25:38 +00:00
contextvars = [ "contextvars (>=2.4,<3)" ]
2022-02-08 08:44:32 +00:00
dev = [ "towncrier (>=19.2,<20.0)" , "sphinx-rtd-theme (>=0.5,<1.0)" , "readthedocs-sphinx-ext (>=2.1,<3.0)" , "sphinx (>=4.1.2,<6)" , "pyflakes (>=2.2,<3.0)" , "twistedchecker (>=0.7,<1.0)" , "coverage (>=6b1,<7)" , "python-subunit (>=1.4,<2.0)" , "pydoctor (>=21.9.0,<21.10.0)" ]
dev_release = [ "towncrier (>=19.2,<20.0)" , "sphinx-rtd-theme (>=0.5,<1.0)" , "readthedocs-sphinx-ext (>=2.1,<3.0)" , "sphinx (>=4.1.2,<6)" , "pydoctor (>=21.9.0,<21.10.0)" ]
2022-04-12 07:06:54 +00:00
http2 = [ "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" ]
macos_platform = [ "pyobjc-core" , "pyobjc-framework-cfnetwork" , "pyobjc-framework-cocoa" , "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" , "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" , "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pyserial (>=3.0)" , "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" , "pywin32 (!=226)" , "contextvars (>=2.4,<3)" ]
mypy = [ "mypy (==0.930)" , "mypy-zope (==0.3.4)" , "types-setuptools" , "types-pyopenssl" , "towncrier (>=19.2,<20.0)" , "sphinx-rtd-theme (>=0.5,<1.0)" , "readthedocs-sphinx-ext (>=2.1,<3.0)" , "sphinx (>=4.1.2,<6)" , "pyflakes (>=2.2,<3.0)" , "twistedchecker (>=0.7,<1.0)" , "coverage (>=6b1,<7)" , "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" , "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" , "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pyserial (>=3.0)" , "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" , "pynacl" , "pywin32 (!=226)" , "python-subunit (>=1.4,<2.0)" , "contextvars (>=2.4,<3)" , "pydoctor (>=21.9.0,<21.10.0)" ]
osx_platform = [ "pyobjc-core" , "pyobjc-framework-cfnetwork" , "pyobjc-framework-cocoa" , "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" , "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" , "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pyserial (>=3.0)" , "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" , "pywin32 (!=226)" , "contextvars (>=2.4,<3)" ]
2021-12-24 22:25:38 +00:00
serial = [ "pyserial (>=3.0)" , "pywin32 (!=226)" ]
2022-02-08 08:44:32 +00:00
test = [ "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" ]
2021-12-24 22:25:38 +00:00
tls = [ "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" ]
2022-04-12 07:06:54 +00:00
windows_platform = [ "pywin32 (!=226)" , "cython-test-exception-raiser (>=1.0.2,<2)" , "PyHamcrest (>=1.9.0)" , "pyopenssl (>=16.0.0)" , "service-identity (>=18.1.0)" , "idna (>=2.4)" , "pyasn1" , "cryptography (>=2.6)" , "appdirs (>=1.4.0)" , "bcrypt (>=3.0.0)" , "pyserial (>=3.0)" , "h2 (>=3.0,<5.0)" , "priority (>=1.1.0,<2.0)" , "pywin32 (!=226)" , "contextvars (>=2.4,<3)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "twisted-iocpsupport"
version = "1.0.2"
description = "An extension for use in the twisted I/O Completion Ports reactor."
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "txaio"
2022-04-21 20:38:32 +00:00
version = "22.2.1"
2021-12-24 22:25:38 +00:00
description = "Compatibility API between asyncio/Twisted/Trollius"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
all = [ "zope.interface (>=5.2.0)" , "twisted (>=20.3.0)" ]
2022-04-21 20:38:32 +00:00
dev = [ "wheel" , "pytest (>=2.6.4)" , "pytest-cov (>=1.8.1)" , "pep8 (>=1.6.2)" , "sphinx (>=1.2.3)" , "pyenchant (>=1.6.6)" , "sphinxcontrib-spelling (>=2.1.2)" , "sphinx-rtd-theme (>=0.1.9)" , "tox (>=2.1.1)" , "twine (>=1.6.5)" , "tox-gh-actions (>=2.2.0)" ]
2021-12-24 22:25:38 +00:00
twisted = [ "zope.interface (>=5.2.0)" , "twisted (>=20.3.0)" ]
[ [ package ] ]
name = "typing-extensions"
2022-04-21 20:38:32 +00:00
version = "4.2.0"
description = "Backported and Experimental Type Hints for Python 3.7+"
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "tzdata"
2022-04-21 20:38:32 +00:00
version = "2022.1"
2021-12-24 22:25:38 +00:00
description = "Provider of IANA time zone data"
category = "main"
optional = false
python-versions = ">=2"
[ [ package ] ]
name = "ua-parser"
2022-06-29 07:11:22 +00:00
version = "0.15.0"
2021-12-24 22:25:38 +00:00
description = "Python port of Browserscope's user agent parser"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "uritemplate"
version = "4.1.1"
description = "Implementation of RFC 6570 URI Templates"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "urllib3"
2022-03-17 08:44:25 +00:00
version = "1.26.9"
2021-12-24 22:25:38 +00:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
[ package . dependencies ]
certifi = { version = "*" , optional = true , markers = "extra == \"secure\"" }
cryptography = { version = ">=1.3.4" , optional = true , markers = "extra == \"secure\"" }
idna = { version = ">=2.0.0" , optional = true , markers = "extra == \"secure\"" }
pyOpenSSL = { version = ">=0.14" , optional = true , markers = "extra == \"secure\"" }
2022-02-24 09:09:53 +00:00
PySocks = { version = ">=1.5.6,<1.5.7 || >1.5.7,<2.0" , optional = true , markers = "extra == \"socks\"" }
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-03-17 08:44:25 +00:00
brotli = [ "brotlicffi (>=0.8.0)" , "brotli (>=1.0.9)" , "brotlipy (>=0.6.0)" ]
2021-12-24 22:25:38 +00:00
secure = [ "pyOpenSSL (>=0.14)" , "cryptography (>=1.3.4)" , "idna (>=2.0.0)" , "certifi" , "ipaddress" ]
socks = [ "PySocks (>=1.5.6,!=1.5.7,<2.0)" ]
[ [ package ] ]
name = "uvicorn"
2022-06-28 06:57:35 +00:00
version = "0.18.2"
2021-12-24 22:25:38 +00:00
description = "The lightning-fast ASGI server."
category = "main"
optional = false
2022-01-25 08:47:05 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
click = ">=7.0"
colorama = { version = ">=0.4" , optional = true , markers = "sys_platform == \"win32\" and extra == \"standard\"" }
h11 = ">=0.8"
2022-03-14 09:00:09 +00:00
httptools = { version = ">=0.4.0" , optional = true , markers = "extra == \"standard\"" }
2021-12-24 22:25:38 +00:00
python-dotenv = { version = ">=0.13" , optional = true , markers = "extra == \"standard\"" }
PyYAML = { version = ">=5.1" , optional = true , markers = "extra == \"standard\"" }
uvloop = { version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1" , optional = true , markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\"" }
2022-06-24 06:19:31 +00:00
watchfiles = { version = ">=0.13" , optional = true , markers = "extra == \"standard\"" }
2022-01-18 20:35:07 +00:00
websockets = { version = ">=10.0" , optional = true , markers = "extra == \"standard\"" }
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-06-24 06:19:31 +00:00
standard = [ "websockets (>=10.0)" , "httptools (>=0.4.0)" , "watchfiles (>=0.13)" , "python-dotenv (>=0.13)" , "PyYAML (>=5.1)" , "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)" , "colorama (>=0.4)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "uvloop"
version = "0.16.0"
description = "Fast implementation of asyncio event loop on top of libuv"
category = "main"
optional = false
python-versions = ">=3.7"
[ package . extras ]
dev = [ "Cython (>=0.29.24,<0.30.0)" , "pytest (>=3.6.0)" , "Sphinx (>=4.1.2,<4.2.0)" , "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)" , "sphinx-rtd-theme (>=0.5.2,<0.6.0)" , "aiohttp" , "flake8 (>=3.9.2,<3.10.0)" , "psutil" , "pycodestyle (>=2.7.0,<2.8.0)" , "pyOpenSSL (>=19.0.0,<19.1.0)" , "mypy (>=0.800)" ]
docs = [ "Sphinx (>=4.1.2,<4.2.0)" , "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)" , "sphinx-rtd-theme (>=0.5.2,<0.6.0)" ]
test = [ "aiohttp" , "flake8 (>=3.9.2,<3.10.0)" , "psutil" , "pycodestyle (>=2.7.0,<2.8.0)" , "pyOpenSSL (>=19.0.0,<19.1.0)" , "mypy (>=0.800)" ]
[ [ package ] ]
name = "vine"
version = "5.0.0"
description = "Promises, promises, promises."
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
2022-06-24 06:19:31 +00:00
name = "watchfiles"
version = "0.15.0"
description = "Simple, modern and high performance file watching and code reload in python."
2021-12-24 22:25:38 +00:00
category = "main"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.7"
[ package . dependencies ]
anyio = ">=3.0.0,<4"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "wcwidth"
version = "0.2.5"
description = "Measures the displayed width of unicode strings in a terminal"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "webauthn"
2022-04-29 08:24:46 +00:00
version = "1.5.2"
2021-12-24 22:25:38 +00:00
description = "Pythonic WebAuthn"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
2022-02-15 09:04:17 +00:00
asn1crypto = ">=1.4.0"
cbor2 = ">=5.4.2.post1"
cryptography = ">=36.0.1"
pydantic = ">=1.9.0"
pyOpenSSL = ">=22.0.0"
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "websocket-client"
2022-04-21 20:38:32 +00:00
version = "1.3.2"
2021-12-24 22:25:38 +00:00
description = "WebSocket client for Python with low level API options"
category = "main"
optional = false
2022-04-21 20:38:32 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
docs = [ "Sphinx (>=3.4)" , "sphinx-rtd-theme (>=0.5)" ]
optional = [ "python-socks" , "wsaccel" ]
test = [ "websockets" ]
[ [ package ] ]
name = "websockets"
2022-04-21 20:38:32 +00:00
version = "10.3"
2021-12-24 22:25:38 +00:00
description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
category = "main"
optional = false
python-versions = ">=3.7"
[ [ package ] ]
name = "wrapt"
2022-06-04 12:22:25 +00:00
version = "1.14.1"
2021-12-24 22:25:38 +00:00
description = "Module for decorators, wrappers and monkey patching."
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
[ [ package ] ]
name = "wsproto"
2022-02-28 08:13:50 +00:00
version = "1.1.0"
2021-12-24 22:25:38 +00:00
description = "WebSockets state-machine based protocol implementation"
category = "main"
optional = false
2022-02-28 08:13:50 +00:00
python-versions = ">=3.7.0"
2021-12-24 22:25:38 +00:00
[ package . dependencies ]
h11 = ">=0.9.0,<1"
[ [ package ] ]
name = "xmlsec"
version = "1.3.12"
description = "Python bindings for the XML Security Library"
category = "main"
optional = false
python-versions = ">=3.5"
[ package . dependencies ]
lxml = ">=3.8"
[ [ package ] ]
name = "yarl"
version = "1.7.2"
description = "Yet another URL library"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
idna = ">=2.0"
multidict = ">=4.0"
[ [ package ] ]
name = "zipp"
2022-04-21 20:38:32 +00:00
version = "3.8.0"
2021-12-24 22:25:38 +00:00
description = "Backport of pathlib-compatible object wrapper for zip files"
category = "dev"
optional = false
2022-01-04 21:05:12 +00:00
python-versions = ">=3.7"
2021-12-24 22:25:38 +00:00
[ package . extras ]
2022-04-21 20:38:32 +00:00
docs = [ "sphinx" , "jaraco.packaging (>=9)" , "rst.linker (>=1.9)" ]
testing = [ "pytest (>=6)" , "pytest-checkdocs (>=2.4)" , "pytest-flake8" , "pytest-cov" , "pytest-enabler (>=1.0.1)" , "jaraco.itertools" , "func-timeout" , "pytest-black (>=0.3.7)" , "pytest-mypy (>=0.9.1)" ]
2021-12-24 22:25:38 +00:00
[ [ package ] ]
name = "zope.interface"
version = "5.4.0"
description = "Interfaces for Python"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[ package . extras ]
docs = [ "sphinx" , "repoze.sphinx.autointerface" ]
test = [ "coverage (>=5.0.3)" , "zope.event" , "zope.testing" ]
testing = [ "coverage (>=5.0.3)" , "zope.event" , "zope.testing" ]
[ metadata ]
lock-version = "1.1"
python-versions = "^3.10"
2022-06-04 12:22:25 +00:00
content-hash = "f88cbaf5f2662730ed2cc13eadec09a139122af2fbeaeb315c3daf70e743bf70"
2021-12-24 22:25:38 +00:00
[ metadata . files ]
2022-07-12 07:20:42 +00:00
aiohttp = [ ]
aioredis = [ ]
aiosignal = [ ]
amqp = [ ]
anyio = [ ]
asgiref = [ ]
asn1crypto = [ ]
astroid = [ ]
async-generator = [ ]
async-timeout = [ ]
atomicwrites = [ ]
attrs = [ ]
autobahn = [ ]
automat = [ ]
autopep8 = [ ]
bandit = [ ]
bcrypt = [ ]
billiard = [ ]
black = [ ]
bump2version = [ ]
cachetools = [ ]
cbor2 = [ ]
celery = [ ]
certifi = [ ]
cffi = [ ]
channels = [ ]
channels-redis = [ ]
charset-normalizer = [ ]
click = [ ]
click-didyoumean = [ ]
click-plugins = [ ]
click-repl = [ ]
codespell = [ ]
colorama = [ ]
constantly = [ ]
coverage = [ ]
cryptography = [ ]
dacite = [ ]
daphne = [ ]
deepmerge = [ ]
defusedxml = [ ]
deprecated = [ ]
dill = [ ]
django = [ ]
django-filter = [ ]
django-guardian = [ ]
django-model-utils = [ ]
django-otp = [ ]
django-prometheus = [ ]
django-redis = [ ]
django-silk = [ ]
djangorestframework = [ ]
djangorestframework-guardian = [ ]
docker = [ ]
drf-spectacular = [ ]
duo-client = [ ]
facebook-sdk = [ ]
frozenlist = [ ]
geoip2 = [ ]
gitdb = [ ]
gitpython = [ ]
google-auth = [ ]
gprof2dot = [ ]
gunicorn = [ ]
h11 = [ ]
hiredis = [ ]
httptools = [ ]
hyperlink = [ ]
idna = [ ]
importlib-metadata = [ ]
incremental = [ ]
inflection = [ ]
iniconfig = [ ]
isort = [ ]
jinja2 = [ ]
jsonschema = [ ]
kombu = [ ]
kubernetes = [ ]
lazy-object-proxy = [ ]
ldap3 = [ ]
lxml = [ ]
markupsafe = [ ]
maxminddb = [ ]
mccabe = [ ]
msgpack = [ ]
multidict = [ ]
mypy-extensions = [ ]
oauthlib = [ ]
outcome = [ ]
packaging = [ ]
paramiko = [ ]
pathspec = [ ]
pbr = [ ]
platformdirs = [ ]
pluggy = [ ]
prometheus-client = [ ]
prompt-toolkit = [ ]
psycopg2-binary = [ ]
py = [ ]
pyasn1 = [ ]
pyasn1-modules = [ ]
pycodestyle = [ ]
pycparser = [ ]
pycryptodome = [ ]
pydantic = [ ]
pyjwt = [ ]
pylint = [ ]
pylint-django = [ ]
pylint-plugin-utils = [ ]
pynacl = [ ]
pyopenssl = [ ]
pyparsing = [ ]
pyrsistent = [ ]
pysocks = [ ]
pytest = [ ]
pytest-django = [ ]
pytest-randomly = [ ]
python-dateutil = [ ]
python-dotenv = [ ]
pytz = [ ]
pywin32 = [ ]
pyyaml = [ ]
redis = [ ]
requests = [ ]
requests-mock = [ ]
requests-oauthlib = [ ]
rsa = [ ]
selenium = [ ]
sentry-sdk = [ ]
service-identity = [ ]
six = [ ]
smmap = [ ]
sniffio = [ ]
sortedcontainers = [ ]
sqlparse = [ ]
stevedore = [ ]
structlog = [ ]
swagger-spec-validator = [ ]
toml = [ ]
tomli = [ ]
tomlkit = [ ]
trio = [ ]
trio-websocket = [ ]
twisted = [ ]
twisted-iocpsupport = [ ]
txaio = [ ]
typing-extensions = [ ]
tzdata = [ ]
ua-parser = [ ]
uritemplate = [ ]
urllib3 = [ ]
uvicorn = [ ]
uvloop = [ ]
vine = [ ]
watchfiles = [ ]
wcwidth = [ ]
webauthn = [ ]
websocket-client = [ ]
websockets = [ ]
wrapt = [ ]
wsproto = [ ]
xmlsec = [ ]
yarl = [ ]
zipp = [ ]
"zope.interface" = [ ]