Skip to main content

tgrtmp

Version Downloads Docs

Buy me a Cup of TON

tgrtmp is a high-performance RTMP(S) publishing client for Telegram livestreams.

Features

tgrtmp offers numerous advantages, including:

  • Easy to Use: One call to go live; a worker thread does the rest
  • High Performance: Demuxing, pacing, and sending run in a fast native engine
  • Zero Transcoding: H.264/AAC frames pass through untouched
  • Player Controls: Pause, play, mute, and a live position, VLC-style, from any thread
  • Playlists: Queue files, skip, reorder, and chain episodes while live; it all plays on one connection
  • Endless Channels: Looping restarts a file on the same timeline: one uninterrupted stream, forever
  • DVR for Live Sources: Any growing .read(n) handle, with an opt-in rolling window (buffer_size) that lets pause hold its point

Compatibility

tgrtmp is compatible with the following platforms:

  • Linux (x64, ARM64) — Debian 8+, Ubuntu 13.10+, Fedora 19+, RHEL 7+
  • Windows (x64) — Windows 7+
  • macOS (M-series) — macOS 11+

Requirements

  • Python 3.10+
  • A Telegram livestream RTMP URL and stream key
  • Media in H.264 + AAC (MPEG-TS, MP4, or MKV); other codecs are rejected, not transcoded

Installation

You can install tgrtmp with prebuilt binaries using pip:

pip install --upgrade tgrtmp

Examples

Publish a file and hold the last frame when it ends:

import time
import tgrtmp

player = tgrtmp.publish(
    "movie.mp4",
    "rtmps://dc4-1.rtmp.t.me/s/",
    "STREAM_KEY",
    log=print,
)

# The file plays in real time; at the end the last frame is held
# so the stream stays live until you stop it.
while not player.stopped:
    time.sleep(1)

Control it while it runs; every call is thread-safe:

player.pause()       # viewers see a still frame; the connection stays alive
player.play()
player.mute()
player.position      # seconds into the source
player.stats         # one dict: bitrate, frames, loops, state
player.stop()

Turn it into a 24/7 channel:

player = tgrtmp.publish("movie.mp4", url, key, loop=True)

Queue a playlist and edit it while live:

player = tgrtmp.publish("intro.mp4", url, key, playlist=["a.mp4", "b.mp4"])

player.next()            # skip the intro
player.add("c.mp4")      # append to the queue

Not sure about a file? Ask before you stream:

tgrtmp.needs_transcode("clip.mkv")   # True means: transcode it first

For more examples, check the examples folder.

Documentation

The full documentation (quick start, guides, and API reference) lives at tgrtmp.pages.dev.

Thanks to

  • You for viewing or using this project.

  • MadelineProto for documenting the RTMP behavior of Telegram's servers

License

MIT License

Metadata

Release files for tgrtmp 0.4.0

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

Built distributions (wheels)

Table of built distributions (wheels) for tgrtmp 0.4.0
File Actions
tgrtmp-0.4.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for tgrtmp-0.4.0-cp315-cp315t-win_amd64.whl
tgrtmp-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for tgrtmp-0.4.0-cp315-cp315-win_amd64.whl
tgrtmp-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp315-cp315-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for tgrtmp-0.4.0-cp314-cp314t-win_amd64.whl
tgrtmp-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for tgrtmp-0.4.0-cp314-cp314-win_amd64.whl
tgrtmp-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tgrtmp-0.4.0-cp313-cp313-win_amd64.whl
tgrtmp-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tgrtmp-0.4.0-cp312-cp312-win_amd64.whl
tgrtmp-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tgrtmp-0.4.0-cp311-cp311-win_amd64.whl
tgrtmp-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
tgrtmp-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tgrtmp-0.4.0-cp310-cp310-win_amd64.whl
tgrtmp-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for tgrtmp-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for tgrtmp-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for tgrtmp-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 59.6 MB

Release files / tgrtmp-0.4.0-cp315-cp315t-win_amd64.whl

