diff --git a/poetry.lock b/poetry.lock index 8779a49..daa2ce1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -23,7 +23,7 @@ python-editor = ">=0.3" [[package]] category = "main" description = "Low-level AMQP client for Python (fork of amqplib)." -marker = "python_version < \"3.7\" or python_version >= \"3.7\"" +marker = "python_version >= \"3.7\"" name = "amqp" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" @@ -54,7 +54,7 @@ description = "Better dates & times for Python" name = "arrow" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "0.15.6" +version = "0.15.7" [package.dependencies] python-dateutil = "*" @@ -110,7 +110,7 @@ description = "Specifications for callback functions passed in to an API" name = "backcall" optional = false python-versions = "*" -version = "0.1.0" +version = "0.2.0" [[package]] category = "main" @@ -131,7 +131,7 @@ tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "pydo [[package]] category = "main" description = "Python multiprocessing fork with improvements and bugfixes" -marker = "python_version < \"3.7\" or python_version >= \"3.7\"" +marker = "python_version >= \"3.7\"" name = "billiard" optional = false python-versions = "*" @@ -158,16 +158,25 @@ optional = false python-versions = "*" version = "1.4" +[[package]] +category = "main" +description = "A collection of cache libraries in the same API interface." +name = "cachelib" +optional = false +python-versions = "*" +version = "0.1.1" + [[package]] category = "main" description = "Distributed Task Queue." name = "celery" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "4.4.4" +version = "4.4.5" [package.dependencies] billiard = ">=3.6.3.0,<4.0" +future = ">=0.18.0" kombu = ">=4.6.10,<4.7" pytz = ">0.0-dev" vine = "1.3.0" @@ -212,7 +221,7 @@ description = "Python package for providing Mozilla's CA Bundle." name = "certifi" optional = false python-versions = "*" -version = "2020.4.5.1" +version = "2020.6.20" [[package]] category = "main" @@ -266,14 +275,6 @@ optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" version = "0.4.3" -[[package]] -category = "main" -description = "Backports and enhancements for the contextlib module" -name = "contextlib2" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.6.0.post1" - [[package]] category = "dev" description = "Code coverage measurement for Python" @@ -373,14 +374,15 @@ description = "Python client for Elasticsearch" name = "elasticsearch" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4" -version = "7.7.1" +version = "7.8.0" [package.dependencies] certifi = "*" urllib3 = ">=1.21.1" [package.extras] -develop = ["requests (>=2.0.0,<3.0.0)", "nose", "coverage", "mock", "pyyaml", "nosexcover", "sphinx (<1.7)", "sphinx-rtd-theme", "black", "jinja2"] +async = ["aiohttp (>=3,<4)", "yarl"] +develop = ["requests (>=2.0.0,<3.0.0)", "coverage", "mock", "pyyaml", "pytest", "pytest-cov", "sphinx (<1.7)", "sphinx-rtd-theme", "black", "jinja2"] docs = ["sphinx (<1.7)", "sphinx-rtd-theme"] requests = ["requests (>=2.4.0,<3.0.0)"] @@ -541,11 +543,7 @@ version = "0.3.4" [package.dependencies] Flask = ">=0.10" -[[package.dependencies.celery]] -python = "<3.7" -version = ">=3.1" - -[[package.dependencies.celery]] +[package.dependencies.celery] python = ">=3.7" version = ">=4.3" @@ -594,10 +592,10 @@ werkzeug = "*" [[package]] category = "main" description = "Transparent server-side session support for flask" -name = "flask-kvsession" +name = "flask-kvsession-invenio" optional = false python-versions = "*" -version = "0.6.2" +version = "0.6.3" [package.dependencies] Flask = ">=0.8" @@ -833,18 +831,18 @@ version = "1.2.0" [[package]] category = "main" description = "Read metadata from Python packages" -marker = "python_version < \"3.8\" or python_version >= \"3.7\" and python_version < \"3.8\"" +marker = "python_version >= \"3.7\" and python_version < \"3.8\" or python_version < \"3.8\"" name = "importlib-metadata" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" -version = "1.6.0" +version = "1.6.1" [package.dependencies] zipp = ">=0.5" [package.extras] docs = ["sphinx", "rst.linker"] -testing = ["packaging", "importlib-resources"] +testing = ["packaging", "pep517", "importlib-resources (>=1.3)"] [[package]] category = "main" @@ -877,36 +875,34 @@ description = "Invenio Digital Library Framework." name = "invenio" optional = false python-versions = "*" -version = "3.2.2" +version = "3.3.0" [package.dependencies] -Flask = ">=1.0.4" -Werkzeug = ">=0.15.0,<1.0.0" invenio-app = ">=1.2.6,<1.3.0" invenio-base = ">=1.2.3,<1.3.0" -invenio-cache = ">=1.0.0,<1.1.0" -invenio-celery = ">=1.1.1,<1.2.0" +invenio-cache = ">=1.1.0,<1.2.0" +invenio-celery = ">=1.2.0,<1.3.0" invenio-config = ">=1.0.3,<1.1.0" -invenio-i18n = ">=1.1.1,<1.2.0" +invenio-i18n = ">=1.2.0,<1.3.0" [package.dependencies.invenio-access] optional = true -version = ">=1.3.3,<1.4.0" +version = ">=1.4.1,<1.5.0" [package.dependencies.invenio-accounts] optional = true -version = ">=1.1.1,<1.2.0" +version = ">=1.3.0,<1.4.0" [package.dependencies.invenio-admin] optional = true -version = ">=1.1.2,<1.2.0" +version = ">=1.2.1,<1.3.0" [package.dependencies.invenio-assets] optional = true version = ">=1.1.3,<1.2.0" [package.dependencies.invenio-db] -extras = ["versioning", "postgresql"] +extras = ["postgresql", "versioning"] optional = true version = ">=1.0.5,<1.1.0" @@ -916,7 +912,7 @@ version = ">=1.0.3,<1.1.0" [package.dependencies.invenio-logging] optional = true -version = ">=1.2.0,<1.3.0" +version = ">=1.3.0,<1.4.0" [package.dependencies.invenio-mail] optional = true @@ -924,20 +920,20 @@ version = ">=1.0.2,<1.1.0" [package.dependencies.invenio-oauth2server] optional = true -version = ">=1.0.5,<1.1.0" +version = ">=1.2.0,<1.3.0" [package.dependencies.invenio-oauthclient] optional = true -version = ">=1.1.3,<1.2.0" +version = ">=1.3.0,<1.4.0" [package.dependencies.invenio-rest] optional = true -version = ">=1.1.2,<1.2.0" +version = ">=1.2.1,<1.3.0" [package.dependencies.invenio-search] extras = ["elasticsearch7"] optional = true -version = ">=1.2.4,<1.3.0" +version = ">=1.3.1,<1.4.0" [package.dependencies.invenio-theme] optional = true @@ -945,23 +941,22 @@ version = ">=1.1.4,<1.2.0" [package.dependencies.invenio-userprofiles] optional = true -version = ">=1.0.1,<1.1.0" +version = ">=1.1.1,<1.2.0" [package.extras] -all = ["invenio-admin (>=1.1.2,<1.2.0)", "invenio-assets (>=1.1.3,<1.2.0)", "invenio-formatter (>=1.0.3,<1.1.0)", "invenio-logging (>=1.2.0,<1.3.0)", "invenio-mail (>=1.0.2,<1.1.0)", "invenio-rest (>=1.1.2,<1.2.0)", "invenio-theme (>=1.1.4,<1.2.0)", "invenio-access (>=1.3.3,<1.4.0)", "invenio-accounts (>=1.1.1,<1.2.0)", "invenio-oauth2server (>=1.0.5,<1.1.0)", "invenio-oauthclient (>=1.1.3,<1.2.0)", "invenio-userprofiles (>=1.0.1,<1.1.0)", "invenio-indexer (>=1.1.1,<1.2.0)", "invenio-jsonschemas (>=1.0.2,<1.1.0)", "invenio-oaiserver (>=1.1.1,<1.2.0)", "invenio-pidstore (>=1.1.0,<1.2.0)", "invenio-records-rest (>=1.6.5,<1.7.0)", "invenio-records-ui (>=1.0.1,<1.1.0)", "invenio-records (>=1.3.1,<1.4.0)", "invenio-search-ui (>=1.1.1,<1.2.0)", "invenio-files-rest (>=1.0.5,<1.1.0)", "invenio-iiif (>=1.0.0,<1.1.0)", "invenio-previewer (>=1.1.1,<1.2.0)", "invenio-records-files (>=1.2.1,<1.3.0)", "Sphinx (>=1.5.1)", "check-manifest (>=0.35)", "coverage (>=4.5.3)", "isort (>=4.3)", "pydocstyle (>=3.0.0)", "pytest-cov (>=2.7.1)", "pytest-invenio (>=1.2.2,<1.3.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.4,<5.0.0)"] -auth = ["invenio-access (>=1.3.3,<1.4.0)", "invenio-accounts (>=1.1.1,<1.2.0)", "invenio-oauth2server (>=1.0.5,<1.1.0)", "invenio-oauthclient (>=1.1.3,<1.2.0)", "invenio-userprofiles (>=1.0.1,<1.1.0)"] -base = ["invenio-admin (>=1.1.2,<1.2.0)", "invenio-assets (>=1.1.3,<1.2.0)", "invenio-formatter (>=1.0.3,<1.1.0)", "invenio-logging (>=1.2.0,<1.3.0)", "invenio-mail (>=1.0.2,<1.1.0)", "invenio-rest (>=1.1.2,<1.2.0)", "invenio-theme (>=1.1.4,<1.2.0)"] +all = ["invenio-admin (>=1.2.1,<1.3.0)", "invenio-assets (>=1.1.3,<1.2.0)", "invenio-formatter (>=1.0.3,<1.1.0)", "invenio-logging (>=1.3.0,<1.4.0)", "invenio-mail (>=1.0.2,<1.1.0)", "invenio-rest (>=1.2.1,<1.3.0)", "invenio-theme (>=1.1.4,<1.2.0)", "invenio-access (>=1.4.1,<1.5.0)", "invenio-accounts (>=1.3.0,<1.4.0)", "invenio-oauth2server (>=1.2.0,<1.3.0)", "invenio-oauthclient (>=1.3.0,<1.4.0)", "invenio-userprofiles (>=1.1.1,<1.2.0)", "invenio-indexer (>=1.1.1,<1.2.0)", "invenio-jsonschemas (>=1.1.0,<1.2.0)", "invenio-oaiserver (>=1.2.0,<1.3.0)", "invenio-pidstore (>=1.2.0,<1.3.0)", "invenio-records-rest (>=1.7.1,<1.8.0)", "invenio-records-ui (>=1.1.0,<1.2.0)", "invenio-records (>=1.3.1,<1.4.0)", "invenio-search-ui (>=1.2.0,<1.3.0)", "invenio-files-rest (>=1.2.0,<1.3.0)", "invenio-iiif (>=1.1.0,<1.2.0)", "invenio-previewer (>=1.2.1,<1.3.0)", "invenio-records-files (>=1.2.1,<1.3.0)", "Sphinx (>=1.5.1)", "check-manifest (>=0.35)", "coverage (>=4.5.3)", "isort (>=4.3)", "pydocstyle (>=3.0.0)", "pytest-cov (>=2.7.1)", "pytest-invenio (>=1.3.1,<1.4.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.4,<5.0.0)"] +auth = ["invenio-access (>=1.4.1,<1.5.0)", "invenio-accounts (>=1.3.0,<1.4.0)", "invenio-oauth2server (>=1.2.0,<1.3.0)", "invenio-oauthclient (>=1.3.0,<1.4.0)", "invenio-userprofiles (>=1.1.1,<1.2.0)"] +base = ["invenio-admin (>=1.2.1,<1.3.0)", "invenio-assets (>=1.1.3,<1.2.0)", "invenio-formatter (>=1.0.3,<1.1.0)", "invenio-logging (>=1.3.0,<1.4.0)", "invenio-mail (>=1.0.2,<1.1.0)", "invenio-rest (>=1.2.1,<1.3.0)", "invenio-theme (>=1.1.4,<1.2.0)"] docs = ["Sphinx (>=1.5.1)"] -elasticsearch2 = ["invenio-search (>=1.2.4,<1.3.0)"] -elasticsearch5 = ["invenio-search (>=1.2.4,<1.3.0)"] -elasticsearch6 = ["invenio-search (>=1.2.4,<1.3.0)"] -elasticsearch7 = ["invenio-search (>=1.2.4,<1.3.0)"] -files = ["invenio-files-rest (>=1.0.5,<1.1.0)", "invenio-iiif (>=1.0.0,<1.1.0)", "invenio-previewer (>=1.1.1,<1.2.0)", "invenio-records-files (>=1.2.1,<1.3.0)"] -metadata = ["invenio-indexer (>=1.1.1,<1.2.0)", "invenio-jsonschemas (>=1.0.2,<1.1.0)", "invenio-oaiserver (>=1.1.1,<1.2.0)", "invenio-pidstore (>=1.1.0,<1.2.0)", "invenio-records-rest (>=1.6.5,<1.7.0)", "invenio-records-ui (>=1.0.1,<1.1.0)", "invenio-records (>=1.3.1,<1.4.0)", "invenio-search-ui (>=1.1.1,<1.2.0)"] +elasticsearch5 = ["invenio-search (>=1.3.1,<1.4.0)"] +elasticsearch6 = ["invenio-search (>=1.3.1,<1.4.0)"] +elasticsearch7 = ["invenio-search (>=1.3.1,<1.4.0)"] +files = ["invenio-files-rest (>=1.2.0,<1.3.0)", "invenio-iiif (>=1.1.0,<1.2.0)", "invenio-previewer (>=1.2.1,<1.3.0)", "invenio-records-files (>=1.2.1,<1.3.0)"] +metadata = ["invenio-indexer (>=1.1.1,<1.2.0)", "invenio-jsonschemas (>=1.1.0,<1.2.0)", "invenio-oaiserver (>=1.2.0,<1.3.0)", "invenio-pidstore (>=1.2.0,<1.3.0)", "invenio-records-rest (>=1.7.1,<1.8.0)", "invenio-records-ui (>=1.1.0,<1.2.0)", "invenio-records (>=1.3.1,<1.4.0)", "invenio-search-ui (>=1.2.0,<1.3.0)"] mysql = ["invenio-db (>=1.0.5,<1.1.0)"] postgresql = ["invenio-db (>=1.0.5,<1.1.0)"] sqlite = ["invenio-db (>=1.0.5,<1.1.0)"] -tests = ["check-manifest (>=0.35)", "coverage (>=4.5.3)", "isort (>=4.3)", "pydocstyle (>=3.0.0)", "pytest-cov (>=2.7.1)", "pytest-invenio (>=1.2.2,<1.3.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.4,<5.0.0)"] +tests = ["check-manifest (>=0.35)", "coverage (>=4.5.3)", "isort (>=4.3)", "pydocstyle (>=3.0.0)", "pytest-cov (>=2.7.1)", "pytest-invenio (>=1.3.1,<1.4.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.4,<5.0.0)"] [[package]] category = "main" @@ -969,22 +964,21 @@ description = "Invenio module for common role based access control." name = "invenio-access" optional = false python-versions = "*" -version = "1.3.3" +version = "1.4.1" [package.dependencies] -Flask = ">=0.11.1" -Flask-Admin = ">=1.5.6" -Flask-BabelEx = ">=0.9.3" -invenio-accounts = ">=1.1.4" -six = ">=1.12.0" +invenio-accounts = ">=1.2.1" +invenio-admin = ">=1.2.0" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" [package.extras] -all = ["Sphinx (>=1.8.4,<3)", "SQLAlchemy-Continuum (>=1.2.1)", "Werkzeug (>=0.11.2,<1.0.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "mock (>=1.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.6.0)", "redis (>=2.10.3)"] +all = ["Sphinx (>=1.8.4,<3)", "SQLAlchemy-Continuum (>=1.2.1)", "cachelib (>=0.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "mock (>=1.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.6.0)", "redis (>=2.10.3)"] docs = ["Sphinx (>=1.8.4,<3)"] mysql = ["invenio-db (>=1.0.0)"] postgresql = ["invenio-db (>=1.0.0)"] sqlite = ["invenio-db (>=1.0.0)"] -tests = ["SQLAlchemy-Continuum (>=1.2.1)", "Werkzeug (>=0.11.2,<1.0.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "mock (>=1.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.6.0)", "redis (>=2.10.3)"] +tests = ["SQLAlchemy-Continuum (>=1.2.1)", "cachelib (>=0.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "mock (>=1.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.6.0)", "redis (>=2.10.3)"] [[package]] category = "main" @@ -992,30 +986,29 @@ description = "Invenio user management and authentication." name = "invenio-accounts" optional = false python-versions = "*" -version = "1.1.4" +version = "1.3.0" [package.dependencies] -Flask = ">=1.0.4" Flask-Breadcrumbs = ">=0.4.0" -Flask-KVSession = ">=0.6.1" +Flask-KVSession-Invenio = ">=0.6.3" Flask-Login = ">=0.3.0,<0.5.0" Flask-Mail = ">=0.9.1" Flask-Menu = ">=0.5.0" Flask-Security = ">=3.0.0" -Flask-WTF = ">=0.13.1" -SQLAlchemy-Utils = ">=0.31.0" +Flask-WTF = ">=0.14.3" cryptography = ">=2.1.4" email-validator = ">=1.0.5" future = ">=0.16.0" +invenio-base = ">=1.2.2" invenio-celery = ">=1.1.2" -invenio-i18n = ">=1.0.0" +invenio-i18n = ">=1.2.0" +invenio-rest = ">=1.2.1" maxminddb-geolite2 = ">=2017.404" passlib = ">=1.7.1" pyjwt = ">=1.5.0" redis = ">=2.10.5" simplekv = ">=0.11.2" ua-parser = ">=0.7.3" -werkzeug = ">=0.15" [package.extras] admin = ["Flask-Admin (>=1.3.0)"] @@ -1032,22 +1025,21 @@ description = "Invenio module that adds administration panel to the system." name = "invenio-admin" optional = false python-versions = "*" -version = "1.1.3" +version = "1.2.1" [package.dependencies] -Flask = ">=1.0.4" Flask-Admin = ">=1.5.6" -Flask-Login = ">=0.3.0,<0.5.0" Flask-Menu = ">=0.5.0" Flask-Principal = ">=0.4.0" +invenio-accounts = ">=1.2.1" +invenio-base = ">=1.2.2" invenio-db = ">=1.0.0" -six = ">=1.12.0" [package.extras] -access = ["invenio-access (>=1.0.0,<1.4.0)"] -all = ["Sphinx (>=1.4.2)", "invenio-access (>=1.0.0,<1.4.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-accounts (>=1.1.4)", "invenio-theme (>=1.1.1)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +access = ["invenio-access (>=1.0.0)"] +all = ["Sphinx (>=1.4.2)", "invenio-access (>=1.0.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-theme (>=1.1.1)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.1)"] docs = ["Sphinx (>=1.4.2)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-accounts (>=1.1.4)", "invenio-theme (>=1.1.1)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-theme (>=1.1.1)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.1)"] [[package]] category = "main" @@ -1120,17 +1112,17 @@ description = "Cache module for Invenio." name = "invenio-cache" optional = false python-versions = "*" -version = "1.0.0" +version = "1.1.0" [package.dependencies] -Flask = ">=0.11.1" -Flask-Caching = ">=1.3.2" +Flask-Caching = ">=1.8.0" +invenio-base = ">=1.2.2" [package.extras] -all = ["Sphinx (>=1.5.1)", "Flask-Login (>=0.3.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "mock (>=2.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.2.0)", "python-memcached (>=1.58)", "redis (>=2.10.5)", "Sphinx (>=1.5.1)", "Flask-Login (>=0.3.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "mock (>=2.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.2.0)", "python-memcached (>=1.58)", "redis (>=2.10.5)"] -docs = ["Sphinx (>=1.5.1)"] -login = ["Flask-Login (>=0.3.0)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "mock (>=2.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.2.0)", "python-memcached (>=1.58)", "redis (>=2.10.5)"] +all = ["invenio-accounts (>=1.2.0)", "Sphinx (>=1.8.5)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "mock (>=2.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)", "redis (>=2.10.5)", "pylibmc (>=1.6.0)"] +docs = ["Sphinx (>=1.8.5)"] +login = ["invenio-accounts (>=1.2.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "mock (>=2.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)", "redis (>=2.10.5)", "pylibmc (>=1.6.0)"] [[package]] category = "main" @@ -1138,12 +1130,12 @@ description = "Celery module for Invenio." name = "invenio-celery" optional = false python-versions = "*" -version = "1.1.3" +version = "1.2.0" [package.dependencies] -Flask = ">=0.11" Flask-CeleryExt = ">=0.3.4" celery = ">=4.2.1,<4.3 || >4.3" +invenio-base = ">=1.2.2" msgpack = ">=0.6.2" redis = ">=2.10.0" @@ -1226,17 +1218,16 @@ description = "Invenio internationalization module." name = "invenio-i18n" optional = false python-versions = "*" -version = "1.1.1" +version = "1.2.0" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.2" -flask-webpackext = ">=1.0.0" +Flask-BabelEx = ">=0.9.4" +invenio-base = ">=1.2.2" [package.extras] -all = ["Sphinx (>=1.5.1)", "Flask-Login (>=0.3.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-assets (>=1.0.0)", "isort (>=4.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +all = ["Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-accounts (>=1.1.3)", "invenio-assets (>=1.0.0)", "isort (>=4.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] docs = ["Sphinx (>=1.5.1)"] -tests = ["Flask-Login (>=0.3.0)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-assets (>=1.0.0)", "isort (>=4.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-accounts (>=1.1.3)", "invenio-assets (>=1.0.0)", "isort (>=4.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] [[package]] category = "main" @@ -1268,17 +1259,16 @@ description = "Invenio module for building and serving JSONSchemas." name = "invenio-jsonschemas" optional = false python-versions = "*" -version = "1.0.2" +version = "1.1.0" [package.dependencies] -Flask = ">=1.0.4" +invenio-base = ">=1.2.2" jsonref = ">=0.1" -jsonresolver = ">=0.2.1,<0.3.0" [package.extras] -all = ["Sphinx (>=1.6.2)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "jsonschema (>=2.5.1)", "pydocstyle (>=2.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "mock (>=1.3.0)"] +all = ["Sphinx (>=1.6.2)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "jsonresolver (>=0.2.1)", "pydocstyle (>=2.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "mock (>=1.3.0)"] docs = ["Sphinx (>=1.6.2)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "jsonschema (>=2.5.1)", "pydocstyle (>=2.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "mock (>=1.3.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "jsonresolver (>=0.2.1)", "pydocstyle (>=2.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "mock (>=1.3.0)"] [[package]] category = "main" @@ -1286,11 +1276,10 @@ description = "Module providing logging capabilities." name = "invenio-logging" optional = false python-versions = "*" -version = "1.2.1" +version = "1.3.0" [package.dependencies] -Flask = ">=0.11.1" -six = ">=1.12.0" +invenio-base = ">=1.2.2" [package.dependencies.flask-celeryext] optional = true @@ -1299,7 +1288,7 @@ version = ">=0.2.2" [package.dependencies.raven] extras = ["flask"] optional = true -version = ">=5.10.2,<6" +version = ">=6" [package.dependencies.sentry-sdk] extras = ["flask"] @@ -1307,11 +1296,11 @@ optional = true version = ">=0.10.2" [package.extras] -all = ["sentry-sdk (>=0.10.2)", "Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "flask-login (>=0.3.2)", "httpretty (>=0.8.14)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)", "raven (>=5.10.2,<6)", "flask-celeryext (>=0.2.2)"] +all = ["Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "flask-login (>=0.3.2,<0.5.0)", "httpretty (>=0.8.14)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)", "raven (>=6)", "flask-celeryext (>=0.2.2)", "sentry-sdk (>=0.10.2)"] docs = ["Sphinx (>=1.5.1)"] -sentry = ["raven (>=5.10.2,<6)", "flask-celeryext (>=0.2.2)"] +sentry = ["raven (>=6)", "flask-celeryext (>=0.2.2)"] sentry-sdk = ["sentry-sdk (>=0.10.2)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "flask-login (>=0.3.2)", "httpretty (>=0.8.14)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "flask-login (>=0.3.2,<0.5.0)", "httpretty (>=0.8.14)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] [[package]] category = "main" @@ -1363,32 +1352,31 @@ description = "Invenio module that implements OAI-PMH server." name = "invenio-oaiserver" optional = false python-versions = "*" -version = "1.1.2" +version = "1.2.0" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" -Werkzeug = ">=0.14.1" arrow = ">=0.13.0" dojson = ">=1.3.0" -invenio-pidstore = ">=1.0.0" -invenio-records = ">=1.0.0" -invenio-rest = ">=1.1.1" -lxml = ">=3.5.0" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" +invenio-pidstore = ">=1.2.0" +invenio-records = ">=1.3.0" +invenio-rest = ">=1.2.0" +lxml = ">=4.3.0" [package.extras] -admin = ["Flask-Admin (>=1.3.0)"] -all = ["Flask-Admin (>=1.3.0)", "invenio-celery (>=1.1.1)", "Sphinx (>=1.6.7)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-indexer (>=1.1.0)", "invenio-jsonschemas (>=1.0.0)", "invenio-marc21 (>=1.0.0a9)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "Flask-Admin (>=1.3.0)", "invenio-celery (>=1.1.1)", "Sphinx (>=1.6.7)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-indexer (>=1.1.0)", "invenio-jsonschemas (>=1.0.0)", "invenio-marc21 (>=1.0.0a9)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)"] -celery = ["invenio-celery (>=1.1.1)"] +admin = ["invenio-admin (>=1.2.0)"] +all = ["invenio-admin (>=1.2.0)", "invenio-celery (>=1.2.0)", "Sphinx (>=1.6.7)", "SQLAlchemy-Continuum (>=1.3.6)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-indexer (>=1.1.0)", "invenio-jsonschemas (>=1.1.0)", "invenio-marc21 (>=1.0.0a9)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)"] +celery = ["invenio-celery (>=1.2.0)"] docs = ["Sphinx (>=1.6.7)"] elasticsearch2 = ["invenio-search (>=1.2.0)"] elasticsearch5 = ["invenio-search (>=1.2.0)"] elasticsearch6 = ["invenio-search (>=1.2.0)"] elasticsearch7 = ["invenio-search (>=1.2.0)"] mysql = ["invenio-db (>=1.0.0)"] -postgresql = ["invenio-db (>=1.0.0)"] +postgresql = ["invenio-db (>=1.0.4)"] sqlite = ["invenio-db (>=1.0.0)"] -tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-indexer (>=1.1.0)", "invenio-jsonschemas (>=1.0.0)", "invenio-marc21 (>=1.0.0a9)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)"] +tests = ["SQLAlchemy-Continuum (>=1.3.6)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-indexer (>=1.1.0)", "invenio-jsonschemas (>=1.1.0)", "invenio-marc21 (>=1.0.0a9)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)"] [[package]] category = "main" @@ -1396,21 +1384,21 @@ description = "Invenio module that implements OAuth 2 server." name = "invenio-oauth2server" optional = false python-versions = "*" -version = "1.0.5" +version = "1.2.0" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" Flask-Breadcrumbs = ">=0.4.0" Flask-OAuthlib = ">=0.9.5" -Flask-WTF = ">=0.13.1" +Flask-WTF = ">=0.14.3" WTForms-Alchemy = ">=0.15.0" +cachelib = ">=0.1" future = ">=0.16.0" -invenio-accounts = ">=1.1.4" -oauthlib = ">=2.1.0,<3.0.0" +invenio-accounts = ">=1.2.2" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" +oauthlib = ">=1.1.2,<3.0.0" pyjwt = ">=1.5.0" requests-oauthlib = ">=1.1.0,<1.2.0" -werkzeug = ">=0.15,<1.0.0" [package.dependencies.SQLAlchemy-Utils] extras = ["encrypted"] @@ -1418,13 +1406,13 @@ version = ">=0.33.0,<0.36.0" [package.extras] admin = ["invenio-admin (>=1.0.0)"] -all = ["invenio-admin (>=1.0.0)", "Sphinx (>=1.5.1,<3.0.0)", "redis (>=2.10.5)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.1)", "invenio-assets (>=1.0.0)", "invenio-i18n (>=1.0.0)", "invenio-theme (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] -docs = ["Sphinx (>=1.5.1,<3.0.0)"] +all = ["invenio-admin (>=1.0.0)", "Sphinx (>=1.5.1,<3)", "redis (>=2.10.5)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-assets (>=1.0.0)", "invenio-i18n (>=1.0.0)", "invenio-theme (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] +docs = ["Sphinx (>=1.5.1,<3)"] mysql = ["invenio-db (>=1.0.0)"] postgresql = ["invenio-db (>=1.0.0)"] redis = ["redis (>=2.10.5)"] sqlite = ["invenio-db (>=1.0.0)"] -tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.1)", "invenio-assets (>=1.0.0)", "invenio-i18n (>=1.0.0)", "invenio-theme (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] +tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-assets (>=1.0.0)", "invenio-i18n (>=1.0.0)", "invenio-theme (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] [[package]] category = "main" @@ -1432,31 +1420,29 @@ description = "Invenio module that provides OAuth web authorization support." name = "invenio-oauthclient" optional = false python-versions = "*" -version = "1.1.3" +version = "1.3.1" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" -Flask-Breadcrumbs = ">=0.3.0" -Flask-OAuthlib = ">=0.9.3" +Flask-Breadcrumbs = ">=0.5.0" +Flask-OAuthlib = ">=0.9.5" blinker = ">=1.4" -invenio-accounts = ">=1.0.0" +invenio-accounts = ">=1.3.0" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" invenio-mail = ">=1.0.0" oauthlib = ">=1.1.2,<3.0.0" -requests-oauthlib = ">=0.5.0,<1.2.0" -six = ">=1.9" -sqlalchemy-utils = ">=0.32.0" +requests-oauthlib = ">=0.6.2,<1.2.0" uritools = ">=1.0.1" [package.extras] admin = ["invenio-admin (>=1.0.0)"] -all = ["github3.py (>=1.0.0a4)", "uritemplate.py (>=0.2.0,<2.0)", "invenio-admin (>=1.0.0)", "Sphinx (>=1.5.1)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "httpretty (>=0.8.14)", "invenio-accounts (>=1.0.0)", "invenio-userprofiles (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.3)", "simplejson (>=3.8)"] +all = ["invenio-admin (>=1.0.0)", "Sphinx (>=1.5.1)", "github3.py (>=1.0.0a4)", "uritemplate.py (>=0.2.0,<2.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "httpretty (>=0.8.14)", "invenio-userprofiles (>=1.0.0)", "requests-oauthlib (>=0.6.2,<1.2.0)", "oauthlib (>=1.1.2,<3.0.0)", "isort (>=4.3.0)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=2.8.1)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.0,<5.0.0)", "simplejson (>=3.8)"] docs = ["Sphinx (>=1.5.1)"] github = ["github3.py (>=1.0.0a4)", "uritemplate.py (>=0.2.0,<2.0)"] -mysql = ["invenio-db (>=1.0.0)"] -postgresql = ["invenio-db (>=1.0.0)"] -sqlite = ["invenio-db (>=1.0.0)"] -tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "httpretty (>=0.8.14)", "invenio-accounts (>=1.0.0)", "invenio-userprofiles (>=1.0.0)", "isort (>=4.2.2)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.3)", "simplejson (>=3.8)"] +mysql = ["invenio-db (>=1.0.5)"] +postgresql = ["invenio-db (>=1.0.5)"] +sqlite = ["invenio-db (>=1.0.5)"] +tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "httpretty (>=0.8.14)", "invenio-userprofiles (>=1.0.0)", "requests-oauthlib (>=0.6.2,<1.2.0)", "oauthlib (>=1.1.2,<3.0.0)", "isort (>=4.3.0)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=2.8.1)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.6.0,<5.0.0)", "simplejson (>=3.8)"] [[package]] category = "main" @@ -1464,23 +1450,22 @@ description = "Invenio module that stores and registers persistent identifiers." name = "invenio-pidstore" optional = false python-versions = "*" -version = "1.1.0" +version = "1.2.0" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" base32-lib = ">=1.0.1" -six = ">=1.12.0" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" [package.extras] -admin = ["Flask-Admin (>=1.3.0)"] -all = ["Sphinx (>=1.8.5)", "Flask-Admin (>=1.3.0)", "datacite (>=0.1.0)", "attrs (>=17.4.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "invenio-admin (>=1.0.0)", "Flask-Menu (>=0.5.1)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "mock (>=3.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] +admin = ["invenio-admin (>=1.2.0)"] +all = ["invenio-admin (>=1.2.0)", "datacite (>=0.1.0)", "Sphinx (>=1.8.5)", "attrs (>=17.4.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "Flask-Menu (>=0.5.1)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "mock (>=3.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] datacite = ["datacite (>=0.1.0)"] docs = ["Sphinx (>=1.8.5)"] mysql = ["invenio-db (>=1.0.0)"] postgresql = ["invenio-db (>=1.0.0)"] sqlite = ["invenio-db (>=1.0.0)"] -tests = ["attrs (>=17.4.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "invenio-admin (>=1.0.0)", "Flask-Menu (>=0.5.1)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "mock (>=3.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] +tests = ["attrs (>=17.4.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.3.0)", "invenio-admin (>=1.2.0)", "Flask-Menu (>=0.5.1)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "mock (>=3.0.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] [[package]] category = "main" @@ -1516,21 +1501,20 @@ description = "REST API for invenio-records." name = "invenio-records-rest" optional = false python-versions = "*" -version = "1.6.5" +version = "1.7.1" [package.dependencies] -Flask-BabelEx = ">=0.9.4" arrow = ">=0.12.1" attrs = ">=17.4.0" bleach = ">=2.1.3" ftfy = ">=4.4.3,<5.0" invenio-base = ">=1.2.2" -invenio-indexer = ">=1.1.1" -invenio-pidstore = ">=1.1.0" -invenio-records = ">=1.3.0" -invenio-rest = ">=1.1.3" +invenio-i18n = ">=1.2.0" +invenio-indexer = ">=1.1.0" +invenio-pidstore = ">=1.2.0" +invenio-records = ">=1.0.0" +invenio-rest = ">=1.2.0" python-dateutil = ">=2.4.2" -six = ">=1.12" [package.extras] all = ["citeproc-py (>=0.3.0)", "citeproc-py-styles (>=0.1.0)", "datacite (>=1.0.1)", "Sphinx (>=1.6.7,<3)", "dcxml (>=0.1.0)", "pyld (>=0.7.1,<2)", "check-manifest (>=0.25)", "coverage (>=4.0)", "Flask-Login (>=0.3.2)", "invenio-db (>=1.0.2)", "invenio-indexer (>=1.0.0)", "isort (>=4.3.1)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "invenio-config (>=1.0.2)"] @@ -1538,10 +1522,10 @@ citeproc = ["citeproc-py (>=0.3.0)", "citeproc-py-styles (>=0.1.0)"] datacite = ["datacite (>=1.0.1)"] docs = ["Sphinx (>=1.6.7,<3)"] dublincore = ["dcxml (>=0.1.0)"] -elasticsearch2 = ["invenio-search (>=1.2.3,<1.3.0)"] -elasticsearch5 = ["invenio-search (>=1.2.3,<1.3.0)"] -elasticsearch6 = ["invenio-search (>=1.2.3,<1.3.0)"] -elasticsearch7 = ["invenio-search (>=1.2.3,<1.3.0)"] +elasticsearch2 = ["invenio-search (>=1.2.0)"] +elasticsearch5 = ["invenio-search (>=1.2.0)"] +elasticsearch6 = ["invenio-search (>=1.2.0)"] +elasticsearch7 = ["invenio-search (>=1.2.0)"] jsonld = ["pyld (>=0.7.1,<2)"] tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "Flask-Login (>=0.3.2)", "invenio-db (>=1.0.2)", "invenio-indexer (>=1.0.0)", "isort (>=4.3.1)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "invenio-config (>=1.0.2)"] @@ -1551,18 +1535,18 @@ description = "User interface for Invenio-Records." name = "invenio-records-ui" optional = false python-versions = "*" -version = "1.0.1" +version = "1.2.0a1" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" -invenio-pidstore = ">=1.0.0" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" +invenio-pidstore = ">=1.2.0" invenio-records = ">=1.0.0" [package.extras] -all = ["Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "invenio-db (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)", "Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "invenio-db (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +all = ["Sphinx (>=1.5.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.2.0)", "invenio-db (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] docs = ["Sphinx (>=1.5.1)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.0.0)", "invenio-db (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-access (>=1.0.0)", "invenio-accounts (>=1.2.0)", "invenio-db (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] [[package]] category = "main" @@ -1570,11 +1554,11 @@ description = "REST API module for Invenio." name = "invenio-rest" optional = false python-versions = "*" -version = "1.1.3" +version = "1.2.1" [package.dependencies] -Flask = ">=0.11.1" Flask-CORS = ">=2.1.0" +invenio-base = ">=1.2.2" webargs = ">=5.5.0,<6.0.0" [package.dependencies.marshmallow] @@ -1582,9 +1566,9 @@ python = ">=3.0.0" version = ">=2.15.2" [package.extras] -all = ["check-manifest (>=0.25)", "coverage (>=4.0)", "xmltodict (>=0.11.0)", "isort (>=4.2.15)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)", "Sphinx (>=1.4.2)", "marshmallow (>=2.15.2)", "marshmallow (>=2.15.2,<3.0.0)"] +all = ["Sphinx (>=1.4.2)", "check-manifest (>=0.25)", "coverage (>=4.0)", "xmltodict (>=0.11.0)", "isort (>=4.2.15)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "marshmallow (>=2.15.2,<3.0.0)", "marshmallow (>=2.15.2)"] docs = ["Sphinx (>=1.4.2)"] -tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "xmltodict (>=0.11.0)", "isort (>=4.2.15)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)", "Sphinx (>=1.4.2)"] +tests = ["check-manifest (>=0.25)", "coverage (>=4.0)", "xmltodict (>=0.11.0)", "isort (>=4.2.15)", "mock (>=1.3.0)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=4.0.0,<5.0.0)", "Sphinx (>=1.4.2)"] [[package]] category = "main" @@ -1592,10 +1576,10 @@ description = "Invenio module for information retrieval." name = "invenio-search" optional = false python-versions = "*" -version = "1.2.4" +version = "1.3.1" [package.dependencies] -Flask = ">=0.11.1" +invenio-base = ">=1.2.2" [package.dependencies.elasticsearch] optional = true @@ -1642,26 +1626,25 @@ description = "User profiles module for Invenio." name = "invenio-userprofiles" optional = false python-versions = "*" -version = "1.0.1" +version = "1.1.1" [package.dependencies] -Flask = ">=0.11.1" -Flask-BabelEx = ">=0.9.3" -Flask-Breadcrumbs = ">=0.3.0" +Flask-Breadcrumbs = ">=0.5.0" Flask-Mail = ">=0.9.1" Flask-Menu = ">=0.4.0" -Flask-WTF = ">=0.13.1" -WTForms = ">=2.0.1" -invenio-accounts = ">=1.0.0" +Flask-WTF = ">=0.14.3" +invenio-accounts = ">=1.2.1" +invenio-base = ">=1.2.2" +invenio-i18n = ">=1.2.0" [package.extras] -admin = ["invenio-admin (>=1.0.0)"] -all = ["invenio-admin (>=1.0.0)", "Sphinx (>=1.4.2)", "invenio-mail (>=1.0.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-i18n (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +admin = ["invenio-admin (>=1.2.0)"] +all = ["invenio-admin (>=1.2.0)", "Sphinx (>=1.4.2)", "invenio-mail (>=1.0.0)", "SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] docs = ["Sphinx (>=1.4.2)", "invenio-mail (>=1.0.0)"] mysql = ["invenio-db (>=1.0.0)"] postgresql = ["invenio-db (>=1.0.0)"] sqlite = ["invenio-db (>=1.0.0)"] -tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "invenio-i18n (>=1.0.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=2.8.0)"] +tests = ["SQLAlchemy-Continuum (>=1.2.1)", "check-manifest (>=0.25)", "coverage (>=4.0)", "isort (>=4.2.2)", "pydocstyle (>=1.0.0)", "pytest-cov (>=1.8.0)", "pytest-pep8 (>=1.0.6)", "pytest (>=3.8.0,<5.0.0)"] [[package]] category = "main" @@ -1739,14 +1722,14 @@ description = "An autocompletion tool for Python that can be used for text edito name = "jedi" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "0.17.0" +version = "0.17.1" [package.dependencies] -parso = ">=0.7.0" +parso = ">=0.7.0,<0.8.0" [package.extras] qa = ["flake8 (3.7.9)"] -testing = ["colorama", "docopt", "pytest (>=3.9.0,<5.0.0)"] +testing = ["Django (<3.1)", "colorama", "docopt", "pytest (>=3.9.0,<5.0.0)"] [[package]] category = "main" @@ -1842,7 +1825,7 @@ format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator [[package]] category = "main" description = "Messaging library for Python." -marker = "python_version < \"3.7\" or python_version >= \"3.7\"" +marker = "python_version >= \"3.7\"" name = "kombu" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" @@ -1887,14 +1870,14 @@ category = "main" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." name = "lxml" optional = false -python-versions = "*" -version = "4.2.5" +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*" +version = "4.5.1" [package.extras] cssselect = ["cssselect (>=0.7)"] html5 = ["html5lib"] htmlsoup = ["beautifulsoup4"] -source = ["Cython (>=0.26.1)"] +source = ["Cython (>=0.29.7)"] [[package]] category = "main" @@ -1924,15 +1907,14 @@ category = "main" description = "A lightweight library for converting complex datatypes to and from native Python datatypes." name = "marshmallow" optional = false -python-versions = "*" -version = "2.21.0" +python-versions = ">=3.5" +version = "3.6.1" [package.extras] -dev = ["python-dateutil", "simplejson", "pytest", "pytz", "flake8 (3.7.4)", "tox"] -docs = ["sphinx (2.1.2)", "sphinx-issues (1.2.0)", "alabaster (0.7.12)", "sphinx-version-warning (1.1.2)"] -lint = ["flake8 (3.7.4)"] -reco = ["python-dateutil", "simplejson"] -tests = ["pytest", "pytz"] +dev = ["pytest", "pytz", "simplejson", "mypy (0.770)", "flake8 (3.8.2)", "flake8-bugbear (20.1.4)", "pre-commit (>=2.4,<3.0)", "tox"] +docs = ["sphinx (3.0.4)", "sphinx-issues (1.2.0)", "alabaster (0.7.12)", "sphinx-version-warning (1.1.2)", "autodocsumm (0.1.13)"] +lint = ["mypy (0.770)", "flake8 (3.8.2)", "flake8-bugbear (20.1.4)", "pre-commit (>=2.4,<3.0)"] +tests = ["pytest", "pytz", "simplejson"] [[package]] category = "main" @@ -1972,7 +1954,7 @@ description = "More routines for operating on iterables, beyond itertools" name = "more-itertools" optional = false python-versions = ">=3.5" -version = "8.3.0" +version = "8.4.0" [[package]] category = "main" @@ -2110,17 +2092,6 @@ version = ">=0.12" [package.extras] dev = ["pre-commit", "tox"] -[[package]] -category = "main" -description = "Library for building powerful interactive command lines in Python" -name = "prompt-toolkit" -optional = false -python-versions = ">=3.6" -version = "3.0.3" - -[package.dependencies] -wcwidth = "*" - [[package]] category = "main" description = "Library for building powerful interactive command lines in Python" @@ -2155,7 +2126,7 @@ description = "library with cross-python path, ini-parsing, io, code, log facili name = "py" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.8.1" +version = "1.8.2" [[package]] category = "main" @@ -2281,11 +2252,11 @@ description = "Pytest plugin for measuring coverage." name = "pytest-cov" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "2.9.0" +version = "2.10.0" [package.dependencies] coverage = ">=4.4" -pytest = ">=3.6" +pytest = ">=4.6" [package.extras] testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "pytest-xdist", "virtualenv"] @@ -2446,11 +2417,9 @@ description = "Raven is a client for Sentry (https://getsentry.com)" name = "raven" optional = false python-versions = "*" -version = "5.33.0" +version = "6.10.0" [package.dependencies] -contextlib2 = "*" - [package.dependencies.Flask] optional = true version = ">=0.8" @@ -2461,7 +2430,7 @@ version = ">=1.1" [package.extras] flask = ["Flask (>=0.8)", "blinker (>=1.1)"] -tests = ["six", "bottle", "celery (>=2.5)", "exam (>=0.5.2)", "flake8 (>=2.6,<2.7)", "logbook", "mock", "nose", "pycodestyle", "pytz", "pytest (>=3.0.0,<3.1.0)", "pytest-timeout (0.4)", "requests", "tornado (>=4.1)", "webob", "webtest", "anyjson", "Flask (>=0.8)", "blinker (>=1.1)", "Flask-Login (>=0.2.0)", "unittest2", "paste", "web.py"] +tests = ["bottle", "celery (>=2.5)", "coverage (<4)", "exam (>=0.5.2)", "flake8 (3.5.0)", "logbook", "mock", "nose", "pytz", "pytest (>=3.2.0,<3.3.0)", "pytest-timeout (1.2.1)", "pytest-xdist (1.18.2)", "pytest-pythonpath (0.7.2)", "pytest-cov (2.5.1)", "pytest-flake8 (1.0.0)", "requests", "tornado (>=4.1,<5.0)", "tox", "webob", "webtest", "wheel", "anyjson", "zconfig", "Flask (>=0.8)", "blinker (>=1.1)", "Flask-Login (>=0.2.0)", "blinker (>=1.1)", "sanic (>=0.7.0)", "aiohttp"] [[package]] category = "main" @@ -2480,7 +2449,7 @@ description = "Python HTTP for Humans." name = "requests" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "2.23.0" +version = "2.24.0" [package.dependencies] certifi = ">=2017.4.17" @@ -2513,7 +2482,7 @@ description = "A utility library for mocking out the `requests` Python library." name = "responses" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.10.14" +version = "0.10.15" [package.dependencies] requests = ">=2.0" @@ -2554,7 +2523,7 @@ description = "Python client for Sentry (https://getsentry.com)" name = "sentry-sdk" optional = false python-versions = "*" -version = "0.14.4" +version = "0.15.1" [package.dependencies] certifi = "*" @@ -2640,7 +2609,7 @@ description = "Python documentation generator" name = "sphinx" optional = false python-versions = ">=3.5" -version = "3.0.4" +version = "3.1.1" [package.dependencies] Jinja2 = ">=2.3" @@ -2663,7 +2632,7 @@ sphinxcontrib-serializinghtml = "*" [package.extras] docs = ["sphinxcontrib-websupport"] -lint = ["flake8 (>=3.5.0)", "flake8-import-order", "mypy (>=0.770)", "docutils-stubs"] +lint = ["flake8 (>=3.5.0)", "flake8-import-order", "mypy (>=0.780)", "docutils-stubs"] test = ["pytest", "pytest-cov", "html5lib", "typed-ast", "cython"] [[package]] @@ -2865,7 +2834,7 @@ description = "The uWSGI server" name = "uwsgi" optional = false python-versions = "*" -version = "2.0.18" +version = "2.0.19.1" [[package]] category = "main" @@ -2901,7 +2870,7 @@ test = ["pytest (>=2.2.3)", "flake8 (>=2.4.0)", "isort (>=4.2.2)"] [[package]] category = "main" description = "Promises, promises, promises." -marker = "python_version < \"3.7\" or python_version >= \"3.7\"" +marker = "python_version >= \"3.7\"" name = "vine" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" @@ -2913,7 +2882,7 @@ description = "Measures the displayed width of unicode strings in a terminal" name = "wcwidth" optional = false python-versions = "*" -version = "0.2.3" +version = "0.2.4" [[package]] category = "main" @@ -3028,7 +2997,7 @@ timezone = ["python-dateutil"] [[package]] category = "main" description = "Backport of pathlib-compatible object wrapper for zip files" -marker = "python_version < \"3.8\" or python_version >= \"3.7\" and python_version < \"3.8\"" +marker = "python_version >= \"3.7\" and python_version < \"3.8\" or python_version < \"3.8\"" name = "zipp" optional = false python-versions = ">=3.6" @@ -3039,8 +3008,8 @@ docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] testing = ["jaraco.itertools", "func-timeout"] [metadata] -content-hash = "36355220f6eda3fe4b7050bdd649728e4404b33325934969c585fcdca6319087" -python-versions = ">= 3.6, < 3.8" +content-hash = "719ffbf54281666887ab579cb2d1b515e90af73e2e7c294776ae1a2d8e903808" +python-versions = ">= 3.7, < 3.8" [metadata.files] alabaster = [ @@ -3063,8 +3032,8 @@ appnope = [ {file = "appnope-0.1.0.tar.gz", hash = "sha256:8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71"}, ] arrow = [ - {file = "arrow-0.15.6-py2.py3-none-any.whl", hash = "sha256:a24c1de90850f6fb2033fd6bf8a11f281e84cb54825e5eabdda219e673b52aac"}, - {file = "arrow-0.15.6.tar.gz", hash = "sha256:eb5d339f00072cc297d7de252a2e75f272085d1231a3723f1026d1fa91367118"}, + {file = "arrow-0.15.7-py2.py3-none-any.whl", hash = "sha256:61a1af3a31f731e7993509124839ac28b91b6743bd6692a949600737900cf43b"}, + {file = "arrow-0.15.7.tar.gz", hash = "sha256:3f1a92b25bbee5f80cc8f6bdecfeade9028219229137c559c37335b4f574a292"}, ] atomicwrites = [ {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, @@ -3082,8 +3051,8 @@ babel = [ {file = "Babel-2.8.0.tar.gz", hash = "sha256:1aac2ae2d0d8ea368fa90906567f5c08463d98ade155c0c4bfedd6a0f7160e38"}, ] backcall = [ - {file = "backcall-0.1.0.tar.gz", hash = "sha256:38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4"}, - {file = "backcall-0.1.0.zip", hash = "sha256:bbbf4b1e5cd2bdb08f915895b51081c041bac22394fdfcfdfbe9f14b77c08bf2"}, + {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, + {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, ] base32-lib = [ {file = "base32-lib-1.0.2.tar.gz", hash = "sha256:09663df621bbc454079a54c92fa25d3bc33ea4a191053a09dd1e05ea4c0fe47c"}, @@ -3100,13 +3069,17 @@ bleach = [ blinker = [ {file = "blinker-1.4.tar.gz", hash = "sha256:471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6"}, ] +cachelib = [ + {file = "cachelib-0.1.1-py3-none-any.whl", hash = "sha256:7df6e05b8dfccdeb869e171575580e5606cf1e82a166633b3cb406bc4f113fd0"}, + {file = "cachelib-0.1.1.tar.gz", hash = "sha256:47e95a67d68c729cbad63285a790a06f0e0d27d71624c6e44c1ec3456bb4476f"}, +] celery = [ - {file = "celery-4.4.4-py2.py3-none-any.whl", hash = "sha256:9ae2e73b93cc7d6b48b56aaf49a68c91752d0ffd7dfdcc47f842ca79a6f13eae"}, - {file = "celery-4.4.4.tar.gz", hash = "sha256:c2037b6a8463da43b19969a0fc13f9023ceca6352b4dd51be01c66fbbb13647e"}, + {file = "celery-4.4.5-py2.py3-none-any.whl", hash = "sha256:d1762d6065522879f341c3d67c2b9fe4615eb79756d59acb1434601d4aca474b"}, + {file = "celery-4.4.5.tar.gz", hash = "sha256:c3f4173f83ceb5a5c986c5fdaefb9456de3b0729a72a5776e46bd405fda7b647"}, ] certifi = [ - {file = "certifi-2020.4.5.1-py2.py3-none-any.whl", hash = "sha256:1d987a998c75633c40847cc966fcf5904906c920a7f17ef374f5aa4282abd304"}, - {file = "certifi-2020.4.5.1.tar.gz", hash = "sha256:51fcb31174be6e6664c5f69e3e1691a2d72a1a12e90f872cbdb1567eb47b6519"}, + {file = "certifi-2020.6.20-py2.py3-none-any.whl", hash = "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"}, + {file = "certifi-2020.6.20.tar.gz", hash = "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3"}, ] cffi = [ {file = "cffi-1.14.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:1cae98a7054b5c9391eb3249b86e0e99ab1e02bb0cc0575da191aedadbdf4384"}, @@ -3154,10 +3127,6 @@ colorama = [ {file = "colorama-0.4.3-py2.py3-none-any.whl", hash = "sha256:7d73d2a99753107a36ac6b455ee49046802e59d9d076ef8e47b61499fa29afff"}, {file = "colorama-0.4.3.tar.gz", hash = "sha256:e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"}, ] -contextlib2 = [ - {file = "contextlib2-0.6.0.post1-py2.py3-none-any.whl", hash = "sha256:3355078a159fbb44ee60ea80abd0d87b80b78c248643b49aa6d94673b413609b"}, - {file = "contextlib2-0.6.0.post1.tar.gz", hash = "sha256:01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e"}, -] coverage = [ {file = "coverage-5.1-cp27-cp27m-macosx_10_12_x86_64.whl", hash = "sha256:0cb4be7e784dcdc050fc58ef05b71aa8e89b7e6636b99967fadbdba694cf2b65"}, {file = "coverage-5.1-cp27-cp27m-macosx_10_13_intel.whl", hash = "sha256:c317eaf5ff46a34305b202e73404f55f7389ef834b8dbf4da09b9b9b37f76dd2"}, @@ -3233,8 +3202,8 @@ dparse = [ {file = "dparse-0.5.1.tar.gz", hash = "sha256:a1b5f169102e1c894f9a7d5ccf6f9402a836a5d24be80a986c7ce9eaed78f367"}, ] elasticsearch = [ - {file = "elasticsearch-7.7.1-py2.py3-none-any.whl", hash = "sha256:e9138aa9de7624a6c6fbf5d0300bb11617cfe0a056fc6731665748731961d693"}, - {file = "elasticsearch-7.7.1.tar.gz", hash = "sha256:9bfcb2bd137d6d7ca123e252b9d7261cfe4f7723f7b749a99c52b47766cf387c"}, + {file = "elasticsearch-7.8.0-py2.py3-none-any.whl", hash = "sha256:6fb566dd23b91b5871ce12212888674b4cf33374e92b71b1080916c931e44dcb"}, + {file = "elasticsearch-7.8.0.tar.gz", hash = "sha256:e637d8cf4e27e279b5ff8ca8edc0c086f4b5df4bf2b48e2f950b7833aca3a792"}, ] elasticsearch-dsl = [ {file = "elasticsearch-dsl-7.2.1.tar.gz", hash = "sha256:1e345535164cb684de4b825e1d0daf81b75554b30d3905446584a9e4af0cc3e7"}, @@ -3291,8 +3260,8 @@ flask-debugtoolbar = [ {file = "Flask-DebugToolbar-0.11.0.tar.gz", hash = "sha256:3c4e79d354ede014e6657c545a536d4fb273cc89e3fd6b4835b02e346dd3aab4"}, {file = "Flask_DebugToolbar-0.11.0-py2.py3-none-any.whl", hash = "sha256:0e9a80d4c599233c68376e81cc99976200b5ac5248cfb24f18935cc5b69ac5b3"}, ] -flask-kvsession = [ - {file = "Flask-KVSession-0.6.2.tar.gz", hash = "sha256:9c0ee93fae089c45baeda0a3fd3ae32a96ee81c34996017749f8b3fd06df936c"}, +flask-kvsession-invenio = [ + {file = "Flask-KVSession-Invenio-0.6.3.tar.gz", hash = "sha256:fe24405403fff9e3ab2c5a34d93362d63ada4c9e5e7afab850ea4f80efb92a85"}, ] flask-limiter = [ {file = "Flask-Limiter-1.1.0.tar.gz", hash = "sha256:905c35cd87bf60c92fd87922ae23fe27aa5fb31980bab31fc00807adee9f5a55"}, @@ -3359,8 +3328,8 @@ imagesize = [ {file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"}, ] importlib-metadata = [ - {file = "importlib_metadata-1.6.0-py2.py3-none-any.whl", hash = "sha256:2a688cbaa90e0cc587f1df48bdc97a6eadccdcd9c35fb3f976a09e3b5016d90f"}, - {file = "importlib_metadata-1.6.0.tar.gz", hash = "sha256:34513a8a0c4962bc66d35b359558fd8a5e10cd472d37aec5f66858addef32c1e"}, + {file = "importlib_metadata-1.6.1-py2.py3-none-any.whl", hash = "sha256:15ec6c0fd909e893e3a08b3a7c76ecb149122fb14b7efe1199ddd4c7c57ea958"}, + {file = "importlib_metadata-1.6.1.tar.gz", hash = "sha256:0505dd08068cfec00f53a74a0ad927676d7757da81b7436a6eefe4c7cf75c545"}, ] infinity = [ {file = "infinity-1.5.tar.gz", hash = "sha256:8daa7c15ce2100fdccfde212337e0cd5cf085869f54dc2634b6c30d61461ecda"}, @@ -3369,20 +3338,20 @@ intervals = [ {file = "intervals-0.8.1.tar.gz", hash = "sha256:37921da1407a5e9384e8e1350cfb8500f8d0d69fc43d03d01a4fdc6e7a7c7166"}, ] invenio = [ - {file = "invenio-3.2.2-py2.py3-none-any.whl", hash = "sha256:9d8be9f714c6db7cbffa0930d04cd298d671e223637fda5952a284fdf011efab"}, - {file = "invenio-3.2.2.tar.gz", hash = "sha256:b4377e3da2a64fd8e64249a1755901ddae45f93c07aad91868c911bb8f49b8ce"}, + {file = "invenio-3.3.0-py2.py3-none-any.whl", hash = "sha256:b1c9d00f4b8bc182ea320563a41ed3069c5a15e427df642c7775ddd5ad082d6f"}, + {file = "invenio-3.3.0.tar.gz", hash = "sha256:155d5f05ea01f6dd063028ac8577568a7001f06d400360c9cc3725d5ff6b6d46"}, ] invenio-access = [ - {file = "invenio-access-1.3.3.tar.gz", hash = "sha256:bbbb69629ea8bded7147d976e2daf000be759f7c478319d3f233deadf0705b20"}, - {file = "invenio_access-1.3.3-py2.py3-none-any.whl", hash = "sha256:673b891ed10c6478a45d4543c647b175a66a744f2dfdce7442f86d9dbf18c46f"}, + {file = "invenio-access-1.4.1.tar.gz", hash = "sha256:ff0f88a59e245bdf3c3b1f9afd8a5f46a0aa7fcc3dcc0fbcccd8f57d43129ea0"}, + {file = "invenio_access-1.4.1-py2.py3-none-any.whl", hash = "sha256:d56e87dda66d461e922130640010597b1d42c4357b9a652f358a6cc895cbd7c5"}, ] invenio-accounts = [ - {file = "invenio-accounts-1.1.4.tar.gz", hash = "sha256:8bc10f2b49214390a214a51bf4664d6f5b993c64b8acc4f599cad9c294b34167"}, - {file = "invenio_accounts-1.1.4-py2.py3-none-any.whl", hash = "sha256:668c299f7640574a6b390f7fa1a62162ec2187fa35529f3bb925847cdc127e37"}, + {file = "invenio-accounts-1.3.0.tar.gz", hash = "sha256:d8df9e1c1735f79a5b8e736116072b03878923d3c35b3e31882d62a447d8109c"}, + {file = "invenio_accounts-1.3.0-py2.py3-none-any.whl", hash = "sha256:a730334ca453c9dd29f356d9b22cf23f3871af138f215a87cf5f7fb679b3746c"}, ] invenio-admin = [ - {file = "invenio-admin-1.1.3.tar.gz", hash = "sha256:dafa133999d50748e52ac681d4f37a99b2425f47f42179476d433d4cfa0c2ed4"}, - {file = "invenio_admin-1.1.3-py2.py3-none-any.whl", hash = "sha256:ab2b4a5b7f7f769f89130aa13f480e3d0c54216022c783538e7b8151a834c6b6"}, + {file = "invenio-admin-1.2.1.tar.gz", hash = "sha256:2bbe810fcdcf0bb180fa75a2a95ffc74681f8d697767b1f2169c413f5bf04999"}, + {file = "invenio_admin-1.2.1-py2.py3-none-any.whl", hash = "sha256:c30e6f81d0f3f264f6d14036cdaf24eef12c3b85f160c957e67c8f53051f56fa"}, ] invenio-app = [ {file = "invenio-app-1.2.6.tar.gz", hash = "sha256:808d7de18f44f8646ef922e718640d98ef509d5ad678fc6409ebb0b71ae26097"}, @@ -3397,12 +3366,12 @@ invenio-base = [ {file = "invenio_base-1.2.3-py2.py3-none-any.whl", hash = "sha256:8114532d16fdd4994403c8ffb079fd519cf60672a59d5f7278c426ba236b4c3e"}, ] invenio-cache = [ - {file = "invenio-cache-1.0.0.tar.gz", hash = "sha256:f3620bb842f9084ddd5dc81f0fe234f58228c33f59e6771483fd09cb127201cc"}, - {file = "invenio_cache-1.0.0-py2.py3-none-any.whl", hash = "sha256:8431d8b68dbb737cd7035f6467fec18dd29ad9ac35e20405d52af6c2d294557a"}, + {file = "invenio-cache-1.1.0.tar.gz", hash = "sha256:1212a83f98fbe29a936587f7c5b2f838f7f934b0b2a9d9a993e377e5a8ab0cf5"}, + {file = "invenio_cache-1.1.0-py2.py3-none-any.whl", hash = "sha256:a4562639f2f63cbc9de1302e159ecd9363f17d53d912a8d0773ffe76e2f153fc"}, ] invenio-celery = [ - {file = "invenio-celery-1.1.3.tar.gz", hash = "sha256:808f244fa15465703436244a91ca039c6302eb755b873dbb454d65a36e419df4"}, - {file = "invenio_celery-1.1.3-py2.py3-none-any.whl", hash = "sha256:66160115ff49f625b4273e35c4b31599098dac255baa60c5a95e60b66edb22b6"}, + {file = "invenio-celery-1.2.0.tar.gz", hash = "sha256:169a6eca3e9b2d25afd5f85e1ad8d1de46c4a21fd5acb8ee3f7315341a76b705"}, + {file = "invenio_celery-1.2.0-py2.py3-none-any.whl", hash = "sha256:0b47bedaac7df616f92b52ab113944d45405a44b628acbc7f53ac4a370061257"}, ] invenio-config = [ {file = "invenio-config-1.0.3.tar.gz", hash = "sha256:9d10492b49a46703f0ac028ce8ab78b5ff1c72b180ecb4ffcee5bf49682d1e6c"}, @@ -3417,19 +3386,19 @@ invenio-formatter = [ {file = "invenio_formatter-1.0.3-py2.py3-none-any.whl", hash = "sha256:730aa10f0d298805e3dd2d2f4b342a559cf736091a37ccd9b030f00f7cffec0a"}, ] invenio-i18n = [ - {file = "invenio-i18n-1.1.1.tar.gz", hash = "sha256:69513d531ccffdfa47cec1e7cd701c72966573d2e9c4e24c96607cb7324dce48"}, - {file = "invenio_i18n-1.1.1-py2.py3-none-any.whl", hash = "sha256:b591d753cd79a98bbef98a0ac5d9abf105f5cb8af94614dbf92688782a7b77b0"}, + {file = "invenio-i18n-1.2.0.tar.gz", hash = "sha256:a37a79600982f03804f30a87a5110595420bbe8e864f13dcdd6e4868d4ddd039"}, + {file = "invenio_i18n-1.2.0-py2.py3-none-any.whl", hash = "sha256:9bf5b1a47c4a4253f45176f0a4e74612645c63c72e233d779ae0e13da47f882f"}, ] invenio-indexer = [ {file = "invenio-indexer-1.1.2.tar.gz", hash = "sha256:9f96a55c99761d8d9abea105fe66edd6e0ddac872444d7c9f596e5b153448e41"}, ] invenio-jsonschemas = [ - {file = "invenio-jsonschemas-1.0.2.tar.gz", hash = "sha256:3020f05a2ad6ec26a2a15f4a52cd0fac2db661e0a8bc4940550d1cf03335fa55"}, - {file = "invenio_jsonschemas-1.0.2-py2.py3-none-any.whl", hash = "sha256:d45af78869776949fde1890a2a66c2d7cbd61cf7968be7a501ce5e9d177dd47f"}, + {file = "invenio-jsonschemas-1.1.0.tar.gz", hash = "sha256:79024155971ffdefa6ffa40f465f7823b47d65b69510798a2834de41fed432a7"}, + {file = "invenio_jsonschemas-1.1.0-py2.py3-none-any.whl", hash = "sha256:e115a072e4d164ea55aac05f3ce2b535aee8aaf0838be339c4e3ed924ec1e02a"}, ] invenio-logging = [ - {file = "invenio-logging-1.2.1.tar.gz", hash = "sha256:2aab96570ea6475f66054883a3430b166d67e3af68979110ddda6cd3e8dff477"}, - {file = "invenio_logging-1.2.1-py2.py3-none-any.whl", hash = "sha256:34a23a488c99b0d54c9dc374ec6bfa6688348495a5ccf7e460e3793045ba77ee"}, + {file = "invenio-logging-1.3.0.tar.gz", hash = "sha256:fc2ccf7a3da8533cec4a87353a9c48d05dcc1fc9467c4314f6779bf088cb3cbc"}, + {file = "invenio_logging-1.3.0-py2.py3-none-any.whl", hash = "sha256:3b98778ade4b1a4887f827dbaa095473b5d43d6e39aa4da2ae311b7201a6ef9f"}, ] invenio-mail = [ {file = "invenio-mail-1.0.2.tar.gz", hash = "sha256:898952aa8984426074fd92b60bbe3ac67117cae0c724724aa63476416a7b7647"}, @@ -3437,48 +3406,48 @@ invenio-mail = [ ] invenio-oaiharvester = [] invenio-oaiserver = [ - {file = "invenio-oaiserver-1.1.2.tar.gz", hash = "sha256:aa2e5c562e3ce4dcda6cc192c73decf3e5e2814b6a788fa80f18156bf5a8b56b"}, - {file = "invenio_oaiserver-1.1.2-py2.py3-none-any.whl", hash = "sha256:b685a5288fee11c3798bb3818c01e5e150d051ff11f406e092e2d5e7b379c1dd"}, + {file = "invenio-oaiserver-1.2.0.tar.gz", hash = "sha256:dc3225d1a096e5072f0c90bcff6405e3448bf6e9216ff905535f6aae6ffed2b4"}, + {file = "invenio_oaiserver-1.2.0-py2.py3-none-any.whl", hash = "sha256:4e219e61340a541ec4568ba8993532d37837a6356a8c9dbf20ee8c60bd3de297"}, ] invenio-oauth2server = [ - {file = "invenio-oauth2server-1.0.5.tar.gz", hash = "sha256:2e92b9fe976dd2a8cdbd5955713498ba777fde8bd24349129376798b12fe9c73"}, - {file = "invenio_oauth2server-1.0.5-py2.py3-none-any.whl", hash = "sha256:dc6f8ee7b04cb33a15a1a579b0f0312a2526ccfc914aadff034b6e81841c7890"}, + {file = "invenio-oauth2server-1.2.0.tar.gz", hash = "sha256:d18c0ad3dbbef214c4a52cab8b053bb4a6a33fd39abb348c8ecd4cf0dd683fc4"}, + {file = "invenio_oauth2server-1.2.0-py2.py3-none-any.whl", hash = "sha256:07b00c6018bdcf4749f30c56da9232289605f5edac0c3dab6b73ecb984bcbb6d"}, ] invenio-oauthclient = [ - {file = "invenio-oauthclient-1.1.3.tar.gz", hash = "sha256:1ec836adce24a686029c15a40c3aeb887d1e9431a5189132b3235d34325b4329"}, - {file = "invenio_oauthclient-1.1.3-py2.py3-none-any.whl", hash = "sha256:7e107b4554bf724fecba8b7108a9021982b7b4974fcaa6a4cd4620521a6bf31a"}, + {file = "invenio-oauthclient-1.3.1.tar.gz", hash = "sha256:3c4d5c54ac9944355742f6da8fd5dccbd81e72671f5c9c6cc35b3accb590002e"}, + {file = "invenio_oauthclient-1.3.1-py2.py3-none-any.whl", hash = "sha256:15f61fc703207749765fbc9d30ab27b19189baa4c19375caa916a8f2c663eeef"}, ] invenio-pidstore = [ - {file = "invenio-pidstore-1.1.0.tar.gz", hash = "sha256:052f9972c4b91176609b339635d4b074fc2a9423a3fe78d9fff8576947099ca7"}, - {file = "invenio_pidstore-1.1.0-py2.py3-none-any.whl", hash = "sha256:76a16f24b3a7ac2f898969ce3012bf4b0b9969d5e8c4cd179657cc73c94e1b86"}, + {file = "invenio-pidstore-1.2.0.tar.gz", hash = "sha256:bce58882b0e21d6a55f147bcb5a1b1ff6bf3ae91cb93ce0c1a4c1dd56abaf995"}, + {file = "invenio_pidstore-1.2.0-py2.py3-none-any.whl", hash = "sha256:b2c9c5b508459dfc472504b59f0a9c38f70492769bfb2ac05ade5aef963b7e84"}, ] invenio-records = [ {file = "invenio-records-1.3.2.tar.gz", hash = "sha256:9cc95def65fdb46db21d935c0e29bb9296c749f17ac97c0962653ffa736b6414"}, {file = "invenio_records-1.3.2-py2.py3-none-any.whl", hash = "sha256:8bc6a64446d23ea9e4b64fbf2069d0218d75a7313946ca1055a142ba0076b103"}, ] invenio-records-rest = [ - {file = "invenio-records-rest-1.6.5.tar.gz", hash = "sha256:59aee01e2e77375078faf981949607aebb2bae7ba095f7a50e14c28524961ac8"}, - {file = "invenio_records_rest-1.6.5-py2.py3-none-any.whl", hash = "sha256:b6052c1109a169f89b99d55d9f8f5435041aea02d22ee583abda00421ae4e948"}, + {file = "invenio-records-rest-1.7.1.tar.gz", hash = "sha256:c91306a63a9280849de04daa7b007b5952a80864c40edc2d34a1a09aba481f16"}, + {file = "invenio_records_rest-1.7.1-py2.py3-none-any.whl", hash = "sha256:710860a56e687a33fcab3edc9ad7281882037bd15191254657379b929732213a"}, ] invenio-records-ui = [ - {file = "invenio-records-ui-1.0.1.tar.gz", hash = "sha256:5f6c203735eb109f28a507e4b2d01acbf9e89ee0dc0d618f24cc3c072c73f830"}, - {file = "invenio_records_ui-1.0.1-py2.py3-none-any.whl", hash = "sha256:662f75200893375f0380347a9053e7b70938a2b370244ed69c6163a43e50b57b"}, + {file = "invenio-records-ui-1.2.0a1.tar.gz", hash = "sha256:9501b46ce95cdbcc2f7d32bca082299d2e5cfcbc462903948869e384d83fef25"}, + {file = "invenio_records_ui-1.2.0a1-py2.py3-none-any.whl", hash = "sha256:c9f16df283e0878ae7fd5836b8c10024dd87fcc99f27b78e924f0dfeddbc4f7c"}, ] invenio-rest = [ - {file = "invenio-rest-1.1.3.tar.gz", hash = "sha256:3a76fc42cd1265e2a589a6bd8b0fa06d62e651e67a33b547d991b72b251600c9"}, - {file = "invenio_rest-1.1.3-py2.py3-none-any.whl", hash = "sha256:3f44ef712d8d0c2956ec841aaa3fb6434d3c8cf1dddad05d7a4cc98a50afc671"}, + {file = "invenio-rest-1.2.1.tar.gz", hash = "sha256:93ebd92727d53f78d3a640bd4277aecfef5e2e7fe832862df693d37b7b7d598d"}, + {file = "invenio_rest-1.2.1-py2.py3-none-any.whl", hash = "sha256:c789cee1bac798b8d772f210c43efac82ac358816b943644f851758ec04e4e69"}, ] invenio-search = [ - {file = "invenio-search-1.2.4.tar.gz", hash = "sha256:a2a681c96ce3896c73a4c3f8d1a6e98d5612cbe3b1dec25a6d2e26a8d7f55213"}, - {file = "invenio_search-1.2.4-py2.py3-none-any.whl", hash = "sha256:bf6b80906e5533066b0b508175af5587f89954d439d1706c07017a5c47b6279a"}, + {file = "invenio-search-1.3.1.tar.gz", hash = "sha256:37f222b6d6649df5fac5731225784d57f588c933843d14a8807e4e4ab3c5adc5"}, + {file = "invenio_search-1.3.1-py2.py3-none-any.whl", hash = "sha256:d2ef22975ef9b1fa3a27c152c42be1704a549f92588156e60583d700e75ad854"}, ] invenio-theme = [ {file = "invenio-theme-1.1.4.tar.gz", hash = "sha256:d642c08df6a8af099188a48043aedfe8a44971ebaf67bc8ae21cf1a96eae2916"}, {file = "invenio_theme-1.1.4-py2.py3-none-any.whl", hash = "sha256:b98224b54fd94615d6588d3606c73b3cefa3963cafb8d859bd7c715036ba556a"}, ] invenio-userprofiles = [ - {file = "invenio-userprofiles-1.0.1.tar.gz", hash = "sha256:607a8722a3a12af001a0435ca1baf1bbe7e5f359c237acf6c442cc8c5feba515"}, - {file = "invenio_userprofiles-1.0.1-py2.py3-none-any.whl", hash = "sha256:6ab44b7a7682b2ba883f58256bec3c789491c7e78b8e3526622e978647aa2ae6"}, + {file = "invenio-userprofiles-1.1.1.tar.gz", hash = "sha256:36276409dc891c5f13ff2b3456a56f4eb24ab0cb1773f847b22d90eb33740fa4"}, + {file = "invenio_userprofiles-1.1.1-py2.py3-none-any.whl", hash = "sha256:3e68d8df373ffbf0ac647687ee2e531b22ac385fb660ae9863615d819a51cf56"}, ] ipython = [ {file = "ipython-7.15.0-py3-none-any.whl", hash = "sha256:1b85d65632211bf5d3e6f1406f3393c8c429a47d7b947b9a87812aa5bce6595c"}, @@ -3501,8 +3470,8 @@ itsdangerous = [ {file = "itsdangerous-1.1.0.tar.gz", hash = "sha256:321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19"}, ] jedi = [ - {file = "jedi-0.17.0-py2.py3-none-any.whl", hash = "sha256:cd60c93b71944d628ccac47df9a60fec53150de53d42dc10a7fc4b5ba6aae798"}, - {file = "jedi-0.17.0.tar.gz", hash = "sha256:df40c97641cb943661d2db4c33c2e1ff75d491189423249e989bcea4464f3030"}, + {file = "jedi-0.17.1-py2.py3-none-any.whl", hash = "sha256:1ddb0ec78059e8e27ec9eb5098360b4ea0a3dd840bedf21415ea820c21b40a22"}, + {file = "jedi-0.17.1.tar.gz", hash = "sha256:807d5d4f96711a2bcfdd5dfa3b1ae6d09aa53832b182090b222b5efb81f52f63"}, ] jinja2 = [ {file = "Jinja2-2.11.2-py2.py3-none-any.whl", hash = "sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035"}, @@ -3540,36 +3509,33 @@ limits = [ {file = "limits-1.5.1.tar.gz", hash = "sha256:f0c3319f032c4bfad68438ed1325c0fac86dac64582c7c25cddc87a0b658fa20"}, ] lxml = [ - {file = "lxml-4.2.5-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:fa39ea60d527fbdd94215b5e5552f1c6a912624521093f1384a491a8ad89ad8b"}, - {file = "lxml-4.2.5-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:ae07fa0c115733fce1e9da96a3ac3fa24801742ca17e917e0c79d63a01eeb843"}, - {file = "lxml-4.2.5-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:caf0e50b546bb60dfa99bb18dfa6748458a83131ecdceaf5c071d74907e7e78a"}, - {file = "lxml-4.2.5-cp27-cp27m-win32.whl", hash = "sha256:4815892904c336bbaf73dafd54f45f69f4021c22b5bad7332176bbf4fb830568"}, - {file = "lxml-4.2.5-cp27-cp27m-win_amd64.whl", hash = "sha256:81992565b74332c7c1aff6a913a3e906771aa81c9d0c68c68113cffcae45bc53"}, - {file = "lxml-4.2.5-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:abf181934ac3ef193832fb973fd7f6149b5c531903c2ec0f1220941d73eee601"}, - {file = "lxml-4.2.5-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:62939a8bb6758d1bf923aa1c13f0bcfa9bf5b2fc0f5fa917a6e25db5fe0cfa4e"}, - {file = "lxml-4.2.5-cp33-cp33m-win32.whl", hash = "sha256:02bc220d61f46e9b9d5a53c361ef95e9f5e1d27171cd461dddb17677ae2289a5"}, - {file = "lxml-4.2.5-cp33-cp33m-win_amd64.whl", hash = "sha256:bccb267678b870d9782c3b44d0cefe3ba0e329f9af8c946d32bf3778e7a4f271"}, - {file = "lxml-4.2.5-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:2f31145c7ff665b330919bfa44aacd3a0211a76ca7e7b441039d2a0b0451e415"}, - {file = "lxml-4.2.5-cp34-cp34m-manylinux1_i686.whl", hash = "sha256:aab09fbe8abfa3b9ce62aaf45aca2d28726b1b9ee44871dbe644050a2fff4940"}, - {file = "lxml-4.2.5-cp34-cp34m-manylinux1_x86_64.whl", hash = "sha256:b9c78242219f674ab645ec571c9a95d70f381319a23911941cd2358a8e0521cf"}, - {file = "lxml-4.2.5-cp34-cp34m-win32.whl", hash = "sha256:a623965c086a6e91bb703d4da62dabe59fe88888e82c4117d544e11fd74835d6"}, - {file = "lxml-4.2.5-cp34-cp34m-win_amd64.whl", hash = "sha256:9d862e3cf4fc1f2837dedce9c42269c8c76d027e49820a548ac89fdcee1e361f"}, - {file = "lxml-4.2.5-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:5be031b0f15ad63910d8e5038b489d95a79929513b3634ad4babf77100602588"}, - {file = "lxml-4.2.5-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:75830c06a62fe7b8fe3bbb5f269f0b308f19f3949ac81cfd40062f47c1455faf"}, - {file = "lxml-4.2.5-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:a7783ab7f6a508b0510490cef9f857b763d796ba7476d9703f89722928d1e113"}, - {file = "lxml-4.2.5-cp35-cp35m-win32.whl", hash = "sha256:e16e07a0ec3a75b5ee61f2b1003c35696738f937dc8148fbda9fe2147ccb6e61"}, - {file = "lxml-4.2.5-cp35-cp35m-win_amd64.whl", hash = "sha256:438a1b0203545521f6616132bfe0f4bca86f8a401364008b30e2b26ec408ce85"}, - {file = "lxml-4.2.5-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:8c892fb0ee52c594d9a7751c7d7356056a9682674b92cc1c4dc968ff0f30c52f"}, - {file = "lxml-4.2.5-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:c4df4d27f4c93b2cef74579f00b1d3a31a929c7d8023f870c4b476f03a274db4"}, - {file = "lxml-4.2.5-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:22f253b542a342755f6cfc047fe4d3a296515cf9b542bc6e261af45a80b8caf6"}, - {file = "lxml-4.2.5-cp36-cp36m-win32.whl", hash = "sha256:e175a006725c7faadbe69e791877d09936c0ef2cf49d01b60a6c1efcb0e8be6f"}, - {file = "lxml-4.2.5-cp36-cp36m-win_amd64.whl", hash = "sha256:edd9c13a97f6550f9da2236126bb51c092b3b1ce6187f2bd966533ad794bbb5e"}, - {file = "lxml-4.2.5-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:dbbd5cf7690a40a9f0a9325ab480d0fccf46d16b378eefc08e195d84299bfae1"}, - {file = "lxml-4.2.5-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:db0d213987bcd4e6d41710fb4532b22315b0d8fb439ff901782234456556aed1"}, - {file = "lxml-4.2.5-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:60842230678674cdac4a1cf0f707ef12d75b9a4fc4a565add4f710b5fcf185d5"}, - {file = "lxml-4.2.5-cp37-cp37m-win32.whl", hash = "sha256:5c93ae37c3c588e829b037fdfbd64a6e40c901d3f93f7beed6d724c44829a3ad"}, - {file = "lxml-4.2.5-cp37-cp37m-win_amd64.whl", hash = "sha256:d3266bd3ac59ac4edcd5fa75165dee80b94a3e5c91049df5f7c057ccf097551c"}, - {file = "lxml-4.2.5.tar.gz", hash = "sha256:36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f"}, + {file = "lxml-4.5.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ee2be8b8f72a2772e72ab926a3bccebf47bb727bda41ae070dc91d1fb759b726"}, + {file = "lxml-4.5.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:fadd2a63a2bfd7fb604508e553d1cf68eca250b2fbdbd81213b5f6f2fbf23529"}, + {file = "lxml-4.5.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:4f282737d187ae723b2633856085c31ae5d4d432968b7f3f478a48a54835f5c4"}, + {file = "lxml-4.5.1-cp27-cp27m-win32.whl", hash = "sha256:7fd88cb91a470b383aafad554c3fe1ccf6dfb2456ff0e84b95335d582a799804"}, + {file = "lxml-4.5.1-cp27-cp27m-win_amd64.whl", hash = "sha256:0790ddca3f825dd914978c94c2545dbea5f56f008b050e835403714babe62a5f"}, + {file = "lxml-4.5.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:9144ce36ca0824b29ebc2e02ca186e54040ebb224292072250467190fb613b96"}, + {file = "lxml-4.5.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:a636346c6c0e1092ffc202d97ec1843a75937d8c98aaf6771348ad6422e44bb0"}, + {file = "lxml-4.5.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:f95d28193c3863132b1f55c1056036bf580b5a488d908f7d22a04ace8935a3a9"}, + {file = "lxml-4.5.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:b26719890c79a1dae7d53acac5f089d66fd8cc68a81f4e4bd355e45470dc25e1"}, + {file = "lxml-4.5.1-cp35-cp35m-win32.whl", hash = "sha256:a9e3b8011388e7e373565daa5e92f6c9cb844790dc18e43073212bb3e76f7007"}, + {file = "lxml-4.5.1-cp35-cp35m-win_amd64.whl", hash = "sha256:2754d4406438c83144f9ffd3628bbe2dcc6d62b20dbc5c1ec4bc4385e5d44b42"}, + {file = "lxml-4.5.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:925baf6ff1ef2c45169f548cc85204433e061360bfa7d01e1be7ae38bef73194"}, + {file = "lxml-4.5.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a87dbee7ad9dce3aaefada2081843caf08a44a8f52e03e0a4cc5819f8398f2f4"}, + {file = "lxml-4.5.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:51bb4edeb36d24ec97eb3e6a6007be128b720114f9a875d6b370317d62ac80b9"}, + {file = "lxml-4.5.1-cp36-cp36m-win32.whl", hash = "sha256:c79e5debbe092e3c93ca4aee44c9a7631bdd407b2871cb541b979fd350bbbc29"}, + {file = "lxml-4.5.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b7462cdab6fffcda853338e1741ce99706cdf880d921b5a769202ea7b94e8528"}, + {file = "lxml-4.5.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:06748c7192eab0f48e3d35a7adae609a329c6257495d5e53878003660dc0fec6"}, + {file = "lxml-4.5.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:1aa7a6197c1cdd65d974f3e4953764eee3d9c7b67e3966616b41fab7f8f516b7"}, + {file = "lxml-4.5.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:afb53edf1046599991fb4a7d03e601ab5f5422a5435c47ee6ba91ec3b61416a6"}, + {file = "lxml-4.5.1-cp37-cp37m-win32.whl", hash = "sha256:2d1ddce96cf15f1254a68dba6935e6e0f1fe39247de631c115e84dd404a6f031"}, + {file = "lxml-4.5.1-cp37-cp37m-win_amd64.whl", hash = "sha256:22c6d34fdb0e65d5f782a4d1a1edb52e0a8365858dafb1c08cb1d16546cf0786"}, + {file = "lxml-4.5.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c47a8a5d00060122ca5908909478abce7bbf62d812e3fc35c6c802df8fb01fe7"}, + {file = "lxml-4.5.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:b77975465234ff49fdad871c08aa747aae06f5e5be62866595057c43f8d2f62c"}, + {file = "lxml-4.5.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:2b02c106709466a93ed424454ce4c970791c486d5fcdf52b0d822a7e29789626"}, + {file = "lxml-4.5.1-cp38-cp38-win32.whl", hash = "sha256:7eee37c1b9815e6505847aa5e68f192e8a1b730c5c7ead39ff317fde9ce29448"}, + {file = "lxml-4.5.1-cp38-cp38-win_amd64.whl", hash = "sha256:d8d40e0121ca1606aa9e78c28a3a7d88a05c06b3ca61630242cded87d8ce55fa"}, + {file = "lxml-4.5.1.tar.gz", hash = "sha256:27ee0faf8077c7c1a589573b1450743011117f1aa1a91d5ae776bbc5ca6070f2"}, ] mako = [ {file = "Mako-1.1.3-py2.py3-none-any.whl", hash = "sha256:93729a258e4ff0747c876bd9e20df1b9758028946e976324ccd2d68245c7b6a9"}, @@ -3611,8 +3577,8 @@ markupsafe = [ {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"}, ] marshmallow = [ - {file = "marshmallow-2.21.0-py2.py3-none-any.whl", hash = "sha256:7cb1881a0fa84be4b5c1e301168236932c345f6910725f99905d636bfe93e9e9"}, - {file = "marshmallow-2.21.0.tar.gz", hash = "sha256:e9390c0c80437d7a02d84e3d1635dc20f37a8bcb149ca443d93791bdc683f28d"}, + {file = "marshmallow-3.6.1-py2.py3-none-any.whl", hash = "sha256:9aa20f9b71c992b4782dad07c51d92884fd0f7c5cb9d3c737bea17ec1bad765f"}, + {file = "marshmallow-3.6.1.tar.gz", hash = "sha256:35ee2fb188f0bd9fc1cf9ac35e45fd394bd1c153cee430745a465ea435514bd5"}, ] maxminddb = [ {file = "maxminddb-1.5.4.tar.gz", hash = "sha256:f4d28823d9ca23323d113dc7af8db2087aa4f657fafc64ff8f7a8afda871425b"}, @@ -3625,8 +3591,8 @@ mock = [ {file = "mock-4.0.2.tar.gz", hash = "sha256:dd33eb70232b6118298d516bbcecd26704689c386594f0f3c4f13867b2c56f72"}, ] more-itertools = [ - {file = "more-itertools-8.3.0.tar.gz", hash = "sha256:558bb897a2232f5e4f8e2399089e35aecb746e1f9191b6584a151647e89267be"}, - {file = "more_itertools-8.3.0-py3-none-any.whl", hash = "sha256:7818f596b1e87be009031c7653d01acc46ed422e6656b394b0f765ce66ed4982"}, + {file = "more-itertools-8.4.0.tar.gz", hash = "sha256:68c70cc7167bdf5c7c9d8f6954a7837089c6a36bf565383919bb595efb8a17e5"}, + {file = "more_itertools-8.4.0-py3-none-any.whl", hash = "sha256:b78134b2063dd214000685165d81c154522c3ee0a1c0d4d113c80361c234c5a2"}, ] msgpack = [ {file = "msgpack-1.0.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:cec8bf10981ed70998d98431cd814db0ecf3384e6b113366e7f36af71a0fca08"}, @@ -3688,8 +3654,6 @@ pluggy = [ {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, ] prompt-toolkit = [ - {file = "prompt_toolkit-3.0.3-py3-none-any.whl", hash = "sha256:c93e53af97f630f12f5f62a3274e79527936ed466f038953dfa379d4941f651a"}, - {file = "prompt_toolkit-3.0.3.tar.gz", hash = "sha256:a402e9bf468b63314e37460b68ba68243d55b2f8c4d0192f85a019af3945050e"}, {file = "prompt_toolkit-3.0.5-py3-none-any.whl", hash = "sha256:df7e9e63aea609b1da3a65641ceaf5bc7d05e0a04de5bd45d05dbeffbabf9e04"}, {file = "prompt_toolkit-3.0.5.tar.gz", hash = "sha256:563d1a4140b63ff9dd587bda9557cffb2fe73650205ab6f4383092fb882e7dc8"}, ] @@ -3730,8 +3694,8 @@ ptyprocess = [ {file = "ptyprocess-0.6.0.tar.gz", hash = "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0"}, ] py = [ - {file = "py-1.8.1-py2.py3-none-any.whl", hash = "sha256:c20fdd83a5dbc0af9efd622bee9a5564e278f6380fffcacc43ba6f43db2813b0"}, - {file = "py-1.8.1.tar.gz", hash = "sha256:5e27081401262157467ad6e7f851b7aa402c5852dbcb3dae06768434de5752aa"}, + {file = "py-1.8.2-py2.py3-none-any.whl", hash = "sha256:a673fa23d7000440cc885c17dbd34fafcb7d7a6e230b29f6766400de36a33c44"}, + {file = "py-1.8.2.tar.gz", hash = "sha256:f3b3a4c36512a4c4f024041ab51866f11761cc169670204b235f6b20523d4e6b"}, ] pycparser = [ {file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"}, @@ -3772,8 +3736,8 @@ pytest-cache = [ {file = "pytest-cache-1.0.tar.gz", hash = "sha256:be7468edd4d3d83f1e844959fd6e3fd28e77a481440a7118d430130ea31b07a9"}, ] pytest-cov = [ - {file = "pytest-cov-2.9.0.tar.gz", hash = "sha256:b6a814b8ed6247bd81ff47f038511b57fe1ce7f4cc25b9106f1a4b106f1d9322"}, - {file = "pytest_cov-2.9.0-py2.py3-none-any.whl", hash = "sha256:c87dfd8465d865655a8213859f1b4749b43448b5fae465cb981e16d52a811424"}, + {file = "pytest-cov-2.10.0.tar.gz", hash = "sha256:1a629dc9f48e53512fcbfda6b07de490c374b0c83c55ff7a1720b3fccff0ac87"}, + {file = "pytest_cov-2.10.0-py2.py3-none-any.whl", hash = "sha256:6e6d18092dce6fad667cd7020deed816f858ad3b49d5b5e2b1cc1c97a4dba65c"}, ] pytest-flask = [ {file = "pytest-flask-0.15.1.tar.gz", hash = "sha256:cbd8c5b9f8f1b83e9c159ac4294964807c4934317a5fba181739ac15e1b823e6"}, @@ -3835,16 +3799,16 @@ pyyaml = [ {file = "PyYAML-5.3.1.tar.gz", hash = "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"}, ] raven = [ - {file = "raven-5.33.0-py2.py3-none-any.whl", hash = "sha256:8b10277829d82b1b6ce29650fb8d97f4f47c9b64bb78f09a438b1ef47af24f97"}, - {file = "raven-5.33.0.tar.gz", hash = "sha256:85af57123d22e9cbe6d1de671c27d337cec45b22e7d5b907578281f8384a2822"}, + {file = "raven-6.10.0-py2.py3-none-any.whl", hash = "sha256:44a13f87670836e153951af9a3c80405d36b43097db869a36e92809673692ce4"}, + {file = "raven-6.10.0.tar.gz", hash = "sha256:3fa6de6efa2493a7c827472e984ce9b020797d0da16f1db67197bcc23c8fae54"}, ] redis = [ {file = "redis-3.5.3-py2.py3-none-any.whl", hash = "sha256:432b788c4530cfe16d8d943a09d40ca6c16149727e4afe8c2c9d5580c59d9f24"}, {file = "redis-3.5.3.tar.gz", hash = "sha256:0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2"}, ] requests = [ - {file = "requests-2.23.0-py2.py3-none-any.whl", hash = "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee"}, - {file = "requests-2.23.0.tar.gz", hash = "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6"}, + {file = "requests-2.24.0-py2.py3-none-any.whl", hash = "sha256:fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898"}, + {file = "requests-2.24.0.tar.gz", hash = "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b"}, ] requests-oauthlib = [ {file = "requests-oauthlib-1.1.0.tar.gz", hash = "sha256:eabd8eb700ebed81ba080c6ead96d39d6bdc39996094bd23000204f6965786b0"}, @@ -3852,8 +3816,8 @@ requests-oauthlib = [ {file = "requests_oauthlib-1.1.0-py3.7.egg", hash = "sha256:490229d14a98e1b69612dcc1a22887ec14f5487dc1b8c6d7ba7f77a42ce7347b"}, ] responses = [ - {file = "responses-0.10.14-py2.py3-none-any.whl", hash = "sha256:3d596d0be06151330cb230a2d630717ab20f7a81f205019481e206eb5db79915"}, - {file = "responses-0.10.14.tar.gz", hash = "sha256:1a78bc010b20a5022a2c0cb76b8ee6dc1e34d887972615ebd725ab9a166a4960"}, + {file = "responses-0.10.15-py2.py3-none-any.whl", hash = "sha256:af94d28cdfb48ded0ad82a5216616631543650f440334a693479b8991a6594a2"}, + {file = "responses-0.10.15.tar.gz", hash = "sha256:7bb697a5fedeb41d81e8b87f152d453d5cab42dcd1691b6a7d6097e94d33f373"}, ] safety = [ {file = "safety-1.9.0-py2.py3-none-any.whl", hash = "sha256:86c1c4a031fe35bd624fce143fbe642a0234d29f7cbf7a9aa269f244a955b087"}, @@ -3864,8 +3828,8 @@ selenium = [ {file = "selenium-3.141.0.tar.gz", hash = "sha256:deaf32b60ad91a4611b98d8002757f29e6f2c2d5fcaf202e1c9ad06d6772300d"}, ] sentry-sdk = [ - {file = "sentry-sdk-0.14.4.tar.gz", hash = "sha256:0e5e947d0f7a969314aa23669a94a9712be5a688ff069ff7b9fc36c66adc160c"}, - {file = "sentry_sdk-0.14.4-py2.py3-none-any.whl", hash = "sha256:799a8bf76b012e3030a881be00e97bc0b922ce35dde699c6537122b751d80e2c"}, + {file = "sentry-sdk-0.15.1.tar.gz", hash = "sha256:3ac0c430761b3cb7682ce612151d829f8644bb3830d4e530c75b02ceb745ff49"}, + {file = "sentry_sdk-0.15.1-py2.py3-none-any.whl", hash = "sha256:06825c15a78934e78941ea25910db71314c891608a46492fc32c15902c6b2119"}, ] sickle = [ {file = "Sickle-0.7.0-py3-none-any.whl", hash = "sha256:6ace7b1d1fc76571fe0dbfefc2c49e5e6c026e2d0dcaae521f4da21e98d4bc85"}, @@ -3918,8 +3882,8 @@ speaklater = [ {file = "speaklater-1.3.tar.gz", hash = "sha256:59fea336d0eed38c1f0bf3181ee1222d0ef45f3a9dd34ebe65e6bfffdd6a65a9"}, ] sphinx = [ - {file = "Sphinx-3.0.4-py3-none-any.whl", hash = "sha256:779a519adbd3a70fc7c468af08c5e74829868b0a5b34587b33340e010291856c"}, - {file = "Sphinx-3.0.4.tar.gz", hash = "sha256:ea64df287958ee5aac46be7ac2b7277305b0381d213728c3a49d8bb9b8415807"}, + {file = "Sphinx-3.1.1-py3-none-any.whl", hash = "sha256:97c9e3bcce2f61d9f5edf131299ee9d1219630598d9f9a8791459a4d9e815be5"}, + {file = "Sphinx-3.1.1.tar.gz", hash = "sha256:74fbead182a611ce1444f50218a1c5fc70b6cc547f64948f5182fb30a2a20258"}, ] sphinxcontrib-applehelp = [ {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"}, @@ -3975,7 +3939,7 @@ urllib3 = [ {file = "urllib3-1.25.9.tar.gz", hash = "sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527"}, ] uwsgi = [ - {file = "uwsgi-2.0.18.tar.gz", hash = "sha256:4972ac538800fb2d421027f49b4a1869b66048839507ccf0aa2fda792d99f583"}, + {file = "uWSGI-2.0.19.1.tar.gz", hash = "sha256:faa85e053c0b1be4d5585b0858d3a511d2cd10201802e8676060fd0a109e5869"}, ] uwsgi-tools = [ {file = "uwsgi-tools-1.1.1.tar.gz", hash = "sha256:565e10945c50ed6f4378168a2a609bb7d1c2c5b21ab23edd1ad5f73d15ab6356"}, @@ -3992,8 +3956,8 @@ vine = [ {file = "vine-1.3.0.tar.gz", hash = "sha256:133ee6d7a9016f177ddeaf191c1f58421a1dcc6ee9a42c58b34bed40e1d2cd87"}, ] wcwidth = [ - {file = "wcwidth-0.2.3-py2.py3-none-any.whl", hash = "sha256:980fbf4f3c196c0f329cdcd1e84c554d6a211f18e252e525a0cf4223154a41d6"}, - {file = "wcwidth-0.2.3.tar.gz", hash = "sha256:edbc2b718b4db6cdf393eefe3a420183947d6aa312505ce6754516f458ff8830"}, + {file = "wcwidth-0.2.4-py2.py3-none-any.whl", hash = "sha256:79375666b9954d4a1a10739315816324c3e73110af9d0e102d906fdb0aec009f"}, + {file = "wcwidth-0.2.4.tar.gz", hash = "sha256:8c6b5b6ee1360b842645f336d9e5d68c55817c26d3050f46b235ef2bc650e48f"}, ] webargs = [ {file = "webargs-5.5.3-py2-none-any.whl", hash = "sha256:fc81c9f9d391acfbce406a319217319fd8b2fd862f7fdb5319ad06944f36ed25"}, diff --git a/pyproject.toml b/pyproject.toml index c0f2f3c..ed2a5a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,12 @@ [tool.poetry] name = "rero-ebooks" -version = "0.3.0" +version = "0.4.0" description = "Ebooks repository for RERO." authors = ["RERO "] license = "GNU Affero General Public License v3.0" [tool.poetry.dependencies] -python = ">= 3.6, < 3.8" +python = ">= 3.7, < 3.8" ## Python packages dependencies (order matters) #------------------------------------------------------------------------------ ## Note: poetry evaluates the package constraints from the top to the bottom @@ -28,21 +28,22 @@ Flask-BabelEx = ">=0.9.3" ## Third party invenio modules used by RERO ILS invenio-oaiharvester = {tag = "v1.0.0a4", git = "https://github.com/inveniosoftware/invenio-oaiharvester.git"} -## Invenio 3.2.2 base modules used by RERO ILS +## Invenio 3.3.0 base modules used by RERO ILS # same as invenio metadata extras without invenio-search-ui invenio-indexer = ">=1.1.1,<1.2.0" -invenio-jsonschemas = ">=1.0.2,<1.1.0" -invenio-oaiserver = ">=1.1.1,<1.2.0" -invenio-pidstore = ">=1.1.0,<1.2.0" -invenio-records-rest = ">=1.6.5,<1.7.0" -invenio-records-ui = ">=1.0.1,<1.1.0" +invenio-jsonschemas = ">=1.1.0,<1.2.0" +invenio-oaiserver = ">=1.2.0,<1.3.0" +invenio-pidstore = ">=1.2.0,<1.3.0" +invenio-records-rest = ">=1.7.1,<1.8.0" +invenio-records-ui= ">=1.2.0a1,<1.3.0" invenio-records = ">=1.3.1,<1.4.0" ## Default from Invenio -invenio = {version = "==3.2.2", extras = ["base", "postgresql", "auth", "elasticsearch7" ]} +invenio = {version = ">=3.3.0,<3.4.0", extras = ["base", "postgresql", "auth", "elasticsearch7" ]} uwsgi = ">=2.0" -uwsgitop = ">=0.11" uwsgi-tools = ">=1.1.1" +uwsgitop = ">=0.11" + ## RERO ILS specific python modules PyYAML = ">=5.3.1" @@ -56,8 +57,7 @@ responses = "*" ## Deployment # sentry -invenio-logging = { version = ">=1.2.0,<1.3.0", extras = ["sentry-sdk", "sentry"] } -lxml = ">=3.5.0,<4.2.6" +invenio-logging = { version = ">=1.3.0,<1.4.0", extras = ["sentry-sdk", "sentry"] } python-dotenv = "^0.13.0" [tool.poetry.dev-dependencies] @@ -67,13 +67,13 @@ python-dotenv = "^0.13.0" Flask-Debugtoolbar = ">=0.10.1" Sphinx = ">=1.5.1" check-manifest = ">=0.35" -coverage = ">=4.5.3" +coverage = ">=4.4.1" isort = ">=4.3" mock = ">=2.0.0" -marshmallow = ">=2.15.1,<3.0.0" -pydocstyle = ">=3.0.0" -pytest = ">=4.6.4" -pytest-cov = ">=2.7.1" +marshmallow = ">=3.0.0,<4.0.0" +pydocstyle = ">=2.0.0" +pytest = ">=3.3.1" +pytest-cov = ">=2.5.1" pytest-invenio = ">=1.2.1,<1.3.0" pytest-mock = ">=1.6.0" pytest-pep8 = ">=1.0.6"