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.0b2.tar.gz (9.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

ntgcalls-1.3.0b2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 Windows x86-64

ntgcalls-1.3.0b2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

ntgcalls-1.3.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

ntgcalls-1.3.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

ntgcalls-1.3.0b2-cp39-cp39-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

ntgcalls-1.3.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

ntgcalls-1.3.0b2-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.0b2.tar.gz.

File metadata

  • Download URL: ntgcalls-1.3.0b2.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.0b2.tar.gz
Algorithm Hash digest
SHA256 8ed0a8e4a44398dc88e0e7837a44d16f3ce3a32cf6694dcb56e9921df6498517
MD5 03b3a9ab771c6e4ceea4d9ae01add1f9
BLAKE2b-256 5370c5ec00b141d322559d14ac80f714d7938648dc1675ee0eb48bc1cedcc17e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 64b4cc3841747b2df02cf3e8cec7bab62ca03ae593d464d2ac5082b318f70947
MD5 312c5164e75ab52d2a8b2fbda7e9a2d9
BLAKE2b-256 cea2c8c489a9324c962853b8bff87e35700672bf2e461372422b13d6c5b34efc

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8465d7f3a1da3315bc225833607f500b4aab114bc212f502b9cc65f29d2d5e9
MD5 302f0b7aa720554ef7dc9a2f6f8012ee
BLAKE2b-256 ed850b380eff7dc5d4a4c7bb36db05d03586ad7bc9bd645786bbbfaaae677ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe7c7f8d298a00d39641330d055b56f86b7cba7ce2138bb60818eb4cd69b71f7
MD5 94ee4908453db14c3a1ba4980b101bfd
BLAKE2b-256 6b9ea28d62ff24c83f8b02d92dc397b0fe04021238ef05dc12c5af1a4f70b7cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15866f21f1d80935bfc903897aea620c9554e2eb1c84f5634ad3e2713a7883ad
MD5 9d34872e1f9d68b72087c0a413cfb7a3
BLAKE2b-256 403a2d63cecdec631af5cf3ac5a7bd3febe95366589a77b8303bbb99e7550389

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3f5857da74768e0255c2dfa98a3241c515c9d04fdf0e5feeafa0d71a64d4b171
MD5 3ec3d3c8720474cf9f9e1e77a291f467
BLAKE2b-256 a06837793e26144d6ad1238e7759f444151217ceab8762d48c90836bb08cf633

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 658e1471d0f71366d48e0872d8f87c55fcb1a0a559cf4db07d3a3e12e435cfae
MD5 a6406e50e0ca18f230eb0722091b1b45
BLAKE2b-256 2c921f93f59e002a219ba395df920e94b103e4063d691bc44310e91c96956b09

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 652329166559abe997d9da044ddfd817562d636e71f977923d9010ed63cf7958
MD5 1e91eb57fa618753fe4db80771ac20fc
BLAKE2b-256 b3e58b492424e0db89283d67d83e92ea88a5d8e9a7ef22592aa2241a9a13b827

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40dfffbb695d0dfcdf05c71a3cd04eb5f6956da3b862692103d0cdfabd45fa2e
MD5 58d5a12b1527e11d7ab1306fc79b196c
BLAKE2b-256 10f55d29b28f72de08bc85fe33e6362cf5f0d550a307d7e06e8bcb2f3d605425

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31df8f4a1acadb8e77853c2337bc0b76a8f2e14b03354fafb4917cfd5ebfe1fb
MD5 7074fb6a48590483939236b163ff7a5c
BLAKE2b-256 1e999d26dd8896aee0f075b75bafa4ffee5d012411db4b2a0bbcc107a03708c8

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fde0297cca8c3f4f575207a919bab1f0da17983689edc6788c4dccc62a21b2d
MD5 7e32ad572e57b16bb9bf7ef487ed73bf
BLAKE2b-256 982ca0241600f429383d472924e4c4f28ee2154d4b77bcc4a674e04115d7829e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ba8a0a147f9158fc3ad813e0ebf218c78e2c64041cf07b5e38fe14c7a83fed2
MD5 afa8ae38531e944d2ee0b73a6f506a61
BLAKE2b-256 0c5abfb2711fd5940ffacdbc5166aa754af2a4997757bf4304f8edad3ec7159c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e2e868fcff8e609718b6747839f16383fc505ffcad84085541a06a41b3d9798
MD5 e2a20ce7236b37f4141624c00916211e
BLAKE2b-256 9e4f57249fb52c9b031332c4a6dfe11c83a11c8c0dce4d9128c68f94ecc76170

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e3fcb032d51bf0c63bce2284d32fd30c68e52cec55259815a2cdaec1b6e3ed4
MD5 d9586057a214fc5eb763b1561d5df781
BLAKE2b-256 2d58f274f457f8bc314001b6929258412be32605e4ad639bb2743863f68a002f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4170d6314f663990dfddc6dca37aac0a9ff030f7f341f4457ce3811874477b1
MD5 926bac06a31484fd658a3875006137b9
BLAKE2b-256 7dc7c32635dc92c8b5b2b56056f64bc8335f253e0b1af6fb08b1d1f11efe56aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71306fb5c194ec05b0c41a7b18f18e3b3c2a3a2e392e184aad9ea0361b804e3f
MD5 a748809e2298c4f9b7e9b2954c19734c
BLAKE2b-256 20a545cd3e929d4aed29a09eefce1b0ec299c3d67e6bfc42243cca4c07f9983b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c24b882c6d4a39b2dfb727e8b8f4106d990a3040204ee6fdfca53b5a3fcdb517
MD5 a3448209af89232caaa1376d552aa844
BLAKE2b-256 76874dd491b96726274f57879679da386463ab88e6855d4fea1822b2714fb5d3

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 50295d2282bb03ce887a0fec115e0006290ba8e386e3a10a5eff12ef5186ec71
MD5 75bc9b48493050ab651b7be35f9a8fa6
BLAKE2b-256 32d600faa6d3c7bc54c7e59cc97b71ea974549feed2c306113ae6e6318d9bf46

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations:

File details

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

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f284513783eb95c5c1dc6d9ac1c35eaa2310ad984a3485f90fead7504a162aa
MD5 b0a352e6ea341e487edf649cd0792429
BLAKE2b-256 4237cc7befc9d4b4688cb9c7570e4fa87d9f04aaa2bfe660ceb43949a9c3f2ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cccad210d6e36bbd6899b044fde34a811d620b40a748083b686183dc9933b25e
MD5 12e477acf58c7d5f5890da34e7a79d63
BLAKE2b-256 ca51af0863cce0773488c63145621ac9182cc45b4fcf1f791677c2ac0541b913

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.0b2-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.0b2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4040fa6fed4f9bdee17148b1b964433d176fa0811f60ff12260a655ce54fe0c6
MD5 d975d2d3e4fb561f2b35589515a844f4
BLAKE2b-256 b564e96363d965fbf5d9e9698d4b801a5a25774f2a32d13fe5af324392a623b0

See more details on using hashes here.

Provenance

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