Skip to main content

A Native Implementation of Telegram Calls in a seamless way.

Project description

pytgcalls logo

A Native Implementation of Telegram Calls in a seamless way.
Examples Documentation PyPi Releases Channel Chat

NTgCalls PyPI - Version Downloads

NTgCalls is a lightweight open-source library for media streaming in Telegram calls. Built from scratch in C++ with WebRTC & Boost, it prioritizes accessibility to developers and resource efficiency.

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

Build Status

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

Features

  • Pre-built binaries for macOS (arm64-v8a), Linux (x86_64, arm64-v8a), Windows (x86_64), and Android (x86, 86_64, arm64-v8a, armv7)
  • Call flexibility: Group and private call support
  • Media controls: pause/resume and mute/unmute
  • Codec compatibility: H.264, HEVC (H.265), VP8, VP9, AV1, AAC, MP3, Opus
  • Content sharing: Screen streaming, Microphone and Camera streaming
  • Pre-built wheels for Python & AAR SDK library for Android

Compiling

Python Bindings

NTgCalls includes Python bindings for seamless integration. Follow these steps to compile it with Python Bindings:

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

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

    python3 setup.py install
    

Go Bindings

[!WARNING] Static linking for Windows is not supported yet since our library is built with MSVC and Go uses MinGW for static linking. More info can be found here

NTgCalls includes Go Bindings, enabling seamless integration with Go. Follow these steps to compile it with Go Bindings:

  1. There is an example project for Go in ./examples/go/ directory, ensure you are in that directory
  2. Prerequisites for building are the same as for building a library itself and can be found here
  3. Download shared or static release of the library from https://github.com/pytgcalls/ntgcalls/releases
  4. Copy ntgcalls.h file into ./examples/go/ntgcalls/ directory
  5. The rest of the files should be copied to ./examples/go/ directory
    • ntgcalls.dll or ntgcalls.lib files in case of Windows amd64
    • libntgcalls.so or libntgcalls.a files in case of Linux amd64
    • libntgcalls.dylib or libntgcalls.a files in case of macOS
  6. Then in ./examples/go/ directory run go build or go run . with CGO_ENABLED=1 env variable set
    • $env:CGO_ENABLED=1; go run . for Windows PowerShell
    • CGO_ENABLED=1 go run . for UNIX

C Bindings

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

  1. Ensure you are in the root directory of the NTgCalls project.
  2. Run the following command to generate the library:
    # Static library
    python3 setup.py build_lib --static
    
    # Shared library
    python3 setup.py build_lib --shared
    
  3. Upon successful execution, a library will be generated in the "shared-output" or "static-output" directory, depending on the chosen option. Now you can use this library to develop applications with NTgCalls.
  4. To include the necessary headers in your C/C++ projects, you will find the "include" folder in the "shared-output" or "static-output" directory. Use this folder by including the required header files.

Key Contributors

  • @Laky-64 (DevOps Engineer, Software Architect, Porting Engineer):
    • Played a crucial role in developing NTgCalls.
    • Created the Python Bindings that made the library accessible to Python developers.
    • Developed the C Bindings, enabling the library's use in various environments.
  • @dadadani (Senior C++ Developer, Performance engineer):
    • Contributed to setting up CMakeLists and integrating with pybind11, greatly simplifying the library's usage for C++ developers.
  • @kuogi (Senior UI/UX designer, Documenter):
    • As a Senior UI/UX Designer, Kuogi has significantly improved the user interface of our documentation, making it more visually appealing and user-friendly.
    • It Has also played a key role in writing and structuring our documentation, ensuring that it is clear, informative, and accessible to all users.
  • @vrumger (Mid-level NodeJS Developer):
    • Avrumy has made important fixes and enhancements to the WebRTC component of the library, improving its stability and performance.

Junior Developers

  • @TuriOG (Junior Python Developer):
    • Currently working on integrating NTgCalls into PyTgCalls, an important step in expanding the functionality and usability of the library.
  • @doggyhaha (Junior DevOps, Tester):
    • Performs testing of NTgCalls on Linux to ensure its reliability and compatibility.
    • Specializes in creating and maintaining GitHub Actions, focusing on automation tasks.
  • @tappo03 (Junior Go Developer, Tester):
    • Performs testing of NTgCalls on Windows to ensure its reliability and compatibility.
    • It Is in the process of integrating NTgCalls into a Go wrapper, further enhancing the library's versatility and accessibility.

