Skip to main content

CLI for mass actions on GitLab

Project description

Teachers GitLab: perform operations over multiple GitLab projects

A Python utility to help you manage multiple repositories at once.

Our target users are teachers that need to manage separate repository for each student and massively fork, clone or upload files in all projects at once.

Installation in a nutshell

pip install teachers-gitlab

Note: we require at least pip install pip==22.0; details are in our documentation at https://teachers-gitlab.readthedocs.io/install.html.

First steps

Please, refer to our on-line documentation at https://teachers-gitlab.readthedocs.io/first-steps.html. Individual commands are described at https://teachers-gitlab.readthedocs.io/commands/.

Development

Please, look at https://teachers-gitlab.readthedocs.io/development.html.

Contributing and getting help

Please, open an issue or start a discussion at our GitHub repository https://github.com/d-iii-s/teachers-gitlab. Matfyz members can create issues on our GitLab as well https://gitlab.mff.cuni.cz/teaching/utils/teachers-gitlab.

We also welcome suggestions for new functions. Patches and merge requests with new functions are welcomed even more :-).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teachers_gitlab-0.4.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teachers_gitlab-0.4.0-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file teachers_gitlab-0.4.0.tar.gz.

File metadata

  • Download URL: teachers_gitlab-0.4.0.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for teachers_gitlab-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ea797ebd165a55899f60dcf11934af86353c00872c84bfbe20a9f3a44a706d94
MD5 3b75479e77818f127d0a1910631a2649
BLAKE2b-256 2cef664aaca828884fa5a9a5163a98a8f1dc567e2047e1a4c56f33cdc7844bed

See more details on using hashes here.

Provenance

The following attestation bundles were made for teachers_gitlab-0.4.0.tar.gz:

Publisher: release.yml on d-iii-s/teachers-gitlab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file teachers_gitlab-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for teachers_gitlab-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 178283dfda1f76be4c4760597c3191dd597a12ee721c56bac3db2c2d649a499a
MD5 caadf14efaa5c8654e36e891581a9702
BLAKE2b-256 62bfc85ed80debceba13654da2e36c767a8dd03f97e267f4aa831a53b14eeb4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for teachers_gitlab-0.4.0-py3-none-any.whl:

Publisher: release.yml on d-iii-s/teachers-gitlab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page