Skip to main content

A unified CLI tool to manage versioning, git, and PyPI releases for multiple projects.

Project description

relm logo

PyPI version Python Wheel Release

Build status Codecov Test Coverage Code style: black Ruff Security

Downloads PyPI Downloads OS Python Versions

License: MIT

Docs

relm

A unified CLI tool to automate versioning, git operations, and PyPI releases for the dhruv13x tool suite.

Features

  • Project Discovery: Automatically detects Python projects with pyproject.toml.
  • Smart Versioning: Bumps versions (major, minor, patch) in pyproject.toml and __init__.py.
  • Git Automation: Stages, commits, and pushes release changes.
  • PyPI Release: Builds and uploads packages to PyPI.

Installation

pip install -e .

Usage

relm --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

relm-0.1.2.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

relm-0.1.2-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file relm-0.1.2.tar.gz.

File metadata

  • Download URL: relm-0.1.2.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for relm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d1bf863959e2a45dc0823d1d2dcf717aeeed3f641ba44086a24c65c6757d4486
MD5 5c6cf5f8d82372a8a7b59dd75e91c205
BLAKE2b-256 368ef370ceb87ffa331928bc1c25719c6572e2a1144a502f7407f3b0d8b4530c

See more details on using hashes here.

Provenance

The following attestation bundles were made for relm-0.1.2.tar.gz:

Publisher: publish.yml on dhruv13x/relm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file relm-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: relm-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for relm-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0fc3a4120e0897554fec029651f01f9c1a6a19626c8d29aac2fe2123ccd36eb
MD5 f0a02727f2a23ae1b0899fb2181644c0
BLAKE2b-256 97ca90d9e4487ef0d9a5507ce9a52544402e5a1207425209e4c14d603d46e2eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for relm-0.1.2-py3-none-any.whl:

Publisher: publish.yml on dhruv13x/relm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page