Metadata-Version: 2.4
Name: distlift
Version: 0.1.1
Summary: A release orchestrator for Python and JavaScript packages
Author-email: Nicu Tofan <nicu.tofan@gmail.com>
License: MIT
License-File: LICENSE
Keywords: ci,git,monorepo,release,versioning
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Version Control
Requires-Python: >=3.11
Requires-Dist: attrs>=23.2
Requires-Dist: tomlkit>=0.13
Requires-Dist: typer>=0.12
Provides-Extra: dev
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: pre-commit>=3.7; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# distlift

Tool for publishing packages.

## Changelog automation

Releases can update a [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
file using conventional commits (enabled by default via `changelog.enabled`).
Use `distlift changelog preview --version X.Y.Z` to inspect the proposed entry,
`distlift changelog update` to write `CHANGELOG.md`, and `--no-changelog` on the
default `distlift` command to skip changelog planning for one run.
