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

NativeTgCalls PyPI - Version Downloads

Welcome to NativeTgCalls, an innovative open-source project. NativeTgCalls represents the next evolution in Telegram calling, building on the foundation laid by PyTgCalls.

Powerful Simple Light
Fast Logo
Built from scratch in C++ using Boost and libwebrtc
Simple Logo
Simple Python, GO and C Bindings
Light logo
We removed anything that could burden the library, including NodeJS

...and more, without even rewriting your code that uses PyTgCalls!

Overview

NativeTgCalls, often referred to as NTgCalls, is an exciting open-source venture. This project redefines the Telegram calling experience and introduces innovative features while preserving the legacy of PyTgCalls.

Build Status

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

Key Features

Experimentation and Customization

NativeTgCalls is a playground for experimentation. We understand the importance of customization for developers, empowering you to tailor your Telegram calling solutions to your precise requirements.

Advancing with PyTgCalls

Building upon the success of PyTgCalls, NativeTgCalls provides a natural progression for developers familiar with its predecessor. This evolution streamlines the development process and extends the capabilities of Telegram calling.

Importantly, PyTgCalls will seamlessly integrate the new core (NTgCalls) to ensure backward compatibility.

Compiling

Python Bindings

NativeTgCalls offers Py Bindings, enabling seamless integration with Python. Follow these steps to compile NativeTgCalls with Python Bindings:

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

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

    python3 setup.py install
    

Go Bindings

NativeTgCalls offers Go Bindings, enabling seamless integration with Go. Follow these steps to compile NativeTgCalls 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 library itself and can be found here
  3. Download shared release of the library from https://github.com/pytgcalls/ntgcalls/releases
    1. Static won't work
  4. Copy ntgcalls.h file into ./examples/go/ntgcalls/ directory
  5. The rest of the files should be copied to ./examples/go/ directory
    1. ntgcalls.dll and ntgcalls.lib files in case of Windows amd64 shared release
  6. Then in ./examples/go/ directory run go build or go run . with CGO_ENABLED=1 env variable set
    1. $env:CGO_ENABLED=1; go run . for Windows PowerShell
    2. CGO_ENABLED=1 go run . for UNIX

C Bindings

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

  1. Ensure you are in the root directory of the NativeTgCalls project.
  2. Run the following command to generate the shared libs:
    python3 setup.py build_lib --shared
    
  3. Upon successful execution, a shared library will be generated in the "shared-output" directory. You can now use this library to develop applications with NativeTgCalls.
  4. To include the necessary headers in your C/C++ projects, you will find the "include" folder in the root of the project. Utilize this folder for 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, utilizing 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. 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-1.3.0b3.tar.gz (9.1 MB view details)

Uploaded Source

Built Distributions

ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.13 Windows x86-64

ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file ntgcalls-1.3.0b3.tar.gz.

File metadata

  • Download URL: ntgcalls-1.3.0b3.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ntgcalls-1.3.0b3.tar.gz
