Skip to main content

Package that helps managing GitLab tasks labels automatically

Project description

django-auto-gitlab

The django-auto-gitlab package is the integration of django and Gitlab that facilitates work with GitLab by automatic labels management. When a merge request is created, it adds in review label to appropriate tasks. When a merge request is merged, it adds merged label. Also, the package can add some labels to the created issue based on some defined identifiers. More features might appear in the future.

Dependencies

  • Python >= 3.7
  • Django >= 3
  • Django REST Framework >= 3.11
  • python-gitlab
  • pyyaml
  • retrying
  • cerberus

Installation

  1. Install django-auto-gitlab using pip:
pip install django-auto-gitlab
  1. Add auto_gitlab app to the INSTALLED_APPS in Django settings.py:
 INSTALLED_APPS = [
    "...",
    "auto_gitlab",
    "...",
]

That's it! Now you can include appropriate urls in the urls.py file and configure your GitLab connection. The documentation will help you do it.

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

django-auto-gitlab-1.0.0.tar.gz (10.2 kB view details)

Uploaded Source

File details

Details for the file django-auto-gitlab-1.0.0.tar.gz.

File metadata

  • Download URL: django-auto-gitlab-1.0.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for django-auto-gitlab-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a7347b2d6284617e29ad42b7ebd2a3106ca0a7573ec71cd2240b7e3097fcb31b
MD5 6420bc69ef2a8aaba3606ed16e2c932f
BLAKE2b-256 07a9e9515ab9e1426201a347bc0c390f7e6250d9d7e33f8fde664778c6204b16

See more details on using hashes here.

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