Skip to main content

esys-gitlog

Python implementation of git elog. The distribution name is esys-gitlog. The import package is esys_gitlog. The installed command is git-elog, so Git can run git elog.

The shared contract lives in esys-gitlog-spec. This repository carries that contract in Python. It does not define a second one.

Smoke

pip install .
git elog --help
git elog --json

--json writes one QA report document to stdout. The first skeleton returns an empty commits array.

Release / publish

Tag-driven CI publishes to GitLab Package Registry, TestPyPI, then PyPI (Deckicorn-style ADR-0009 flow). See docs/release-pipeline.md.

python scripts/publish_release.py --dry-run --bump patch
python scripts/build_package.py
python scripts/smoke_install_package.py --dist dist --expected-version 0.1.0

Preferences and profiles

Layered tool preferences (user → .tools/esys/esys-gitlog/ → .tools_local/…) and named profiles follow root SADR-0009 / SADR-0010 and contract CADR-0012.

git-elog --preferences path.json   # preference overlay
git-elog --profile acme            # built-in or profiles/acme.json
git-elog --config path/profile.json  # one-off profile file
git-elog preferences detect        # probe jira/gh/glab/git remote; write missing user keys

Standalone binary (optional)

The primary install remains the wheel + git-elog console script. For a frozen one-file binary (for example Cursor esysGitlog.executablePath without a Python env on PATH):

python scripts/build_standalone.py

Output: dist/git-elog.exe (Windows) or dist/git-elog (Linux/macOS). Build on the OS you need — this does not cross-compile.

Metadata

Release files for esys-gitlog 0.1.0

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

Source distribution (sdist)

Source distribution for esys-gitlog 0.1.0
File Size Uploaded Provenance Actions
esys_gitlog-0.1.0.tar.gz 44.9 kB Without provenance Details for esys_gitlog-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for esys-gitlog 0.1.0
File Interpreter ABI Platform Actions
esys_gitlog-0.1.0-py3-none-any.whl Python 3 none any Details for esys_gitlog-0.1.0-py3-none-any.whl

Total release size: 81.4 kB

Release files / esys_gitlog-0.1.0.tar.gz

Download URL esys_gitlog-0.1.0.tar.gz
Size 44.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cce455754e980d1636fe36087ab8601a2e24bfb977914eeeb351ed4ed1242f94
BLAKE2b-256 checksum
How to use checksums
faa5c4a133c9bf418a735c5f4f3bebc9fe581917ae8edbda2678bac8084733e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Release files / esys_gitlog-0.1.0-py3-none-any.whl

Download URL esys_gitlog-0.1.0-py3-none-any.whl
Size 36.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fda27d923a2f7e99ba6e3da43be3884c0d0906868de966e94e96baf12a5cb12c
BLAKE2b-256 checksum
How to use checksums
e7c3294a17a5214826fb36b76775d01a061f0dd68848d039bb37360f53b224c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Security for esys-gitlog 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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