Skip to main content

Cligram

A powerful CLI-based Telegram client for automated message forwarding and group scanning, built with Python and Telethon.

CI/CD codecov PyPI Downloads Python Version License: MIT

Overview

Cligram is designed for small-scale university survey advertising and message distribution campaigns. It provides an intuitive command-line interface for scanning Telegram groups, identifying eligible users, and forwarding messages with intelligent rate limiting and proxy support.

Features

  • Multiple Operation Modes: Full automation, scan-only, send-only, and interactive modes
  • Proxy Support: MTProto and SOCKS5 proxies with automatic failover
  • Beautiful Console Interface: Rich terminal UI with status indicators and colored logging
  • State Management: Persistent tracking of messaged users and scanning progress
  • Intelligent Rate Limiting: Randomized delays with configurable thresholds to avoid flood limits
  • Incremental Scanning: Resume scanning from where you left off with message window tracking
  • Safe Automation: Test mode, rapid state saving, and graceful shutdown handling

Documentation

The full documentation is available at https://cligram.readthedocs.io

Installation

Requirements

  • Python 3.13 or higher
  • Telegram API credentials (API ID and Hash from my.telegram.org)

Install

Install with pip

pip install cligram

Quick Start

1. Create Configuration

# Create a global configuration file, this will be stored in ~/.cligram/config.json
cligram config create --global

# Or create a local configuration file
cligram config create config.json

2. Add Your Telegram API Credentials

By default, the config create command asks for your API credentials during setup. But if you skipped that step, you must manually add them.

Open the configuration file and add your API credentials:

{
  "telegram": {
    "api": {
      "id": YOUR_API_ID,
      "hash": "YOUR_API_HASH"
    }
  }
}

3. Login to Telegram

cligram session login

Usage

Scan mode

The scan mode is under a heavy refactor and improvement. I recommend not to use it for now. But if you want to try it, you must enable verbose logging to see any output.

cligram -v run

I consider finishing it and then writing proper documentation for it in the future.

Interactive Mode

# Start interactive session
cligram interactive

# Use specific session
cligram interactive --session my_account

Configuration Management

# List all configuration values
cligram config list

# Get a specific value
cligram config get telegram.api.id

# Set a configuration value
cligram config set scan.limit 100

# Override config values at runtime
cligram --override "interactive.mode=python" interactive

Session Management

# Login to a new
cligram session login [session_name]

# List all available sessions
cligram session list

# Logout and delete session (maybe buggy)
cligram -v run --mode logout

Proxy Management

cligram supports both MTProto and SOCKS5 proxies. It supports 2 custom link formats and standard mtproto proxy links. You can manage your proxies using the following commands:

# Add a proxy
cligram proxy add "socks5://user:pass@host:port"
cligram proxy add "mtproto://secret@host:port"

# Add multiple proxies
cligram proxy add "socks5://proxy1:1080" "socks5://proxy2:1080"

# List configured proxies
cligram proxy list

# Test all proxies
cligram proxy test

# Remove a proxy
cligram proxy remove "socks5://host:port"

# Remove all unreachable proxies
cligram proxy remove --unreachable

# Remove all proxies
cligram proxy remove --all

Configuration

Key Configuration Options

  • app.delays: Configure delay intervals between operations
  • telegram.api: Your Telegram API credentials
  • telegram.connection: Proxy and connection settings
  • scan.messages.source: Source chat for forwarding messages (use "me" for Saved Messages)
  • scan.targets: List of group usernames or URLs to scan
  • scan.limit: Maximum messages to scan per group
  • scan.test: Enable test mode (no actual messages sent)
  • scan.rapid_save: Save state after each processed user

Configuration Locations

Cligram searches for configuration files in the following order:

  1. Current working directory: ./config.json
  2. Global configuration: ~/.cligram/config.json

State Management

Cligram maintains persistent state in the data/ directory:

States are automatically saved during operation and backed up after each run.

