Skip to main content

Labelord

License Build Status PyPi Version

Global multi-project management of GitHub labels (MI-PYT@FIT CTU project)


Installation

You have multiple options how to install labelord:

  1. python setup.py install (stable if you use released version, e.g. v0.3)

  2. pip install labelord (stable)

  3. pip install --extra-index-url https://test.pypi.org/pypi labelord-suchama4 (bleeding edge/unstable)

Usage

This Python app allows user to do via CLI:

  • List repositories

  • List labels for given repository

  • Run update/replace labels for multiple projects (labels are specified in configuration file or by template repo)

App allows you run master-to-master replication web server which works with GitHub webhooks and manage labels for multiple repositories in even simpler way (try run_server command and see landing page for more information)!

For more information please use --help.

This project is reference solution for Labelord tasks series in cvut/MI-PYT.

Config

See included config file what are the options. You will need a personal GitHub token for using this application. You can get your token at https://github.com/settings/tokens. But be careful where you place it!

Tests

Tests are currently provided in separate repository within multiple branched and with explanation: https://github.com/MarekSuchanek/labelord_tests

License

This project is licensed under the MIT License - see the LICENSE file for more details.

Metadata

Release files for labelord 0.4

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

Source distribution (sdist)

Source distribution for labelord 0.4
File Size Uploaded
labelord-0.4.tar.gz 279.7 kB Details

Release files / labelord-0.4.tar.gz

Download URL labelord-0.4.tar.gz
Size 279.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f5e2be93c7367bd82157a29262cedc9191c266cd9f19042568af9dcb298f382f
BLAKE2b-256 checksum
How to use checksums
3228a3460bc35f7ccfc92dec3129836ecc45e909e1e58418aa57ca9d6a12ab16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4 This release

1 release file

0.3

1 release file

0.0

1 release file

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