Metadata-Version: 2.1
Name: invenio-github
Version: 1.0.0b4
Summary: "Invenio module that adds GitHub integration to the platform."
Home-page: https://github.com/inveniosoftware/invenio-github
Author: CERN
Author-email: info@inveniosoftware.org
License: MIT
Keywords: invenio github
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Requires-Dist: invenio-i18n (>=2.0.0)
Requires-Dist: Flask-Breadcrumbs (>=0.4.0)
Requires-Dist: Flask-Menu (>=0.5.0)
Requires-Dist: Flask (>=1.0.4)
Requires-Dist: email-validator (>=1.0.5)
Requires-Dist: github3.py (<5.0.0,>=4.0.1)
Requires-Dist: humanize (>=0.5.1)
Requires-Dist: invenio-assets (>=2.0.0)
Requires-Dist: invenio-accounts (>=2.2.0)
Requires-Dist: invenio-celery (>=1.2.5)
Requires-Dist: invenio-db (>=1.1.2)
Requires-Dist: invenio-formatter (>=1.0.1)
Requires-Dist: invenio-oauth2server (>=2.0.0)
Requires-Dist: invenio-oauthclient (>=2.3.0)
Requires-Dist: invenio-pidstore (<2.0.0,>=1.2.1)
Requires-Dist: invenio-records-rest (>=2.2.0)
Requires-Dist: invenio-webhooks (<2.0.0,>=1.0.0)
Requires-Dist: invenio-records-resources (>=4.2.0)
Requires-Dist: mistune (>=0.7.2)
Requires-Dist: six (>=1.12.0)
Requires-Dist: uritemplate.py (<2.0,>=0.2.0)
Requires-Dist: Flask (<2.3.0,>=2.2.0)
Requires-Dist: PyYAML (>=5.4.1)
Provides-Extra: docs
Requires-Dist: Sphinx (>=1.4.2) ; extra == 'docs'
Provides-Extra: elasticsearch7
Requires-Dist: invenio-search[elasticsearch7] (<3.0.0,>=2.1.0) ; extra == 'elasticsearch7'
Provides-Extra: opensearch1
Requires-Dist: invenio-search[opensearch1] (<3.0.0,>=2.1.0) ; extra == 'opensearch1'
Provides-Extra: opensearch2
Requires-Dist: invenio-search[opensearch2] (<3.0.0,>=2.1.0) ; extra == 'opensearch2'
Provides-Extra: tests
Requires-Dist: mock (>=2.0.0) ; extra == 'tests'
Requires-Dist: httpretty (>=0.8.14) ; extra == 'tests'
Requires-Dist: pytest-black (>=0.3.0) ; extra == 'tests'
Requires-Dist: invenio-files-rest (<1.5.0,>=1.0.0a12) ; extra == 'tests'
Requires-Dist: isort (>=4.2.2) ; extra == 'tests'
Requires-Dist: pytest-mock (>=2.0.0) ; extra == 'tests'
Requires-Dist: pytest-invenio (<3.0.0,>=2.1.0) ; extra == 'tests'
Requires-Dist: pluggy (<1.0,>=0.12) ; extra == 'tests'
Requires-Dist: sphinx (>=4.5.0) ; extra == 'tests'
Requires-Dist: invenio-app (>=1.3.4) ; extra == 'tests'

..
    This file is part of Invenio.
    Copyright (C) 2023 CERN.

    Invenio is free software; you can redistribute it
    and/or modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.

    Invenio is distributed in the hope that it will be
    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Invenio; if not, write to the
    Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
    MA 02111-1307, USA.

    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.

================
 Invenio-GitHub
================

.. image:: https://img.shields.io/travis/inveniosoftware/invenio-github.svg
        :target: https://travis-ci.org/inveniosoftware/invenio-github

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-github.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-github

.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-github.svg
        :target: https://github.com/inveniosoftware/invenio-github/releases

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

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-github.svg
        :target: https://github.com/inveniosoftware/invenio-github/blob/master/LICENSE


Invenio module that adds GitHub integration to the platform.

*This is an experimental developer preview release.*

* Free software: GPLv2 license
* Documentation: https://invenio-github.readthedocs.io/

..
    This file is part of Invenio.
    Copyright (C) 2016-2022 CERN.

    Invenio is free software; you can redistribute it
    and/or modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.

    Invenio is distributed in the hope that it will be
    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Invenio; if not, write to the
    Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
    MA 02111-1307, USA.

    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.


Changes
=======

Version v1.0.0b4 (released 2023-07-17)

- alembic: add webhook dependency in alembic recipes

Version v1.0.0b3 (released 2023-07-17)

- alembic: add alembic recipes

Version v1.0.0b2 (released 2023-07-17)

- global: restrain extension behind feature flag
- api: add record serialization
- handlers: fix hooks serialization

Version v1.0.0b1 (released 2023-07-03)

- Initial beta release.

Version v1.0.0a28 (released 2022-10-24)

- Initial public release.