Use Cases

  • University survey distribution
  • Event announcements to group members
  • Research participant recruitment
  • Community engagement campaigns

DO NOT USE FOR MASS SPAM OR HARASSMENT PURPOSES. Misuse may lead to account restrictions. Also this tool is not optimized for that purpose and may result in poor performance. User records and built in delays is not designed for high-volume spamming.

Troubleshooting

Common Issues

"Session not found"

  • Run cligram session login to create a new session
  • Check session file exists in the sessions directory

"No working connection available"

  • Verify your internet connection
  • Test proxies with cligram proxy test
  • Enable direct connection in config: "direct": true

"FloodWaitError"

  • Telegram rate limit exceeded
  • Increase delay intervals in configuration
  • Wait for the specified time before retrying

"Configuration file not found"

  • Create config with cligram config create
  • Specify config path: cligram -c /path/to/config.json interactive

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This tool is intended for legitimate use cases such as university surveys and announcements. Users are responsible for complying with Telegram's Terms of Service and applicable laws. Misuse of this tool for spam or harassment is strictly prohibited and may result in account restrictions.

Credits

  • Built with Telethon Telegram client library
  • CLI powered by Typer, a modern and easy to use CLI library
  • Beautiful terminal UI with Rich

Metadata

Release files for cligram 0.4.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 cligram 0.4.0
File Size Uploaded
cligram-0.4.0.tar.gz 70.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cligram 0.4.0
File
cligram-0.4.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
cligram-0.4.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cligram-0.4.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
cligram-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
cligram-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
cligram-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
cligram-0.4.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cligram-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
cligram-0.4.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
cligram-0.4.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
cligram-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cligram-0.4.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
cligram-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
cligram-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
cligram-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cligram-0.4.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cligram-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cligram-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
cligram-0.4.0-cp314-cp314-android_24_x86_64.whl CPython 3.14 CPython 3.14 Android API level 24+ x86-64 Details
cligram-0.4.0-cp314-cp314-android_24_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 24+ ARM64 v8a Details
cligram-0.4.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
cligram-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cligram-0.4.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
cligram-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
cligram-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
cligram-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cligram-0.4.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cligram-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cligram-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
cligram-0.4.0-cp313-cp313-android_21_x86_64.whl CPython 3.13 CPython 3.13 Android API level 21+ x86-64 Details
cligram-0.4.0-cp313-cp313-android_21_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 21+ ARM64 v8a Details
cligram-0.4.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
cligram-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cligram-0.4.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
cligram-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
cligram-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
cligram-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cligram-0.4.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cligram-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cligram-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
cligram-0.4.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
cligram-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cligram-0.4.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cligram-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
cligram-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
cligram-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cligram-0.4.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
cligram-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cligram-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 5.2 MB

Release files / cligram-0.4.0.tar.gz

Download URL cligram-0.4.0.tar.gz
Size 70.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4400a66593f608ffa8708521c30dca99a4103d7babcd2b004bc32bb442dd228a
BLAKE2b-256 checksum
How to use checksums
14a3a905aa1dbac272cab6e79546bbfab49534fb85f00174d17a09b3b26eb0ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-win_arm64.whl

Download URL cligram-0.4.0-cp314-cp314t-win_arm64.whl
Size 105.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
7db11271235e3a7518777206d2869a80e8ca9448d51c99c77e6d74eeece8bcdc
BLAKE2b-256 checksum
How to use checksums
e67cdd5286534fdc7c68ddc58086d4d5937cd62304134ba8c32ce6ffdd1ed40e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-win_amd64.whl

Download URL cligram-0.4.0-cp314-cp314t-win_amd64.whl
Size 144.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
2dbe71aa8fa28adf48c483c2512874c48cd459dc21e7c39379f43ddd7c6b6845
BLAKE2b-256 checksum
How to use checksums
459c912b71dc7610910907c21c21f38b6810ddbcde8b795f39473a4455b16d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-win32.whl

