Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pytgcalls logo

A Native Implementation of Telegram Calls in a seamless way.
Examples Documentation PyPi npm crates.io Maven Central Releases Channel Chat

NTgCalls Release PyPI - Downloads npm - Downloads Crates.io - Downloads

NTgCalls is a lightweight open-source library for media streaming in Telegram calls. Built from scratch in C++ with WebRTC & Boost, it prioritizes accessibility to developers and resource efficiency.

Powerful Simple Light
Fast Logo
Built from scratch in C++ using Boost and libwebrtc
Simple Logo
Simple Python, Node.js, Rust, GO, C Bindings and Java for Android SDK
Light logo
We removed anything that could burden the library, keeping every binding a thin layer over the same native core

Build Status

Architecture Windows Linux MacOS
x86_64 BUILD BUILD BUILD
ARM64 BUILD BUILD BUILD

Features

  • Pre-built binaries for macOS (arm64-v8a), Linux (x86_64, arm64-v8a), Windows (x86_64), and Android (x86, 86_64, arm64-v8a, armv7)
  • Call flexibility: Group and private call support
  • Media controls: pause/resume and mute/unmute
  • Codec compatibility: H.264, HEVC (H.265), VP8, VP9, AV1, AAC, MP3, Opus
  • Content sharing: Screen streaming, Microphone and Camera streaming
  • Pre-built wheels for Python, npm packages for Node.js, crates for Rust & AAR SDK library for Android

Installing

Prebuilt packages are published for every supported language, so most users never need to compile anything.

Language Package Install
Python ntgcalls pip install ntgcalls
Node.js ntgcalls npm install ntgcalls
Rust ntgcalls cargo add ntgcalls
Java (Android) io.github.pytgcalls:ntgcalls Gradle dependency
C, C++ and Go Release archives Download the shared or static zip

Building from source

Prerequisites are listed in the Build Guide. All commands are run from the root of the repository.

Target Command Output
Python python3 setup.py install Installed in the current environment
Node.js python3 setup.py build_lib --target=node targets/node/build/Release/ntgcalls.node
C and C++ python3 setup.py build_lib shared-output and static-output

The C target builds both the shared and the static library in a single run. Each output directory also contains an include folder with the headers to add to your project.

The Rust bindings do not build the native library: the ntgcalls-sys build script downloads the matching static libraries from the GitHub release for your platform. Set NTGCALLS_RELEASE_BASE to build against a local release instead.

Using the library from Go

[!WARNING] Static linking for Windows is not supported yet since our library is built with MSVC and Go uses MinGW for static linking. More info can be found here

Go consumes the C bindings through an example project in ./examples/go/:

  1. Download the shared or static release from the Releases page
  2. Copy ntgcalls.h into ./examples/go/ntgcalls/
  3. Copy the remaining files into ./examples/go/
    • ntgcalls.dll or ntgcalls.lib on Windows amd64
    • libntgcalls.so or libntgcalls.a on Linux amd64
    • libntgcalls.dylib or libntgcalls.a on macOS
  4. Run go build or go run . with CGO_ENABLED=1
    • $env:CGO_ENABLED=1; go run . on Windows PowerShell
    • CGO_ENABLED=1 go run . on UNIX

Key Contributors

  • @Laky-64 (DevOps Engineer, Software Architect, Porting Engineer):
    • Played a crucial role in developing NTgCalls.
    • Created the Python Bindings that made the library accessible to Python developers.
    • Developed the C Bindings, enabling the library's use in various environments.
  • @dadadani (Senior C++ Developer, Performance engineer):
    • Contributed to setting up CMakeLists and integrating with pybind11, greatly simplifying the library's usage for C++ developers.
  • @kuogi (Senior UI/UX designer, Documenter):
    • As a Senior UI/UX Designer, Kuogi has significantly improved the user interface of our documentation, making it more visually appealing and user-friendly.
    • It Has also played a key role in writing and structuring our documentation, ensuring that it is clear, informative, and accessible to all users.
  • @vrumger (Mid-level NodeJS Developer):
    • Avrumy has made important fixes and enhancements to the WebRTC component of the library, improving its stability and performance.
  • @ankit-chaubey (Rust Developer):
    • Authored the first Rust bindings for NTgCalls and generously transferred the ntgcalls crate to the official project.

Junior Developers

  • @TuriOG (Junior Python Developer):
    • Currently working on integrating NTgCalls into PyTgCalls, an important step in expanding the functionality and usability of the library.
  • @doggyhaha (Junior DevOps, Tester):
    • Performs testing of NTgCalls on Linux to ensure its reliability and compatibility.
    • Specializes in creating and maintaining GitHub Actions, focusing on automation tasks.
  • @tappo03 (Junior Go Developer, Tester):
    • Performs testing of NTgCalls on Windows to ensure its reliability and compatibility.
    • It Is in the process of integrating NTgCalls into a Go wrapper, further enhancing the library's versatility and accessibility.