Download URL tgrtmp-0.4.0-cp315-cp315t-win_amd64.whl
Size 2.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c6d42dee264a3c185a2c39d4ee14171ab4e7a1ab3b0925ffe11a3af438c78b78
BLAKE2b-256 checksum
How to use checksums
4955a788fd339f7def2bd9407986c4909e0bf72c6b34117f8598f147f4d8cb5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2882bf26b5c5871863005c406e7c0228867ce5a24145fb02cd6733f8f3bd7fb0
BLAKE2b-256 checksum
How to use checksums
a380804f8f0a8d13b4b848ba8451554d7d2ca87da8b527300148e0927a98c135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8d6861aba4f4c81533a72fa10e7aa3567765bfda189ae66b9d2d05676eae7dcf
BLAKE2b-256 checksum
How to use checksums
4fd1e26146b7fdb62ae54ff671bb7d6dd61bd16ec5f869e3401364dce8472548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL tgrtmp-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d590957c28727a45dbb128b930fe48caf4647291e0ab2ee99f89bef3f533c42
BLAKE2b-256 checksum
How to use checksums
c84f1ae860f17534a823f09440892b8f4457e26704cee38e15a47f7552534a65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315-win_amd64.whl

Download URL tgrtmp-0.4.0-cp315-cp315-win_amd64.whl
Size 2.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
abcabcaaa94b8bab1f100f39064cdeb4c31bc4683abb1f3d2c6b49b87fb22336
BLAKE2b-256 checksum
How to use checksums
ab30cda7fb8746c1897fd771fee8172f244336ab431d9376d529bd087ac08641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
402640c88f2ef2be6ea29793c4e487bffa48090b2d47df47fa45034c6853dc94
BLAKE2b-256 checksum
How to use checksums
789066c48ab768a2210ee20caab65f2d51d3b4c34a52f6b4c7cc2b648cf6fd52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6dcd422d4fb890640342766f1b49b3bb0645e4f1969a66f14746d8308860891f
BLAKE2b-256 checksum
How to use checksums
86e69d55b07f716838015138f2f809852ffd1c9006500d76ca59f22b22850c0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL tgrtmp-0.4.0-cp315-cp315-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b6d984b40d6501ee3f89026ab9c7cf4c4794272aafac3fa3ccf67626039bd505
BLAKE2b-256 checksum
How to use checksums
d2a64625bb3b7ec25b932c42e50d7e992cedfa3f82ef207021dfe6334ef58655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp314-cp314t-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
67d29720b0b69f9654e01de3b28b811dad3c6a977c7597efe531ff5f63dc5721
BLAKE2b-256 checksum
How to use checksums
7f5c382161bcf926994f8e1bcef2c15d3780347f8878a3bfcdcdfce7e0ab8671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3de8103013c9e1ffa76753e5bab6ee13deaf0f2177f4bb85ad879f7b47f69c39
BLAKE2b-256 checksum
How to use checksums
22d03a6fca509ff6182cc92a19c8a4ab58404625eea92f1653ce0bdf0aa04f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fffd8dd4f841404bdd020c9a562c509039c391d56132ec9f4cfe7e4a0d7704ee
BLAKE2b-256 checksum
How to use checksums
540120a398b77efc61a509af1cfd1ec2532d673ef52348a14f6efb68106405bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
403ba7453e009944d47772ebc2131f2c5e0f5a9e0a5b5697914b41a53364af32
BLAKE2b-256 checksum
How to use checksums
4ddc104f707999d9d0d246dc31899eedf16035be50b9e7804633d4326d7f3eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp314-cp314-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
56f1cf7515d85715bf696f9ae10da9f73fe5b7151bb7389482dc548b8d8f83a4
BLAKE2b-256 checksum
How to use checksums
08ccef7ef9f8cd2aec7582cca4974927e942e75aa217bb559d79a50e98a5dc2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
505e9fe5d0521322a81454ddfd187e211178b8eb44d6e6716d1196c1fcba60d0
BLAKE2b-256 checksum
How to use checksums
865a7e0d6a228b2b7400fcd153bbf9c85c056e10a1106601ef6c14700868f6de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b189cb85180b30c73eb0948eb3f3300229df99798c6aa325468ba7ae19884a28
BLAKE2b-256 checksum
How to use checksums
3a3d6b619debfe5d2978df5ce3f3ba99338a81ff092582577a5a338f47de3db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ebd318c08d4a13aef2ba592a40099850e379a08d6c5a644976d2f8a618564e18
BLAKE2b-256 checksum
How to use checksums
53842a4657363f6338967c189bbfb280902a845358d102f94732b2f481340208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp313-cp313-win_amd64.whl
Size 2.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8d9c926ece61fc67ef5f3ef73e08931e6ac64c53e17d9c4cb080318c64aaa0ec
BLAKE2b-256 checksum
How to use checksums
e569368633346891e9887b94f1600be5eae0c7b67b01dd1dbd9829a59fdeeb47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b029249c73a029fd9c304409c69022d59f23f12ea9e369a77d8c97fdf1c9ee14
BLAKE2b-256 checksum
How to use checksums
67e9bafb28c8f4d07bfba035a18e1e9520f4f56125b622fffebf2c213398044b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a19bd3abdd57bfaf4984497dfd73e20d8bc4487f32b389592f516bc35faa1dfa
BLAKE2b-256 checksum
How to use checksums
25a5b3c8e9160c81d098e0a1bdc532aecd90c2908fd84632c4ff32c3a0fd7fec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e147b0da6c421c3957f6d045aa92c2b0e1fedc9715b8f1a21bba6f668269382c
BLAKE2b-256 checksum
How to use checksums
3f2c1bf3eadd87caa271286a5f874011d7fbd58adf224dc0387f375c19d3695e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cd127375e38c10078ef50bdf72e8e70813deb4073e83089cccdb771a71f4b60e
BLAKE2b-256 checksum
How to use checksums
67f79c816f071e7b07e544eda8981237e7ccfa9b7a13f83d054f50a863b736af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
df9a0bbdc0dd73def77a5a396642c593cc9c8531c8af7a6c6eacd35f69766732
BLAKE2b-256 checksum
How to use checksums
b7a3ff878724b30791ef0d9d3f1b7a81ac0d29b2e8026693661074bf4b8bca0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a882bce151c848e7c912c727c77748d1e891b5380bf82813885295f6bb125010
BLAKE2b-256 checksum
How to use checksums
7cb96bbb150206ce37190fab098c09a1670da7d14d7ca1aaea60ee3f9bbbac4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf0bb06412acd587de151f1ff674e3387aae726eda487f746df9b7d1a77c86e2
BLAKE2b-256 checksum
How to use checksums
b1279e0cd1c09e7e5a1a4defc535a4212cfe7bfa63fcd199231e5bb2af98f172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2521f7d157f97fbf4b5112393a19ec84b0f1aa1df75d34ff6dfa3c50fef7e0e6
BLAKE2b-256 checksum
How to use checksums
12213eed56a2d96efe73cd7b9d99050680a03e33e6eb4261fa90826c3f0a3503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b10dc8dc05fce67fab69a80cd1b177659fcb8a4eb84d339680f437bf8f010bae
BLAKE2b-256 checksum
How to use checksums
39a9972b9a9d9e6000ecc54b88ca2cf09896d2677f394bdb409317ad361b1cd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c23204de1d865718af64f6abeb8f5dca82289dbf75a6359ae9a16d687ae65c83
BLAKE2b-256 checksum
How to use checksums
5b2a29b25392c9bf107c1a481d500e73a4e62e77403b50d762bd9212268551e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

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