Download URL cligram-0.4.0-cp314-cp314t-win32.whl
Size 130.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7a75ad2602779ac90f78337200322b6b4313f857caa14c54a50a7afc85103442
BLAKE2b-256 checksum
How to use checksums
d50fde062ba4a5972ea0cd1ac4c351ac199cada287f4e29796bf71dcbb06bbe7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 147.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e42b2021094a9561c180fa14f3a9106c977a5313e60a29d39d377f6f3d60a13
BLAKE2b-256 checksum
How to use checksums
b9d029908874ce6520c10fcbdfc2ae9131e83d318b91c78dacb80d56f67ba276
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL cligram-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 151.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bb194d7184d411d06c575fb453892d464926018beb51fdd7130984b49fd3245f
BLAKE2b-256 checksum
How to use checksums
d9b4eedc14f0bf60d9aff4a4204ee687948572503da3a567812d857dc8dc52ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cligram-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 157.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5dad07b4415335e2a0854ff0499e0ede4ff2450e3075a570f2bc4c4b6790ec87
BLAKE2b-256 checksum
How to use checksums
ef9381ceaace6c1f36923672cc2c564284e5a47d8d7a45fa915293d57d72b74d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 150.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b0dde681e0d27a9edf47715d07045313868571a4864f021a84b72002a9135ef9
BLAKE2b-256 checksum
How to use checksums
063032ee92e8ffb551d13fe272a44383ffe3ccfa7ccbafeab18e392d5d252cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cligram-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 92.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
06453ab62b5f0d1c7dede40c5cfdfc5d3db810029d35eb936b4a20bc5c44517e
BLAKE2b-256 checksum
How to use checksums
5fd4f9ff8f5d5ebf19e0193090d7abe9e4aca08b315ecc3248433784cc7d0b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 90.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
52cb4f0dca62fb5c280282c2f506af731f4e7c837c4bef640733a8755a764062
BLAKE2b-256 checksum
How to use checksums
9540e65b16f867dcc0c9837ca998f7381e8db916c4bda591c83f062eb6cfc78d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-win_arm64.whl

Download URL cligram-0.4.0-cp314-cp314-win_arm64.whl
Size 99.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
5253b4c1990773c85f66a929848945cbe840c492acffa5dcfc5b2be168294868
BLAKE2b-256 checksum
How to use checksums
f631ff62581dcccb010e1dc71acbbb6699531097c3b6f793524faf2c5f9ad58f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-win_amd64.whl

Download URL cligram-0.4.0-cp314-cp314-win_amd64.whl
Size 137.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
77f52d9d4437e54d41a86a044ffd5cb30965269b9e08bacacfde5a320fad25b6
BLAKE2b-256 checksum
How to use checksums
b1fd553484deae31525eb8e62da36d9383eeba83266246f4dc8f71ec76e1624d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-win32.whl

