Skip to main content

A Native Implementation of Telegram Calls in a seamless way.

Project description

pytgcalls logo

A Native Implementation of Telegram Calls in a seamless way.
Examples Documentation PyPi Releases Channel Chat

NTgCalls PyPI - Version 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, GO, C Bindings and Java for Android SDK
Light logo
We removed anything that could burden the library, including NodeJS

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 & AAR SDK library for Android

Compiling

Python Bindings

NTgCalls includes Python bindings for seamless integration. Follow these steps to compile it with Python Bindings:

  1. Ensure you are in the root directory of the NTgCalls project.

  2. Run the following command to install the Py Bindings:

    python3 setup.py install
    

Go Bindings

[!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

NTgCalls includes Go Bindings, enabling seamless integration with Go. Follow these steps to compile it with Go Bindings:

  1. There is an example project for Go in ./examples/go/ directory, ensure you are in that directory
  2. Prerequisites for building are the same as for building a library itself and can be found here
  3. Download shared or static release of the library from https://github.com/pytgcalls/ntgcalls/releases
  4. Copy ntgcalls.h file into ./examples/go/ntgcalls/ directory
  5. The rest of the files should be copied to ./examples/go/ directory
    • ntgcalls.dll or ntgcalls.lib files in case of Windows amd64
    • libntgcalls.so or libntgcalls.a files in case of Linux amd64
    • libntgcalls.dylib or libntgcalls.a files in case of macOS
  6. Then in ./examples/go/ directory run go build or go run . with CGO_ENABLED=1 env variable set
    • $env:CGO_ENABLED=1; go run . for Windows PowerShell
    • CGO_ENABLED=1 go run . for UNIX

C Bindings

For developers looking to use NTgCalls with C and C++, we provide C Bindings. Follow these steps to compile it with C Bindings:

  1. Ensure you are in the root directory of the NTgCalls project.
  2. Run the following command to generate the library:
    # Static library
    python3 setup.py build_lib --static
    
    # Shared library
    python3 setup.py build_lib --shared
    
  3. Upon successful execution, a library will be generated in the "shared-output" or "static-output" directory, depending on the chosen option. Now you can use this library to develop applications with NTgCalls.
  4. To include the necessary headers in your C/C++ projects, you will find the "include" folder in the "shared-output" or "static-output" directory. Use this folder by including the required header files.

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.

Project details


Download files

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

Source Distribution

ntgcalls-3.0.0b13.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.0b13-cp314-cp314t-manylinux_2_28_x86_64.whl (42.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp314-cp314t-manylinux_2_28_aarch64.whl (38.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp314-cp314t-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

ntgcalls-3.0.0b13-cp314-cp314-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0b13-cp314-cp314-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp314-cp314-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp314-cp314-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ntgcalls-3.0.0b13-cp313-cp313-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0b13-cp313-cp313-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp313-cp313-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp313-cp313-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ntgcalls-3.0.0b13-cp312-cp312-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0b13-cp312-cp312-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp312-cp312-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp312-cp312-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ntgcalls-3.0.0b13-cp311-cp311-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0b13-cp311-cp311-manylinux_2_28_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp311-cp311-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp311-cp311-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ntgcalls-3.0.0b13-cp310-cp310-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0b13-cp310-cp310-manylinux_2_28_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b13-cp310-cp310-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b13-cp310-cp310-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b13.tar.gz
Algorithm Hash digest
SHA256 f5a03beb6088427b475250b54f841201cbc88be0e73addc727676d41d0aa0307
MD5 d8d393ac38abdee80e70f228687e24e1
BLAKE2b-256 36861604026252305685cfb2eee0a788b9dcdd2bfdad22b8f001caa2ee3be826

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13.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.0b13-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51fe3de2e4b9d05b9204a9611332ddabb478924a364a89c5201f6dd7fe9476f8
MD5 76c3bd2166a6b99c971153e7d04ea11c
BLAKE2b-256 e4418dcf4036e80f5bb7d09ae94d8e84d7571f0a2883a46b5bd35e9f269b1aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adf2f278984d98d23c7a5ce513ca2c565327b3568bdb6bc4a2729d3857dfbe44
MD5 920013c293c3a3be7fef6053f8fc766a
BLAKE2b-256 154b32604bc187fc7b089eadc3ce028b1988e6895d0ef3d5023f51f33eaa35f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c0bb0be4f78b167510161d491fcf9a61a9e2b5f3c342cf352808781e690e9bb2
MD5 6bb87c01d73f3d1734df5445b9ed909f
BLAKE2b-256 6ab98451045b0a2d37fe350e0f57e110db64d8cb882f2e246c9baec43d23d201

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ntgcalls-3.0.0b13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 320b21d2006972df7e6d667ea9a9f811a5cc4b78026f22c09622869841544c40
MD5 044c3df1889b84eac643f94952ce77f4
BLAKE2b-256 2236bbe0a1081b03f26198135e9c97fdcaeededc47b35d6539e01e76e6cad5c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51acdb344a2bb96d177f65438cfa110195aa2f8c7579f892a4794234e5a423c7
MD5 591ef837c9a3bedddda1b8426cf12846
BLAKE2b-256 ec456612dfb9358cd375fea94b7682e77b4f818139e5537051fc4f766b6102da

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2825ffd57445f6635cbdf640f134bbac4539a9a0a9634b58f98cef1ab8a7ecaa
MD5 f8ef839b52184db59c9ffa97f5823e33
BLAKE2b-256 b367f2f902a6ba8fbc2f470cd1fc67484ae7d27042a9fd77ec5869e1e9215c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cbe1030201abcbc6c9d0974dd522c513566888f2bd1496d5a0a65ee3fbac7075
MD5 739b61a042bbc136d8e9cf2a88584c2d
BLAKE2b-256 5c19e9e336ae16c1fdcb84edbe731daa656b9314ab025fcb43b22224d3afdba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ntgcalls-3.0.0b13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b9a89ef86a18339afd06527537d1fa0f20d07c89f548985cad2063341093bf82
MD5 1fb0a842decaa6efd37e196d2293dcb3
BLAKE2b-256 a3d4571e6ccbc293d0fc06dcdbb0613c134c315d4b438b762718477440afe86c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 626e04d9edd379e66a16fd5efe628b00f9419b015ea88f993fd24ae23bbfcdc3
MD5 02394b6886f71ca98c0bb2e6b0c5169d
BLAKE2b-256 d58a8fa8c42763f63e4d05a2d196e3d87d65456272d9c239b7d0d04a6c76cb05

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f19a67b7ee017d8f8df54088bd5bd027883c401ad0a417f3e0ccf7e103b12550
MD5 7048c134ee45ef0a0d7bd15af021cc32
BLAKE2b-256 bfd69ab6c867b69f625fbba06142a8b44b2911b316abd62c22e6ea849fd35d14

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1bfa509557c93964961af0589a2f267ef98a02ddbd9e02abcb1c1d53390a278
MD5 d6892f1f0371d8a7c078f227deaac676
BLAKE2b-256 123ee13bba6117c08c9b3873893e592c350f4e751f43375f2439dc086cc143ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ntgcalls-3.0.0b13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e00726e03a5d5d6e6d93a26705f60f2c4c3c5dcf549ed7fea118dc11af7c69f
MD5 037fb17e353387f589d7a1ff5f1e67a6
BLAKE2b-256 358106a06545c30765b14b7853b4f57c21880a53a5cdf893ebe3e1b9dc6a7b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f553b7504364e21146b445c0e01f071b9e66f902bc78c55504a23a224434597a
MD5 892a6bb660f8ba793abe2916b6e04038
BLAKE2b-256 5bf82cf2cc8d817eb649cee46151e06ea8b55ac6433923ca6e35590a74b93b40

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b70a893a873b054f7e231b39dd247efe4df79b770f32a6e4100e185174228155
MD5 fb6ca2401fbc0d38aa57ae9cb39c4815
BLAKE2b-256 dfb3654df84c8addff5bed43ef428500b729fd3c4637c07aba552b9f51041b33

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4959ac7ced52172d34385b64486740c262359abfdde99ca76c5136fbf3f1ff4
MD5 922ffa228b4a0084032756284032fb47
BLAKE2b-256 4fbfe6f4b3aaf20dc28b26374daae1932d518546d2eb6ad9f97631f6ad0f31b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ntgcalls-3.0.0b13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1df01289813cc1e94184772c8ca32afebdca35a8f096354bb0b4b1659644be02
MD5 d9f2ed74202c43ee1be0159445e0827d
BLAKE2b-256 e2922be036261f7e9dbad6fce01052e8ed1f693969312c09fbcb4a808a5e215a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a33cce59d36d3e7ada4e3175cc4d0b64617e251056304c1736641eba75dcef8
MD5 d7ea9c97cb89cce43910c5bb41e7659f
BLAKE2b-256 6ece1dc99f8b355f93bb3395c5afa5e21bbbde46b379de92806efff92d90de2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3891805a4ec93200f0936522121dc09ccaef8f86e9917b0b51a21c01487881ad
MD5 24efd209afcf3a1a10379a9191d52b2a
BLAKE2b-256 ca9b53b368a7c4f7b596856e7808d79b0f1087bb5ce9105effcb5f2e8a26d90e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f52b190d828d5faa39e8b443c298dcd50b9e6edaf3c8e19a1222349fef80e18e
MD5 3986e9acc6963c8185c790f4f874606f
BLAKE2b-256 ce45b6f79007c0d000a1926817be38ec8e7e6531ec8a0e17708d5d5bb706d28c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ntgcalls-3.0.0b13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 833c071da1e144f7647e6e0a87c925aab9a4cb8192019ed9564021a4340fc4a2
MD5 6e513be056ca33651e42f1382a87f442
BLAKE2b-256 6f72876f3a0255c77e6d02bb76e58a165fbb98703e9a5f097ecee554d08428cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd7ba7cd7c0b284e7db8d901df2d777f54cd72a0830c3c4dcd5b0d6c0c954ee3
MD5 c46cf12563e6eec096bb78e61e1230e6
BLAKE2b-256 b4cb02d3d52040a6c3400917a6bd720b361f9cd906b61412cbb82741f4bb28f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 059c3e6ba887283649cce075e67b3c86ef4a81b8d332f76cd9f985b3d6ae97d4
MD5 4978a92262ad1d6a6cc5c4330805b7a7
BLAKE2b-256 f37b7aaff8bd4ce685e675094754c7fdf4db9bd9f91c4f5993384de9ee3ac786

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.0b13-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b13-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 19e35ac6b458842a5d69f08eb14babc247db8caeb302cae9e2ef4c1abbc1f547
MD5 526943c7266d3ffe890ba53e674b48f2
BLAKE2b-256 a3ee51fa1472bf85582bca47ec658909eef3e0564ec36603fc31564f5b316c4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b13-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.

Supported by

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