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.1.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.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gitlab_releases-0.2.1.tar.gz
Algorithm Hash digest
SHA256 185cac5e8f84a52e910ce096e4ca2668cee62e028c1259ea60896c59a1cb3cdd
MD5 7a248cb8518004edae57da7d506afb1f
BLAKE2b-256 98ba33f88dac77ec2ef76ba91ab674109a379bb9c04d146e01f5a5902945015e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitlab_releases-0.2.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gitlab_releases-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d9acd3be541531bb27998dd6b3b0478a7b59d7212695f4155822f1718dc8322
MD5 3ec603d74271731dc0bbe007d022a6cd
BLAKE2b-256 43d5f6eb95f1a9bb7adc1b6fd9f62685a94c69081fb8832d27de440ce8e2053c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitlab_releases-0.2.1-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