Skip to main content

Gitlab Releases for Django projects

Project description

gitlab-releases

License Build Status Coverage PyPI Python Versions Django Versions

Short Description

gitlab-releases provides an in-memory release page and changelog integration for your Django project, making it easy to display your releases if you manage them using GitLab releases feature.

Main Features

  • Display a list of releases from your GitLab repository
  • Show detailed changelog for each release
  • Integrate release data into your Django templates
  • Simple configuration and setup

Get started

Installation

pip install gitlab-releases

Quick Start Example

Add gitlab_releases to your INSTALLED_APPS in settings.py:

INSTALLED_APPS = [
    # ...existing apps...
    'gitlab_releases',
]

Include the app's URLs in your urls.py:

from django.urls import path, include

urlpatterns = [
    # ...existing urls...
    path('releases/', include('gitlab_releases.urls')),
]

Configure your settings.py file

GITLAB_PROJECT_ID = 123456
GITLAB_TOKEN = "your-token-here"
GITLAB_HOST = "https://gitlab.com"

Visit your release page

After installation and configuration, visit /releases/ in your Django project to see the list of releases fetched from your GitLab repository.

Useful Links

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

gitlab_releases-0.2.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

gitlab_releases-0.2.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file gitlab_releases-0.2.0.tar.gz.

File metadata

  • Download URL: gitlab_releases-0.2.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for gitlab_releases-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0d140b2436e4ce40148c136cea0babc6c4b17f3c8ca3a9029019581d1dde241d
MD5 18220bd22a9e62e4b7143be06e2b2419
BLAKE2b-256 b977dea8db5dfb54e735f26251627e83719e141230dd7e090f8a5a78ecabdc77

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitlab_releases-0.2.0.tar.gz:

Publisher: release.yml on valbertovc/gitlab-releases

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

File details

Details for the file gitlab_releases-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gitlab_releases-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a355dbc3509f1b1ce6cbeb9cd0f14580a6b508fb419bd9433920655b71d8e0e4
MD5 a4a6dd8d796279b24a039eaa71d66e7f
BLAKE2b-256 ebf8fb98265217e4268575bd71667d707f75f005c5c6446841b1deddbdcd7921

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitlab_releases-0.2.0-py3-none-any.whl:

Publisher: release.yml on valbertovc/gitlab-releases

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