Algorithm Hash digest
SHA256 7a5d3a746a918d9d50e34c62938024fa48fa16395bf3188b65e07f8e4cdec700
MD5 18c93e28008854e3285ee38635b6b343
BLAKE2b-256 49401a444fb1f072cdee9813b8e0ef0985c395391cc851959803eda1582e315c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3.tar.gz:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f10cf8e18307d317c37731f995873990191a21b34f657f78df45d9766b4a4dec
MD5 920b2a659ef7f3b50653896a44c95f1c
BLAKE2b-256 698443cf99353f643d77d77f400e91b05533ace95ba4072b6e070276a32d6bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0706a82c1736d4a883ab1edf36408cbd09a54580e5ea35f7dcb881bac3cb813
MD5 6d3d48671fbcefc855b120edcd23f9ed
BLAKE2b-256 51898c11d55133d2a2abddbc306bf0a18dfdb12d975f0bed582098f83510c3b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55b44f8894ec7fed0a2f7640af76c3e7ae8d98c6a37d2104afc35c5b8923b141
MD5 881226b41499637c9927bf113062ab2c
BLAKE2b-256 8d98f8278f1ae9112c0ef9d0e64c5cb5a399016c0dc3635e9740bdacd12b8a3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab822dcca5b039c5d012755279d1634e8a5840ecc2361c838d5e0738e0631800
MD5 956d6894d2d8c26d64cbacd4a5878b63
BLAKE2b-256 c655b30536c3ffbd5b6cbf2f6b8dc2f31f5c27c1f8b9a87a542cb1828867a90c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64e992c5f1d56ba9d77a16229ce2747429932ce70fc7e88fbb52a8485cf76b4a
MD5 f3fd6f716ee9174d1429bff7790e2c25
BLAKE2b-256 f9e58d2c980f67ebff339fd05a59e22a10b2bee99e0b96ea3888bf0e07981577

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf71b7c81683f121d276fb81010aafeaab009016f2f8d01d419bc59790a844f3
MD5 d3001c63bb9d07194225833a10a265a0
BLAKE2b-256 20acbd3d372da46175c5cdea38310e451a635863348e6e4981e5dbc61174c5cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f58066f8735f344ff378daf648cb84c77d08aaa38bf82cbe808519a8247f86be
MD5 b7d704e48178778ddb0ed5594e1e2e51
BLAKE2b-256 51f41658bdd895565b469f34a94bb3f40212dbc6f12f5dc07960d625197b2f25

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd31186671d724e666490b1a79803f6a9edc383c40f3f149bde8f7a77f6a82c3
MD5 50b96bf8addff2a5809080950932aaa5
BLAKE2b-256 bde7ad74d39fbf8ab0e85f1f6b5e4a3024576966fdef343850a81ad387a72b9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ddf83360e21c32e2dc9636a77d7e2e57c36d9c22682b7fd122ac788a32032cb6
MD5 50408e7939db4ad128580ffccb13d564
BLAKE2b-256 e5b4a0a90e383c12fb79a43995e4ae7e18db2c121ba5a0e035da49fb49363471

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7cb13fb245208f0a8bbdd8d908324023009a7b36386ec422cf0da9132549a93
MD5 593bccf439226d4922fcc417aa194b8b
BLAKE2b-256 85ffed97eddc1a01b96e93879432c8f1ab11b75b5a599dc6f3fce4412eb465dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f505823b4e37042374c1552641e87642839fe6cceb4d7530c51e45982d052cc2
MD5 e78f57af04224ccb7c4877fa668b95dd
BLAKE2b-256 137ff0c4dd3a5b55321ae03507518ef8db88eca5a4a4399ae739fb2162e95bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df2122920460b6c8d9372b1359841560d98aa2a331266e836981efaee976fd39
MD5 75cab7f4e974f6bebe9d7d94d899d2a5
BLAKE2b-256 3888d76aa828f3ca4113d32114508278eabf9a21b3e9fc7b2b3f5a4978e53c45

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e2af5e9c519a043f1a0520623b997e92571d69501f36304c2c4da5a866c8152
MD5 7c72c623ceb255b29210a421b8c8d45a
BLAKE2b-256 f990f01e554496c25dc6f49641dc62f1598a06750119335c28768b6b44fee2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82bf3c444388ece75fcdeddb0b5edbac7e002a858ce3f15ebe1b51d7f9948cde
MD5 f00b54e240eba487b65826492851f024
BLAKE2b-256 4b29977d1fded98056e82815667a98bc618163b1edf70014c197bfdb469cdb9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33411703ac306805a993ff24c2c9070520a5528090b7e86df381bc72ef45d0da
MD5 0b4c5d4cd3917f06485e93e001fdcce0
BLAKE2b-256 cb44779bb01d124363e6bae6abedda39c25b9d4ac966de20b4336d568d2295dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e25422bf4972547fc3677ecfde54334a7292600c3f5c9ef70ef189d0d36e1f8
MD5 4ce5d386c7df662cff6968fbdc068db3
BLAKE2b-256 8ab4c6d4ae604d70b43703e8d8067d27c7c9a5b788bf24542bc39e4e1455a2f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 69285c148f529316c2bec1ce3e283229d3c23c3d9b8920ab8a67afb7d67058ca
MD5 aee4d94d3d7c4f0d4f0677aa0ef7b89c
BLAKE2b-256 b40dbb37558c0bf7dbb489c664f24a4d4677ab1ec03ef19a6349f0fea59d4062

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79cecc03805851ba9300984478a309c2cc58c8a5059a89fa48a43ed7fc5ecd9c
MD5 5c23d18277221534c0da240860eedc9a
BLAKE2b-256 0d0cbfae85c2c28e424f8ccd874f490b5a7b6f9d67effee9f5b6d9a4a212bac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d9ca4fc7702516a0ecd9189832ef62cfc0329f88472b50b0aba22aa8bf51296
MD5 c17ac3a55376fba18c1b43bfa52e56a6
BLAKE2b-256 f16380869301dd21f65a2935f8fe429ebaa9bb0fa14f3ae5086e0f33231f7df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

Details for the file ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38a9da0a481d0560630fd7d979e8fcb9ffaa75ce51edd3bfdb6a6e2cd3295d51
MD5 bafa7c01244f8be9669d1197e29d89e3
BLAKE2b-256 2b40a054483af7e889f90fe8f22ea3f147d3f60ee51f3ebda1aefdb84f46c51e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

Supported by

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