Metadata-Version: 2.4
Name: invenio-moodle
Version: 1.1.0
Summary: "Provides API for Moodle."
Home-page: https://github.com/tu-graz-library/invenio-moodle
Author: "Graz University of Technology"
Author-email: info@tugraz.at
License: MIT
Keywords: invenio_moodle invenio moodle teachcenter
Platform: any
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: click>=8.0.0
Requires-Dist: click-params>=0.4.0
Requires-Dist: invenio-celery>=1.2.5
Requires-Dist: invenio-jobs>=3.0.0
Requires-Dist: requests>=2.0.0
Provides-Extra: tests
Requires-Dist: flask-principal>=0.4.0; extra == "tests"
Requires-Dist: invenio-app>=2.0.0; extra == "tests"
Requires-Dist: invenio-access>=2.0.0; extra == "tests"
Requires-Dist: invenio-i18n>=2.1.0; extra == "tests"
Requires-Dist: invenio-records-resources>=5.0.0; extra == "tests"
Requires-Dist: invenio-search[opensearch2]>=2.3.0; extra == "tests"
Requires-Dist: marshmallow>=3.0.0; extra == "tests"
Requires-Dist: pytest-black-ng>=0.4.0; extra == "tests"
Requires-Dist: pytest-invenio>=1.4.3; extra == "tests"
Requires-Dist: ruff>=0.4.10; extra == "tests"
Requires-Dist: Sphinx>=4.4.0; extra == "tests"
Requires-Dist: sphinx-autodoc-typehints>=1.10.3; extra == "tests"
Dynamic: license-file

..
    Copyright (C) 2022 Graz University of Technology.

    invenio-moodle is free software; you can redistribute it and/or
    modify it under the terms of the MIT License; see LICENSE file for more
    details.

===============
 invenio-moodle
===============

.. image:: https://github.com/tu-graz-library/invenio-moodle/workflows/CI/badge.svg
        :target: https://github.com/tu-graz-library/invenio-moodle/actions?query=workflow%3ACI

.. image:: https://img.shields.io/github/tag/tu-graz-library/invenio-moodle.svg
        :target: https://github.com/tu-graz-library/invenio-moodle/releases

.. image:: https://img.shields.io/pypi/dm/invenio-moodle.svg
        :target: https://pypi.python.org/pypi/invenio-moodle

.. image:: https://img.shields.io/github/license/tu-graz-library/invenio-moodle.svg
        :target: https://github.com/tu-graz-library/invenio-moodle/blob/master/LICENSE

Provides API for Moodle.

Further documentation is available on
https://invenio-moodle.readthedocs.io/

..
    Copyright (C) 2022 Graz University of Technology.

    invenio-moodle is free software; you can redistribute it and/or
    modify it under the terms of the MIT License; see LICENSE file for more
    details.

Changes
=======

Version v1.1.0 (release 2025-04-29)

- tasks: improve wording
- fix: DeprecationWarning
- chore: maintenance
- setup: add python3.13 support
- global: add jobs


Version v1.0.0 (release 2024-07-04)

- global: clean up missed steps from restructering
- schema: make the schema compatible with 2.0
- cli: change needed for global-search
- cli: simplify command
- refactor: record/service and connector structure


Version v0.2.3 (release 2023-11-10)

- global: migrate to invenio-i18n


Version v0.2.2 (release 2023-07-25)

- setup: fix typo, prevent correct build


Version v0.2.1 (release 2023-07-25)

- setup: change to reusable workflows


Version v0.2.0 (release 2023-07-25)



