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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0b14-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.0b14-cp314-cp314-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0b14-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.0b14-cp313-cp313-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0b14-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.0b14-cp312-cp312-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0b14-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.0b14-cp311-cp311-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0b14-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.0b14-cp310-cp310-manylinux_2_28_aarch64.whl (37.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b14.tar.gz
Algorithm Hash digest
SHA256 785b7c6d327a4ff8753be83b27b00daeac9b4cacddeba992fc223295a2b9c051
MD5 a77b446fc996ce5e061e1434b7738ed7
BLAKE2b-256 5f10c1f8935f7ccb0b226108863dbf9869ce294b0e37359619e81ede2a1b9671

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f7fb4e4cf9397dd4dbed9a9447e72fc8289f6c61ac30c70fa51c9e4b5147e46
MD5 974df13a2b663f47290a82f0c3e115dc
BLAKE2b-256 02584d588d461a409f9bad857674d998c031a8677a429a2ca92a12289a985e75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c32ed746cb3a6ac7d5435bac8723847e723ddaacdec973759b7df8f55476b1f
MD5 42393fb5c36ea8537504cc2abc6614d8
BLAKE2b-256 c927866fb9627bd964187d568e1da33a623daf5c4cd470b9db2cbee04ea3ce41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff8746bf38be74173ee8ac5e785c50fa9db8c131bd53199f4ab4c2cdf57f69ee
MD5 64d3e2f3f5ff0644f999c7cd158f77ad
BLAKE2b-256 f6f9618924fecb87f3517288ef5cba060bfdf21002ff396cd73afd63a18ef551

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b14-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.14

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 84812149a11f45b1185185f4602ebb74e1481221ad0192dea08ddf98b1f508a7
MD5 e61d8a1142231f74fadd5292336213f8
BLAKE2b-256 fd6514776993a354d82053bd0bbfc52657a72f0370794712b806af2e4489acd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c87c74a794d3153515d462be42780cf37a0aad06ba293b291b48464aab1766cb
MD5 dc5c3c39f079b0012590d4504dfe747b
BLAKE2b-256 b6c7ad98c3c876dd52b0f92229f4301afbbd322cabe9493744971d009c2680fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d8fa939870516e455cf94fccec6bed0c6be77c680414d7686645c1f562b2e78
MD5 ef48b1f8c9ae2e44336ad6730f4c28bc
BLAKE2b-256 d3beb0bee40afa2ab92c0ee85a0f92d1ae66a1c0483c9149f18b540ead304d18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 629fb7634aca9ca34911ae01940c8a78e45bc5abcb3cf5b13074f8ed4040f8d8
MD5 539ac3977f3303348eb5845eb266e516
BLAKE2b-256 537e284dbe29b3f861512d16e69a861e856b4b7b1cba5a13a1166c8c7202adff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b14-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.14

File hashes

Hashes for ntgcalls-3.0.0b14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 66660cfb804ada2162d0704e686712e59c936a85cdfd5f0b83e967c1e147a36a
MD5 261b6f74b39401a80a19c004674979ef
BLAKE2b-256 3764f192e6508a9423f8518ac803d62ae194678c22215e24e40854491b339ced

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74d9f3bb5a58d765da56cbfc6277b00da3661c2e6b461c01425980bb1a04a319
MD5 1da1e1f97e879e9739692c55c7bed977
BLAKE2b-256 bd188b9d1ba16d2835c7d77468ba78b5fb5ac47d3b838d43c86327cfe8929f03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c55a44e69d324cef0c90e90bb61703d8504f1d307f53ebd94acae63bbe96a02e
MD5 4f4a62ef3bccfc08cbf037af82ae8df4
BLAKE2b-256 938a27b8ce96546a0f11f702cd048b96a5552dbaae630663d8c10bbd503b2463

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 488101c9953115aefef456a87e405ad749da48d437cd55ff202dd2df759f3d94
MD5 d824b5e57310edce2e7483b0d7cb36bb
BLAKE2b-256 2a078263a7079c3386a7f498881c52ef90a762c48e109a5f80ff51bc6343c287

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b14-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.14

File hashes

Hashes for ntgcalls-3.0.0b14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6bd5db1d3cc76e0801e3397c946f46b42fc816f317636506cf3022272ed85c56
MD5 33e5f56726e5a25ef4c9d7cc0c5fe034
BLAKE2b-256 b5858f654e48a4d077917979e8252444349a87e1160c9f7018e5b8c511da321d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b51d8d15e7a0bfd2f7fc0a0e803df067f3a4567849982855c0f6a4e593d181e
MD5 be247454f70e8221aa7fd5f0d628f4bc
BLAKE2b-256 cc9da4b9991e612bbb9b48f7a372f628d4f8a09160f5127a0da1e171d08de4da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c3cf6993a551ace1d8504eab3e3bcfed0d88f40fe5525f7a1aefea9419ae54e
MD5 5a0f79b984d47a12af8cf9a0570af79b
BLAKE2b-256 e83394390fadf9705040ea56d76afd7ff6ea37b6d10e2518e4b0bf61e0a60ba8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3d8cae40d81e7fb6dc08df549fc33f2b04fbfdd2ad158c8485c494b7639c3600
MD5 232a162a6605a779bfeec1793e92fd8e
BLAKE2b-256 bab4e020a193dc2b57afb045a76f9e2875b73621d3733f6e4296136d473190bd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b14-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.14

File hashes

Hashes for ntgcalls-3.0.0b14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2cdef8f4b467bf6367cbc2d221003debe643a6e5e4988ed691a605cfb4d80f1f
MD5 5ba1ba28ff7bfd3388934ba7a2e18e11
BLAKE2b-256 8e7f4d85dd661f5909231f2d6d0cce61baae581a9a1bfe14d9560bf8035104b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 825a97643e66b837cf026e54bcd52dd6b5f6bd8287b77177f9a98e89013fe30e
MD5 7d68346d485e9d44c09df320b0c9b74e
BLAKE2b-256 58c3c17aa046b0892d148a39c5f6c71adce650adbc3ee01871241ac556b34e31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f790bbea461b5db45080b90d285f786cc230ae6918f6c8f79a456e64004cd875
MD5 8bfe4e21b14e68211636408b539fb6f9
BLAKE2b-256 d82d6624a2d1cfe1dfe1f5436f4460b6ab5a74618d6f4627bc9ab8f68658c339

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0829b1e19a678d312f5767e55f5a1edbad90be79eb288d706250f817287384d4
MD5 bdd7c42f6eab5ed2856c4e9813b5bf9c
BLAKE2b-256 a6318c1f0c5a8245de615d183a9ab4886e747dc98f636ad1163ab2bd2828c6c8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b14-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.14

File hashes

Hashes for ntgcalls-3.0.0b14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 696f0d61e106ee59c472cc4c5ef3e1e70a100a460f9d7a76b48d7aa1d738fcb4
MD5 aba893aadc3126fb3306e9d12d37d8d1
BLAKE2b-256 f313f41ef3c3c103180926230e678250f7d4ae21f97b82d78a5ca139244195f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc3ec8d750a3c7a4bf91df1d1bf5f8ce39b062a7600c625e3586ce91b0a4f8e2
MD5 52c9e9aaa50552c3bcbd97470b23426c
BLAKE2b-256 6dc0dcd1c5e3f4d33f0972868f530008dad14057244a1f500eed3b4c79cfc304

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7374aca14a82ca21e7708fa3d09c849a14f1342655e68810532b269aee64ef5
MD5 afa4c8c5c3f7353770aee81a40fddb10
BLAKE2b-256 82b2746c888ff855be9cdeb63e43fc2fbf20484f15e1ec082029eeb72d2565a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b14-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7e999edb265f4358c26ee8a4a0f060eff4432b850dfa58adcd019ec56ec991eb
MD5 5708733be3c5fba6d84d4eb7f254b68e
BLAKE2b-256 c8c2e29f5a68bedd4d9b5375257661e03cb45efca97dc877596ec6b95a17a382

See more details on using hashes here.

Provenance

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