Download URL cligram-0.4.0-cp314-cp314-win32.whl
Size 123.2 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
8dc6475384f1cd233fce0d39f0487a97997c0428e60f75efba88c8415e1427f9
BLAKE2b-256 checksum
How to use checksums
c6f50d6786739e37c48321d0a0273c224fb6057dec85d03b3411415a079a1714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 131.0 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6a7f6aaf7d85bb6355022a370b06c76c420b53154b5ca1fb03eade0e009d47f1
BLAKE2b-256 checksum
How to use checksums
db7ac12549ab0cced03b0bf3f4b39544c66cced89b31c940ecd7d03e2b75c806
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL cligram-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 134.3 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
90c1bec4b60816e62f825834bd81806114cd158141f7a5f9a885590a51a78c21
BLAKE2b-256 checksum
How to use checksums
45ec33f9f4ed25e762589b03c14b9e1e7e0d95bcfdcd72ced13e87071ab54384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cligram-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 138.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cdd99b0f97719562fb552b6b04c7b9bc3cd834c74b546dce6f59072ed075124e
BLAKE2b-256 checksum
How to use checksums
4893448f4e421e5c9c21a9bab87b10a11d81df18ac7cc5284a59c974d97edf50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 133.5 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ce0da138877ee33adf5576316721393dd593dfba88bd646d8bcf62b46f93ee1a
BLAKE2b-256 checksum
How to use checksums
efa445c8f044e0233b0079f94f431f666f8ec4131a3cd7942570d8acb25f75bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL cligram-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 88.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f7446985869d07c6d1ef2d8fc0724f780ee42293e93a17596aeb1c00f80aeeff
BLAKE2b-256 checksum
How to use checksums
cd7067c74213bae01d32697438fde322a0e1ed47aa0f134a3dc58649edc8c868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 87.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f70a701fc7634b42d1b181adb3421c16b85466c1e4c4bbc88ce7d9983af23f18
BLAKE2b-256 checksum
How to use checksums
7a997430d15dea9c0f0ee11ae8d06a325238135abb74b80a57415ba3c4eac4e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-android_24_x86_64.whl

Download URL cligram-0.4.0-cp314-cp314-android_24_x86_64.whl
Size 83.0 kB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
5fdddf7770419d0965d76af17ff79c29fe334410329b4d40caa30bcca827ef36
BLAKE2b-256 checksum
How to use checksums
f145819dec3bc40b76484fc852b69ccbc8945d8b2fe73e8b5c05ade48dd6ac2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp314-cp314-android_24_arm64_v8a.whl

Download URL cligram-0.4.0-cp314-cp314-android_24_arm64_v8a.whl
Size 83.5 kB
Tags Android API level 24+ ARM64 v8a CPython 3.14
SHA-256 checksum
How to use checksums
1f2090ddd98ff22becb1114244fd6e92e3da8e5b6295593b7f68a6e9f26ffefb
BLAKE2b-256 checksum
How to use checksums
480f750144ff2d1267f8f2ad86c599f418bb34b7b7699510bc7332615c68ab2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-win_arm64.whl

Download URL cligram-0.4.0-cp313-cp313-win_arm64.whl
Size 92.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b73169627c4144a5b4b02f429121564ca4901d1e1a8e0a01031204e5d1592cca
BLAKE2b-256 checksum
How to use checksums
edd45ea813e76ecaf793fe8aee362dcff7c31992b11a1398fc1c89c5d04812f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-win_amd64.whl

Download URL cligram-0.4.0-cp313-cp313-win_amd64.whl
Size 115.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a3f612dab768a79ec214ad56d4c5a16896fb7cd0912ecb4560dc3d1997198bf3
BLAKE2b-256 checksum
How to use checksums
ec0575407364ec8d2e14dd421a8fa8101b4825c1439ce1d06e29ec9809b9cad2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-win32.whl