Download URL tgrtmp-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e0f2c0cece75334743279b5b3fcc7b0e826c1555c2f88a9e58bdc4562ccdd44b
BLAKE2b-256 checksum
How to use checksums
512c4c50dd3bff7f7963567b7fc70af54653642a7ed974cde7f0b5062a875635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp310-cp310-win_amd64.whl

Download URL tgrtmp-0.4.0-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
043d73cef0ee9cd11bb561f5695583ab72d61d44e09a8713dce91341b1a62d01
BLAKE2b-256 checksum
How to use checksums
911c530d20945714dc2c7e9d2a540cb329d1f85f080c7aa19018dd326b834adc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
35ace2d009a7e9f7bdaf7d58ca8bc75aa44398fe5164d21238157dad1bf77bf4
BLAKE2b-256 checksum
How to use checksums
9edb56ec6b53585a48e5f3c3c7f5704eae3e64b3ca38132f4ae4dc3b305bfa66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
efa5bcb6e405b3c5feb6a96707580191464b21286c6a222a00cb121d7ec2c4ad
BLAKE2b-256 checksum
How to use checksums
35b0db60eebb73e3ccfde7afe3b289c84de5acb52bbd6ab572ada3d7aff1d8a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Release files / tgrtmp-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL tgrtmp-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f0921ca895bba9c0a80438cfa24e87eec56a30a1be33dffa5f55e1dcefa9841
BLAKE2b-256 checksum
How to use checksums
4f51aba0675426fd2e431e2604ced4d2bb3af78bbbfb98303d94217181572b38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 20, 2026.

Transparency log

Security for tgrtmp 0.4.0

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.

Full provenance

All 32 files in this release have been uploaded with provenance metadata.

Select from 32 files

Attestation for tgrtmp-0.4.0-cp315-cp315t-win_amd64.whl

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 Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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