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.
  • @ankit-chaubey (Rust Developer):
    • Authored the first Rust bindings for NTgCalls and generously transferred the ntgcalls crate to the official project.

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.0b12.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.0b12-cp314-cp314t-manylinux_2_28_x86_64.whl (42.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp314-cp314t-manylinux_2_28_aarch64.whl (38.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0b12-cp314-cp314-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp314-cp314-manylinux_2_28_aarch64.whl (38.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0b12-cp313-cp313-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp313-cp313-manylinux_2_28_aarch64.whl (38.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0b12-cp312-cp312-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp312-cp312-manylinux_2_28_aarch64.whl (38.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0b12-cp311-cp311-manylinux_2_28_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp311-cp311-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0b12-cp310-cp310-manylinux_2_28_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b12-cp310-cp310-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-3.0.0b12-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.0b12.tar.gz.

File metadata

  • Download URL: ntgcalls-3.0.0b12.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.0b12.tar.gz
Algorithm Hash digest
SHA256 cc1793942ccfb61c4f0a78662fb64109e1784a176df212d19a9b855f105d5fd6
MD5 d548bd952669cb30043fc96de8de58b8
BLAKE2b-256 2b1696d18d7154fa33a847fceff1f982922ff7c7d114883d82c8f94803cb74f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b634b17f322265a19d8929371e2a426250f95fb938a63f497b1d596c173e36ba
MD5 c05a73ba0c2ed837b25bddfbe1cf83af
BLAKE2b-256 969447edb33c39c42fd8530a6de30a93f7d5af90b4d9ef9cc2b02b9f1b80cd9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c07c3179deecb47e6a6fca3c70a106256ac55afdf427c6ed14dfe465e24f6ddd
MD5 73fecd6ad8330428c2b4691e074018ee
BLAKE2b-256 0be91f4f1cd4314a6b5d4eab5d23d9bfa116e602fade56cd01a4dee51ba2afde

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 67ddce2ca9e12fe088ba2303f4b98e2f7738bd6ff54e981da9f745d7810ababb
MD5 ea1a6aa17a07cea2f40ced04fe2dc8ee
BLAKE2b-256 a6d6432aacade0353980845fad668a19f428adbdaf9e7a4ec52a66c91274aab4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b12-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.0b12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f74072d700fd50fc59728e6e30154b292a340b17c73d1c6d2b721c10d6bf4489
MD5 95bca4a3bd79427b36c70198314741e9
BLAKE2b-256 028e5618bd3c45114c76ebc88acbb11d5852453a9fe871a2776cfcdbf5a89073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2e3ca9ff232dfbf3acbd686b3664ad7b2b7bfc7cfdca1997477fdd94f7e20c4
MD5 f68eb0e892a2ae55f7d7d186b3fa1d55
BLAKE2b-256 676104ff4028ff61d5f0d89d13251521d2f119b24019ff439965f11758549475

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b982fb8ad09ea025dbf28f887f33c1f85befa440cdf664abf4049f8e6cccb737
MD5 edf55159218aa00e14a3f4f1330bcdbc
BLAKE2b-256 7cb264e4cdda627ec7d78e9987b9375c4abf61af48d58b37adcdebb65e1c0203

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e01deabb73d4915c6d78df271e51848f0d917f0e5071b81b9dc7530b773d9164
MD5 947d30822206ab79e5cf595c5ba89ed1
BLAKE2b-256 940695baabc677de84668c2416bcc046d6a543113e36918cafaff8cc81ff8c5f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b12-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.0b12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0c107db4987a91c55bbbd8cdfae263db1795fcfe51fab5d9335df1f8be41fcdf
MD5 e4af3147aebb90cee3a1eda9230d7d93
BLAKE2b-256 840b9200722c222825da4912e66268f7c5527d4a23b398cbb6e618c853e093b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0758da83ce5dad2cc7ba93e1496ea20284b5c7b525468bf93951ba517a39045
MD5 a867cf2038cd1dc76e98115d7a41f3fe
BLAKE2b-256 89267e3601eb6e2c81b7298b6efed433507d30977627ff4924c318197dc0bd7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36bfcef0e420a66887d120413631f4bf1729d2cbed0a45b7b46f2eb5a003f16b
MD5 5ca52855c11a19df2768ea4567e1861a
BLAKE2b-256 3d6ff0b1f0cfbb10b4dcc84981d11d8ad87431c7b715a28af4f9074cf9dd88af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c4c826db32ccd2abab22c24103f397192a288f71659476a267c89cac32a03748
MD5 ff9f49a0651d6f2ddc3ee9bb10490c18
BLAKE2b-256 d414627fb178b4cd3f7084c4642d8babe41a2ab4c3eb785f92392bb5047594ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b12-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.0b12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27e19759e83953667704e70726f554163709e6db6af76183c54e6980b1143e01
MD5 77e7bf04c4a50d94656c7107bee3117a
BLAKE2b-256 039dd12cad2bd59273b80fa0ae5df20b09c176d5236c4a990143ebe130ff4a3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47251cf95b8c752dbaa0fe8b2f838bed8bfb4854e6640f32f16e5b46df394b61
MD5 d282a7e082f66ecfb4ba1a4af9b2105b
BLAKE2b-256 a6d96d64fb71ba198777fbe6a2a7708385993a1da88bb0f7ba2ca79bd4e06fe2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1834f4c04645ded714d282d1240b4c1a127e944989ec426b8201072de0401708
MD5 db98f261f4deed60b2397c4e5bef4bfe
BLAKE2b-256 87d4a157f161769762d20588f193367d1d1007a880b07b3a785758b156055060

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 69727c07cf43ceb083f09ea41d29fbe65a6f69ce7ffb9896869ad572f8a203b8
MD5 db6daf588b01bc1b2c157070b4ef1823
BLAKE2b-256 72e12a0a414a33eb6952efd60b298740d344bb6f3f74ce0e19f52e943414fc15

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b12-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.0b12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46f5cb1467971f4021feb9af91914d717d4fa29f3cac69bca0811df7ec7e9ffb
MD5 51e3651889f42903ebcfa0d5a261bc0c
BLAKE2b-256 619d7cabb6e3eb941e21aea675333ea13c02c7d91a4bd0cf305b4c4b51ba7ebc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d1371457c141d8e27d6a58965636971aa9c06ecd06233bb5a5ab83df8307911
MD5 59afae61be55ca649f9afde96ec10943
BLAKE2b-256 3e0c891aa8ec3b67328d0e8c76d68db9f2b7e7cfa36396d0f8ac0d185a866739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75bc5d66eac09b873f0ba7ebfbab018c544381c8fa36fce1506fc266313223e1
MD5 5c225648842550bc92ed197d1b02c828
BLAKE2b-256 8d28fa22ea1b5f8cf9a0b53b17d76dcc69024b2e47b89d656f0c19c4dcdb8584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a2b3b7a42fd45f5199dacc6ef129d2810d63b5805269533c710c7fc27f00c31
MD5 e8880cc747f93ca4181ffc5221843498
BLAKE2b-256 310f3b69db99c464b119a5ac007f919e35d90c05098d95026c6147de51169f99

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b12-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.0b12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1fbac8cdbe9c0387c6ec4219314d425c59854ff3e598c581db3d6fc6eb78489c
MD5 d51da2fe4d0749b4b6e5b9e9ec4ebd0a
BLAKE2b-256 38e85438590838d4187bca37fa9ade833127fa40b6689d39c929bce70bf6f54a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44da2a29da3d3948a6157bfb78e70a3c5cdc289eebb3e22e40e6b8ede2ac24ef
MD5 b060d48a40901ac70708dc913a51423e
BLAKE2b-256 0d0b9c5fcdedd1e2435507829f59b1cf1b6e191e7715027aef4818e303ed4aa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 add90ff455cf711e04a8ea656c88bad4aa72f3d1397e58c9bc7d6d5af3cedd41
MD5 d73cb46cbef51fbfa9973611906d822e
BLAKE2b-256 81c81d3abc84a39d606b2a3783d8da25c2949745936561710fd0122234f01083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b12-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a02785437466c02b304406b727b4e29679c59b9f0d12235f6fc6e1473cc06b10
MD5 1469eb609c0c866cdc2d0279b8495bc6
BLAKE2b-256 9cabd097799c3ebb730a2964fe0251ed854d65b0d5c8a5104563a4a64327e399

See more details on using hashes here.

Provenance

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