Download URL cligram-0.4.0-cp313-cp313-win32.whl
Size 108.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
11400dd4fd716fe1e000644f9f3aeda7ec32cda637d07c682057d258be1a243e
BLAKE2b-256 checksum
How to use checksums
22845b95c0bc46bace38db4f350c7aa56be734298a54c0ca03f1ab5937e68f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL cligram-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 116.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0e250ef3434d7fccf8d9641c8adb74bbd644a3d3959b4d14c31c8433c0d59d9f
BLAKE2b-256 checksum
How to use checksums
3f9bf71f9b49d848b778939ac13e0765a2b5dc19100ec205d00b36f2f3afa49e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL cligram-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 119.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
772a6011be89eeb9644300279a76e74cf354956ec792ece75e07eccb95f0884c
BLAKE2b-256 checksum
How to use checksums
f14c877ba4cb2ab22531bd12c1ae63e70ae30107124116c160a65c7def0af579
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cligram-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 122.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d237ff9520367d4e21ac6ec866dd2371d99778358a59dfdc4067f5f552d16a3
BLAKE2b-256 checksum
How to use checksums
2657f0c48255eae52a07c2b96604e05b2a050776a8d0bb329ad1837cd7bc3604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cligram-0.4.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 118.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d7b1c7b516c023ce215d399662654b093de1fffffa6022058a2149e8066dbf4e
BLAKE2b-256 checksum
How to use checksums
07debbe516651c6dd8011583ebeaa9c528e7e6eb7cdfc0dd94963c0917833452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL cligram-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 85.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9be8f213009521e5e3f20b46c09748376e878b3197489a05a48367dbda47115f
BLAKE2b-256 checksum
How to use checksums
b0dc4679fca043948fcf1664b532d3fdc0f9a77f691da9e313e64e37c9eea2df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL cligram-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 84.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
80838b221cf6493b982baafa72ca35bf7737a58aa4ea62c72297285bdcb402ca
BLAKE2b-256 checksum
How to use checksums
27bc54683b4a3faad1f9d19ceb9626afc0fcdf723200e2732c7778bd449220b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-android_21_x86_64.whl

Download URL cligram-0.4.0-cp313-cp313-android_21_x86_64.whl
Size 78.9 kB
Tags Android API level 21+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
f390748649c946815ea84d7721b49943165a3a7d7c1a1dff06844d4b8efbde04
BLAKE2b-256 checksum
How to use checksums
57fed254bad06921aa0062a0bf03c4e7e6dd4b4818449f197c094cc4d98b916a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp313-cp313-android_21_arm64_v8a.whl

Download URL cligram-0.4.0-cp313-cp313-android_21_arm64_v8a.whl
Size 79.1 kB
Tags Android API level 21+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
9e4a404d61add263d84bf368ea4d090cdced9b50af2df59bf936a3c7fe2ce152
BLAKE2b-256 checksum
How to use checksums
0821c38da77a830aab5bd62b29df7a927648239e03713c6ce2b8f7ed7c12d39d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-win_arm64.whl

Download URL cligram-0.4.0-cp312-cp312-win_arm64.whl
Size 87.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
3b042d01e01161a47b7ac9bc579fe77cd7bea04aab09a36d9bffa6a30f569e53
BLAKE2b-256 checksum
How to use checksums
453a72f28a28e23eae1f44f6df223e8730e4adb94895cc5212d7456c2f481a76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-win_amd64.whl

Download URL cligram-0.4.0-cp312-cp312-win_amd64.whl
Size 102.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a9431f7b72047c2bb9c5c3c9b3a809869a0177dd12905022cb5387bf849a9ec4
BLAKE2b-256 checksum
How to use checksums
d77ef63962a8d6db0bf4d8c5c1e58d1916e116fbe393a2553d08ced75021fbe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-win32.whl

Download URL cligram-0.4.0-cp312-cp312-win32.whl
Size 95.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
a175a90748ffd58d89c68f1c95c2d900a83b781549b79400406dad792c4082bc
BLAKE2b-256 checksum
How to use checksums
6b5b715010b7534393356538809506d98c9e9da64ee22387c2eed669b6a2777b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cligram-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 102.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2eed45484339f71b465b67235547751e5dceb4ce7898a1aa540799f5d94d3d46
BLAKE2b-256 checksum
How to use checksums
a0600019d1cb10f8968147666664b95fe701db61847aa61a0b81010cd82af626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cligram-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 104.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1933120cbc408c11e02d62fd94dad43a2ee2e82785b610f5ae4ce8a945112bd8
BLAKE2b-256 checksum
How to use checksums
157a874f0e2a48d915047ba97aa4fd651518b124582e82eaddceace16f2e42c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cligram-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 106.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fdebab70dbead81f2cc5e1ea74657e921e99ea85c0472ed937c5e4d999a566a6
BLAKE2b-256 checksum
How to use checksums
c83049b935ac88867bc9c43ebe67a1eee7ad8d2fbc4a4442a00631a7e5204434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cligram-0.4.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 104.2 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f0c1ae5b5d67650d0faef5729b421bf5537c9d01b14675251128e0397560aa2f
BLAKE2b-256 checksum
How to use checksums
3c7d87976d17dc08b7536431ca5f22f2843028f0c28a8bbbe314c305020af117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL cligram-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 82.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05026e883358e888e2f134b1639a5538677ac4adf80c3ba5bf2ea387d47aa24c
BLAKE2b-256 checksum
How to use checksums
84395b2ba728458d494eacad60844773d33d5a4e5659942c787763da2f9bf4e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL cligram-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 81.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8864eeef9b51a5745c7da2ee231d58308441aa3a34260f59ff39766cb35a6c01
BLAKE2b-256 checksum
How to use checksums
b46547c7dc6bdd8b0aa05dce2c9bc517c39851b84eabd3b49e5960d1f3498aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-win_arm64.whl

