invenio-github


Nameinvenio-github JSON
Version 1.5.1 PyPI version JSON
download
home_pagehttps://github.com/inveniosoftware/invenio-github
Summary"Invenio module that adds GitHub integration to the platform."
upload_time2024-03-24 15:16:53
maintainerNone
docs_urlhttps://pythonhosted.org/invenio-github/
authorCERN
requires_python>=3.7
licenseMIT
keywords invenio github
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ..
    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-2024 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.5.1 (released 2024-03-24)

- init: register menu only if GH integration is enabled (bugfix)

Version v1.5.0 (released 2024-03-23)

- Changed uritemplate-py dependency to uritemplate
- i18n: fix transifex config
- i18n: add transifex workflows
- global: move to finalize_app

Version v1.4.0 (released 2024-01-24)

- api: added session timeout to fetch zipball

Version v1.3.1 (released 2023-11-13)

- oauth: remove uneccessary `user` scope.

Version v1.3.0 (released 2023-10-25)

- api: change permission calculation

Version v1.2.1 (released 2023-10-23)

- tasks: added sentry event id for custom errors.
- release: fetch owner from remote.

Version v1.2.0 (released 2023-10-20)

- badges: remove permission check for index view

Version v1.1.1 (released 2023-10-20)

- badges: remove user_id check from old endpoint
- ui: fixed rendering of releases without event

Version v1.1.0 (released 2023-10-19)

- config: added default configs for citation cff support.

Version v1.0.13 (released 2023-10-17)

- api: fix contributor iterator

Version v1.0.12 (released 2023-10-17)

- api: fetch contributors by authenticated api
- view: fixed wrong accesses to event.payload

Version v1.0.11 (released 2023-10-16)

- badge: fix expected DOI type

Version v1.0.10 (released 2023-10-14)

- badge: fix expected pid object

Version v1.0.9 (released 2023-10-14)

- views: read correct record id

Version v1.0.8 (released 2023-10-13)

- api: fix permission check

Version v1.0.7 (released 2023-10-13)

- models: fix repositories fetching

Version v1.0.6 (released 2023-10-13)

- badge: fix config class

Version v1.0.5 (released 2023-10-12)

- assets: increase timeout on sync repos

Version v1.0.4 (released 2023-10-11)

- api: remove catch all block on contributors of release

Version v1.0.3 (released 2023-10-11)

- view: fix badge fetch by PID
- assets: fix timeout on long requests

Version v1.0.2 (released 2023-07-26)

- api: fix csrf errors on API

Version v1.0.1 (released 2023-07-26)

- ui: layout and styling improvements

Version v1.0.0 (released 2023-07-24)

- inital public release

Version v1.0.0b7 (released 2023-07-24)

- handlers: fix oauthclient import

Version v1.0.0b6 (released 2023-07-21)

- add github badges

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

