Name | gidgetlab-kit JSON |
Version |
0.7.2
JSON |
| download |
home_page | None |
Summary | Python package to interact with GitLab |
upload_time | 2024-04-05 07:42:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
async
gitlab
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# gidgetlab-kit
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![pipeline](https://gitlab.com/beenje/gidgetlab-kit/badges/main/pipeline.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)
[![coverage](https://gitlab.com/beenje/gidgetlab-kit/badges/main/coverage.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)
`gidgetlab-kit` is a Python package that provides several high level functions that can be used when
working with [gidgetlab](https://gidgetlab.readthedocs.io), as well as a `gidgetlab` cli tool to interact
with GitLab.
It inlcudes some useful commands:
```bash
$ gidgetlab --help
Usage: gidgetlab [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the current version and exit.
--url TEXT GitLab URL [env var: GL_URL; default:
https://gitlab.com]
--access-token TEXT GitLab access token [env var:
GL_ACCESS_TOKEN; default: ]
--verify / --no-verify Verify SSL cerificate or disable
verification [default: True]
--install-completion [bash|zsh|fish|powershell|pwsh]
Install completion for the specified shell.
--show-completion [bash|zsh|fish|powershell|pwsh]
Show completion for the specified shell, to
copy it or customize the installation.
--help Show this message and exit.
Commands:
clone Clone or pull all projects from group (including...
commit-file Add or update a file to a list of projects Example:
The...
get Get one or several items from the given endpoint
list-projects List all projects from group (including subgroups)
trigger-pipelines Trigger the pipeline for all or a subset of projects...
```
## Installation
Only Python 3.9 and above is supported. Create a virtualenv and run:
```bash
pip3 install gidgetlab-kit
```
To use the cli tool, [pipx](https://pipxproject.github.io/pipx/) is recommended.
## License
MIT
Raw data
{
"_id": null,
"home_page": null,
"name": "gidgetlab-kit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "async, gitlab",
"author": null,
"author_email": "Benjamin Bertrand <beenje@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/3e/d2/ee4145f4f65bab0262aeac6bf0df35db76691e8bebea6c36cf503d17973a/gidgetlab_kit-0.7.2.tar.gz",
"platform": null,
"description": "# gidgetlab-kit\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![pipeline](https://gitlab.com/beenje/gidgetlab-kit/badges/main/pipeline.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)\n[![coverage](https://gitlab.com/beenje/gidgetlab-kit/badges/main/coverage.svg)](https://gitlab.com/beenje/gidgetlab-kit/-/commits/main)\n\n`gidgetlab-kit` is a Python package that provides several high level functions that can be used when\nworking with [gidgetlab](https://gidgetlab.readthedocs.io), as well as a `gidgetlab` cli tool to interact\nwith GitLab.\n\nIt inlcudes some useful commands:\n\n```bash\n$ gidgetlab --help\nUsage: gidgetlab [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --version Show the current version and exit.\n --url TEXT GitLab URL [env var: GL_URL; default:\n https://gitlab.com]\n\n --access-token TEXT GitLab access token [env var:\n GL_ACCESS_TOKEN; default: ]\n\n --verify / --no-verify Verify SSL cerificate or disable\n verification [default: True]\n\n --install-completion [bash|zsh|fish|powershell|pwsh]\n Install completion for the specified shell.\n --show-completion [bash|zsh|fish|powershell|pwsh]\n Show completion for the specified shell, to\n copy it or customize the installation.\n\n --help Show this message and exit.\n\nCommands:\n clone Clone or pull all projects from group (including...\n commit-file Add or update a file to a list of projects Example:\n The...\n\n get Get one or several items from the given endpoint\n list-projects List all projects from group (including subgroups)\n trigger-pipelines Trigger the pipeline for all or a subset of projects...\n```\n\n## Installation\n\nOnly Python 3.9 and above is supported. Create a virtualenv and run:\n\n```bash\npip3 install gidgetlab-kit\n```\n\nTo use the cli tool, [pipx](https://pipxproject.github.io/pipx/) is recommended.\n\n## License\n\nMIT\n",
"bugtrack_url": null,
"license": null,
"summary": "Python package to interact with GitLab",
"version": "0.7.2",
"project_urls": {
"Source": "https://gitlab.com/beenje/gidgetlab-kit"
},
"split_keywords": [
"async",
" gitlab"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b6a04a67d13805a1c63e71eb5518f5415fac37b2ec9e8a26ee3a6b6e2e65a766",
"md5": "6c21b03fe2600f43bf160f27c1515105",
"sha256": "99739ed57cb00bedacbd3d9fad8fded7f3220e8afe9ec440a59db8668eaa3a6a"
},
"downloads": -1,
"filename": "gidgetlab_kit-0.7.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6c21b03fe2600f43bf160f27c1515105",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 17279,
"upload_time": "2024-04-05T07:42:55",
"upload_time_iso_8601": "2024-04-05T07:42:55.247627Z",
"url": "https://files.pythonhosted.org/packages/b6/a0/4a67d13805a1c63e71eb5518f5415fac37b2ec9e8a26ee3a6b6e2e65a766/gidgetlab_kit-0.7.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ed2ee4145f4f65bab0262aeac6bf0df35db76691e8bebea6c36cf503d17973a",
"md5": "1db58224130eaed15e4c15142777163c",
"sha256": "146569ab07a219099a1baf757b7497b835176a5742d63f1956a4366ffaf20c33"
},
"downloads": -1,
"filename": "gidgetlab_kit-0.7.2.tar.gz",
"has_sig": false,
"md5_digest": "1db58224130eaed15e4c15142777163c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 25952,
"upload_time": "2024-04-05T07:42:56",
"upload_time_iso_8601": "2024-04-05T07:42:56.815823Z",
"url": "https://files.pythonhosted.org/packages/3e/d2/ee4145f4f65bab0262aeac6bf0df35db76691e8bebea6c36cf503d17973a/gidgetlab_kit-0.7.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-05 07:42:56",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "beenje",
"gitlab_project": "gidgetlab-kit",
"lcname": "gidgetlab-kit"
}