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
  • 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)

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.3.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.3.0
File Actions
tgrtmp-0.3.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for tgrtmp-0.3.0-cp315-cp315t-win_amd64.whl
tgrtmp-0.3.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.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for tgrtmp-0.3.0-cp315-cp315-win_amd64.whl
tgrtmp-0.3.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.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for tgrtmp-0.3.0-cp314-cp314t-win_amd64.whl
tgrtmp-0.3.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.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for tgrtmp-0.3.0-cp314-cp314-win_amd64.whl
tgrtmp-0.3.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.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tgrtmp-0.3.0-cp313-cp313-win_amd64.whl
tgrtmp-0.3.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.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tgrtmp-0.3.0-cp312-cp312-win_amd64.whl
tgrtmp-0.3.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.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tgrtmp-0.3.0-cp311-cp311-win_amd64.whl
tgrtmp-0.3.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.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
tgrtmp-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tgrtmp-0.3.0-cp310-cp310-win_amd64.whl
tgrtmp-0.3.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.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
tgrtmp-0.3.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.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
tgrtmp-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for tgrtmp-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 59.5 MB

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

Download URL tgrtmp-0.3.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
2bf938584b11250268d6b883ed33977a931c7d4fe295623f6be978fb8c136ba1
BLAKE2b-256 checksum
How to use checksums
8a5c06bc1136f72fcecf6306c57c7e65d04eccb951673e5ca550b793f4144902
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
de92cbd00635d100560e6e3d8264da7062a782e332d7b521459ad95e70602960
BLAKE2b-256 checksum
How to use checksums
b0ceded236d9355fc70347b5398a4f50a3d354a4b9f381beec42d859975bc3ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
9892dff4ca0aaebfce4f521770bb71f7750867273b06a2c9ee5c7f2693ca4b06
BLAKE2b-256 checksum
How to use checksums
d39fa647ea6c911bb35401f6b5325eeb0797246884932556f62090bb81c0582c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
d3e42fc3fdf5b5bb04b16f4acb60fb2bb4176da96834166cc27e93b12a2d7251
BLAKE2b-256 checksum
How to use checksums
f737b64cd4ab8a1bc0d6a2a99965fa8c1459639651c3cb45858aff26f1301dbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315-win_amd64.whl

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

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.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
f91a8d5decdc9ff10838360d39caf9f131d80092d231d89d8e0fd7406a358767
BLAKE2b-256 checksum
How to use checksums
1b6bedb7be07337a328adac7eb899882400bb2f7e6e48e2b81e577121097c54e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
f84a64328ebaf8b1f4714adb6c8e315eb6ea9df78bc0940997c74e4fcd621c60
BLAKE2b-256 checksum
How to use checksums
92c4439f670d35e17cfad35f78f107c5a0c88934f070c0483d3b49222aebf974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
1376f6c30b53f193c85a0620a31063f3b62f63d5e82713b0f1d698718c9d5845
BLAKE2b-256 checksum
How to use checksums
fd3465029bf85af401aa6e2f1019834e03ba7544c89b70f580fe33accd731bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314t-win_amd64.whl

Download URL tgrtmp-0.3.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
987abfcfd22d20b8c1f74c935e1e76bfa82d370e9d1eecd7d97fe08d48c7edc9
BLAKE2b-256 checksum
How to use checksums
057f72830e4ef0e91a9b83b44d63b72f7d8c18749e9a259e092143ea01db55e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
976a77881d1b085b1e4c42947644620e0b47e07f3a0a587e0542fa6808bf0ecf
BLAKE2b-256 checksum
How to use checksums
2576d67e18f13820fde42106d19f24b6802991224d96db43403056ce38eb276a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
09cd5f740cb6ea70c7d4a35f571137bc888236a06bf0f7cca4cf4be5f0bb7ec8
BLAKE2b-256 checksum
How to use checksums
16cb3a6592349c207865462dbb086b7b970ad6d8884fc7ad54bdc1845d4a1d24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
7f54bb584873e4657e4266b5cd6e6d01853ed3c0926ff59df81f57373ac56579
BLAKE2b-256 checksum
How to use checksums
5af44862126b7121c7ab4b0f47f93fe6086cf9204c1e940d5245ee730349227e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314-win_amd64.whl

Download URL tgrtmp-0.3.0-cp314-cp314-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
81fd124025ccedfb6c54051e3f840a5a8513a2e023ba2d5a553e637f9f5484e3
BLAKE2b-256 checksum
How to use checksums
42775c1774f6d03655738ef051aa4a97c6eb8cb4982aa8c1034ddfe41ec87a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
4958e7d0545d9e9b89e4ddfada6094dea1d4a11fb3af7c05f3f4473f60a57f8e
BLAKE2b-256 checksum
How to use checksums
3edfda4540f0a63d5ec7df7fcc88278b0be2927e6c5c57b7f14e4444cbb2b191
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
ea351890fee178264da6de432543f1e89083582fa7a400dc6c012316b2fe1fb0
BLAKE2b-256 checksum
How to use checksums
922e9d21342b1b9f6e46a6c15b3a3c71165c519734798a90b553bf4e7afba74c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
55fe6c46c197cddc532f08e2ac82d4df9229fbacda91b9fe847c4f48d274bca4
BLAKE2b-256 checksum
How to use checksums
391519808d889d96a941f616395ecb4293c9598ac3da872a06d7df155a67d988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp313-cp313-win_amd64.whl