- setup: enable tests
- setup: update Manifest.in

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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/inveniosoftware/invenio-github",
    "name": "invenio-github",
    "maintainer": null,
    "docs_url": "https://pythonhosted.org/invenio-github/",
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "invenio github",
    "author": "CERN",
    "author_email": "info@inveniosoftware.org",
    "download_url": "https://files.pythonhosted.org/packages/80/21/d6bee6abb9b04e5eca1266bc931a71fb1f0c4695b24e98136fe94c879bdc/invenio-github-1.5.1.tar.gz",
    "platform": "any",
    "description": "..\n    This file is part of Invenio.\n    Copyright (C) 2023 CERN.\n\n    Invenio is free software; you can redistribute it\n    and/or modify it under the terms of the GNU General Public License as\n    published by the Free Software Foundation; either version 2 of the\n    License, or (at your option) any later version.\n\n    Invenio is distributed in the hope that it will be\n    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n    General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with Invenio; if not, write to the\n    Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,\n    MA 02111-1307, USA.\n\n    In applying this license, CERN does not\n    waive the privileges and immunities granted to it by virtue of its status\n    as an Intergovernmental Organization or submit itself to any jurisdiction.\n\n================\n Invenio-GitHub\n================\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-github.svg\n        :target: https://travis-ci.org/inveniosoftware/invenio-github\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-github.svg\n        :target: https://coveralls.io/r/inveniosoftware/invenio-github\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-github.svg\n        :target: https://github.com/inveniosoftware/invenio-github/releases\n\n.. image:: https://img.shields.io/pypi/dm/invenio-github.svg\n        :target: https://pypi.python.org/pypi/invenio-github\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-github.svg\n        :target: https://github.com/inveniosoftware/invenio-github/blob/master/LICENSE\n\n\nInvenio module that adds GitHub integration to the platform.\n\n*This is an experimental developer preview release.*\n\n* Free software: GPLv2 license\n* Documentation: https://invenio-github.readthedocs.io/\n\n..\n    This file is part of Invenio.\n    Copyright (C) 2016-2024 CERN.\n\n    Invenio is free software; you can redistribute it\n    and/or modify it under the terms of the GNU General Public License as\n    published by the Free Software Foundation; either version 2 of the\n    License, or (at your option) any later version.\n\n    Invenio is distributed in the hope that it will be\n    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n    General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with Invenio; if not, write to the\n    Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,\n    MA 02111-1307, USA.\n\n    In applying this license, CERN does not\n    waive the privileges and immunities granted to it by virtue of its status\n    as an Intergovernmental Organization or submit itself to any jurisdiction.\n\n\nChanges\n=======\n\nVersion v1.5.1 (released 2024-03-24)\n\n- init: register menu only if GH integration is enabled (bugfix)\n\nVersion v1.5.0 (released 2024-03-23)\n\n- Changed uritemplate-py dependency to uritemplate\n- i18n: fix transifex config\n- i18n: add transifex workflows\n- global: move to finalize_app\n\nVersion v1.4.0 (released 2024-01-24)\n\n- api: added session timeout to fetch zipball\n\nVersion v1.3.1 (released 2023-11-13)\n\n- oauth: remove uneccessary `user` scope.\n\nVersion v1.3.0 (released 2023-10-25)\n\n- api: change permission calculation\n\nVersion v1.2.1 (released 2023-10-23)\n\n- tasks: added sentry event id for custom errors.\n- release: fetch owner from remote.\n\nVersion v1.2.0 (released 2023-10-20)\n\n- badges: remove permission check for index view\n\nVersion v1.1.1 (released 2023-10-20)\n\n- badges: remove user_id check from old endpoint\n- ui: fixed rendering of releases without event\n\nVersion v1.1.0 (released 2023-10-19)\n\n- config: added default configs for citation cff support.\n\nVersion v1.0.13 (released 2023-10-17)\n\n- api: fix contributor iterator\n\nVersion v1.0.12 (released 2023-10-17)\n\n- api: fetch contributors by authenticated api\n- view: fixed wrong accesses to event.payload\n\nVersion v1.0.11 (released 2023-10-16)\n\n- badge: fix expected DOI type\n\nVersion v1.0.10 (released 2023-10-14)\n\n- badge: fix expected pid object\n\nVersion v1.0.9 (released 2023-10-14)\n\n- views: read correct record id\n\nVersion v1.0.8 (released 2023-10-13)\n\n- api: fix permission check\n\nVersion v1.0.7 (released 2023-10-13)\n\n- models: fix repositories fetching\n\nVersion v1.0.6 (released 2023-10-13)\n\n- badge: fix config class\n\nVersion v1.0.5 (released 2023-10-12)\n\n- assets: increase timeout on sync repos\n\nVersion v1.0.4 (released 2023-10-11)\n\n- api: remove catch all block on contributors of release\n\nVersion v1.0.3 (released 2023-10-11)\n\n- view: fix badge fetch by PID\n- assets: fix timeout on long requests\n\nVersion v1.0.2 (released 2023-07-26)\n\n- api: fix csrf errors on API\n\nVersion v1.0.1 (released 2023-07-26)\n\n- ui: layout and styling improvements\n\nVersion v1.0.0 (released 2023-07-24)\n\n- inital public release\n\nVersion v1.0.0b7 (released 2023-07-24)\n\n- handlers: fix oauthclient import\n\nVersion v1.0.0b6 (released 2023-07-21)\n\n- add github badges\n\nVersion v1.0.0b5 (released 2023-07-17)\n\n- setup: enable tests\n- setup: update Manifest.in\n\nVersion v1.0.0b4 (released 2023-07-17)\n\n- alembic: add webhook dependency in alembic recipes\n\nVersion v1.0.0b3 (released 2023-07-17)\n\n- alembic: add alembic recipes\n\nVersion v1.0.0b2 (released 2023-07-17)\n\n- global: restrain extension behind feature flag\n- api: add record serialization\n- handlers: fix hooks serialization\n\nVersion v1.0.0b1 (released 2023-07-03)\n\n- Initial beta release.\n\nVersion v1.0.0a28 (released 2022-10-24)\n\n- Initial public release.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\"Invenio module that adds GitHub integration to the platform.\"",
    "version": "1.5.1",
    "project_urls": {
        "Homepage": "https://github.com/inveniosoftware/invenio-github"
    },
    "split_keywords": [
        "invenio",
        "github"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45b88a8df2efdc793dbb2da9697f2b08c1777e6edf0230bee5db5ac3ffce1715",
                "md5": "7a9ab6ce15806d50bf30acf4c201ed66",
                "sha256": "e4997945e1ec4e89b70593616e7e487afe93fa6594efb9cee96166f6606c9ba4"
            },
            "downloads": -1,
            "filename": "invenio_github-1.5.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7a9ab6ce15806d50bf30acf4c201ed66",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 78510,
            "upload_time": "2024-03-24T15:16:51",
            "upload_time_iso_8601": "2024-03-24T15:16:51.137705Z",
            "url": "https://files.pythonhosted.org/packages/45/b8/8a8df2efdc793dbb2da9697f2b08c1777e6edf0230bee5db5ac3ffce1715/invenio_github-1.5.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8021d6bee6abb9b04e5eca1266bc931a71fb1f0c4695b24e98136fe94c879bdc",
                "md5": "0291ce906d357d055ecd44cb4251fcbb",
                "sha256": "eb8e3dd057eb3f7365254884fc1b1ebd6a91426fdefed975712947f7af5bdce4"
            },
            "downloads": -1,
            "filename": "invenio-github-1.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "0291ce906d357d055ecd44cb4251fcbb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 49435,
            "upload_time": "2024-03-24T15:16:53",
            "upload_time_iso_8601": "2024-03-24T15:16:53.269654Z",
            "url": "https://files.pythonhosted.org/packages/80/21/d6bee6abb9b04e5eca1266bc931a71fb1f0c4695b24e98136fe94c879bdc/invenio-github-1.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-24 15:16:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "inveniosoftware",
    "github_project": "invenio-github",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "lcname": "invenio-github"
}
        
Elapsed time: 1.00423s