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.

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.0b4.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.0b4-cp314-cp314t-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp314-cp314t-manylinux_2_28_aarch64.whl (39.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0b4-cp314-cp314-manylinux_2_28_x86_64.whl (43.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp314-cp314-manylinux_2_28_aarch64.whl (38.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0b4-cp313-cp313-manylinux_2_28_x86_64.whl (43.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp313-cp313-manylinux_2_28_aarch64.whl (38.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0b4-cp312-cp312-manylinux_2_28_x86_64.whl (43.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp312-cp312-manylinux_2_28_aarch64.whl (38.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0b4-cp311-cp311-manylinux_2_28_x86_64.whl (42.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp311-cp311-manylinux_2_28_aarch64.whl (38.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0b4-cp310-cp310-manylinux_2_28_x86_64.whl (42.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b4-cp310-cp310-manylinux_2_28_aarch64.whl (38.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b4-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.0b4.tar.gz.

File metadata

  • Download URL: ntgcalls-3.0.0b4.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.0b4.tar.gz
Algorithm Hash digest
SHA256 fb8ee2bac7de691259680b0cf2273d2de40fde6259c15076887c24c29ca716c7
MD5 b19d6077b9e752032ad363adb995143c
BLAKE2b-256 9839b725537fe39ccc82d23d45f9b94b2fff6676b6deaf604332b460407441c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d91a098f81dd9dd49326b833eb4464106115112dc463db583f1faeef11203a87
MD5 f2d862dd31076d35733841345daf9611
BLAKE2b-256 7d42061a4dc61dba2f554d3f0adc0d719e0b63ee672efc061dd4ec68921e5d11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62e9fd805f4dd17fd0757d682d98ac1462c4b568757440f8f0fd68d933a61ebd
MD5 969c3204103aee5222ce413c5db9a8ed
BLAKE2b-256 4da3c3f778829248b941142ce61d20a19515f3d1833282fd777134716994ffb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bed8165e682ec56f397354e608a6daf21c65c42d2ffeed517a76f7b4cd94600e
MD5 4a4f6322aa80bd62495257341cf08f40
BLAKE2b-256 2021f78e653f78fd101832fdd099a85e678d3755fb58c0e4a28dab1b4a80898d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b4-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.0b4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 31971ff86c41d86318c6beb18516cd15f51910c007cbfe04d79846bbbb1eb753
MD5 379a46883cc559d5652d740594135f20
BLAKE2b-256 4a99346b5e939d32e21135a61aa57a063c6fd81a3faf50f8673f1ff4ed80e687

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85f32b84f38ffc3dcb03142a1fc1dee9a9f505e9b79dcf1ead0482635d5d7b35
MD5 9a9bbf0554aa2b3658a95f3322fab2fc
BLAKE2b-256 a57ae3f1b423d4f14f435e218cfe4e6cf0af2c96aedb5688a50efbc17aec17f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85b48af528622c60b8941ef7f283d195ba9e3f32f5105beee0a377f906af82d0
MD5 6c8e32320befbefd6fff3a3d4ad1c629
BLAKE2b-256 ee6d65c18d9b80d7d7210816300c59b5c3e4025f29812ccc6b5734ccbef2eeeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c166b1231acdc85cccf2dd58ccda28a5e5a84e41d948046c170fde9dea2c9687
MD5 2cffd52574de4c89ade3cef05f75a4b5
BLAKE2b-256 83515f16909b32ee61c62026283fa5d6a644b279cef5afb5d85f055069baa264

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b4-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.0b4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 626a609c6b3a50084d220a21bcfca8f2cb13bf792beb72e3fcedaf8a0d8e937c
MD5 74789f1e667fa78ed5601f8046cdd77a
BLAKE2b-256 07051e8978b93a75fb2d2ea2377410c810df9f7bd7313ab69c4e63176bea9d2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 059de9080b7c4bc14f71b3ac0d998a6b924fa5893017e76c4dac8eb0625d2cf3
MD5 6aaad36d0af88420c9fc060d3d063f63
BLAKE2b-256 d7a6bcca896cce43060bd14c661063159226d7f922a04fb9c2f06c1549ca8e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba1238d0deada8c16b771bc01ec558e654450e0b9cfc222fb5933f13500e3a1e
MD5 2970d1cba8061f5f726e4997c812c041
BLAKE2b-256 439300f4c772cf6775fb6f659acbe7d8da73925a50032513c3deed2ba270811e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc5256a761b42d155471b8ead86543e3bddc0af704a865ff6de76123d1e24160
MD5 2dbe579a28e264f9268631a51844ccce
BLAKE2b-256 560a72960f3398d1f077c98e19585f4e4cd74058e704365fe4be3d8b300e6a39

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b4-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.0b4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 917f6433a43c198a1ea1b514f8da6aae1d7c894a1b605431b3b5a5daa3d4da72
MD5 4fee22a9db87340772f60e1955f0bdfa
BLAKE2b-256 d6a6df523b8a19c103b78020e21ac883e78fcd3187ac4faf5c34141ba4ef8b69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbe62662e2f365bc0913d41ade2e3d17b6384c71dac02c40e4ad28c8c13ae90d
MD5 0ed87a73b5eb19443278135f458f0535
BLAKE2b-256 b7d6ba7215ce38db604c4040ca6843c024abb41503d2caf2fd0a855ea84fe5b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3a22072009a9aa16da396a4c5e90b2779e8b825ea93025df05e0d4b71b0721ad
MD5 6e75ec437bfd26ab5677689bec918cf6
BLAKE2b-256 1c38d7c92301900d0fc4d1d923dc5d96f9f8c78deb1b687bfa92b9e68e2469fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64a5dc28265d9588b7e6bd6f4bd728bcdcf5a68deda74140aa153474fd49c248
MD5 8d1500cee6080545e550de1ed170e074
BLAKE2b-256 097dd11a936f23c2041bd32fac3f004f5706e794c492b47846a592f076c462f3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b4-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.0b4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4567a00945c3518471efed312dc69d5d54ce6c83c18509044a7484c8fb806fb5
MD5 cf67fe0bf0969ce29de733d2c71f8bf7
BLAKE2b-256 5ae8ce2c370434618236de5088ded62efa81519f558f9b05b9bbdecf7be67a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 447732a0b43f9a330fd634a82c1a5fe53280830927f20951ce9643b9bd51046e
MD5 f70ddb1de918912191bdec4547f0fae7
BLAKE2b-256 576a9c5e407dffb84a4cbee50d1220e5c0c306d582d8140ce25a9a297d19719a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcb37911eb84b7a9ce040fd40eb7957a2316571dd1cd8e1d3b965fea78b16746
MD5 b124f4aa9f2dcfa06c3e3d326455c075
BLAKE2b-256 7a3833820c8a9b379e40e8f894b92c47f4d0e953ae5f2bc8ab57986698bd9b85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a9493b568b1da5ea6bebaff1a8bc6cae03052753ca2cf33659ace4013cc1109
MD5 f5deeea8a061f88ace826d537f2065eb
BLAKE2b-256 f92e072a572421d3b18ed6ddac982b0641778973d3c7f3ad101b40b638cb53ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b4-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.0b4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef35ea43f6731a7894a39575bd1d09f374129f84d26042582894b468317c8a36
MD5 7dfea8807c18410d0dd539671866d7b7
BLAKE2b-256 8b8d6b0939c84d931d5601f9bfaada146d85a6e09307cb70abe889163388e285

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5a5e6ba4c38243ec30c37eebc95ed8eebae9e4aea0175475fbb75ea0313489f
MD5 2fc50257dacc18600d492d1df5af47a7
BLAKE2b-256 37c4d66731466bb51b15dc9eba6252569e2b2abf1dc1137260430f8985532f54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 beedfc577104dd55b86ba7aa05d37dfc55c1f7d337ec6a0414f38bebed78bb62
MD5 a2c5bf7a6515d3be00871f83cba2e6ca
BLAKE2b-256 0ad34605249ad39c89b1d8e56a7a068afae9c6305176c67d19880496c0f38144

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d84d7cb73d20ddbbab64301a4a64ff1ccf0dfda5f842f5ceb46612feaf3e103f
MD5 6732dabe6aa0c855001e3da9b67d2a75
BLAKE2b-256 2637ca2fa0cd875d29aaa9a84ca269389b0053b17259046844813b25d4c96c98

See more details on using hashes here.

Provenance

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