Download URL tgrtmp-0.3.0-cp313-cp313-win_amd64.whl
Size 2.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0d8a4c81a19e1b6a793770d1f094c8b5728238ca8603ba4a064ba6bf97ca7c64
BLAKE2b-256 checksum
How to use checksums
33b4267ce10be50fb52e50eb3b5acada5682606f11f22ae73491852bd6161ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
10c07aeceaa19b9f5dda9daa486ec7c96e2af732b743b8e3915c8181bdf706d1
BLAKE2b-256 checksum
How to use checksums
a722ae27cd6f58fe794773d86dff09c9f008d9c26acb97599f4bdcc7ad0abb09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
882b2f4d89491e665f97280aaadeabb06efedd3a35c514d267aa88397657dc3c
BLAKE2b-256 checksum
How to use checksums
c0fe3811d35603181889a14508e35a5fcda63fdfb6e6810c7d75082833123e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
e56372696f97dede29879f0bb36403d74761683db09ca2d28ece957771db59c8
BLAKE2b-256 checksum
How to use checksums
4348a071c486146ec41f512fab2e6679749842289e87c18d902fed913ab3a6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp312-cp312-win_amd64.whl

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

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.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
27714a95fe4dfe5b9e83074680bc346b106cacecb6438ba09932c914e1ba6fc8
BLAKE2b-256 checksum
How to use checksums
143001fdfcdb0fa04cbb10a6af6fefcb1cd8fe87bb1dd8e74b2e72b416fe2211
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
8af630d0b55c4904e3a2fe93c8b5be008617b02cbbdb3da241fd9dcc9719a49b
BLAKE2b-256 checksum
How to use checksums
0c512aa2d229f6619a47d91a41ba660d2d27c7a7870581faa3093b515b6b9ac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
d7cd5a0d6964112ff355ba178b0f56234e5bcd14787c091d9d8565b5061bbb25
BLAKE2b-256 checksum
How to use checksums
60c1b2fba5308f0baaba24c2d32f192ad78c1fbdedfa193af5ae54602f841a00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp311-cp311-win_amd64.whl

Download URL tgrtmp-0.3.0-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
20c24f2b9ab5fa9036d53fdef149a0fe40511e3f72aae0845e23f6ece0b7fe05
BLAKE2b-256 checksum
How to use checksums
40f0593cdb6aa9d8a91375382ee66f0e62e3cf532ddb0b0d5f2da01206e82324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
e01682a97ed9c99b1322058fcd214bb100641b10fc571b30549386e2a1fe321c
BLAKE2b-256 checksum
How to use checksums
369f25990cf0b7bb13581ec1f680141946abec424e87c55c2e6d1bc0af4f8cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
271c65ee5915d38c4b2c2c73b4bcd0a32eb5b84ab1d20dceea3ca82ef71c9510
BLAKE2b-256 checksum
How to use checksums
5f258155d606a98293e49ec6a1f6c843e94f44492acfac6f979b7d528baf04e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
33795d06bf62870f09d6be66252b99c8b4430f47601ebe0ed637dd6b19849483
BLAKE2b-256 checksum
How to use checksums
e48e49725231741a7ae0d9497c7f53c8900defa90acae8080a779299e1e2b26c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp310-cp310-win_amd64.whl

Download URL tgrtmp-0.3.0-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d9a424e2b09cc9ed57a4988d3fb73a7fee21b95f4ca3927c22b331ccd4e15ba1
BLAKE2b-256 checksum
How to use checksums
8b6777210c57317e2d9166cc712e2befb96639054d6a594b589dd1e5cd4defd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL tgrtmp-0.3.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
a2bbdf2a6e0f5b836b6b27b9ac19e8096e47392396f288393095457e037bf296
BLAKE2b-256 checksum
How to use checksums
6b997806d89bdb6ddbc1e7cd4d7adf900016aba966e160f1246b451ced345182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL tgrtmp-0.3.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
a0e30e82dd200813f302542843239a5fab2a790d5f33eea158a5301410dce36c
BLAKE2b-256 checksum
How to use checksums
5dc268b8a0e3c7c7a85eee35a975ac7ecf452096e282c2721bc9d5bf3828c173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL tgrtmp-0.3.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
b45663478308bb10492dd6dba019b98804a9d90be9b775a701d81c4ce660281d
BLAKE2b-256 checksum
How to use checksums
7a244a3252038ada18dbd86d75b4cf32b708a5566e8a47e6071709d70ab5f666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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