Special Thanks

  • @shiguredo: We extend our special thanks to 時雨堂 (shiguredo) for their invaluable assistance in integrating the WebRTC component. Their contributions, using the Sora C++ SDK, have been instrumental in enhancing the functionality of our library.

  • @evgeny-nadymov: A heartfelt thank you to Evgeny Nadymov for graciously allowing us to use their code from telegram-react. His contribution has been pivotal to the success of this project.

  • @morethanwords: We extend our special thanks to morethanwords for their invaluable help in integrating the connection to WebRTC with Telegram Web K. Their assistance has been instrumental in enhancing the functionality of our library.

  • @MarshalX: for their generous assistance in answering questions and providing insights regarding WebRTC.

  • @LyzCoote: for providing an ARM64 Server and allowing us to build an image with clang-18 preinstalled on manylinux2014 arm64.

We would like to extend a special thanks to @null-nick and @branchscope for their valuable contributions to the testing phase of the library and to @SadLuffy for his assistance as a copywriter. Their dedication to testing and optimizing the library has been instrumental in its success.

Additionally, we extend our gratitude to all contributors for their exceptional work in making this project a reality.

Download files

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

Source Distribution

ntgcalls-3.0.0rc2.tar.gz (20.6 MB view details)

Uploaded Source

Built Distributions

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

ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_x86_64.whl (42.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_aarch64.whl (38.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp314-cp314t-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

ntgcalls-3.0.0rc2-cp314-cp314-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_aarch64.whl (38.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ntgcalls-3.0.0rc2-cp313-cp313-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_aarch64.whl (38.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ntgcalls-3.0.0rc2-cp312-cp312-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_aarch64.whl (38.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ntgcalls-3.0.0rc2-cp311-cp311-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl (42.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_aarch64.whl (38.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ntgcalls-3.0.0rc2-cp310-cp310-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl (42.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_aarch64.whl (38.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file ntgcalls-3.0.0rc2.tar.gz.

File metadata

  • Download URL: ntgcalls-3.0.0rc2.tar.gz
  • Upload date:
  • Size: 20.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 1b4d1b885777f3faa0d6779b307a5da4257e6dd6b3131ddd543839db40fe1e8b
MD5 26954a17154ef5c8464c3543e767a14d
BLAKE2b-256 2dffa87380ba297698ca3b5848b943d5b5c3889a1ada71e85c881af04a575c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2.tar.gz:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ba212323303b5e37271bd479230af1995c2a835c6d43229249349bf5783e2f8
MD5 d0cd2546f733d3dcc80c365726f7a129
BLAKE2b-256 3af5ac3b83e6795ba2ed371ca69f2a01b9b61c1a2f218336db1889a48b7b504f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f32bf9a90e7ecdcb3d8d24386a1b86438d9493fa24cc79ad365d39e533bafe5
MD5 e280f5ece7d19d49345bda62a6b4125d
BLAKE2b-256 60c65f1fdd5ac4c467c0d49e9c646d270efd8a0d12a9e8d1691b0afc3bc97127

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 93bb78dbfd9d4d4398d97339c030d6ad91c0016e93033829352f967b70326c8c
MD5 b71ad74f45fcac6f21f898bb11025bb1
BLAKE2b-256 e2934a98ca7e4622e21445263963f906bfeb28eedc21f1db948df1c8be6b6d34

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fc20bb7dcf858d9b3ad703d01241ba60cff69542dcb91fd1a6820bc01b999f00
MD5 0ff130ed89f6ef5a97bce282720c62d6
BLAKE2b-256 c572ef69cf075a07379821a6771b932c9d04f6d26321e63539dc972a879fbea2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff20871126942d3611eca66b4bc65bb4bb66edbb5195f602cdcdc4a197ab860c
MD5 a1ae455d8e9885ed35898e0e0e4ecb66
BLAKE2b-256 443d5cf3302d3e2eed1d49ac8b565b8406d1704c98b76e2d057835742067398f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 781b10d4395a5ed44da713302fcc46dbd869458b3331938c61cdd630ea6f62ab
MD5 6628c0a0dd69903ba7f8e2e5ab7064dc
BLAKE2b-256 91a073690b363dc7a60e33c39f8c26b63402ee9478f5924d35068fdfcb3c5c6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 45c79d7edc4ba34957c87b5b9a8a172646e774cfc48b214130417615a30a587e
MD5 d20925eedc3935c496039d4d56bdcbd0
BLAKE2b-256 1cbe686e37d829ee2c4f0083c613c7eccb22287652b9309987eafc372ac97b22

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 444ee97c84d3fd191c63d1917d50894ab2e997cd726c248ccdb9f9b080d8c79a
MD5 6060a2af3c5c2ebb02f88b215e0e3db0
BLAKE2b-256 836495eb1271b00feae946c7ce24ed372f214bf260e38c10b8da5f6bd8081811

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp313-cp313-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 014fb1be43d1345519be7201e1873e5d933eb898c94f867dcf2d3d4e2746a1ca
MD5 f094054c719bd69942da90a608ff87e5
BLAKE2b-256 271ec2f364bea3a9b4ee294d510deb561aa2867840341278762298893d2e1034

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a037c0273b983b7ba37d85854598553cf6329334deb166ee17fe411ca68e911d
MD5 39dd8a2f809844bac39dce8e99df8284
BLAKE2b-256 627a18de4f580c6e7d005563cc7a24c00faa15ea013b0095bcba984f63e9c59a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b41f95292a8ddebe72f8c6b8e9ce637a114d87c385e48d7d510bd032d4d7fcb0
MD5 62b76ae56840eeb9122665b66b04be4b
BLAKE2b-256 550b87da238fb8cb5c301bc280044d47d191c20a310b1e39a8af6716d2bca731

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 306149e01aeeb7f1a6a68ef5001f648bd0b38684c3279263eb7f7c599a350540
MD5 5a6bba265f74133105fb4d2cc14e87b3
BLAKE2b-256 950c38556539a501d502957702575e7c9a391bf4d23c05fdcd0c34221fced041

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp312-cp312-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e59db2d1d99b081a8a924449d58bf05bc15a2fa4ac79ecc48de927a26ce6318d
MD5 5a8856d609389f133f10a1e49077d2a5
BLAKE2b-256 f92a594299005a30d6167e1563afcdcc8cbad0f875c7b3d8509b9c7489b2badf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf493fd97f918c5526aa1f320014c157d9d9f65c3f4a9a56ae996ade21f45058
MD5 c444b3611d31c11c94da760c280815f0
BLAKE2b-256 ec958529c17647ecc313a3a28b9d68436b74b9461d4211d6dec49c0c5bffd096

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b931b76fe5ba793ec73e9c3e40d0608c78fc968bebc007d1f08b3ec23537870d
MD5 c7da53b482679c45b04ca79b0b7fd7ec
BLAKE2b-256 235232734b98b7589ebec7377cf3fc0bba5f360664fe6bd816fa7fa22d241b75

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b732ec12eb1ec9427f9b0222f44973b8fb42246aabd0cd114c3bb37cf688437
MD5 ad6653fb2b59dfa91afa3e666ba18497
BLAKE2b-256 cf5d52190596886e4c4407866e4ed8ca5ec783245cb0010cf48c775b55fb0cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp311-cp311-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 342a061579c76d4c030bb5d7b8e51881536b44f00d9d292a88ef7b89bb40e541
MD5 e180b2862ae47854617224e60b3d87fa
BLAKE2b-256 0dbca4c06eb3e6ad83b6c930666bb008c91d6377797d703b96348b689fbdbe12

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b71203bd3e34c84839b34401360973be929e030c520ea4f3675aff8af940d5d4
MD5 cc27d83421d7b9994178db8a599fe206
BLAKE2b-256 ba8ce63069b20672c0e5c69fc1df38eadf88dc1f0386dd097b455fd1ca189713

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a55db4282f94033ff9a064d55b81c62f3bfe7b8e0bb24863e530aa3aa8a3ca23
MD5 6b66e7d419ba32564b114d1fe51cd0c2
BLAKE2b-256 af5b492f945e68d824eec2a7d298464a91a5366c65f624240c93044c7c392bf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 477c4522bdf5ffb04325bc5392eebee4842ad565ad2b820b587ce1aa9dde5e73
MD5 2ea2052d8651851668478a881c81ceea
BLAKE2b-256 d594289c4aa7bfaf01331e3938cff821f22c1937d427271d3137d8b61d9d826b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp310-cp310-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60fc49c265536b1ab8dda885d3fdc15c0f0613b226b5ef5eff8105de27fede5f
MD5 ad7ee1fec6dbe0e136f630372636e84c
BLAKE2b-256 5fc13b0db26dc58a57aad61ed46b1df7a4b661abcc051c778b12babe84a9540c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0541f9d304784d50c036618cdee7875a9af4acdc9a0807aae9960b2f0b23cfdd
MD5 feaf436c921c9d0e4e98ddc4ed80c80d
BLAKE2b-256 c20a7b9e95b7eaf340026f97113e7a7d392563992e77aaf361a3041e685a6f98

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

File details

Details for the file ntgcalls-3.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2153819f81292fd2e823096a9dcd34f53b56b63d3ab820e19947b0c068d99c04
MD5 76333883840afc968ce9a600c0e00fef
BLAKE2b-256 6547bdd86b7306f071d4141817b1a2aff70784e16f5d5a2e306b507442f4d172

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

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

Release history Release notifications | RSS feed

This release

3.0.0rc2 This release

24 files

2.2.5

25 files

2.1.0

21 files

2.0.0

21 files

1.3.4

21 files

1.3.0

21 files

1.2.3

25 files

1.2.1

21 files

1.2.0

21 files

1.1.3

21 files

1.1.2

21 files

1.1.1

21 files

1.1.0

21 files

1.0.7

16 files

1.0.6

16 files

1.0.5

16 files

1.0.4

16 files

1.0.3

16 files

1.0.2

16 files

1.0.1

16 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