[[package]]
-category = "dev"
-description = "Disable App Nap on OS X 10.9"
-marker = "sys_platform == \"darwin\""
name = "appnope"
+version = "0.1.0"
+description = "Disable App Nap on OS X 10.9"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.1.0"
[[package]]
-category = "dev"
-description = "Atomic file writes."
-marker = "sys_platform == \"win32\""
name = "atomicwrites"
+version = "1.3.0"
+description = "Atomic file writes."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.3.0"
[[package]]
-category = "main"
-description = "Classes Without Boilerplate"
name = "attrs"
+version = "18.2.0"
+description = "Classes Without Boilerplate"
+category = "main"
optional = false
python-versions = "*"
-version = "18.2.0"
[package.extras]
dev = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope.interface", "sphinx", "zope.interface", "pre-commit"]
tests = ["coverage", "hypothesis", "pympler", "pytest", "six", "zope.interface"]
[[package]]
-category = "main"
-description = "Internationalization utilities"
name = "babel"
+version = "2.8.0"
+description = "Internationalization utilities"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.8.0"
[package.dependencies]
pytz = ">=2015.7"
[[package]]
-category = "dev"
-description = "Specifications for callback functions passed in to an API"
name = "backcall"
+version = "0.1.0"
+description = "Specifications for callback functions passed in to an API"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.1.0"
[[package]]
-category = "main"
-description = "Screen-scraping library"
name = "beautifulsoup4"
+version = "4.6.0"
+description = "Screen-scraping library"
+category = "main"
optional = false
python-versions = "*"
-version = "4.6.0"
[package.extras]
html5lib = ["html5lib"]
lxml = ["lxml"]
[[package]]
-category = "main"
-description = "Django app for using Blender ID as OAuth2 authentication service."
name = "blender-id-oauth-client"
+version = "0.9.1"
+description = "Django app for using Blender ID as OAuth2 authentication service."
+category = "main"
optional = false
python-versions = ">=3.6,<4.0"
-version = "0.9.1"
[package.dependencies]
Django = ">=2.1,<3.0"
requests-oauthlib = ">=1.0,<2.0"
[[package]]
-category = "main"
-description = "Braintree Python Library"
name = "braintree"
+version = "3.59.0"
+description = "Braintree Python Library"
+category = "main"
optional = false
python-versions = "*"
-version = "3.58.0"
[package.dependencies]
requests = ">=0.11.1,<3.0"
[[package]]
-category = "main"
-description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
+version = "2019.11.28"
+description = "Python package for providing Mozilla's CA Bundle."
+category = "main"
optional = false
python-versions = "*"
-version = "2019.11.28"
[[package]]
-category = "main"
-description = "Universal encoding detector for Python 2 and 3"
name = "chardet"
+version = "3.0.4"
+description = "Universal encoding detector for Python 2 and 3"
+category = "main"
optional = false
python-versions = "*"
-version = "3.0.4"
[[package]]
-category = "dev"
-description = "Composable command line interface toolkit"
name = "click"
+version = "7.0"
+description = "Composable command line interface toolkit"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "7.0"
[[package]]
-category = "dev"
-description = "Cross-platform colored terminal text."
-marker = "sys_platform == \"win32\""
name = "colorama"
+version = "0.4.3"
+description = "Cross-platform colored terminal text."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.4.3"
[[package]]
-category = "dev"
-description = "Code coverage measurement for Python"
name = "coverage"
+version = "5.0.3"
+description = "Code coverage measurement for Python"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
-version = "5.0.3"
[package.extras]
toml = ["toml"]
[[package]]
-category = "dev"
-description = "Decorators for Humans"
name = "decorator"
+version = "4.4.1"
+description = "Decorators for Humans"
+category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*"
-version = "4.4.1"
[[package]]
-category = "main"
-description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design."
name = "django"
+version = "2.2.10"
+description = "A high-level Python Web framework that encourages rapid development and clean, pragmatic design."
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "2.2.10"
[package.dependencies]
pytz = "*"
bcrypt = ["bcrypt"]
[[package]]
-category = "main"
-description = "Provides a country field for Django models."
name = "django-countries"
+version = "5.5"
+description = "Provides a country field for Django models."
+category = "main"
optional = false
python-versions = "*"
-version = "5.5"
[package.dependencies]
six = "*"
test = ["pytest", "pytest-django", "pytest-cov", "mock"]
[[package]]
-category = "main"
-description = "A configurable set of panels that display various debug information about the current request/response."
name = "django-debug-toolbar"
+version = "1.11"
+description = "A configurable set of panels that display various debug information about the current request/response."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.11"
[package.dependencies]
Django = ">=1.11"
sqlparse = ">=0.2.0"
[[package]]
-category = "main"
-description = "An app to add a \"Log in as user\" button in the Django user admin page."
name = "django-loginas"
+version = "0.3.8"
+description = "An app to add a \"Log in as user\" button in the Django user admin page."
+category = "main"
optional = false
python-versions = ">3.3"
-version = "0.3.8"
[[package]]
-category = "main"
-description = "Django extension to allow working with 'clusters' of models as a single unit, independently of the database"
name = "django-modelcluster"
+version = "5.0.1"
+description = "Django extension to allow working with 'clusters' of models as a single unit, independently of the database"
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "5.0.1"
[package.dependencies]
pytz = ">=2015.2"
taggit = ["django-taggit (>=0.20)"]
[[package]]
-category = "main"
-description = "django-taggit is a reusable Django application for simple tagging."
name = "django-taggit"
+version = "1.2.0"
+description = "django-taggit is a reusable Django application for simple tagging."
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "1.2.0"
[package.dependencies]
Django = ">=1.11"
[[package]]
-category = "main"
-description = "Efficient tree implementations for Django"
name = "django-treebeard"
+version = "4.3.1"
+description = "Efficient tree implementations for Django"
+category = "main"
optional = false
python-versions = "*"
-version = "4.3.1"
[package.dependencies]
Django = ">=1.8"
[[package]]
-category = "main"
-description = "Web APIs for Django, made easy."
name = "djangorestframework"
+version = "3.11.0"
+description = "Web APIs for Django, made easy."
+category = "main"
optional = false
python-versions = ">=3.5"
-version = "3.11.0"
[package.dependencies]
django = ">=1.11"
[[package]]
-category = "main"
-description = "Docutils -- Python Documentation Utilities"
name = "docutils"
+version = "0.14"
+description = "Docutils -- Python Documentation Utilities"
+category = "main"
optional = false
python-versions = "*"
-version = "0.14"
[[package]]
-category = "main"
-description = "Library to convert rich text from Draft.js raw ContentState to HTML"
name = "draftjs-exporter"
+version = "2.1.7"
+description = "Library to convert rich text from Draft.js raw ContentState to HTML"
+category = "main"
optional = false
python-versions = "*"
-version = "2.1.7"
[package.extras]
html5lib = ["beautifulsoup4 (>=4.4.1,<5)", "html5lib (>=0.999,<=1.0.1)"]
lxml = ["lxml (>=4.2.0,<5)"]
-testing = ["tox (>=2.3.1)", "markov_draftjs (0.1.1)", "memory-profiler (0.47)", "psutil (5.4.1)", "coverage (>=4.1.0)", "flake8 (>=3.2.0)", "isort (4.2.5)", "beautifulsoup4 (>=4.4.1,<5)", "html5lib (>=0.999,<=1.0.1)", "lxml (>=4.2.0,<5)"]
+testing = ["tox (>=2.3.1)", "markov-draftjs (==0.1.1)", "memory-profiler (==0.47)", "psutil (==5.4.1)", "coverage (>=4.1.0)", "flake8 (>=3.2.0)", "isort (==4.2.5)", "beautifulsoup4 (>=4.4.1,<5)", "html5lib (>=0.999,<=1.0.1)", "lxml (>=4.2.0,<5)"]
[[package]]
-category = "main"
-description = "MaxMind GeoIP2 API"
name = "geoip2"
+version = "2.9.0"
+description = "MaxMind GeoIP2 API"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "2.9.0"
[package.dependencies]
maxminddb = ">=1.4.0"
requests = ">=2.9"
[[package]]
-category = "main"
-description = "HTML parser based on the WHATWG HTML specification"
name = "html5lib"
+version = "1.0.1"
+description = "HTML parser based on the WHATWG HTML specification"
+category = "main"
optional = false
python-versions = "*"
-version = "1.0.1"
[package.dependencies]
six = ">=1.9"
lxml = ["lxml"]
[[package]]
-category = "dev"
-description = "An HTML Minifier"
name = "htmlmin"
+version = "0.1.12"
+description = "An HTML Minifier"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.1.12"
[[package]]
-category = "main"
-description = "Internationalized Domain Names in Applications (IDNA)"
name = "idna"
+version = "2.8"
+description = "Internationalized Domain Names in Applications (IDNA)"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.8"
[[package]]
-category = "dev"
-description = "Read metadata from Python packages"
-marker = "python_version < \"3.8\""
name = "importlib-metadata"
+version = "1.5.0"
+description = "Read metadata from Python packages"
+category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-version = "1.5.0"
[package.dependencies]
zipp = ">=0.5"
testing = ["packaging", "importlib-resources"]
[[package]]
-category = "dev"
-description = "IPython: Productive Interactive Computing"
name = "ipython"
+version = "7.12.0"
+description = "IPython: Productive Interactive Computing"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "7.12.0"
[package.dependencies]
-appnope = "*"
+appnope = {version = "*", markers = "sys_platform == \"darwin\""}
backcall = "*"
-colorama = "*"
+colorama = {version = "*", markers = "sys_platform == \"win32\""}
decorator = "*"
jedi = ">=0.10"
-pexpect = "*"
+pexpect = {version = "*", markers = "sys_platform != \"win32\""}
pickleshare = "*"
prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
pygments = "*"
-setuptools = ">=18.5"
traitlets = ">=4.2"
[package.extras]
test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.14)"]
[[package]]
-category = "dev"
-description = "Vestigial utilities from IPython"
name = "ipython-genutils"
+version = "0.2.0"
+description = "Vestigial utilities from IPython"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.2.0"
[[package]]
-category = "dev"
-description = "An autocompletion tool for Python that can be used for text editors."
name = "jedi"
+version = "0.16.0"
+description = "An autocompletion tool for Python that can be used for text editors."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.16.0"
[package.dependencies]
parso = ">=0.5.2"
[package.extras]
-qa = ["flake8 (3.7.9)"]
-testing = ["colorama (0.4.1)", "docopt", "pytest (>=3.9.0,<5.0.0)"]
+qa = ["flake8 (==3.7.9)"]
+testing = ["colorama (==0.4.1)", "docopt", "pytest (>=3.9.0,<5.0.0)"]
[[package]]
-category = "dev"
-description = "A very fast and expressive template engine."
name = "jinja2"
+version = "2.11.1"
+description = "A very fast and expressive template engine."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "2.11.1"
[package.dependencies]
MarkupSafe = ">=0.23"
i18n = ["Babel (>=0.8)"]
[[package]]
-category = "dev"
-description = "JavaScript minifier."
name = "jsmin"
+version = "2.2.2"
+description = "JavaScript minifier."
+category = "dev"
optional = false
python-versions = "*"
-version = "2.2.2"
[[package]]
-category = "main"
-description = "Internationalization for pytz timezones and territories"
name = "l18n"
+version = "2018.5"
+description = "Internationalization for pytz timezones and territories"
+category = "main"
optional = false
python-versions = "*"
-version = "2018.5"
[package.dependencies]
pytz = ">=2018.5"
six = "*"
[[package]]
-category = "dev"
-description = "Python LiveReload is an awesome tool for web developers"
name = "livereload"
+version = "2.6.1"
+description = "Python LiveReload is an awesome tool for web developers"
+category = "dev"
optional = false
python-versions = "*"
-version = "2.6.1"
[package.dependencies]
six = "*"
tornado = "*"
[[package]]
-category = "dev"
-description = "Python implementation of Markdown."
name = "markdown"
+version = "3.1.1"
+description = "Python implementation of Markdown."
+category = "dev"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
-version = "3.1.1"
-
-[package.dependencies]
-setuptools = ">=36"
[package.extras]
testing = ["coverage", "pyyaml"]
[[package]]
-category = "dev"
-description = "Safely add untrusted strings to HTML/XML markup."
name = "markupsafe"
+version = "1.1.1"
+description = "Safely add untrusted strings to HTML/XML markup."
+category = "dev"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
-version = "1.1.1"
[[package]]
-category = "main"
-description = "Reader for the MaxMind DB format"
name = "maxminddb"
+version = "1.5.2"
+description = "Reader for the MaxMind DB format"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "1.5.2"
[[package]]
-category = "dev"
-description = "Project documentation with Markdown."
name = "mkdocs"
+version = "1.0.4"
+description = "Project documentation with Markdown."
+category = "dev"
optional = false
python-versions = ">=2.7.9,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
-version = "1.0.4"
[package.dependencies]
+click = ">=3.3"
Jinja2 = ">=2.7.1"
+livereload = ">=2.5.1"
Markdown = ">=2.3.1"
PyYAML = ">=3.10"
-click = ">=3.3"
-livereload = ">=2.5.1"
tornado = ">=5.0"
[[package]]
-category = "dev"
-description = "A Material Design theme for MkDocs"
name = "mkdocs-material"
+version = "4.6.0"
+description = "A Material Design theme for MkDocs"
+category = "dev"
optional = false
python-versions = "*"
-version = "4.6.0"
[package.dependencies]
-Pygments = ">=2.2"
markdown = "<3.2"
mkdocs = ">=1"
mkdocs-minify-plugin = ">=0.2"
+Pygments = ">=2.2"
pymdown-extensions = ">=6.2,<6.3"
[[package]]
-category = "dev"
-description = "An MkDocs plugin to minify HTML and/or JS files prior to being written to disk"
name = "mkdocs-minify-plugin"
-optional = false
-python-versions = ">=2.7"
version = "0.2.1"
+description = "An MkDocs plugin to minify HTML and/or JS files prior to being written to disk"
+category = "dev"
+optional = false
+python-versions = ">=2.7"
[package.dependencies]
htmlmin = ">=0.1.4"
mkdocs = ">=1.0.4"
[[package]]
-category = "dev"
-description = "More routines for operating on iterables, beyond itertools"
name = "more-itertools"
+version = "8.2.0"
+description = "More routines for operating on iterables, beyond itertools"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "8.2.0"
[[package]]
-category = "dev"
-description = "Optional static typing for Python"
name = "mypy"
+version = "0.740"
+description = "Optional static typing for Python"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "0.740"
[package.dependencies]
mypy-extensions = ">=0.4.0,<0.5.0"
dmypy = ["psutil (>=4.0)"]
[[package]]
-category = "dev"
-description = "Experimental type system extensions for programs checked with the mypy typechecker."
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 = "*"
-version = "0.4.3"
[[package]]
-category = "main"
-description = "Python interface to MySQL"
name = "mysqlclient"
+version = "1.4.6"
+description = "Python interface to MySQL"
+category = "main"
optional = false
python-versions = "*"
-version = "1.4.6"
[[package]]
-category = "main"
-description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
name = "oauthlib"
+version = "3.1.0"
+description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "3.1.0"
[package.extras]
rsa = ["cryptography"]
signedtoken = ["cryptography", "pyjwt (>=1.0.0)"]
[[package]]
-category = "dev"
-description = "Core utilities for Python packages"
name = "packaging"
+version = "20.1"
+description = "Core utilities for Python packages"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "20.1"
[package.dependencies]
pyparsing = ">=2.0.2"
six = "*"
[[package]]
-category = "dev"
-description = "A Python Parser"
name = "parso"
+version = "0.6.1"
+description = "A Python Parser"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.6.1"
[package.extras]
testing = ["docopt", "pytest (>=3.0.7)"]
[[package]]
-category = "dev"
-description = "Backport of PEP 562."
name = "pep562"
+version = "1.0"
+description = "Backport of PEP 562."
+category = "dev"
optional = false
python-versions = "*"
-version = "1.0"
[[package]]
-category = "dev"
-description = "Pexpect allows easy control of interactive console applications."
-marker = "sys_platform != \"win32\""
name = "pexpect"
+version = "4.8.0"
+description = "Pexpect allows easy control of interactive console applications."
+category = "dev"
optional = false
python-versions = "*"
-version = "4.8.0"
[package.dependencies]
ptyprocess = ">=0.5"
[[package]]
-category = "dev"
-description = "Tiny 'shelve'-like database with concurrency support"
name = "pickleshare"
+version = "0.7.5"
+description = "Tiny 'shelve'-like database with concurrency support"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.7.5"
[[package]]
-category = "main"
-description = "Python Imaging Library (Fork)"
name = "pillow"
+version = "5.4.1"
+description = "Python Imaging Library (Fork)"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "5.4.1"
[[package]]
-category = "dev"
-description = "plugin and hook calling mechanisms for python"
name = "pluggy"
+version = "0.13.1"
+description = "plugin and hook calling mechanisms for python"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.13.1"
[package.dependencies]
-[package.dependencies.importlib-metadata]
-python = "<3.8"
-version = ">=0.12"
+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
[package.extras]
dev = ["pre-commit", "tox"]
[[package]]
-category = "dev"
-description = "Library for building powerful interactive command lines in Python"
name = "prompt-toolkit"
+version = "3.0.3"
+description = "Library for building powerful interactive command lines in Python"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "3.0.3"
[package.dependencies]
wcwidth = "*"
[[package]]
-category = "dev"
-description = "Run a subprocess in a pseudo terminal"
-marker = "sys_platform != \"win32\""
name = "ptyprocess"
+version = "0.6.0"
+description = "Run a subprocess in a pseudo terminal"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.6.0"
[[package]]
-category = "dev"
-description = "library with cross-python path, ini-parsing, io, code, log facilities"
name = "py"
+version = "1.8.1"
+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.*"
-version = "1.8.1"
[[package]]
-category = "dev"
-description = "Pygments is a syntax highlighting package written in Python."
name = "pygments"
+version = "2.5.2"
+description = "Pygments is a syntax highlighting package written in Python."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "2.5.2"
[[package]]
-category = "dev"
-description = "Extension pack for Python Markdown."
name = "pymdown-extensions"
+version = "6.2.1"
+description = "Extension pack for Python Markdown."
+category = "dev"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
-version = "6.2.1"
[package.dependencies]
Markdown = ">=3.0.1"
pep562 = "*"
[[package]]
-category = "dev"
-description = "Python parsing module"
name = "pyparsing"
+version = "2.4.6"
+description = "Python parsing module"
+category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "2.4.6"
[[package]]
-category = "main"
-description = "PDF toolkit"
name = "pypdf2"
+version = "1.26.0"
+description = "PDF toolkit"
+category = "main"
optional = false
python-versions = "*"
-version = "1.26.0"
[[package]]
-category = "dev"
-description = "pytest: simple powerful testing with Python"
name = "pytest"
+version = "5.3.5"
+description = "pytest: simple powerful testing with Python"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "5.3.5"
[package.dependencies]
-atomicwrites = ">=1.0"
+atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
attrs = ">=17.4.0"
-colorama = "*"
+colorama = {version = "*", markers = "sys_platform == \"win32\""}
+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
more-itertools = ">=4.0.0"
packaging = "*"
pluggy = ">=0.12,<1.0"
py = ">=1.5.0"
wcwidth = "*"
-[package.dependencies.importlib-metadata]
-python = "<3.8"
-version = ">=0.12"
-
[package.extras]
-checkqa-mypy = ["mypy (v0.761)"]
+checkqa-mypy = ["mypy (==v0.761)"]
testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
[[package]]
-category = "dev"
-description = "Pytest plugin for measuring coverage."
name = "pytest-cov"
+version = "2.8.1"
+description = "Pytest plugin for measuring coverage."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.8.1"
[package.dependencies]
coverage = ">=4.4"
pytest = ">=3.6"
[package.extras]
-testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "virtualenv"]
+testing = ["fields", "hunter", "process-tests (==2.0.2)", "six", "virtualenv"]
[[package]]
-category = "dev"
-description = "A Django plugin for pytest."
name = "pytest-django"
+version = "3.8.0"
+description = "A Django plugin for pytest."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "3.8.0"
[package.dependencies]
pytest = ">=3.6"
testing = ["django", "django-configurations (>=2.0)", "six"]
[[package]]
-category = "main"
-description = "Extensions to the standard Python datetime module"
name = "python-dateutil"
+version = "2.8.1"
+description = "Extensions to the standard Python datetime module"
+category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
-version = "2.8.1"
[package.dependencies]
six = ">=1.5"
[[package]]
-category = "main"
-description = "World timezone definitions, modern and historical"
name = "pytz"
+version = "2019.3"
+description = "World timezone definitions, modern and historical"
+category = "main"
optional = false
python-versions = "*"
-version = "2019.3"
[[package]]
-category = "dev"
-description = "YAML parser and emitter for Python"
name = "pyyaml"
+version = "5.3"
+description = "YAML parser and emitter for Python"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "5.3"
[[package]]
-category = "main"
-description = "The Reportlab Toolkit"
name = "reportlab"
+version = "3.5.34"
+description = "The Reportlab Toolkit"
+category = "main"
optional = false
python-versions = "*"
-version = "3.5.34"
[package.dependencies]
pillow = ">=4.0.0"
[[package]]
-category = "main"
-description = "Python HTTP for Humans."
name = "requests"
+version = "2.22.0"
+description = "Python HTTP for Humans."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "2.22.0"
[package.dependencies]
certifi = ">=2017.4.17"
[package.extras]
security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"]
+socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
[[package]]
-category = "main"
-description = "OAuthlib authentication support for Requests."
name = "requests-oauthlib"
+version = "1.3.0"
+description = "OAuthlib authentication support for Requests."
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.3.0"
[package.dependencies]
oauthlib = ">=3.0.0"
requests = ">=2.0.0"
[package.extras]
-rsa = ["oauthlib (>=3.0.0)"]
+rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
[[package]]
-category = "dev"
-description = "A utility library for mocking out the `requests` Python library."
name = "responses"
+version = "0.10.9"
+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.*"
-version = "0.10.9"
[package.dependencies]
requests = ">=2.0"
tests = ["coverage (>=3.7.1,<5.0.0)", "pytest-cov", "pytest-localserver", "flake8", "pytest (>=4.6,<5.0)", "pytest"]
[[package]]
-category = "main"
-description = "Python client for Sentry (https://getsentry.com)"
name = "sentry-sdk"
+version = "0.5.5"
+description = "Python client for Sentry (https://getsentry.com)"
+category = "main"
optional = false
python-versions = "*"
-version = "0.5.5"
[package.dependencies]
certifi = "*"
flask = ["flask (>=0.8)", "blinker (>=1.1)"]
[[package]]
-category = "main"
-description = "Python 2 and 3 compatibility utilities"
name = "six"
+version = "1.14.0"
+description = "Python 2 and 3 compatibility utilities"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "1.14.0"
[[package]]
-category = "main"
-description = "Non-validating SQL parser"
name = "sqlparse"
+version = "0.3.0"
+description = "Non-validating SQL parser"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.3.0"
[[package]]
-category = "dev"
-description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
name = "tornado"
+version = "6.0.3"
+description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
+category = "dev"
optional = false
python-versions = ">= 3.5"
-version = "6.0.3"
[[package]]
-category = "dev"
-description = "Traitlets Python config system"
name = "traitlets"
+version = "4.3.3"
+description = "Traitlets Python config system"
+category = "dev"
optional = false
python-versions = "*"
-version = "4.3.3"
[package.dependencies]
decorator = "*"
test = ["pytest", "mock"]
[[package]]
-category = "dev"
-description = "a fork of Python 2 and 3 ast modules with type comment support"
name = "typed-ast"
+version = "1.4.1"
+description = "a fork of Python 2 and 3 ast modules with type comment support"
+category = "dev"
optional = false
python-versions = "*"
-version = "1.4.1"
[[package]]
-category = "dev"
-description = "Backported and Experimental Type Hints for Python 3.5+"
name = "typing-extensions"
+version = "3.7.4.1"
+description = "Backported and Experimental Type Hints for Python 3.5+"
+category = "dev"
optional = false
python-versions = "*"
-version = "3.7.4.1"
[[package]]
-category = "main"
-description = "ASCII transliterations of Unicode text"
name = "unidecode"
+version = "1.1.1"
+description = "ASCII transliterations of Unicode text"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.1.1"
[[package]]
-category = "main"
-description = "HTTP library with thread-safe connection pooling, file post, and more."
name = "urllib3"
+version = "1.25.8"
+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"
-version = "1.25.8"
[package.extras]
brotli = ["brotlipy (>=0.6.0)"]
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[[package]]
-category = "main"
-description = "A Django content management system."
name = "wagtail"
+version = "2.8"
+description = "A Django content management system."
+category = "main"
optional = false
python-versions = "*"
-version = "2.8"
[package.dependencies]
-Django = ">=2.1,<3.1"
-Pillow = ">=4.0.0,<7.0.0"
-Unidecode = ">=0.04.14,<2.0"
-Willow = ">=1.3,<1.4"
beautifulsoup4 = ">=4.5.1,<4.6.1"
+Django = ">=2.1,<3.1"
django-modelcluster = ">=5.0,<6.0"
django-taggit = ">=1.0,<2.0"
django-treebeard = ">=4.2.0,<5.0"
draftjs-exporter = ">=2.1.5,<3.0"
html5lib = ">=0.999,<2"
l18n = ">=2018.5"
+Pillow = ">=4.0.0,<7.0.0"
requests = ">=2.11.1,<3.0"
+Unidecode = ">=0.04.14,<2.0"
+Willow = ">=1.3,<1.4"
[package.extras]
-docs = ["pyenchant (1.6.8)", "sphinxcontrib-spelling (>=2.3.0)", "Sphinx (>=1.5.2)", "sphinx-autobuild (>=0.6.0)", "sphinx-rtd-theme (>=0.1.9)"]
-testing = ["python-dateutil (>=2.2)", "pytz (>=2014.7)", "elasticsearch (>=1.0.0,<3.0)", "Jinja2 (>=2.8,<3.0)", "boto3 (>=1.4,<1.5)", "freezegun (>=0.3.8)", "coverage (>=3.7.0)", "flake8 (>=3.6.0)", "isort (4.2.5)", "flake8-blind-except (0.1.1)", "flake8-print (2.0.2)", "jinjalint (>=0.5)", "docutils (0.15)"]
+docs = ["pyenchant (==1.6.8)", "sphinxcontrib-spelling (>=2.3.0)", "Sphinx (>=1.5.2)", "sphinx-autobuild (>=0.6.0)", "sphinx-rtd-theme (>=0.1.9)"]
+testing = ["python-dateutil (>=2.2)", "pytz (>=2014.7)", "elasticsearch (>=1.0.0,<3.0)", "Jinja2 (>=2.8,<3.0)", "boto3 (>=1.4,<1.5)", "freezegun (>=0.3.8)", "coverage (>=3.7.0)", "flake8 (>=3.6.0)", "isort (==4.2.5)", "flake8-blind-except (==0.1.1)", "flake8-print (==2.0.2)", "jinjalint (>=0.5)", "docutils (==0.15)"]
[[package]]
-category = "dev"
-description = "Measures number of Terminal column cells of wide-character codes"
name = "wcwidth"
+version = "0.1.8"
+description = "Measures number of Terminal column cells of wide-character codes"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.1.8"
[[package]]
-category = "main"
-description = "Character encoding aliases for legacy web content"
name = "webencodings"
+version = "0.5.1"
+description = "Character encoding aliases for legacy web content"
+category = "main"
optional = false
python-versions = "*"
-version = "0.5.1"
[[package]]
-category = "main"
-description = "A Python image library that sits on top of Pillow, Wand and OpenCV"
name = "willow"
+version = "1.3"
+description = "A Python image library that sits on top of Pillow, Wand and OpenCV"
+category = "main"
optional = false
python-versions = "*"
-version = "1.3"
[[package]]
-category = "main"
-description = "PDF generator using HTML and CSS"
name = "xhtml2pdf"
+version = "0.2.4"
+description = "PDF generator using HTML and CSS"
+category = "main"
optional = false
python-versions = "*"
-version = "0.2.4"
[package.dependencies]
-Pillow = "*"
html5lib = ">=1.0"
+Pillow = "*"
pyPdf2 = "*"
reportlab = ">=3.0"
six = "*"
[[package]]
-category = "dev"
-description = "Backport of pathlib-compatible object wrapper for zip files"
-marker = "python_version < \"3.8\""
name = "zipp"
+version = "2.1.0"
+description = "Backport of pathlib-compatible object wrapper for zip files"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "2.1.0"
[package.extras]
docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
testing = ["jaraco.itertools"]
[metadata]
-content-hash = "7337ecd330eff6a2ecf64ac6a2d060575159abf41cb44d052d744c99982961ba"
+lock-version = "1.1"
python-versions = "^3.6"
+content-hash = "085c685fba0f37d7a6e3af408316015afdfdac8d0fe3c98202dcc336ea25b143"
[metadata.files]
appnope = [
{file = "blender_id_oauth_client-0.9.1-py3-none-any.whl", hash = "sha256:49ea47e57032d30e548b87480cfe115c4af803faf6f9dbbd38297051e8462c1a"},
]
braintree = [
- {file = "braintree-3.58.0-py2.py3-none-any.whl", hash = "sha256:e628c482bbd3b6249d1c5d587a48fc92bce3887089a410ebd2d54ae4ae20e407"},
- {file = "braintree-3.58.0.tar.gz", hash = "sha256:44ca396aa9a81f8d77655da92ec6473ca419b57c7228117f2643ba38474d1359"},
+ {file = "braintree-3.59.0-py2.py3-none-any.whl", hash = "sha256:06d10c72ae42ee87d012189ae4972aec394788f14ed6d65b7649bcb449ce6d5c"},
+ {file = "braintree-3.59.0.tar.gz", hash = "sha256:d8134ef1d25fedd196df5f524f098ce71541c2bd7674e3d6178da7ab2dc5e821"},
]
certifi = [
{file = "certifi-2019.11.28-py2.py3-none-any.whl", hash = "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3"},
{file = "docutils-0.14.tar.gz", hash = "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274"},
]
draftjs-exporter = [
+ {file = "draftjs_exporter-2.1.7-py3-none-any.whl", hash = "sha256:d415a9964690a2cddb66a31ef32dd46c277e9b80434b94e39e3043188ed83e33"},
{file = "draftjs_exporter-2.1.7.tar.gz", hash = "sha256:5839cbc29d7bce2fb99837a404ca40c3a07313f2a20e2700de7ad6aa9a9a18fb"},
]
geoip2 = [