Interact with GitLab API
Project description
Python GitLab
python-gitlab is a Python package providing access to the GitLab server API.
It supports the v4 API of GitLab, and provides a CLI tool (gitlab).
Installation
Requirements
python-gitlab depends on:
Install with pip
pip install python-gitlab
Using the python-gitlab docker image
How to build
docker build -t python-gitlab:TAG .
How to use
docker run -it --rm -e GITLAB_PRIVATE_TOKEN=<your token> -v /path/to/python-gitlab.cfg:/python-gitlab.cfg python-gitlab <command> ...
or run it directly from the upstream image:
docker run -it --rm -e GITLAB_PRIVATE_TOKEN=<your token> -v /path/to/python-gitlab.cfg:/python-gitlab.cfg registry.gitlab.com/python-gitlab/python-gitlab:latest <command> ...
To change the GitLab URL, use -e GITLAB_URL=<your url>
Bring your own config file: docker run -it --rm -v /path/to/python-gitlab.cfg:/python-gitlab.cfg -e GITLAB_CFG=/python-gitlab.cfg python-gitlab <command> ...
Bug reports
Please report bugs and feature requests at https://github.com/python-gitlab/python-gitlab/issues.
Gitter Community Chat
There is a gitter community chat available at https://gitter.im/python-gitlab/Lobby
Documentation
The full documentation for CLI and API is available on readthedocs.
Build the docs
You can build the documentation using sphinx:
pip install sphinx python setup.py build_sphinx
Contributing
For guidelines for contributing to python-gitlab, refer to CONTRIBUTING.rst.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file python-gitlab-2.10.0.tar.gz
.
File metadata
- Download URL: python-gitlab-2.10.0.tar.gz
- Upload date:
- Size: 178.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376b3e982381cec734471c502b3da2c6e7858a8df4d03c993499e6a7593950e6 |
|
MD5 | 15130f8b792e6c0b8cc4c449d158c48d |
|
BLAKE2b-256 | 264a82ad22c6e2a6b5f6834942d9e566fac6ad26e5c2f9898090ee138f4e96d2 |
File details
Details for the file python_gitlab-2.10.0-py3-none-any.whl
.
File metadata
- Download URL: python_gitlab-2.10.0-py3-none-any.whl
- Upload date:
- Size: 107.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 707767f11a3cbc1207b30bf69219e53ff7da5404fa49710096fb9298384d4be0 |
|
MD5 | ddd0c4744105ac4f4265256b5c831d2e |
|
BLAKE2b-256 | 58ad13cb9078be5842b58834422b1887fdf3b59e6458a766c0c1ec741a191290 |