Download URL cligram-0.4.0-cp311-cp311-win_arm64.whl
Size 81.2 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
1de98033a5e37053fc8f1e1601a0e992b6ef8fd9479b090f1e8b6aaeeb517286
BLAKE2b-256 checksum
How to use checksums
8e87291f49a6f8bf1ad22597e589c62e506fd019b531448e8e106cc556b7b9da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-win_amd64.whl

Download URL cligram-0.4.0-cp311-cp311-win_amd64.whl
Size 88.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8af5d68a94b19396d6ecbfbb1ed41e7f8039eeb66d78e22fd3871dae4d629832
BLAKE2b-256 checksum
How to use checksums
f24c06d8130c1279ffdf91c5ccb7aca8a10c205033c60d46952c72bd666231f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-win32.whl

Download URL cligram-0.4.0-cp311-cp311-win32.whl
Size 81.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cf139c51979ffeebb26b659dcf68867790297712f3ecee6ac1e7717f658c516c
BLAKE2b-256 checksum
How to use checksums
379b50831f36daa69445a2879f1195f3729800396b00cab6c5d823d0d719a9fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cligram-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 89.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
eb56de8447bd5428fc7615a75ba758c479c5b50d116bf74f731ed55b20904965
BLAKE2b-256 checksum
How to use checksums
122ce199133fe26ee0ee50b32bcbfd10e914334caa9e1c47771905ac2490eaaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cligram-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 89.9 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b1b34f0ba75c5aa656f337fa013210b3836e5c54a52d653b3c621ccdb70099d5
BLAKE2b-256 checksum
How to use checksums
fa3b6f41c67fff88c5ef3ba3795fdf050c6d751faddcd911f5ccb5bec2b87f09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cligram-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 91.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fe1421635751370be9ad493b7c106ee93b41b82dbbefaf549c30bf43baa44ba9
BLAKE2b-256 checksum
How to use checksums
8eff3e91edefb24c6dad53dd0a73186d664bf19f2fbf0005358936e10e5310f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cligram-0.4.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 89.6 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
413a96bc3c25586c005d280237b032891b2be6f83942e1f4f66afccc5fe15b83
BLAKE2b-256 checksum
How to use checksums
857eb7306209f63d50474950b147e526ff8772629f593333778023bee84da7e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL cligram-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 78.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96eace65ea23dc08922e1a747ff09c014c62825dbc3b5bd4e10bf6efaa7e8d77
BLAKE2b-256 checksum
How to use checksums
bb14dddfff12672ebb8a29177ded23afecccca41ec567d9f1a7869066cea451d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release files / cligram-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL cligram-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 78.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8eb3d51429023c2c8797e2e183f8e6a73f34265e2e44e6bd300227de1a97c4c9
BLAKE2b-256 checksum
How to use checksums
9a6e6f6f09be013de9d3304b6cdbc01273607bf4f92d66bfb47e617902531cc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

50 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.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