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.0.5.tar.gz (9.0 MB view details)

Uploaded Source

Built Distributions

ntgcalls-2.0.5-cp313-cp313-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.13Windows x86-64

ntgcalls-2.0.5-cp313-cp313-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ntgcalls-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ntgcalls-2.0.5-cp313-cp313-macosx_12_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ntgcalls-2.0.5-cp312-cp312-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ntgcalls-2.0.5-cp312-cp312-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ntgcalls-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ntgcalls-2.0.5-cp312-cp312-macosx_12_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ntgcalls-2.0.5-cp311-cp311-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.11Windows x86-64

ntgcalls-2.0.5-cp311-cp311-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ntgcalls-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ntgcalls-2.0.5-cp311-cp311-macosx_12_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ntgcalls-2.0.5-cp310-cp310-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.10Windows x86-64

ntgcalls-2.0.5-cp310-cp310-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ntgcalls-2.0.5-cp310-cp310-macosx_12_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ntgcalls-2.0.5-cp39-cp39-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.9Windows x86-64

ntgcalls-2.0.5-cp39-cp39-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

ntgcalls-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ntgcalls-2.0.5-cp39-cp39-macosx_12_0_arm64.whl (8.8 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: ntgcalls-2.0.5.tar.gz
  • Upload date:
  • Size: 9.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ntgcalls-2.0.5.tar.gz
Algorithm Hash digest
SHA256 82b5b270c7e9fcbb139f709e1125d487e54ccd2f337f50f56f38fdc964ed8dec
MD5 7710ad5c8436a04b37ac05c56a9a8418
BLAKE2b-256 58996c6781f4e58237cf6159d0b0755bda7cf95233d7771b908703439356039f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5e18259a7de64496a8aaea99da9b0e1630b313660f14cdf402b2da347481705b
MD5 158019a7624ff784f70334297161915d
BLAKE2b-256 6f373f4fb1e879656b7dccf25c13245e30cec71dde6ff965088f7b7519900b71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 065318c81d42d92d22fd63ec3003a0dc66eca1b348a3362887bb9295e4f4662d
MD5 0d739d77a68d0552d17c67953d93461b
BLAKE2b-256 d039ba72bb58d522ee43474dbec81c0b43c2997f4b90333d26c3bdae64427662

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-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.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0182fbc4b55d0f9f4c7f7ae66e3b6d26a639bb02d69fa54d236838e293242adb
MD5 61e73a3f5a678647f1d069149a1d00d0
BLAKE2b-256 755d92d0540d23b72ba451cfc9059705ffdbc2cb035fba69bc2b9cff10bc3824

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.0.5-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e41f16f587d5bccf5d30eee8b259445b82a44f2d2a26a18f6399188e9431670c
MD5 d03d5f683247d75194a6b0cded391247
BLAKE2b-256 bac7529de46854fa06ca6bf9d64f5e4431fff48b33e39a190e4da03e6e4c82d4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ae2c082a92753897b307b8a82f2b9c9d1c9f448bc8008c3f8fab00f7d0221cdf
MD5 07c0b4154e8bbe7c3b8ad8645d972157
BLAKE2b-256 7fe5a539fbaaf8cf6686491454f80a7387242249a2f46ab97dff0c98c1ca61e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a879581b779653145aab4ce70c604b2f1a88def59b869c7fc20e22636aafe0ed
MD5 730f81b87a79513dc557d97b03e3bbe1
BLAKE2b-256 22956bcfd5c01ff125ed9319ba1e951eae491169c61e979ae430fc0ede18f30a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-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.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9f3f4544070394043e1ff25f92ca74b449b4401b3b1310fa7357b39c5488700
MD5 40b903b90279726ee5a666b8b5ad1721
BLAKE2b-256 9142b40d814c6cf7732b78c734fbdb4d93a98c410ded4be9c762e69a474a2946

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.0.5-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bcb65f141244c571f453e1344ce474e96879c255153e9bac2a3e9b061e40313b
MD5 d5619b6175866bccc4addf725deba907
BLAKE2b-256 15b56231651e8a8fbb34562c76b534fd3dfa238ca9ca9734f182f450c34be8e3

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 44eca92dd79dc1558f069994370a121813da5a8c77d8aac682f64d2ac53d3840
MD5 90767ce996cb15295f4bbf57cccb8064
BLAKE2b-256 d0c75a114517186f353b43c53fca6b6c1e92e1cea1fdced4424b98336c042712

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e21301db3646b11fbee2794c598b4e7a37adf9f3c1b01a5568667fa5b9b983f1
MD5 1f77423ed425788e70b5c5a4bc768eb6
BLAKE2b-256 d19a982cf3f1b02aa23b2c3c664bd3b9d62e46299bc55841a23cafa831106d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-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.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3538bd6f7520357ff347ae17fd09afb7981fd1c49fe8ed22e6e21c17de8e36c6
MD5 f3851d0cb71db0c3cddba0694226b55c
BLAKE2b-256 5e5abea4f0dddf3d3ed4190d3c8bd9b1af9b14365d3eb42c3e0c12d8b86dd1ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.0.5-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bc08eb031ffd024149b456cb6bfd4dac3702b353f8ad7e08422acc1245aeb845
MD5 fa429af9ff2b65226a5bac523d6ccb01
BLAKE2b-256 31dc833e8232ec81a44d06a140dee749f1034b14e3f3441ff4ab1cbb35c7ebc9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b6e13407c3d340fe67d176b01d546a2ae1e6d418d33fe5625b995f110ab9de21
MD5 c9fa3fe30a2174538478253b626f4983
BLAKE2b-256 a13a6c01572f5b626288ffc9c6d4b6c0a942d55efb7914b3c7feb7da9239a9ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9466a30a96892c7c1aba2aa935da582c31c46f8cffbde4c49343bc5cbe57b9da
MD5 9629e60ca5eaba734b76b969a5657a7f
BLAKE2b-256 d6f230080c96654b23da48642370f4b7e1f542dd1d9d16e77063df5b8593c747

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-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.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d37e6385fa61953adef924dace3a74cfad31eedf264aac7e0486805ace0a251e
MD5 491dd747374a3ad95cb566753187c3ce
BLAKE2b-256 7e62a484fca5d4fe7efe08bb3996b24ec7d3eabd9eb28c7aba76ba8e728fa9d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.0.5-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 63bc5abb18cbdad22fa7c9807a494c73d128a3d65b9f6d94895ad0a402138cc9
MD5 1f4585b0c0d53cb5b631c4e77f9c636b
BLAKE2b-256 4e6ade3d80748bf853d748dfb2813a7e4cdeb097ac7bf0082e445af54a716bbf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-2.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ntgcalls-2.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 769c43591dde4a670469819b58f49e0c6f63fa767825ac14bd50d463087bdf7f
MD5 e54dfab1949133c8a7ff464003f0cb9f
BLAKE2b-256 3bf12ee697b30ef005de453be1330ffdb773e5766fbec5bfef7779e11359d04c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp39-cp39-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.0.5-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66791526e0971c7e96f3788b868a5a7678454c1ba71d54800e66c8ad748879a6
MD5 8d17dd4911877c8489ca942eaa77ce80
BLAKE2b-256 3b2e093adc664989a29a085b4bfa367138aff0b40e96bfe4a7afb101f9e1b2af

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp39-cp39-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.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 562e5cdcd923a1c7749b82cf9e40ede7436ee677323188d5b9be23eef5eab92e
MD5 dd34b2d209f69fc38767decd2ec58e24
BLAKE2b-256 93a8e4194ceab19172e52d4a3220d644bf4916148faff38481b06fac9c8dc68d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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.0.5-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.0.5-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 dc9e11d1ec251258442e445154631b073daa7d3f85eb744144269909d60c6416
MD5 82852147e00a6aa2b852693ad75de96f
BLAKE2b-256 2cba0b233ac7e0abe34fe0442fcb0729a67a75677a8fb38780d8b35ba12ef730

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.0.5-cp39-cp39-macosx_12_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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page