Skip to main content

gidgetlab-kit

Ruff pre-commit pipeline coverage

gidgetlab-kit is a Python package that provides several high level functions that can be used when working with gidgetlab, as well as a gidgetlab cli tool to interact with GitLab.

It inlcudes some useful commands:

$ 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:

pip3 install gidgetlab-kit

To use the cli tool, pipx is recommended.

License

MIT

Release files for gidgetlab-kit 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gidgetlab-kit 0.7.3
File Size Uploaded
gidgetlab_kit-0.7.3.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gidgetlab-kit 0.7.3
File Interpreter ABI Platform
gidgetlab_kit-0.7.3-py3-none-any.whl Python 3 none any Details

Total release size: 43.4 kB

Release files / gidgetlab_kit-0.7.3.tar.gz

Download URL gidgetlab_kit-0.7.3.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
077cabb57b24bcb8fe54e5f4e84162299a415697ac0e03e691926f6e1b006a4a
BLAKE2b-256 checksum
How to use checksums
e52eac567356426564c308914891ff6cba5daed03b7a2bf0a4565cbb9933b00c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / gidgetlab_kit-0.7.3-py3-none-any.whl

Download URL gidgetlab_kit-0.7.3-py3-none-any.whl
Size 17.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e2a8bfcb58dc96514c700d05de71033594aee2a94d8a63b02b932ec4c76b41a4
BLAKE2b-256 checksum
How to use checksums
d0a53e32c83fa41d179e897652f89c7037b18265124d6fa94e6f59f10f9c145e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

0.7.3 This release

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page