Skip to main content

🐍🐍 molting

Automatically bump your project files to the latest version.

PyPI PyPI - Python Version CI - nox sessions


Overview

Simplifies the process of creating new releases by bumping version numbers, updating release notes, and creating a GitHub release.

  • Easy to use - Can be called without any arguments; let molting figure out the specifics.
  • Built for CI/CD - Run from GitHub Actions or similar CI/CD tool to completely automate your release process.

How it works

graph TD
    A[Invoke molting CLI] -->|Specify semver type| B(Calculate new version)
    A -->|Omit semver type| C(Get commit messages)
    C --> D[Guess change type]
    D --> B
    B --> G(Get changelog notes)
    G -->|Changelog notes found| E(Update version in files)
    G -->|No Changelog notes exist| J(Get commit messages)
    J -->|Write commit messages to Changelog| G
    E --> F(Create new git tag)
    F --> K(Create GitHub release with Changelog notes)

Metadata

Release files for molting 0.3.1

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

Source distribution (sdist)

Source distribution for molting 0.3.1
File Size Uploaded
molting-0.3.1.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for molting 0.3.1
File Interpreter ABI Platform
molting-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.1 kB

Release files / molting-0.3.1.tar.gz

Download URL molting-0.3.1.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1f7672481c0e8a887459861020208b4c1d85668181ae6f1d7487e2332cb5e0e3
BLAKE2b-256 checksum
How to use checksums
a8b7b25ffd1ad16895ac25aadfa7999aa89ecc99ae554cc0cdcf1c5eb0faca2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure

Release files / molting-0.3.1-py3-none-any.whl

Download URL molting-0.3.1-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9668a1e56d9d176c6c3f9d9b7da0501d0d0a1585c6be137e48b4aebdb27e0609
BLAKE2b-256 checksum
How to use checksums
39bcb5b964e935d4138b27853964e7358d885d70bc4a3f481e8d0fd4fbfe4e20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.0

2 release files

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