All Projects → python-gitlab → Python Gitlab

python-gitlab / Python Gitlab

Licence: lgpl-3.0
Python wrapper for the GitLab API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Gitlab

Gitlab Ci Pipeline Php
☕️ Docker images for test PHP applications with Gitlab CI (or any other CI platform!)
Stars: ✭ 451 (-73.14%)
Mutual labels:  hacktoberfest, gitlab, gitlab-ci
gitlabctl
Cross platform Gitlab management cli written in Go. Download the executable with no dependencies!
Stars: ✭ 41 (-97.56%)
Mutual labels:  gitlab, gitlab-api, gitlab-cli
gitlab-runner
GitLab Runner (Docker image) for ARM devices, this is a mirror repository of
Stars: ✭ 17 (-98.99%)
Mutual labels:  gitlab, gitlab-ci, gitlab-cli
Lab
Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab
Stars: ✭ 911 (-45.74%)
Mutual labels:  hacktoberfest, gitlab, gitlab-ci
Gitlab Ci Dashboard
📊 Dashboard for monitoring GitLab CI builds and pipelines for TV
Stars: ✭ 79 (-95.29%)
Mutual labels:  gitlab, gitlab-ci
Libgui
Buttons & Co
Stars: ✭ 78 (-95.35%)
Mutual labels:  api, hacktoberfest
Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (-94.88%)
Mutual labels:  api, hacktoberfest
Lab
lab is a cli client of gitlab like hub
Stars: ✭ 94 (-94.4%)
Mutual labels:  gitlab, gitlab-ci
Falcon
The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
Stars: ✭ 8,654 (+415.43%)
Mutual labels:  api, hacktoberfest
Crane
⬆ A GitLab CI ready image to upgrade services in Rancher
Stars: ✭ 90 (-94.64%)
Mutual labels:  gitlab, gitlab-ci
Finmind
Open Data, more than 50 financial data. 提供超過 50 個金融資料(台股為主),每天更新 https://finmind.github.io/
Stars: ✭ 1,357 (-19.18%)
Mutual labels:  api, hacktoberfest
Church Calendar Api
API providing Roman Catholic church calendar data for your apps
Stars: ✭ 72 (-95.71%)
Mutual labels:  api, hacktoberfest
Wise Old Man
The Open Source Old School Runescape progress tracker.
Stars: ✭ 68 (-95.95%)
Mutual labels:  api, hacktoberfest
Core
Open source Dota 2 data platform
Stars: ✭ 1,266 (-24.6%)
Mutual labels:  api, hacktoberfest
Ratp Api Rest
This project turnkey is distributed as a middleware to expose RATP realtime data as REST resources
Stars: ✭ 68 (-95.95%)
Mutual labels:  api, hacktoberfest
Tutorialdb
A search 🔎 engine for programming/dev tutorials, See it in action 👉
Stars: ✭ 93 (-94.46%)
Mutual labels:  api, hacktoberfest
Gitlab Dashboard
📺 TV dashboard for a global view on Gitlab Pipelines
Stars: ✭ 107 (-93.63%)
Mutual labels:  gitlab, gitlab-ci
Ex gram
Telegram Bot API low level API and framework
Stars: ✭ 103 (-93.87%)
Mutual labels:  api, hacktoberfest
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+2388.74%)
Mutual labels:  api, hacktoberfest
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-93.27%)
Mutual labels:  api, hacktoberfest
https://readthedocs.org/projects/python-gitlab/badge/?version=latest https://codecov.io/github/python-gitlab/python-gitlab/coverage.svg?branch=main

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].