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-2.2.2.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-2.2.2-cp314-cp314t-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

ntgcalls-2.2.2-cp314-cp314t-manylinux_2_28_x86_64.whl (41.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp314-cp314t-manylinux_2_28_aarch64.whl (37.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp314-cp314t-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

ntgcalls-2.2.2-cp314-cp314-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.14Windows x86-64

ntgcalls-2.2.2-cp314-cp314-manylinux_2_28_x86_64.whl (41.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp314-cp314-manylinux_2_28_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp314-cp314-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ntgcalls-2.2.2-cp313-cp313-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.13Windows x86-64

ntgcalls-2.2.2-cp313-cp313-manylinux_2_28_x86_64.whl (41.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp313-cp313-manylinux_2_28_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp313-cp313-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ntgcalls-2.2.2-cp312-cp312-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.12Windows x86-64

ntgcalls-2.2.2-cp312-cp312-manylinux_2_28_x86_64.whl (41.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp312-cp312-manylinux_2_28_aarch64.whl (36.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp312-cp312-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ntgcalls-2.2.2-cp311-cp311-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ntgcalls-2.2.2-cp311-cp311-manylinux_2_28_x86_64.whl (40.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp311-cp311-manylinux_2_28_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp311-cp311-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ntgcalls-2.2.2-cp310-cp310-win_amd64.whl (10.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ntgcalls-2.2.2-cp310-cp310-manylinux_2_28_x86_64.whl (40.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-2.2.2-cp310-cp310-manylinux_2_28_aarch64.whl (36.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-2.2.2-cp310-cp310-macosx_14_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file ntgcalls-2.2.2.tar.gz.

File metadata

  • Download URL: ntgcalls-2.2.2.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-2.2.2.tar.gz
Algorithm Hash digest
SHA256 a93be416f0f549f8ae780ad724efe3faeb31d4824b0d3fb05f5783a6fce3fd8e
MD5 b2c146f32e023a2725154ed9a6a05c02
BLAKE2b-256 c7a7885da8632c62c794bde19aa3fea0734fe50c559d633ffc93449a3ba37e0b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 de7f1db9ef2ea31c7dcb4a2b3c21e9cd6192fcc869f793f784e211d79b66cbc5
MD5 da9abcb0eab85e67eda38be26957cfde
BLAKE2b-256 c0c63bc3ccaeec7fd5f0bffaf0b6eb8b99a2846f53be491746ad94f797b1ba41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c0f31099f17956766c1f4cdfc8d3baef4cb37f4fb879890f049bfbb61f68761
MD5 dc66d4fa63ef95e4255d3432b080f843
BLAKE2b-256 ac164f241fc99c0ac4bce68f050a17769b086693cf8ed2ec7667d242ead8c765

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02428d476dc8b905b8879b40d5c9d096b6cdb0496c7ba64a1b544d40ff8e227b
MD5 81a8145ccb71845954f6be0ff9c7d3a5
BLAKE2b-256 6baa745dfca9e4ad7440169887abaf5e168d1952b8128d9dc125bd3eddb9498b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52b4c55b0bf116da9de09569ea7ee5c0de7acbff3ab176fc4c74e90d2ecbbaef
MD5 5e014ff54bd7f3cb288705e837149c59
BLAKE2b-256 84a46ef34e72b86eefbbe91f4733d3428ee93ecdd57eb8109ceabbffee64e40b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 11.1 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-2.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e85bbbb1da8280dcfbfa042144587da01a78da78aa6b3cd0b29f87bc77bde2e9
MD5 16925e3fb1e75294d77e498a6295531f
BLAKE2b-256 edd0d864bc5992f7ba6b977e1b1fb41c435fc3bd219744f4474e1075ead1bb7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6476a0492ffc5cda380117a8fd96a2a4d5868354dc20f8346ebf56e93adbaab4
MD5 b2ebff452ba5fb0b7983f0e1a0302c74
BLAKE2b-256 b797e7dcb79bdf1f50d622327c6de579f35ff72b89bc4b4fa0a0b47823a5a9a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffc5a15aeaeff35a6febe69edadb9ae3ea2cfb51d6372b6d4c69bd9e050dcc7d
MD5 06e35b852a1b075389a12f7514ccbd30
BLAKE2b-256 b7499286de9e38e8fa3218f38a743aeca3970e6a7d3460ae80e13e13b9c83f72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f58be7c237bbf8bab441fccf7e40349bce8ce4d9f4e80e31508b72e8ffcf7f05
MD5 977cf6cab4de90aaa3003787d7a0bd97
BLAKE2b-256 1e3feb3bae2dcaadb7ecbe06b25962efbe3ae096d111c4e00f5138066fdf30e6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.8 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-2.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ee551fcb398440c99d8ee8ec7d9aa1fd481aeab7cdf730a0f3851ecd0f4decc1
MD5 cd2c129cd014858ae389eb076d825833
BLAKE2b-256 3eeab7cd5c1bb687e1144d28ed3a668f3c32aee4c103bed887c0aef8a17aa228

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 490c3bdb4062bd8cae22bbb5c61a070e525d2f7efa8918d937bc71f14b9f87cd
MD5 732dac741f4b0cca96dd2619b27fa7f8
BLAKE2b-256 f63d0f7632c76f129b6a5d141bd9cbe1399b6c47170e7c69626963ac2bd0f9df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d10a7ad6f9bc562ba453b77a06e57aaaaf3c10dfb56eebb058c1a2b00782adc
MD5 25f9143f4f1857e75371eeb72ad4fb7a
BLAKE2b-256 c7f64cc3f7a8ccd063256a6d1ba7aabfd8f6f5ee2906e9475d9b5e3400f79dff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5caddb87824d1e2db008559dce67d0807d5d93c1e0d258b5c08bdc4c5d7b6f1
MD5 09deca4f8498adec4af84315d70dcab3
BLAKE2b-256 fd41629031557cd66f037ceca69d8f579d301e50bcf76d1792004ac05a1e853a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.8 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-2.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8d2cc318d6562f5d561332eb466cf973ecab068a3395afa9cf7aba921fe22476
MD5 610f5f7ff7dc1996754562d6fc94cfa8
BLAKE2b-256 f265c17d4e6946c3b605393a81eb765c0cbe77ea6498d5ce2fc8119cfcd558b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac46038869db778ec20e7fd530e9cb84f37a31ac5efd17d63e84dbe973e8f7c0
MD5 eb7db00dccbe39c5733dcf7ecd6d8bcf
BLAKE2b-256 456ec40b20ffd0ab1731b0a04cec2967bc0a941200f2e80ce12e5a6316b68052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a48cab11309910fe76588f07c0e8b8d8c75e93df097f96f743c5c3fa6b3818ea
MD5 2e13f642adea81dfe2096fdffbdfdabb
BLAKE2b-256 c816d83a84add744434494b88e7121aeb8a6e0d8b494b9d5aedba05fb8d6dffd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fc1623f78cc0c94f547418c96a7c617683ffce1d801f0609631c05a6d5dbc524
MD5 d950c32693cd49d4718a6fdcaf310214
BLAKE2b-256 da315b4042cc510402f2b1cd6684c994bbf0e6aebdb63bf4b3265a3beeb3ce10

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.8 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-2.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0c08a19d03294c68229361a41be7e7c4c1b694b6363886681a9d3592135d0cc
MD5 d73cdaf374fd43fa01c1beac85171f4b
BLAKE2b-256 7d4c078ccc9d19cc6a832f10bc63ac1010bd3671edbcf58ab5439b00b5923dc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9bbeb9bd3f44ebd4bda13f2b29362708dfea098bf88759748da0fbc6d6f3467
MD5 166ae7380cbaba3ecd2c4be714367a97
BLAKE2b-256 ae6b4acc4976e5c8f4a86bfff4d2c689b54945705da258e12d11229fbde1c07d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2dbb9f27cdcd8464bf68b218fe952de529963cdc4406398ef76b383fd2edaa59
MD5 b6458847193f0c3a5b012dbc11cdd98a
BLAKE2b-256 298c6dba54e3dbfbed23e2fb93584e652cb9c67601c178ec75c17f5196282bf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e2a5ae08e9d6db25486ea05fd7b44e98f7cff8876120aff79eff7e4bb33e9a54
MD5 609afa8d326c3c394f47ebe1c1d91fd0
BLAKE2b-256 95c6863120f10aaa9739bcd130aec92eb6b19938a7c9fe9be1855e01fd300563

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.8 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-2.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d9a1b8430c365cb510e04f81ab9153fb59a14f0ff56ad9f810962b3e1cfd6b07
MD5 79e5092a91c6cea2122faa2765fef657
BLAKE2b-256 d556b7de939b3f4877835a90578d16fa6cd9a7d501e001121cdfc9adcc2dca15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 859991db9133c90276c8b6117500434104997c268666ae754879afec6ce5ad99
MD5 e8c5b0c6e45d602175f3a90098b32f65
BLAKE2b-256 52ba6a8459a8caaaabe302858f4809eb65394ae3762bbf87590f9fae72c65378

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9e045a19560395015a2ab0509818352d6945b8850dd34dc065a352dd54414e7
MD5 c56fe3e60c3d5c79deddce458e6aba34
BLAKE2b-256 fd515b2269eb5adfed4e8711f67b8568ce124dac8214bc22db41e577d17a2688

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.2.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 249bce961fc83ce1b3f3bd5b8899a05d4e8300b48c0df26326e2c1ade971ed8c
MD5 37dad66338d58cc6e311931305b50293
BLAKE2b-256 9531a829d226efdc238dabf684b85030e7b010c893fcbf8c4c37515d6cb72af5

See more details on using hashes here.

Provenance

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