Metadata-Version: 2.4
Name: oarepo
Version: 12.2.27
Summary: CESNET, UCT Prague and NTK wrapper around Invenio v3.
Author-email: "UCT Prague, CESNET z.s.p.o., NTK" <miroslav.simek@cesnet.cz>
License: MIT
Project-URL: Homepage, https://github.com/oarepo/oarepo
Keywords: oarepo,invenio
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiobotocore==2.23.0
Requires-Dist: aiohappyeyeballs==2.6.1
Requires-Dist: aiohttp==3.12.13
Requires-Dist: aioitertools==0.12.0
Requires-Dist: aiosignal==1.3.2
Requires-Dist: alabaster==0.7.16
Requires-Dist: alembic==1.10.4
Requires-Dist: amqp==5.3.1
Requires-Dist: aniso8601==10.0.1
Requires-Dist: appdirs==1.4.4
Requires-Dist: arrow==1.3.0
Requires-Dist: asttokens==3.0.0
Requires-Dist: attrs==25.3.0
Requires-Dist: babel==2.17.0
Requires-Dist: babel-edtf==1.2.1
Requires-Dist: base32-lib==1.0.2
Requires-Dist: beautifulsoup4==4.13.4
Requires-Dist: bibtexparser==1.4.3
Requires-Dist: billiard==4.2.1
Requires-Dist: bleach==6.2.0
Requires-Dist: blinker==1.9.0
Requires-Dist: boto3==1.38.27
Requires-Dist: botocore==1.38.27
Requires-Dist: build==1.2.2.post1
Requires-Dist: cachelib==0.13.0
Requires-Dist: cairocffi==1.7.1
Requires-Dist: cairosvg==2.8.2
Requires-Dist: celery==5.3.6
Requires-Dist: certifi==2025.6.15
Requires-Dist: cffi==1.17.1
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: check-manifest==0.50
Requires-Dist: citeproc-py==0.6.0
Requires-Dist: citeproc-py-styles==0.1.3.post1002
Requires-Dist: click==8.2.1
Requires-Dist: click-default-group==1.2.4
Requires-Dist: click-didyoumean==0.3.1
Requires-Dist: click-plugins==1.1.1
Requires-Dist: click-repl==0.3.0
Requires-Dist: commonmark==0.9.1
Requires-Dist: commonmeta-py==0.8.6
Requires-Dist: counter-robots==2025.2
Requires-Dist: coverage==7.9.1
Requires-Dist: cryptography==45.0.4
Requires-Dist: cssselect2==0.8.0
Requires-Dist: datacite==1.2.0
Requires-Dist: dateparser==1.2.0
Requires-Dist: dcxml==0.1.2
Requires-Dist: decorator==5.2.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: deprecated==1.2.18
Requires-Dist: dictdiffer==0.9.0
Requires-Dist: dnspython==2.7.0
Requires-Dist: docker-services-cli==0.12.0
Requires-Dist: docutils==0.19
Requires-Dist: dojson==1.5.0
Requires-Dist: edtf==5.0.0
Requires-Dist: email-validator==2.2.0
Requires-Dist: events==0.5
Requires-Dist: executing==2.2.0
Requires-Dist: faker==37.4.0
Requires-Dist: fastjsonschema==2.21.1
Requires-Dist: flask==2.2.5
Requires-Dist: flask-admin==1.6.1
Requires-Dist: flask-alembic==2.0.1
Requires-Dist: flask-babel==4.0.0
Requires-Dist: flask-caching==2.3.1
Requires-Dist: flask-celeryext==0.5.0
Requires-Dist: flask-collect-invenio==1.4.0
Requires-Dist: flask-cors==6.0.1
Requires-Dist: flask-iiif==1.2.0
Requires-Dist: flask-kvsession-invenio==0.6.4
Requires-Dist: flask-limiter==2.9.2
Requires-Dist: flask-login==0.6.3
Requires-Dist: flask-mail==0.9.1
Requires-Dist: flask-menu==2.0.0
Requires-Dist: flask-oauthlib==0.9.6
Requires-Dist: flask-principal==0.4.0
Requires-Dist: flask-resources==1.2.0
Requires-Dist: flask-restful==0.3.10
Requires-Dist: flask-security-invenio==3.5.1
Requires-Dist: flask-shell-ipython==0.5.3
Requires-Dist: flask-sqlalchemy==2.5.1
Requires-Dist: flask-talisman==0.8.1
Requires-Dist: flask-webpackext==2.1.0
Requires-Dist: flask-wtf==1.2.2
Requires-Dist: frozenlist==1.7.0
Requires-Dist: fs==2.4.16
Requires-Dist: fsspec==2025.5.1
Requires-Dist: ftfy==4.4.3
Requires-Dist: future==1.0.0
Requires-Dist: geojson==3.2.0
Requires-Dist: ghp-import==2.1.0
Requires-Dist: github3-py==4.0.1
Requires-Dist: greenlet==3.2.3
Requires-Dist: html5lib==1.1
Requires-Dist: humanize==4.12.3
Requires-Dist: idna==3.10
Requires-Dist: idutils==1.4.5
Requires-Dist: imagesize==1.4.1
Requires-Dist: importlib-metadata==7.2.1
Requires-Dist: importlib-resources==6.5.2
Requires-Dist: infinity==1.5
Requires-Dist: iniconfig==2.1.0
Requires-Dist: intervals==0.9.2
Requires-Dist: invenio-access==2.1.0
Requires-Dist: invenio-accounts==5.2.2
Requires-Dist: invenio-admin==1.4.1
Requires-Dist: invenio-administration==2.2.4.post1002
Requires-Dist: invenio-app==1.5.1
Requires-Dist: invenio-assets==3.2.0
Requires-Dist: invenio-banners==3.3.1.post1000
Requires-Dist: invenio-base==1.4.0
Requires-Dist: invenio-cache==1.3.1
Requires-Dist: invenio-celery==1.3.2
Requires-Dist: invenio-communities==13.1.1.post1000
Requires-Dist: invenio-config==1.0.4
Requires-Dist: invenio-db==1.3.1
Requires-Dist: invenio-drafts-resources==3.3.0.post1000
Requires-Dist: invenio-files-rest==2.3.0
Requires-Dist: invenio-formatter==2.1.0
Requires-Dist: invenio-github==1.5.2
Requires-Dist: invenio-i18n==2.2.0
Requires-Dist: invenio-indexer==2.4.0
Requires-Dist: invenio-jsonschemas==1.1.5
Requires-Dist: invenio-logging==2.1.5
Requires-Dist: invenio-mail==2.3.0
Requires-Dist: invenio-notifications==0.6.1
Requires-Dist: invenio-oaiserver==2.4.0.post1000
Requires-Dist: invenio-oauth2server==2.5.0
Requires-Dist: invenio-oauthclient==4.2.0.post1000
Requires-Dist: invenio-pages==4.1.2
Requires-Dist: invenio-pidstore==1.3.5
Requires-Dist: invenio-previewer==2.2.2
Requires-Dist: invenio-queues==1.0.1
Requires-Dist: invenio-records==2.4.1
Requires-Dist: invenio-records-files==1.2.1
Requires-Dist: invenio-records-permissions==0.21.0
Requires-Dist: invenio-records-resources==5.11.1.post1002
Requires-Dist: invenio-records-rest==2.4.1
Requires-Dist: invenio-records-ui==1.3.0
Requires-Dist: invenio-requests==4.1.4.post1000
Requires-Dist: invenio-rest==1.5.1
Requires-Dist: invenio-s3==1.0.7.post1000
Requires-Dist: invenio-search==2.4.1
Requires-Dist: invenio-search-ui==2.8.10
Requires-Dist: invenio-stats==4.4.0
Requires-Dist: invenio-theme==3.6.1
Requires-Dist: invenio-userprofiles==3.1.0
Requires-Dist: invenio-users-resources==5.2.1
Requires-Dist: invenio-vocabularies==3.5.0.post1000
Requires-Dist: invenio-webhooks==1.0.1
Requires-Dist: ipython==9.3.0
Requires-Dist: ipython-pygments-lexers==1.1.1
Requires-Dist: isbnlib==3.10.14
Requires-Dist: isort==6.0.1
Requires-Dist: itsdangerous==2.0.1
Requires-Dist: jedi==0.19.2
Requires-Dist: jinja2==3.1.6
Requires-Dist: jmespath==1.0.1
Requires-Dist: jsmin==3.0.1
Requires-Dist: jsonpatch==1.33
Requires-Dist: jsonpointer==3.0.0
Requires-Dist: jsonref==1.1.0
Requires-Dist: jsonresolver==0.4.0
Requires-Dist: jsonschema==4.24.0
Requires-Dist: jsonschema-specifications==2025.4.1
Requires-Dist: jupyter-client==8.6.3
Requires-Dist: jupyter-core==5.8.1
Requires-Dist: jupyterlab-pygments==0.3.0
Requires-Dist: kombu==5.5.4
Requires-Dist: limits==5.3.0
Requires-Dist: luqum==1.0.0
Requires-Dist: lxml==5.4.0
Requires-Dist: lxml-html-clean==0.4.2
Requires-Dist: mako==1.3.10
Requires-Dist: markdown==3.8
Requires-Dist: markupsafe==3.0.2
Requires-Dist: marshmallow==3.26.1
Requires-Dist: marshmallow-oneofschema==3.2.0
Requires-Dist: marshmallow-utils==0.12.0
Requires-Dist: matplotlib-inline==0.1.7
Requires-Dist: maxminddb==2.7.0
Requires-Dist: maxminddb-geolite2==2018.703
Requires-Dist: mergedeep==1.3.4
Requires-Dist: mistune==3.1.3
Requires-Dist: mkdocs==1.6.1
Requires-Dist: mkdocs-get-deps==0.2.0
Requires-Dist: mkdocs-jupyter==0.12.0
Requires-Dist: mkdocs-material==8.5.11
Requires-Dist: mkdocs-material-extensions==1.3.1
Requires-Dist: msgpack==1.1.1
Requires-Dist: multidict==6.4.4
Requires-Dist: nameparser==1.1.3
Requires-Dist: nbclient==0.10.2
Requires-Dist: nbconvert==7.16.6
Requires-Dist: nbformat==5.10.4
Requires-Dist: nbstripout==0.6.2
Requires-Dist: oauthlib==2.1.0
Requires-Dist: opensearch-dsl==2.1.0
Requires-Dist: opensearch-py==2.8.0
Requires-Dist: ordered-set==4.1.0
Requires-Dist: packaging==25.0
Requires-Dist: pandocfilters==1.5.1
Requires-Dist: parso==0.8.4
Requires-Dist: passlib==1.7.4
Requires-Dist: pathspec==0.12.1
Requires-Dist: pexpect==4.9.0
Requires-Dist: pillow==11.2.1
Requires-Dist: platformdirs==4.3.8
Requires-Dist: pluggy==1.6.0
Requires-Dist: ply==3.11
Requires-Dist: prompt-toolkit==3.0.51
Requires-Dist: propcache==0.3.2
Requires-Dist: psycopg2-binary==2.9.10
Requires-Dist: ptyprocess==0.7.0
Requires-Dist: pure-eval==0.2.3
Requires-Dist: py==1.11.0
Requires-Dist: pycodestyle==2.13.0
Requires-Dist: pycountry==22.3.5
Requires-Dist: pycparser==2.22
Requires-Dist: pydash==6.0.2
Requires-Dist: pydocstyle==6.3.0
Requires-Dist: pygments==2.19.1
Requires-Dist: pyjwt==2.10.1
Requires-Dist: pymdown-extensions==10.15
Requires-Dist: pymysql==1.1.1
Requires-Dist: pynpm==0.3.0
Requires-Dist: pyparsing==3.2.3
Requires-Dist: pyproject-hooks==1.2.0
Requires-Dist: pytest==7.1.3
Requires-Dist: pytest-cov==6.2.1
Requires-Dist: pytest-flask==1.3.0
Requires-Dist: pytest-github-actions-annotate-failures==0.3.0
Requires-Dist: pytest-invenio==2.2.2
Requires-Dist: pytest-isort==4.0.0
Requires-Dist: pytest-pycodestyle==2.4.1
Requires-Dist: pytest-pydocstyle==2.4.0
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-geoip==1.2
Requires-Dist: python-slugify==8.0.4
Requires-Dist: pytz==2024.1
Requires-Dist: pywebpack==2.1.0
Requires-Dist: pyyaml==6.0.2
Requires-Dist: pyyaml-env-tag==1.1
Requires-Dist: pyzmq==27.0.0
Requires-Dist: redis==6.2.0
Requires-Dist: referencing==0.36.2
Requires-Dist: regex==2024.11.6
Requires-Dist: requests==2.32.4
Requires-Dist: requests-oauthlib==1.1.0
Requires-Dist: rich==12.6.0
Requires-Dist: rpds-py==0.25.1
Requires-Dist: s3fs==0.4.2
Requires-Dist: s3transfer==0.13.0
Requires-Dist: selenium==3.141.0
Requires-Dist: setuptools==80.9.0
Requires-Dist: simplejson==3.20.1
Requires-Dist: simplekv==0.14.1
Requires-Dist: six==1.17.0
Requires-Dist: snowballstemmer==2.2.0
Requires-Dist: soupsieve==2.7
Requires-Dist: speaklater==1.3
Requires-Dist: sphinx==7.3.7
Requires-Dist: sphinx-autodoc-typehints==1.25.3
Requires-Dist: sphinxcontrib-applehelp==2.0.0
Requires-Dist: sphinxcontrib-devhelp==2.0.0
Requires-Dist: sphinxcontrib-htmlhelp==2.1.0
Requires-Dist: sphinxcontrib-issuetracker==0.11
Requires-Dist: sphinxcontrib-jsmath==1.0.1
Requires-Dist: sphinxcontrib-qthelp==2.0.0
Requires-Dist: sphinxcontrib-serializinghtml==2.0.0
Requires-Dist: sqlalchemy==1.4.54
Requires-Dist: sqlalchemy-continuum==1.4.1
Requires-Dist: sqlalchemy-utils==0.38.3
Requires-Dist: stack-data==0.6.3
Requires-Dist: text-unidecode==1.3
Requires-Dist: tinycss2==1.4.0
Requires-Dist: tomli==2.2.1
Requires-Dist: tornado==6.5.1
Requires-Dist: tqdm==4.67.1
Requires-Dist: traitlets==5.14.3
Requires-Dist: types-beautifulsoup4==4.12.0.20250516
Requires-Dist: types-bleach==6.2.0.20250514
Requires-Dist: types-dateparser==1.2.0.20250601
Requires-Dist: types-html5lib==1.1.11.20250516
Requires-Dist: types-python-dateutil==2.9.0.20250516
Requires-Dist: types-pyyaml==6.0.12.20250516
Requires-Dist: types-requests==2.31.0.6
Requires-Dist: types-urllib3==1.26.25.14
Requires-Dist: types-xmltodict==0.13.0.3
Requires-Dist: typing-extensions==4.14.0
Requires-Dist: tzdata==2025.2
Requires-Dist: tzlocal==5.3.1
Requires-Dist: ua-parser==1.0.1
Requires-Dist: ua-parser-builtins==0.18.0.post1
Requires-Dist: uritemplate==4.2.0
Requires-Dist: uritools==5.0.0
Requires-Dist: urllib3==2.4.0
Requires-Dist: validators==0.35.0
Requires-Dist: vine==5.1.0
Requires-Dist: wand==0.6.13
Requires-Dist: watchdog==2.2.1
Requires-Dist: wcwidth==0.2.13
Requires-Dist: webargs==5.5.3
Requires-Dist: webencodings==0.5.1
Requires-Dist: werkzeug==2.2.3
Requires-Dist: wrapt==1.17.2
Requires-Dist: wtforms==3.1.2
Requires-Dist: wtforms-alchemy==0.18.0
Requires-Dist: wtforms-components==0.11.0
Requires-Dist: xmltodict==0.12.0
Requires-Dist: yarl==1.20.1
Requires-Dist: zipp==3.23.0
Requires-Dist: zipstream-ng==1.8.0
Provides-Extra: rdm
Requires-Dist: invenio-app-rdm==12.1.0.post1000; extra == "rdm"
Requires-Dist: invenio-rdm-records==10.9.2.post1003; extra == "rdm"
Provides-Extra: test
Provides-Extra: tests
Provides-Extra: dev
Provides-Extra: devs
Provides-Extra: s3
Dynamic: license-file

CESNET, UCT Prague and NTK wrapper around invenio v3
====================================================

This meta-package contains a curated and tested set of dependencies on Invenio and OArepo libraries.
It should be considered as a base building block for creating any OA repository applications.

Translations
------------

Note for RDM12:

This package also contains translations for all supported invenio languages,
as downloaded from Transifex server on June 20, 2025. 

If you want to make changes to translations, change them in the collected_translations
directory (use poedit to make tham as it will compile the .mo files for you).
If you need to change the javascript translations, add those directly 
to translation json files. Then create a PR to this repository with the changes.

During merge we'll make sure that these get propagated to RDM13 if approporiate.
