2022-01-05 16:14:08 +03:00
[ [ package ] ]
name = "asgiref"
version = "3.4.1"
description = "ASGI specs, helper code, and adapters"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
typing-extensions = { version = "*" , markers = "python_version < \"3.8\"" }
[ package . extras ]
tests = [ "pytest" , "pytest-asyncio" , "mypy (>=0.800)" ]
[ [ package ] ]
name = "atomicwrites"
2023-02-02 10:36:16 +03:00
version = "1.4.1"
2022-01-05 16:14:08 +03:00
description = "Atomic file writes."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[ [ package ] ]
name = "attrs"
2023-02-02 10:36:16 +03:00
version = "22.2.0"
2022-01-05 16:14:08 +03:00
description = "Classes Without Boilerplate"
category = "dev"
optional = false
2023-02-02 10:36:16 +03:00
python-versions = ">=3.6"
2022-01-05 16:14:08 +03:00
[ package . extras ]
2023-02-02 10:36:16 +03:00
cov = [ "attrs" , "coverage-enable-subprocess" , "coverage[toml] (>=5.3)" ]
dev = [ "attrs" ]
docs = [ "furo" , "sphinx" , "myst-parser" , "zope.interface" , "sphinx-notfound-page" , "sphinxcontrib-towncrier" , "towncrier" ]
tests = [ "attrs" , "zope.interface" ]
tests-no-zope = [ "hypothesis" , "pympler" , "pytest (>=4.3.0)" , "pytest-xdist" , "cloudpickle" , "mypy (>=0.971,<0.990)" , "pytest-mypy-plugins" ]
tests_no_zope = [ "hypothesis" , "pympler" , "pytest (>=4.3.0)" , "pytest-xdist" , "cloudpickle" , "mypy (>=0.971,<0.990)" , "pytest-mypy-plugins" ]
2022-01-05 16:14:08 +03:00
[ [ package ] ]
name = "bandit"
version = "1.7.1"
description = "Security oriented static analyser for python code."
category = "dev"
optional = false
python-versions = ">=3.5"
[ package . dependencies ]
colorama = { version = ">=0.3.9" , markers = "platform_system == \"Windows\"" }
GitPython = ">=1.0.1"
PyYAML = ">=5.3.1"
stevedore = ">=1.20.0"
[ [ package ] ]
name = "bleach"
version = "4.1.0"
description = "An easy safelist-based HTML-sanitizing tool."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
packaging = "*"
six = ">=1.9.0"
webencodings = "*"
[ [ package ] ]
name = "certifi"
2023-02-02 10:36:16 +03:00
version = "2022.12.7"
2022-01-05 16:14:08 +03:00
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
2023-02-02 10:36:16 +03:00
python-versions = ">=3.6"
2022-01-05 16:14:08 +03:00
[ [ package ] ]
name = "cffi"
2023-02-02 10:36:16 +03:00
version = "1.15.1"
2022-01-05 16:14:08 +03:00
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
pycparser = "*"
[ [ package ] ]
name = "charset-normalizer"
2023-02-02 10:36:16 +03:00
version = "2.0.12"
2022-01-05 16:14:08 +03: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 = "colorama"
2023-02-02 10:36:16 +03:00
version = "0.4.5"
2022-01-05 16:14:08 +03:00
description = "Cross-platform colored terminal text."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[ [ package ] ]
name = "coverage"
version = "6.2"
description = "Code coverage measurement for Python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
tomli = { version = "*" , optional = true , markers = "extra == \"toml\"" }
[ package . extras ]
toml = [ "tomli" ]
[ [ package ] ]
name = "coveralls"
version = "3.3.1"
description = "Show coverage stats online via coveralls.io"
category = "dev"
optional = false
python-versions = ">= 3.5"
[ package . dependencies ]
coverage = ">=4.1,<6.0.0 || >6.1,<6.1.1 || >6.1.1,<7.0"
docopt = ">=0.6.1"
requests = ">=1.0.0"
[ package . extras ]
yaml = [ "PyYAML (>=3.10)" ]
[ [ package ] ]
name = "cryptography"
2023-02-02 10:36:16 +03:00
version = "39.0.0"
2022-01-05 16:14:08 +03: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 ]
2023-02-02 10:36:16 +03:00
docs = [ "sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1,!=5.2.0,!=5.2.0.post0)" , "sphinx-rtd-theme" ]
2022-01-05 16:14:08 +03:00
docstest = [ "pyenchant (>=1.6.11)" , "twine (>=1.12.0)" , "sphinxcontrib-spelling (>=4.0.1)" ]
2023-02-02 10:36:16 +03:00
pep8test = [ "black" , "ruff" ]
sdist = [ "setuptools-rust (>=0.11.4)" ]
2022-01-05 16:14:08 +03:00
ssh = [ "bcrypt (>=3.1.5)" ]
2023-02-02 10:36:16 +03:00
test = [ "pytest (>=6.2.0)" , "pytest-benchmark" , "pytest-cov" , "pytest-subtests" , "pytest-xdist" , "pretend" , "iso8601" , "pytz" , "hypothesis (>=1.11.4,!=3.79.2)" ]
2022-01-05 16:14:08 +03:00
[ [ 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 = "django"
2023-02-02 10:36:16 +03:00
version = "3.2.17"
2022-01-05 16:14:08 +03:00
description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
asgiref = ">=3.3.2,<4"
pytz = "*"
sqlparse = ">=0.2.2"
[ package . extras ]
argon2 = [ "argon2-cffi (>=19.1.0)" ]
bcrypt = [ "bcrypt" ]
[ [ package ] ]
name = "django-allauth"
version = "0.47.0"
description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Django = ">=2.0"
pyjwt = { version = ">=1.7" , extras = [ "crypto" ] }
python3-openid = ">=3.0.8"
requests = "*"
requests-oauthlib = ">=0.3.0"
[ [ package ] ]
name = "django-appconf"
version = "1.0.5"
description = "A helper class for handling configuration defaults of packaged apps gracefully."
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
django = "*"
[ [ package ] ]
name = "django-braces"
version = "1.13.0"
description = "Reusable, generic mixins for Django"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "django-compressor"
version = "2.4.1"
description = "Compresses linked and inline JavaScript or CSS into single cached files."
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
django-appconf = ">=1.0.3"
rcssmin = "1.0.6"
rjsmin = "1.1.0"
six = ">=1.12.0"
[ [ package ] ]
name = "django-cors-middleware"
version = "1.5.0"
description = "django-cors-middleware is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS). Fork of django-cors-headers."
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "django-csp"
version = "3.7"
description = "Django Content Security Policy support."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Django = ">=1.8"
[ package . extras ]
jinja2 = [ "jinja2 (>=2.9.6)" ]
tests = [ "pytest (<4.0)" , "pytest-django" , "pytest-flakes (==1.0.1)" , "pytest-pep8 (==1.0.6)" , "pep8 (==1.4.6)" , "mock (==1.0.1)" , "six (==1.12.0)" , "jinja2 (>=2.9.6)" ]
[ [ package ] ]
name = "django-debug-toolbar"
version = "3.2.4"
description = "A configurable set of panels that display various debug information about the current request/response."
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
Django = ">=2.2"
sqlparse = ">=0.2.0"
[ [ package ] ]
name = "django-parler"
version = "2.3"
description = "Simple Django model translations without nasty hacks, featuring nice admin integration."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Django = ">=2.2"
[ [ package ] ]
name = "django-parler-rest"
2023-02-02 10:36:16 +03:00
version = "2.2"
2022-01-05 16:14:08 +03:00
description = "Multilingual support for django-rest-framework"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
2023-02-02 10:36:16 +03:00
django = ">=2.2"
2022-01-05 16:14:08 +03:00
django-parler = ">=1.9.2"
djangorestframework = ">=3.5"
[ [ package ] ]
name = "django-ranged-response"
version = "0.2.0"
description = "Modified Django FileResponse that adds Content-Range headers."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
django = "*"
[ [ package ] ]
name = "django-simple-captcha"
2023-02-02 10:36:16 +03:00
version = "0.5.17"
2022-01-05 16:14:08 +03:00
description = "A very simple, yet powerful, Django captcha application"
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
Django = ">=2.2"
django-ranged-response = "0.2.0"
Pillow = ">=6.2.0"
[ package . extras ]
test = [ "testfixtures" ]
[ [ package ] ]
name = "djangorestframework"
2023-02-02 10:36:16 +03:00
version = "3.14.0"
2022-01-05 16:14:08 +03:00
description = "Web APIs for Django, made easy."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
2023-02-02 10:36:16 +03:00
django = ">=3.0"
2022-01-05 16:14:08 +03:00
pytz = "*"
[ [ package ] ]
name = "djangorestframework-camel-case"
version = "1.3.0"
description = "Camel case JSON support for Django REST framework."
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "docopt"
version = "0.6.2"
description = "Pythonic argument parser, that will make you smile"
category = "dev"
optional = false
python-versions = "*"
[ [ 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"
version = "3.1.20"
description = "Python Git Library"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
gitdb = ">=4.0.1,<5"
typing-extensions = { version = ">=3.7.4.3" , markers = "python_version < \"3.10\"" }
[ [ package ] ]
name = "idna"
2023-02-02 10:36:16 +03:00
version = "3.4"
2022-01-05 16:14:08 +03:00
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "importlib-metadata"
version = "4.8.3"
description = "Read metadata from Python packages"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
typing-extensions = { version = ">=3.6.4" , markers = "python_version < \"3.8\"" }
zipp = ">=0.5"
[ package . extras ]
docs = [ "sphinx" , "jaraco.packaging (>=8.2)" , "rst.linker (>=1.9)" ]
perf = [ "ipython" ]
testing = [ "pytest (>=6)" , "pytest-checkdocs (>=2.4)" , "pytest-flake8" , "pytest-cov" , "pytest-enabler (>=1.0.1)" , "packaging" , "pep517" , "pyfakefs" , "flufl.flake8" , "pytest-perf (>=0.9.2)" , "pytest-black (>=0.3.7)" , "pytest-mypy" , "importlib-resources (>=1.3)" ]
[ [ package ] ]
name = "iniconfig"
version = "1.1.1"
description = "iniconfig: brain-dead simple config-ini parsing"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "lxml"
2023-02-02 10:36:16 +03:00
version = "4.9.2"
2022-01-05 16:14:08 +03: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)" ]
[ [ package ] ]
name = "markdown"
2023-02-02 10:36:16 +03:00
version = "3.3.7"
2022-01-05 16:14:08 +03:00
description = "Python implementation of Markdown."
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
importlib-metadata = { version = ">=4.4" , markers = "python_version < \"3.10\"" }
[ package . extras ]
testing = [ "coverage" , "pyyaml" ]
[ [ package ] ]
name = "mypy"
2023-02-02 10:36:16 +03:00
version = "0.971"
2022-01-05 16:14:08 +03:00
description = "Optional static typing for Python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
mypy-extensions = ">=0.4.3"
2023-02-02 10:36:16 +03:00
tomli = { version = ">=1.1.0" , markers = "python_version < \"3.11\"" }
2022-01-05 16:14:08 +03:00
typed-ast = { version = ">=1.4.0,<2" , markers = "python_version < \"3.8\"" }
typing-extensions = ">=3.10"
[ package . extras ]
dmypy = [ "psutil (>=4.0)" ]
python2 = [ "typed-ast (>=1.4.0,<2)" ]
2023-02-02 10:36:16 +03:00
reports = [ "lxml" ]
2022-01-05 16:14:08 +03: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 = "newrelic"
2023-02-02 10:36:16 +03:00
version = "7.16.0.178"
2022-01-05 16:14:08 +03:00
description = "New Relic Python Agent"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[ package . extras ]
infinite-tracing = [ "grpcio" , "protobuf (<4)" ]
[ [ package ] ]
name = "oauthlib"
2023-02-02 10:36:16 +03:00
version = "3.2.2"
2022-01-05 16:14:08 +03:00
description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
2023-02-02 10:36:16 +03:00
rsa = [ "cryptography (>=3.0.0)" ]
2022-01-05 16:14:08 +03:00
signals = [ "blinker (>=1.4.0)" ]
2023-02-02 10:36:16 +03:00
signedtoken = [ "cryptography (>=3.0.0)" , "pyjwt (>=2.0.0,<3)" ]
2022-01-05 16:14:08 +03:00
[ [ 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"
[ [ package ] ]
name = "pbr"
2023-02-02 10:36:16 +03:00
version = "5.11.1"
2022-01-05 16:14:08 +03:00
description = "Python Build Reasonableness"
category = "dev"
optional = false
python-versions = ">=2.6"
[ [ package ] ]
name = "pem"
version = "21.2.0"
description = "Easy PEM file parsing in Python."
category = "main"
optional = false
python-versions = "*"
[ package . extras ]
dev = [ "coverage[toml] (>=5.0.2)" , "pytest" , "certifi" , "pretend" , "pyopenssl" , "sphinx" , "furo" , "twisted" , "pre-commit" ]
docs = [ "sphinx" , "furo" ]
tests = [ "coverage[toml] (>=5.0.2)" , "pytest" , "certifi" , "pretend" , "pyopenssl" ]
[ [ package ] ]
name = "pillow"
version = "8.4.0"
description = "Python Imaging Library (Fork)"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "pluggy"
version = "1.0.0"
description = "plugin and hook calling mechanisms for python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
importlib-metadata = { version = ">=0.12" , markers = "python_version < \"3.8\"" }
[ package . extras ]
dev = [ "pre-commit" , "tox" ]
testing = [ "pytest" , "pytest-benchmark" ]
[ [ package ] ]
name = "psycopg2"
2023-02-02 10:36:16 +03:00
version = "2.9.5"
2022-01-05 16:14:08 +03: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 = "pycodestyle"
2023-02-02 10:36:16 +03:00
version = "2.10.0"
2022-01-05 16:14:08 +03:00
description = "Python style guide checker"
category = "dev"
optional = false
2023-02-02 10:36:16 +03:00
python-versions = ">=3.6"
2022-01-05 16:14:08 +03: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 = "pyjwt"
2023-02-02 10:36:16 +03:00
version = "2.4.0"
2022-01-05 16:14:08 +03:00
description = "JSON Web Token implementation in Python"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
cryptography = { version = ">=3.3.1" , optional = true , markers = "extra == \"crypto\"" }
[ 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 = "pymple"
version = "0.1.3"
description = "A simple Inversion of Control container"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "pyopenssl"
version = "21.0.0"
description = "Python wrapper module around the OpenSSL library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[ package . dependencies ]
cryptography = ">=3.3"
six = ">=1.5.2"
[ package . extras ]
docs = [ "sphinx" , "sphinx-rtd-theme" ]
test = [ "flaky" , "pretend" , "pytest (>=3.0.1)" ]
[ [ package ] ]
name = "pyparsing"
2023-02-02 10:36:16 +03:00
version = "3.0.7"
2022-01-05 16:14:08 +03:00
description = "Python parsing module"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
diagrams = [ "jinja2" , "railroad-diagrams" ]
[ [ package ] ]
name = "pytest"
2023-02-02 10:36:16 +03:00
version = "7.0.1"
2022-01-05 16:14:08 +03:00
description = "pytest: simple powerful testing with Python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
atomicwrites = { version = ">=1.0" , markers = "sys_platform == \"win32\"" }
attrs = ">=19.2.0"
colorama = { version = "*" , markers = "sys_platform == \"win32\"" }
importlib-metadata = { version = ">=0.12" , markers = "python_version < \"3.8\"" }
iniconfig = "*"
packaging = "*"
pluggy = ">=0.12,<2.0"
py = ">=1.8.2"
2023-02-02 10:36:16 +03:00
tomli = ">=1.0.0"
2022-01-05 16:14:08 +03:00
[ package . extras ]
2023-02-02 10:36:16 +03:00
testing = [ "argcomplete" , "hypothesis (>=3.56)" , "mock" , "nose" , "pygments (>=2.7.2)" , "requests" , "xmlschema" ]
2022-01-05 16:14:08 +03:00
[ [ package ] ]
name = "pytest-cov"
2023-02-02 10:36:16 +03:00
version = "4.0.0"
2022-01-05 16:14:08 +03:00
description = "Pytest plugin for measuring coverage."
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
coverage = { version = ">=5.2.1" , extras = [ "toml" ] }
pytest = ">=4.6"
[ package . extras ]
testing = [ "fields" , "hunter" , "process-tests" , "six" , "pytest-xdist" , "virtualenv" ]
[ [ 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 = "python3-openid"
version = "3.2.0"
description = "OpenID support for modern servers and consumers."
category = "main"
optional = false
python-versions = "*"
[ package . dependencies ]
defusedxml = "*"
[ package . extras ]
mysql = [ "mysql-connector-python" ]
postgresql = [ "psycopg2" ]
[ [ package ] ]
name = "pytz"
2023-02-02 10:36:16 +03:00
version = "2022.7.1"
2022-01-05 16:14:08 +03:00
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "pyyaml"
version = "6.0"
description = "YAML parser and emitter for Python"
category = "dev"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "rcssmin"
version = "1.0.6"
description = "CSS Minifier"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "requests"
2023-02-02 10:36:16 +03:00
version = "2.27.1"
2022-01-05 16:14:08 +03: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-oauthlib"
2023-02-02 10:36:16 +03:00
version = "1.3.1"
2022-01-05 16:14:08 +03: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 = "responses"
2023-02-02 10:36:16 +03:00
version = "0.17.0"
2022-01-05 16:14:08 +03:00
description = "A utility library for mocking out the `requests` Python library."
category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
[ package . dependencies ]
requests = ">=2.0"
six = "*"
urllib3 = ">=1.25.10"
[ package . extras ]
tests = [ "coverage (>=3.7.1,<6.0.0)" , "pytest-cov" , "pytest-localserver" , "flake8" , "types-mock" , "types-requests" , "types-six" , "pytest (>=4.6,<5.0)" , "pytest (>=4.6)" , "mypy" ]
[ [ package ] ]
name = "rjsmin"
version = "1.1.0"
description = "Javascript Minifier"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "selenium"
version = "3.141.0"
description = "Python bindings for Selenium"
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
urllib3 = "*"
[ [ package ] ]
name = "semantic-version"
2023-02-02 10:36:16 +03:00
version = "2.10.0"
2022-01-05 16:14:08 +03:00
description = "A library implementing the 'SemVer' scheme."
category = "main"
optional = false
2023-02-02 10:36:16 +03:00
python-versions = ">=2.7"
[ package . extras ]
dev = [ "Django (>=1.11)" , "nose2" , "tox" , "check-manifest" , "coverage" , "flake8" , "wheel" , "zest.releaser" , "readme-renderer (<25.0)" , "colorama (<=0.4.1)" ]
doc = [ "sphinx" , "sphinx-rtd-theme" ]
2022-01-05 16:14:08 +03:00
[ [ 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 = "sqlparse"
2023-02-02 10:36:16 +03:00
version = "0.4.3"
2022-01-05 16:14:08 +03:00
description = "A non-validating SQL parser."
category = "main"
optional = false
python-versions = ">=3.5"
[ [ package ] ]
name = "stevedore"
2023-02-02 10:36:16 +03:00
version = "3.5.2"
2022-01-05 16:14:08 +03:00
description = "Manage dynamic plugins for Python applications"
category = "dev"
optional = false
python-versions = ">=3.6"
[ package . dependencies ]
importlib-metadata = { version = ">=1.7.0" , markers = "python_version < \"3.8\"" }
pbr = ">=2.0.0,<2.1.0 || >2.1.0"
[ [ package ] ]
name = "tomli"
version = "1.2.3"
description = "A lil' TOML parser"
category = "dev"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "typed-ast"
2023-02-02 10:36:16 +03:00
version = "1.5.4"
2022-01-05 16:14:08 +03:00
description = "a fork of Python 2 and 3 ast modules with type comment support"
category = "dev"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "types-cryptography"
2023-02-02 10:36:16 +03:00
version = "3.3.23.2"
2022-01-05 16:14:08 +03:00
description = "Typing stubs for cryptography"
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
2023-02-02 10:36:16 +03:00
name = "types-pyopenssl"
version = "21.0.3"
description = "Typing stubs for pyOpenSSL"
2022-01-05 16:14:08 +03:00
category = "dev"
optional = false
python-versions = "*"
2023-02-02 10:36:16 +03:00
[ package . dependencies ]
types-cryptography = "*"
2022-01-05 16:14:08 +03:00
[ [ package ] ]
2023-02-02 10:36:16 +03:00
name = "types-requests"
version = "2.28.11.8"
description = "Typing stubs for requests"
2022-01-05 16:14:08 +03:00
category = "dev"
optional = false
python-versions = "*"
[ package . dependencies ]
2023-02-02 10:36:16 +03:00
types-urllib3 = "<1.27"
2022-01-05 16:14:08 +03:00
[ [ package ] ]
2023-02-02 10:36:16 +03:00
name = "types-urllib3"
version = "1.26.25.4"
description = "Typing stubs for urllib3"
2022-01-05 16:14:08 +03:00
category = "dev"
optional = false
python-versions = "*"
[ [ package ] ]
name = "typing-extensions"
2023-02-02 10:36:16 +03:00
version = "4.1.1"
2022-01-05 16:14:08 +03:00
description = "Backported and Experimental Type Hints for Python 3.6+"
category = "main"
optional = false
python-versions = ">=3.6"
[ [ package ] ]
name = "urllib3"
2023-02-02 10:36:16 +03:00
version = "1.26.14"
2022-01-05 16:14:08 +03:00
description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "main"
optional = false
2023-02-02 10:36:16 +03:00
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
2022-01-05 16:14:08 +03:00
[ package . extras ]
2023-02-02 10:36:16 +03:00
brotli = [ "brotlicffi (>=0.8.0)" , "brotli (>=1.0.9)" , "brotlipy (>=0.6.0)" ]
secure = [ "pyOpenSSL (>=0.14)" , "cryptography (>=1.3.4)" , "idna (>=2.0.0)" , "certifi" , "urllib3-secure-extra" , "ipaddress" ]
2022-01-05 16:14:08 +03:00
socks = [ "PySocks (>=1.5.6,!=1.5.7,<2.0)" ]
[ [ package ] ]
name = "uwsgi"
2023-02-02 10:36:16 +03:00
version = "2.0.21"
2022-01-05 16:14:08 +03:00
description = "The uWSGI server"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "webencodings"
version = "0.5.1"
description = "Character encoding aliases for legacy web content"
category = "main"
optional = false
python-versions = "*"
[ [ package ] ]
name = "zipp"
version = "3.6.0"
description = "Backport of pathlib-compatible object wrapper for zip files"
category = "main"
optional = false
python-versions = ">=3.6"
[ package . extras ]
docs = [ "sphinx" , "jaraco.packaging (>=8.2)" , "rst.linker (>=1.9)" ]
testing = [ "pytest (>=4.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" ]
[ metadata ]
lock-version = "1.1"
2022-01-05 16:18:42 +03:00
python-versions = "^3.6"
2023-02-02 10:36:16 +03:00
content-hash = "8d410e9ffc83b61481a6a7393e60268d01778920e6d3de57d291234efdb6c923"
2022-01-05 16:14:08 +03:00
[ metadata . files ]
2023-02-02 10:36:16 +03:00
asgiref = [ ]
atomicwrites = [ ]
attrs = [ ]
bandit = [ ]
bleach = [ ]
certifi = [ ]
cffi = [ ]
charset-normalizer = [ ]
colorama = [ ]
coverage = [ ]
coveralls = [ ]
cryptography = [ ]
defusedxml = [ ]
django = [ ]
django-allauth = [ ]
django-appconf = [ ]
django-braces = [ ]
django-compressor = [ ]
django-cors-middleware = [ ]
django-csp = [ ]
django-debug-toolbar = [ ]
django-parler = [ ]
django-parler-rest = [ ]
django-ranged-response = [ ]
django-simple-captcha = [ ]
djangorestframework = [ ]
djangorestframework-camel-case = [ ]
docopt = [ ]
gitdb = [ ]
gitpython = [ ]
idna = [ ]
importlib-metadata = [ ]
iniconfig = [ ]
lxml = [ ]
markdown = [ ]
mypy = [ ]
mypy-extensions = [ ]
newrelic = [ ]
oauthlib = [ ]
packaging = [ ]
pbr = [ ]
pem = [ ]
pillow = [ ]
pluggy = [ ]
psycopg2 = [ ]
py = [ ]
pycodestyle = [ ]
pycparser = [ ]
pyjwt = [ ]
pymple = [ ]
pyopenssl = [ ]
pyparsing = [ ]
pytest = [ ]
pytest-cov = [ ]
pytest-django = [ ]
python3-openid = [ ]
pytz = [ ]
pyyaml = [ ]
rcssmin = [ ]
requests = [ ]
requests-oauthlib = [ ]
responses = [ ]
rjsmin = [ ]
selenium = [ ]
semantic-version = [ ]
six = [ ]
smmap = [ ]
sqlparse = [ ]
stevedore = [ ]
tomli = [ ]
typed-ast = [ ]
types-cryptography = [ ]
types-pyopenssl = [ ]
types-requests = [ ]
types-urllib3 = [ ]
typing-extensions = [ ]
urllib3 = [ ]
uwsgi = [ ]
webencodings = [ ]
zipp = [ ]