Registry / devops / gitchangelog

gitchangelog

JSON →
library3.0.4pypypi✓ verified 82d ago

gitchangelog generates a changelog from git log messages. It uses a configurable template system to produce release notes. Latest version: 3.0.4. Release cadence: irregular.

pip install gitchangelog
INSTALL
IMPORT
SIG · GITCHANGELOG
G
gitchangelog
devopspythonv3.0.4
Install
1.5s avg
Import
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.0.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.5s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

main
import gitchangelog
from gitchangelog import main

Generates a changelog by reading git log and outputting to stdout. Works only in a git repository.

# Generate changelog from git log from gitchangelog import main import sys sys.argv = ['gitchangelog'] main()
gitchangelog --version
Debug
Known issues
breakinggitchangelog 3.x changed the template engine to use Mako instead of custom templates. Existing .gitchangelog.rc templates may break.
fix
Update .gitchangelog.rc to use Mako syntax. See migration guide at https://github.com/vaab/gitchangelog#migration-from-v2-to-v3
affects: 3.x
gotchagitchangelog requires a .gitchangelog.rc file in the project root. Without it, it uses a default template that may not produce expected output.
fix
Create a .gitchangelog.rc file or use -c to specify a config file.
affects: all
deprecatedPython 2 support was dropped in version 3.0.0.
fix
Use Python 3.6 or later.
affects: >=3.0.0
Upgrade
Version history
3.0.4latest on PyPI · released Dec 21, 2018
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
gitchangelog — pip install gitchangelog · libregistry