diff --git a/requirements.txt b/requirements.txt index 040e567d7..1141307e5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,135 +18,557 @@ # In applying this license, CERN does not # waive the privileges and immunities granted to it by virtue of its status # as an Intergovernmental Organization or submit itself to any jurisdiction. - -alembic==0.8.10 # via flask-alembic -amqp==2.2.1 # via invenio-queues, kombu -angular-gettext-babel==0.3 # via invenio-search-ui -arrow==0.8.0 # via invenio-stats, jinja2-time -babel==2.3.4 # via angular-gettext-babel, flask-babelex, invenio-assets -billiard==3.5.0.3 # via celery -binaryornot==0.4.0 # via cookiecutter -blinker==1.4 # via flask-mail, flask-principal, invenio-oauthclient, invenio-records +alembic==0.8.10 + # via flask-alembic +amqp==2.2.1 + # via + # invenio-queues + # kombu +angular-gettext-babel==0.3 + # via invenio-search-ui +arrow==0.8.0 + # via + # invenio-stats + # jinja2-time +attrs==21.2.0 + # via jsonschema +autosemver==0.5.5 + # via isbnid-fork +babel==2.3.4 + # via + # angular-gettext-babel + # flask-babelex + # invenio-assets +billiard==3.5.0.3 + # via celery +binaryornot==0.4.0 + # via cookiecutter +blinker==1.4 + # via + # flask-mail + # flask-principal + # invenio-oauthclient + # invenio-records celery==4.1 -cffi==1.8.3 # via cryptography -chardet==2.3.0 # via binaryornot, doschema -click==6.6 # via cookiecutter, dojson, doschema, flask -cookiecutter==1.4.0 # via invenio-base -cryptography==1.5.2 # via invenio-accounts, invenio-oauthclient, sqlalchemy-utils + # via + # -r requirements.in + # flask-celeryext +certifi==2021.10.8 + # via dulwich +cffi==1.8.3 + # via cryptography +chardet==2.3.0 + # via + # binaryornot + # doschema +click==6.6 + # via + # cookiecutter + # dojson + # doschema + # flask +cookiecutter==1.4.0 + # via invenio-base +cryptography==1.5.2 + # via + # invenio-accounts + # invenio-oauthclient + # sqlalchemy-utils datacite==1.1.1 + # via -r requirements.in dcxml==0.1.0 -decorator==4.0.10 # via validators -dictdiffer==0.6.0 # via invenio-deposit + # via -r requirements.in +decorator==4.0.10 + # via validators +dictdiffer==0.6.0 + # via invenio-deposit dojson==1.3.2 + # via + # -r requirements.in + # invenio-marc21 + # invenio-oaiserver doschema==1.0.0a1 + # via -r requirements.in +dulwich==0.19.16 + # via autosemver easywebdav==1.2.0 -elasticsearch-dsl==2.1.0 + # via -r requirements.in elasticsearch==2.4.0 -flask-alembic==2.0.1 # via invenio-db -flask-assets==0.12 # via invenio-assets -flask-babelex==0.9.3 # via flask-security, invenio-accounts, invenio-deposit, invenio-i18n, invenio-marc21, invenio-oaiserver, invenio-oauth2server, invenio-oauthclient, invenio-pidstore, invenio-records-rest, invenio-records-ui, invenio-search-ui -flask-breadcrumbs==0.4.0 # via invenio-accounts, invenio-oauth2server, invenio-oauthclient -flask-celeryext==0.3.0 # via invenio-celery, invenio-files-rest, invenio-indexer, invenio-records -flask-collect==1.2.2 # via invenio-assets -flask-cors==3.0.2 # via invenio-rest -flask-kvsession==0.6.2 # via invenio-accounts + # via + # -r requirements.in + # elasticsearch-dsl + # invenio-deposit + # invenio-oaiserver + # invenio-search +elasticsearch-dsl==2.1.0 + # via + # -r requirements.in + # invenio-deposit + # invenio-oaiserver + # invenio-records-rest + # invenio-search +flask==0.11.1 + # via + # flask-alembic + # flask-assets + # flask-babelex + # flask-breadcrumbs + # flask-celeryext + # flask-collect + # flask-cors + # flask-kvsession + # flask-login + # flask-mail + # flask-menu + # flask-oauthlib + # flask-principal + # flask-security + # flask-sqlalchemy + # flask-wtf + # invenio-access + # invenio-accounts + # invenio-assets + # invenio-base + # invenio-celery + # invenio-config + # invenio-db + # invenio-deposit + # invenio-files-rest + # invenio-i18n + # invenio-indexer + # invenio-jsonschemas + # invenio-logging + # invenio-mail + # invenio-marc21 + # invenio-oaiserver + # invenio-oauth2server + # invenio-oauthclient + # invenio-pidstore + # invenio-queues + # invenio-records + # invenio-records-files + # invenio-records-rest + # invenio-records-ui + # invenio-rest + # invenio-search + # invenio-search-ui + # invenio-stats +flask-alembic==2.0.1 + # via invenio-db +flask-assets==0.12 + # via invenio-assets +flask-babelex==0.9.3 + # via + # flask-security + # invenio-accounts + # invenio-deposit + # invenio-i18n + # invenio-marc21 + # invenio-oaiserver + # invenio-oauth2server + # invenio-oauthclient + # invenio-pidstore + # invenio-records-rest + # invenio-records-ui + # invenio-search-ui +flask-breadcrumbs==0.4.0 + # via + # invenio-accounts + # invenio-oauth2server + # invenio-oauthclient +flask-celeryext==0.3.0 + # via + # invenio-celery + # invenio-files-rest + # invenio-indexer + # invenio-records +flask-collect==1.2.2 + # via invenio-assets +flask-cors==3.0.2 + # via invenio-rest +flask-kvsession==0.6.2 + # via invenio-accounts flask-login==0.3.2 -flask-mail==0.9.1 # via flask-security, invenio-mail -flask-menu==0.5.1 # via flask-breadcrumbs, invenio-accounts -flask-oauthlib==0.9.3 # via invenio-oauth2server, invenio-oauthclient -flask-principal==0.4.0 # via flask-security -flask-security==3.0.0 # via invenio-accounts -flask-sqlalchemy==2.1 # via flask-alembic, invenio-db -flask-wtf==0.13.1 # via flask-security, invenio-accounts, invenio-files-rest, invenio-oauth2server -flask==0.11.1 # via flask-alembic, flask-assets, flask-babelex, flask-breadcrumbs, flask-celeryext, flask-collect, flask-cors, flask-kvsession, flask-login, flask-mail, flask-menu, flask-oauthlib, flask-principal, flask-security, flask-sqlalchemy, flask-wtf, invenio-access, invenio-accounts, invenio-assets, invenio-base, invenio-celery, invenio-config, invenio-db, invenio-deposit, invenio-files-rest, invenio-i18n, invenio-indexer, invenio-jsonschemas, invenio-logging, invenio-mail, invenio-marc21, invenio-oaiserver, invenio-oauth2server, invenio-oauthclient, invenio-pidstore, invenio-queues, invenio-records, invenio-records-files, invenio-records-rest, invenio-records-ui, invenio-rest, invenio-search, invenio-search-ui, invenio-stats -fs==0.5.4 # via invenio-files-rest -future==0.16.0 # via cookiecutter, invenio-accounts + # via + # -r requirements.in + # flask-security + # invenio-accounts + # invenio-deposit + # invenio-files-rest + # invenio-oauth2server +flask-mail==0.9.1 + # via + # flask-security + # invenio-mail +flask-menu==0.5.1 + # via + # flask-breadcrumbs + # invenio-accounts +flask-oauthlib==0.9.3 + # via + # invenio-oauth2server + # invenio-oauthclient +flask-principal==0.4.0 + # via flask-security +flask-security==3.0.0 + # via invenio-accounts +flask-sqlalchemy==2.1 + # via + # flask-alembic + # invenio-db +flask-wtf==0.13.1 + # via + # flask-security + # invenio-accounts + # invenio-files-rest + # invenio-oauth2server +fs==0.5.4 + # via invenio-files-rest +future==0.16.0 + # via + # cookiecutter + # invenio-accounts httplib2==0.9.2 -idna==2.1 # via cryptography -infinity==1.4 # via intervals -intervals==0.8.0 # via wtforms-components + # via -r requirements.in +idna==2.1 + # via cryptography +idutils==1.1.9 + # via datacite +infinity==1.4 + # via intervals +intervals==0.8.0 + # via wtforms-components invenio-access==1.0.0a11 -invenio-accounts-rest==1.0.0a4 + # via + # -r requirements.in + # invenio-accounts-rest invenio-accounts==1.0.0b9 -invenio-assets==1.0.0b6 # via invenio-deposit, invenio-search-ui + # via + # -r requirements.in + # invenio-access + # invenio-accounts-rest + # invenio-oauth2server + # invenio-oauthclient +invenio-accounts-rest==1.0.0a4 + # via -r requirements.in +invenio-assets==1.0.0b6 + # via + # invenio-deposit + # invenio-search-ui invenio-base==1.0.0a14 + # via -r requirements.in invenio-celery==1.0.0b3 + # via -r requirements.in invenio-config==1.0.0b3 + # via -r requirements.in invenio-db[postgresql,versioning]==1.0.0b8 + # via + # -r requirements.in + # invenio-accounts-rest + # invenio-deposit invenio-deposit==1.0.0a8 + # via -r requirements.in invenio-files-rest==1.0.0a21 -invenio-i18n==1.0.0b4 # via invenio-accounts + # via + # -r requirements.in + # invenio-deposit + # invenio-records-files + # invenio-stats +invenio-i18n==1.0.0b4 + # via invenio-accounts invenio-indexer==1.0.0a9 -invenio-jsonschemas==1.0.0a5 # via invenio-deposit, invenio-marc21 + # via + # -r requirements.in + # invenio-deposit +invenio-jsonschemas==1.0.0a5 + # via + # invenio-deposit + # invenio-marc21 invenio-logging==1.0.0a3 + # via -r requirements.in invenio-mail==1.0.0b1 + # via + # -r requirements.in + # invenio-oauthclient invenio-marc21==1.0.0a5 + # via -r requirements.in invenio-oaiserver==1.0.0a13 + # via -r requirements.in invenio-oauth2server==1.0.0a14 + # via + # -r requirements.in + # invenio-accounts-rest + # invenio-deposit invenio-oauthclient==1.0.0b2 -invenio-pidrelations==v1.0.0a4 + # via -r requirements.in invenio-pidstore==1.0.0b2 + # via + # -r requirements.in + # invenio-oaiserver + # invenio-records-rest + # invenio-records-ui invenio-query-parser==0.6.0 -invenio-queues==1.0.0a1 # via invenio-stats + # via + # -r requirements.in + # invenio-search +invenio-queues==1.0.0a1 + # via invenio-stats +invenio-records==1.0.0b2 + # via + # -r requirements.in + # invenio-deposit + # invenio-indexer + # invenio-oaiserver + # invenio-records-files + # invenio-records-rest + # invenio-records-ui invenio-records-files==1.0.0a9 + # via + # -r requirements.in + # invenio-deposit invenio-records-rest==1.0.0b1 -invenio-records-ui==1.0.0b1 # via invenio-deposit, invenio-marc21 -invenio-records==1.0.0b2 + # via + # -r requirements.in + # invenio-deposit + # invenio-marc21 +invenio-records-ui==1.0.0b1 + # via + # invenio-deposit + # invenio-marc21 invenio-rest[cors]==1.0.0b1 -invenio-search-ui==1.0.0a7 # via invenio-deposit + # via + # -r requirements.in + # invenio-accounts-rest + # invenio-files-rest + # invenio-records-rest invenio-search==1.0.0a10 + # via + # -r requirements.in + # invenio-deposit + # invenio-indexer + # invenio-oaiserver + # invenio-records-rest + # invenio-stats +invenio-search-ui==1.0.0a7 + # via invenio-deposit invenio-stats==1.0.0a8 -itsdangerous==0.24 # via flask, flask-kvsession, flask-security -jinja2-time==0.2.0 # via cookiecutter -jinja2==2.8 # via cookiecutter, flask, flask-babelex, jinja2-time -jsonpatch==1.16 # via invenio-records -jsonpointer==1.10 # via jsonpatch -jsonref==0.1 # via invenio-jsonschemas, invenio-records + # via -r requirements.in +isbnid-fork==0.5.2 + # via idutils +itsdangerous==0.24 + # via + # flask + # flask-kvsession + # flask-security +jinja2==2.8 + # via + # cookiecutter + # flask + # flask-babelex + # jinja2-time +jinja2-time==0.2.0 + # via cookiecutter +jsonpatch==1.16 + # via invenio-records +jsonpointer==1.10 + # via jsonpatch +jsonref==0.1 + # via + # invenio-jsonschemas + # invenio-records jsonresolver[jsonschema]==0.2.1 -jsonschema # via datacite, doschema, invenio-records, jsonresolver -kombu==4.1.0 # via celery, invenio-queues -lxml==4.6.3 # via datacite, dcxml, dojson, invenio-oaiserver -mako==1.0.6 # via alembic -markupsafe==0.23 # via jinja2, mako -marshmallow==2.12.2 # via invenio-oaiserver, invenio-records-rest, webargs -maxminddb-geolite2==2017.404 # via invenio-accounts, invenio-stats -maxminddb==1.5.4 # via maxminddb-geolite2 -msgpack-python==0.4.8 # via invenio-celery -node-semver==0.1.1 # via invenio-assets -oauthlib==1.1.2 # via flask-oauthlib, invenio-oauth2server, requests-oauthlib -ordereddict==1.1 # via invenio-query-parser -passlib==1.7.1 # via flask-security, invenio-accounts -pluggy==0.13.1 # via jsonresolver -poyo==0.4.0 # via cookiecutter + # via + # -r requirements.in + # invenio-records +jsonschema==4.2.1 + # via + # datacite + # doschema + # invenio-records + # jsonresolver +kombu==4.1.0 + # via + # celery + # invenio-queues +lxml==4.6.5 + # via + # datacite + # dcxml + # dojson + # invenio-oaiserver +mako==1.0.6 + # via alembic +markupsafe==0.23 + # via + # jinja2 + # mako +marshmallow==2.12.2 + # via + # invenio-oaiserver + # invenio-records-rest + # webargs +maxminddb==1.5.4 + # via maxminddb-geolite2 +maxminddb-geolite2==2017.404 + # via + # invenio-accounts + # invenio-stats +msgpack-python==0.4.8 + # via invenio-celery +node-semver==0.1.1 + # via invenio-assets +oauthlib==1.1.2 + # via + # flask-oauthlib + # invenio-oauth2server + # requests-oauthlib +ordereddict==1.1 + # via invenio-query-parser +passlib==1.7.1 + # via + # flask-security + # invenio-accounts +pluggy==0.13.1 + # via jsonresolver +poyo==0.4.0 + # via cookiecutter psycopg2==2.7.1 -pyasn1==0.1.9 # via cryptography -pycparser==2.17 # via cffi -pyjwt==1.5.0 # via invenio-accounts -pypeg2==2.15.2 # via invenio-query-parser, invenio-search -python-dateutil==2.6.1 # via arrow, elasticsearch-dsl, invenio-records-rest, invenio-stats -python-editor==1.0.3 # via alembic -python-geoip==1.2 # via invenio-stats -pytz==2016.7 # via babel, celery, invenio-indexer -redis==2.10.5 # via invenio-accounts, invenio-celery, invenio-queues -requests-oauthlib==0.7.0 # via flask-oauthlib -requests==2.12.2 # via datacite, easywebdav, invenio-search, requests-oauthlib -robot-detection==0.4 # via invenio-stats -simplejson==3.10.0 # via dojson -simplekv==0.10.0 # via flask-kvsession -six==1.16.0 # via cryptography, elasticsearch-dsl, flask-breadcrumbs, flask-cors, flask-kvsession, flask-menu, fs, invenio-access, invenio-logging, invenio-oauth2server, invenio-oauthclient, invenio-query-parser, invenio-records-rest, jsonresolver, python-dateutil, robot-detection, sqlalchemy-utils, validators, wtforms-alchemy, wtforms-components -speaklater==1.3 # via flask-babelex, invenio-assets -sqlalchemy-continuum==1.3 # via invenio-db, invenio-deposit -sqlalchemy-utils[encrypted]==0.32.14 # via invenio-accounts, invenio-db, invenio-deposit, invenio-files-rest, invenio-oauth2server, invenio-oauthclient, invenio-records, sqlalchemy-continuum, wtforms-alchemy -sqlalchemy==1.1.11 # via alembic, flask-alembic, flask-sqlalchemy, invenio-db, sqlalchemy-continuum, sqlalchemy-utils, wtforms-alchemy -ua-parser==0.7.3 # via invenio-accounts -uritools==2.0.0 # via invenio-oauthclient -urllib3==1.19 # via elasticsearch -validators==0.11.0 # via wtforms-components -vine==1.1.4 # via amqp -webargs==1.4.0 # via invenio-files-rest, invenio-oaiserver, invenio-records-rest -webassets==0.12.0 # via flask-assets, invenio-assets -werkzeug==0.11.11 # via flask, flask-kvsession, flask-wtf, jsonresolver -whichcraft==0.4.0 # via cookiecutter -wtforms-alchemy==0.16.1 # via invenio-oauth2server -wtforms-components==0.10.0 # via wtforms-alchemy -wtforms==2.1 # via flask-wtf, invenio-files-rest, wtforms-alchemy, wtforms-components + # via + # -r requirements.in + # invenio-db +pyasn1==0.1.9 + # via cryptography +pycparser==2.17 + # via cffi +pyjwt==1.5.0 + # via invenio-accounts +pypeg2==2.15.2 + # via + # invenio-query-parser + # invenio-search +pyrsistent==0.18.0 + # via jsonschema +python-dateutil==2.6.1 + # via + # arrow + # elasticsearch-dsl + # invenio-records-rest + # invenio-stats +python-editor==1.0.3 + # via alembic +python-geoip==1.2 + # via invenio-stats +pytz==2016.7 + # via + # babel + # celery + # invenio-indexer +redis==2.10.5 + # via + # invenio-accounts + # invenio-celery + # invenio-queues +requests==2.12.2 + # via + # datacite + # easywebdav + # invenio-search + # requests-oauthlib +requests-oauthlib==0.7.0 + # via flask-oauthlib +robot-detection==0.4 + # via invenio-stats +simplejson==3.10.0 + # via dojson +simplekv==0.10.0 + # via flask-kvsession +six==1.16.0 + # via + # cryptography + # elasticsearch-dsl + # flask-breadcrumbs + # flask-cors + # flask-kvsession + # flask-menu + # fs + # idutils + # invenio-access + # invenio-logging + # invenio-oauth2server + # invenio-oauthclient + # invenio-query-parser + # invenio-records-rest + # jsonresolver + # python-dateutil + # robot-detection + # sqlalchemy-utils + # validators + # wtforms-alchemy + # wtforms-components +speaklater==1.3 + # via + # flask-babelex + # invenio-assets +sqlalchemy==1.1.11 + # via + # alembic + # flask-alembic + # flask-sqlalchemy + # invenio-db + # sqlalchemy-continuum + # sqlalchemy-utils + # wtforms-alchemy +sqlalchemy-continuum==1.3 + # via + # invenio-db + # invenio-deposit +sqlalchemy-utils[encrypted]==0.32.14 + # via + # invenio-accounts + # invenio-db + # invenio-deposit + # invenio-files-rest + # invenio-oauth2server + # invenio-oauthclient + # invenio-records + # sqlalchemy-continuum + # wtforms-alchemy +ua-parser==0.7.3 + # via invenio-accounts +uritools==2.0.0 + # via invenio-oauthclient +urllib3==1.26.7 + # via + # dulwich + # elasticsearch +validators==0.11.0 + # via wtforms-components +vine==1.1.4 + # via amqp +webargs==1.4.0 + # via + # invenio-files-rest + # invenio-oaiserver + # invenio-records-rest +webassets==0.12.0 + # via + # flask-assets + # invenio-assets +werkzeug==0.11.11 + # via + # flask + # flask-kvsession + # flask-wtf + # jsonresolver +whichcraft==0.4.0 + # via cookiecutter +wtforms==2.1 + # via + # flask-wtf + # invenio-files-rest + # wtforms-alchemy + # wtforms-components +wtforms-alchemy==0.16.1 + # via invenio-oauth2server +wtforms-components==0.10.0 + # via wtforms-alchemy