Python Release Master

An automated Python package release management tool with AI-powered changelog generation.

Features

  • Automated version management

  • AI-powered changelog generation from commits and PRs

  • Smart commit message generation for uncommitted changes

  • Comprehensive testing (unit, integration, docker)

  • Documentation generation and validation

  • PyPI publishing with verification

  • GitHub Actions integration

Indices and tables