Special Thanks

  • @shiguredo: We extend our special thanks to 時雨堂 (shiguredo) for their invaluable assistance in integrating the WebRTC component. Their contributions, using the Sora C++ SDK, have been instrumental in enhancing the functionality of our library.

  • @evgeny-nadymov: A heartfelt thank you to Evgeny Nadymov for graciously allowing us to use their code from telegram-react. His contribution has been pivotal to the success of this project.

  • @morethanwords: We extend our special thanks to morethanwords for their invaluable help in integrating the connection to WebRTC with Telegram Web K. Their assistance has been instrumental in enhancing the functionality of our library.

  • @MarshalX: for their generous assistance in answering questions and providing insights regarding WebRTC.

  • @LyzCoote: for providing an ARM64 Server and allowing us to build an image with clang-18 preinstalled on manylinux2014 arm64.

We would like to extend a special thanks to @null-nick and @branchscope for their valuable contributions to the testing phase of the library and to @SadLuffy for his assistance as a copywriter. Their dedication to testing and optimizing the library has been instrumental in its success.

Additionally, we extend our gratitude to all contributors for their exceptional work in making this project a reality.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ntgcalls-3.0.0b3.tar.gz (20.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b3-cp310-cp310-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: ntgcalls-3.0.0b3.tar.gz
  • Upload date:
  • Size: 20.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntgcalls-3.0.0b3.tar.gz
Algorithm Hash digest
SHA256 c2dc9be121aa987873cf2ce3abc0c907a0908b69447062b2a3bf116bf2e41263
MD5 0495cc3ce089d50aefaa5e857075ca1d
BLAKE2b-256 e3049d3f07dc193047a04b4876680dda173b7bf34066de96b1ea859b943513d5

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9d85a65cf3feb2b6558cfafca5955b52a7f50a82462f20d3dc34a944c0e697c
MD5 f499f22b40ea44b64f367fdaba7ff11d
BLAKE2b-256 5dfc349de78427b9938297665fdc280cb1d8c068e7daba9512908010be0ed2a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06ea8d2e82a350308bf810c670a93b34fe218ff31f7cd1510a92336af2ec4715
MD5 7dd68cd48398de2a5bcd405fc7a8feaf
BLAKE2b-256 e2208897b50d3daae105fe2435472665e41b96e9df2d53698851bcef9c242f6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8481fa4d078a59381b708c079758e0cf7bec2c782854c5ac0821ee1ceb32393
MD5 1a622e149b9f0ab1b9c09a37b25d42e8
BLAKE2b-256 9e7cef168b992033db5571e62ffb151ffa8cc9c64e94a91daf7370823dafee13

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ad8476cc61fe7167661f53126c2fa1eb614c573215acd89c857860ac32295b06
MD5 a33e484696910c53202122dc98a59532
BLAKE2b-256 cdf49d2f9e1b5835856dddb5b3185b27b04777484543661ee2ae7fb1c92c7f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314-win_amd64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cd9c6d0bb065da9b0e83e9af48d23561196ca30ad41410f788a96b964b46d3d
MD5 51f7eaf198d217228d6807b91267b65a
BLAKE2b-256 ef99e20dde6d0866d73ae991f14383a9f6bfb51e1efd93e0d501153adf03cc2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f32e6ea2b6654a48bdb93bb6888172c3fbca6bd42f7e35d8182d021c358f2757
MD5 4e735daed44181381d8442f3598c4c89
BLAKE2b-256 6f03831ae191cc17a9ea900f6ae1933aaad6053f357656faa14fdc19a21e3fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c25f41fb5419638b945bf426bc7a625bb8c722bd92988f6cf307512dcef8eb02
MD5 299de2eb9a6e13944e165b5a39c3056c
BLAKE2b-256 65ac0ff843e2f5a8231e3e67ff6de7bc004f7c8c7abe3fa16a3c0d583ea6f12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ba3ec39a894454432bd9c0c54649bcdb96ba01ef2369a81d5b210ed003af567a
MD5 0c3523f5945833cd75beeed84c8e8b5a
BLAKE2b-256 c989cfcfabc96bf2756d45338b8184e9087f5ce3f31a489fadf1dc3f1fbff983

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 372c39b4f0722515115c712f45bdb981736db769a0381f65adeb6ed95e6b2607
MD5 ee9939c7ec8820df8bb96d4a8d2883f9
BLAKE2b-256 dbdc73d4dcac1dce5014dc6a8e52efb65284969a64deb220a54b1fb00195c580

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b40850cf5bf56764533c9f276cd88b67d53db94ce1f138ad3c73c739f6d64378
MD5 fd3ae6a0e0fb23204943964168c1f3bc
BLAKE2b-256 fb204c597ddfafbece20373e010e0996f808eee6367029fb318c1a1d71c524ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 62a7969b2a119938d8405f5efe3bf3cdc9b1d0c49a89bf73acc3b0acd30937b3
MD5 72b5e3cdf76cfd8b65dfa81019846fe4
BLAKE2b-256 c0e90f3ed48890e903cd0fe1a15d3a447b38343465b7f8b42706c34f1a565045

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e2ad83694df2ce228c20bfbc676a22a5334a7c25c1167b51c7ed0863f58c60f0
MD5 41096c91078a8f26a1f0f7d4e2e8273b
BLAKE2b-256 333fb66fa22a680ba102df171f3e7161091442fc7b04cf09f1e52730b3cd320d

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96a02178dc63800a26ae4449c5ec9f63946a8d28e6a9afd7142517cc58092b37
MD5 5a697a47a59808e8a0e669278c537ad7
BLAKE2b-256 8aa9213c97275ccc526cd13d218df9b1471a86b735b95a8567683bf56523ee1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dfcea1271bfa4ebfe3809ebc21c6f417eebae0604ac7ee5325af8b129e81cfc
MD5 1e7ce2cd6fc9bbd40b4bf910c92077c0
BLAKE2b-256 776bffec16d090de1eb9d965ecaac7778ea145b63722268676298f85baf7e7c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d0084c8b7f3b4ba0462799eca83726dc02b41167bd0a1e6d5a60cdb4c5c369af
MD5 0e21c32e15889beb1b5808d0c1d2c6c8
BLAKE2b-256 4a1b7e669765a881a538d8d917c37ba3ca1cef0321382d43f2c66fbb903cc358

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bdd760ba5ff0d18c9281290f6eb8ee0a0e28137cc3fa98be01f7609bc5a5fc40
MD5 fbe738283fbd5f8a4d572771f96e26b3
BLAKE2b-256 abfd93360c9b9b55debec717b249b907fa5415b985e1174030c1196e002ec815

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4f9383900bb5362cb04affbad3c3ad4bde2cc764bc9b1a6f902bd2d0b67dc0e
MD5 7d8bd0350d7e3c312a19625e1804e2b9
BLAKE2b-256 b7dac13fc23d197ab75e245d7343327f5afcdb6df098f1f9749e1d24ae634a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfd3ba048605247bb6e6b1ebeee36aa5d4e15c6f3d672995cd34de5f4f293ea2
MD5 08ebdadc6d7ded07811344e9eb3aa0e3
BLAKE2b-256 d348427cbb2d58b2ca0ec5221be72a95fdeaea83fe394edfe8a37c36d0a8dee4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a6334a6b871f2378a841e5e1ccd04f550f5d12e05309251aaf18b3d3058de5d7
MD5 5463b9c8206eb3e93f346cea47bdd34c
BLAKE2b-256 8800ed928eb2296f3a24c8f42cd706fdf60b25e70c457d5a2d7a98c8a72a0654

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc6da292498539ddf389af1c5cfad9064d6f2c5e875c73efe0816b8eb0244385
MD5 044f902f01ca2a361aa5e5eb80f9b9fb
BLAKE2b-256 4c4af83d95cf5549ead6a4143bd7c8782609667a75a027cb94719c249251c48f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8def3863075cf339bad9a7321de0c55ee9c6d70a8530a608a1a3c841e7f064f2
MD5 5646a1801a40252e47dd6280c42eb42f
BLAKE2b-256 2f123d2897ec9425ff245d42f1c1257320467fb5700089b2151ceeefef518d06

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d281c9e4c4bea3e03b11005d94cc81f235096353e9c9d2993e865e1b6755569
MD5 b3752dce9c39fc4bb4960f1cdba9274c
BLAKE2b-256 3e8d99971a59679085df9f380440399cdbb30ee791f61bc85739977a02d0f093

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-3.0.0b3-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: build.yml on pytgcalls/ntgcalls

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntgcalls-3.0.0b3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-3.0.0b3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c0e8c81032698c176074f6478e17f76c2be730e2cd68efda409ef92d7b17e4f7
MD5 f7bc8ef2d73a74f73bcc7736d07420b0
BLAKE2b-256 a75844ccae5965edf48500f1cc1c95377544f961aa50f2d66a04514e904819fb

See more details on using hashes here.

Provenance

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