..
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.
Copyright (C) 2024 Graz University of Technology.
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 2.0.0 (release 2024-12-12)
- comp: make compatible to flask-sqlalchemy>=3.1
- setup: bump major dependencies
Version 1.5.4 (released 2024-12-12)
- fix: publish with translations
Version 1.5.3 (release 2024-11-29)
- setup: change to reusable workflows
- setup: pin dependencies
Version v1.5.2 (released 2024-08-15)
- api: fix repository sync by organization users
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/de/88/32d05537291b41fe1525bb73a7e2638f8c51c007be1e0fdb0b3d25ae046a/invenio_github-2.0.0.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 Copyright (C) 2024 Graz University of Technology.\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 2.0.0 (release 2024-12-12)\n\n- comp: make compatible to flask-sqlalchemy>=3.1\n- setup: bump major dependencies\n\nVersion 1.5.4 (released 2024-12-12)\n\n- fix: publish with translations\n\nVersion 1.5.3 (release 2024-11-29)\n\n- setup: change to reusable workflows\n- setup: pin dependencies\n\nVersion v1.5.2 (released 2024-08-15)\n\n- api: fix repository sync by organization users\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",
"bugtrack_url": null,
"license": "MIT",
"summary": "\"Invenio module that adds GitHub integration to the platform.\"",
"version": "2.0.0",
"project_urls": {
"Homepage": "https://github.com/inveniosoftware/invenio-github"
},
"split_keywords": [
"invenio",
"github"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "becd0ca9de3dead478ea39f1af855ef50f9c47b62dd6183e68b86238f8282f6b",
"md5": "30e4282409dbfc24fdc29eff0620a265",
"sha256": "59db1d1896b9a8c34834bd8215f144a0bc0e7306b5465c4af155e35335ae9b96"
},
"downloads": -1,
"filename": "invenio_github-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "30e4282409dbfc24fdc29eff0620a265",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 63499,
"upload_time": "2024-12-12T19:36:03",
"upload_time_iso_8601": "2024-12-12T19:36:03.532110Z",
"url": "https://files.pythonhosted.org/packages/be/cd/0ca9de3dead478ea39f1af855ef50f9c47b62dd6183e68b86238f8282f6b/invenio_github-2.0.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de8832d05537291b41fe1525bb73a7e2638f8c51c007be1e0fdb0b3d25ae046a",
"md5": "ad644f63b9e160bba97cb6742542072b",
"sha256": "9d24b523c90f5ab136bc78a15687edff8a3440cbdfe3ad90457d07411dd08bd8"
},
"downloads": -1,
"filename": "invenio_github-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ad644f63b9e160bba97cb6742542072b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 54043,
"upload_time": "2024-12-12T19:36:07",
"upload_time_iso_8601": "2024-12-12T19:36:07.115785Z",
"url": "https://files.pythonhosted.org/packages/de/88/32d05537291b41fe1525bb73a7e2638f8c51c007be1e0fdb0b3d25ae046a/invenio_github-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-12 19:36:07",
"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"
}