This project has been archived by its maintainers, and is no longer receiving any updates.
Python Gitlab Management
Gitlab-management is python module that enables GitLab group configuration from code. By design it's intended to be setup to run on a schedule.
How to Use
GitLab-Management can be used from the command line or imported as a python module.
Feature wise this module only process labels (create/add). over time features will be added. please see the milestones, issue and merge requests at the home page.
For please refer to the docs.
Python Module
To install run pip install gitlab-management. from there you will be able to use and extend the module as you see fit.
CLI
Gitlab-management can be used via cli with gitlab-management, there is no requirement to prefix with python3 -m, as the command is registered on install. To view all available options, use switch -h or --help
Config File
The configuration file for this module (config.yml) is a yml formated file that is required to be in the directory that the command is ran from.
The layout of the yml file
Group:
Labels:
-
Group: Example1
Name: Bug
Description: "Items that are bugs or bug related"
Color: "#FF0000"
-
Group:
- Example1
- Example2
Name: Feature
Description: "Items that are feature related"
Color: "#00FF00"
Group.Labels is a list of dict for each label that is to be created add a new dict to the list under Group.Labels
Group.Labels.#.Group can be a single string which is the name of an existing group that the user has access to as maintainer. Group.Labels.#.Group can also be a list of group names that the label will be added to.
Issues, Feature Requests and Bugs
If an issue or bug is found within the package (i.e. exception), please create an issue ticket using the applicable issue template available at the time of ticket creation. If you would like to request a feature and are unable to contribute, please create an issue using the feature issue template.
Contributing
Contribution guide can be viewed in the repo.
Licence
The package licence can be viewed in the repo
Metadata
Release files for gitlab-management 0.1.3rc200607155222
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gitlab-management-0.1.3rc200607155222.tar.gz | 6.9 kB | Without provenance | Details for gitlab-management-0.1.3rc200607155222.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gitlab_management-0.1.3rc200607155222-py3-none-any.whl | Python 3 | none | any | Details for gitlab_management-0.1.3rc200607155222-py3-none-any.whl |
Total release size: 17.9 kB
Release files / gitlab-management-0.1.3rc200607155222.tar.gz
| Download URL | gitlab-management-0.1.3rc200607155222.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
599e2182af503fc0fd781bbde7cf08006113331cd2c0c7cdb13f485fab34d6fd
|
|
BLAKE2b-256 checksum How to use checksums |
c5e939e651f4fd52d7790dcc1c56698aa787994b489c08929586da2aa7de958a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.9
|
Release files / gitlab_management-0.1.3rc200607155222-py3-none-any.whl
| Download URL | gitlab_management-0.1.3rc200607155222-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
652f55192f9284dfbac2e73819a2de3162ff59b35a77a2c1159e9141cb4322d8
|
|
BLAKE2b-256 checksum How to use checksums |
7222ea5cf498645c6259825096f498e9ec739010c18498ea443e5eefe694bdb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.9
|
Security for gitlab-management 0.1.3rc200607155222
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.