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.0b2.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.0b2-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.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl (39.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

  • Download URL: ntgcalls-3.0.0b2.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.0b2.tar.gz
Algorithm Hash digest
SHA256 b76f46e30d1c9e7fb943dfa2207bee89dd47b3ae61b7c10919dd9095ed13e9ad
MD5 8b35532451a463caf794d9d079d4b00d
BLAKE2b-256 8ed71bc17256e778807ff7ed0d0501e61831534245e79cdd1fd3fb56ad9089cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d013d93f68ca41eb644943794dfd2adb6892601d531a39368919571b59b9a50
MD5 2934a82e4bc67c10c4f8d8f45fc9a048
BLAKE2b-256 5baef53b8679e7534318ba8a3a613258c9b71b50fe01f8c988d116a1c2e0d8a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e6603e5ebd149aa803bd968a9eb047e8117e3e1146e1dc3d56ec4e81998754b
MD5 c5f52fc4942eacd8c790107c04baf071
BLAKE2b-256 32dfc6da40d0b204df3ffa7530ab4eee8038b17dbd05353db24693abeaed140a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f61c6095c8fd651192cd1c859c6fe2bfe8797c0cb7fe0ff6f8f52fa1ca3f4625
MD5 004803c58efc69c5b5e226a3714c72fb
BLAKE2b-256 b4b322f049e0931d207cf908c13d2daa651aed048bd84a4c0ee6b89db735faa7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b2-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.0b2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 133fde774d50fce90d64df593689969c43a27a0a4a5dec71d01efbf3eb51d77f
MD5 0a872b2bdc24a66a1efc112caa58ec9b
BLAKE2b-256 7743dfed1bbdc486527840cf963a8074be8957169ab2cc1e49331b665369899e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c84f6106cda972ce261acf9ab3487add4bc934a6b1dff26480053e1aae593664
MD5 3b7517a62d01c7294c92e6fd7427855e
BLAKE2b-256 5e09c28cb070a55ea89daf6ad14b1325d8952a5b878382a4a723327775f2eeb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83a3313ba59fc697fa2e1e24dcce6a0c96f0a4934587f063c3bb46d94d2b2a72
MD5 61ea9dfc065fac8b0d8f9cc31ba63bb6
BLAKE2b-256 db53b44bcb8173e08da1fe4b21e0dc715f00126515397ca893a84aea3465060d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 16490b991a705c2dc735fcf51a17c28f64ac38e45870ccde64c30e79f9b2ca9f
MD5 64b19115fd27ab29e8b86dfa4ff0cca8
BLAKE2b-256 a799d7f3b0f7340d461fefc4363f8bbc1558990d42eb3042fd34c7a793a6e8e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b2-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.0b2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b99177eea8fb6a4056b538bbfc0d83f03919f40cf0c407f12c0d364a9e1aa9f
MD5 c7ada3a8a2e1b94cab3accddaa9e79fa
BLAKE2b-256 d04d23140aa7fa10220f1b9d4484378218e8a60d47ae24370235e5986c3c2fdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96482119e10a20e388f9abc9326e438d0a10854af7e9951efb200e3262ce4775
MD5 0865b77370135068ad7ab4802949ba33
BLAKE2b-256 10a63d3603d8c367580d93203a099e39838df6cb2b601926646ebb1ad57298cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 137c8f09dd277bda137f1e885f149d5ebd5672df5349a3f84954dcaf8cafaf94
MD5 39693972f0f3f64814dfb4c67441332e
BLAKE2b-256 f833f093c382a54b1172088e89876a0b102720c06c5c94b47bc80469f580c1f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9dd7ca2d03b58623a3afee543912ebaf46b3077209f5dc392fb81f9391f3be1d
MD5 d0e0ebea785e2a5e1fbe8d59a47f4f64
BLAKE2b-256 1bea6a943128d6fd626fa244f99cc838d760fc9f2e9891284511d18375537601

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b2-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.0b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f24eccbbe166461464a515d735ed39dba47cd87f59eedd4c91b67f8e4bb4c311
MD5 3ca49c5ba0a970cd421191b1616d3b1b
BLAKE2b-256 0654fbcebba6da0420264edd1be0051ef42ce9d48fea90e27a5c0e145660baa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2b0c0ed5927005ba3049f362bcc9f09bee78d30a739103ba40e16dd1d640b90
MD5 7eefd744847512a07f404099713cf6f7
BLAKE2b-256 d73a72b8c273c711e6b3b126062036cbebc855c501ed3d7c54df025a3f026e22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d49faca401786b6fafb44871d573687e14681a7f17414f5c07ecdc110ef38f10
MD5 0ae8d496e4ee15e2f0435b9499a8deb3
BLAKE2b-256 601db45d5b977834ded78821b3d31c6309a06e9e1008680c0157e9520feb5c92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab4a8f5d6cdd4d9a5db11ab749d92d1b4607527b43e8eb3ba99959439076de1b
MD5 61527d8489234356c05e9334d412fdb3
BLAKE2b-256 e03512e54096d9927ba5116730382e9be1514217311dd636d2b4b6ed641dde5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b2-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.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 72249fb5d3abc5437eeef812e9822103b5bc5213790f8548f2242ddcbb19f0ff
MD5 26bd2c51abf51de9d54832b504cdf0ae
BLAKE2b-256 49eb774c15599c8b81a483ca40919f309b3e1628d2b4ad60168fa3b71b706eb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 051a381f76a6fb41731cca17b3aeab506040d87167b96dc9e96ab37be8cd513a
MD5 7966c3f77de6fe55f151d79866aa2cd3
BLAKE2b-256 e8028b0a84c0edd02acb26bec00286c8d2d80845a98d22f6903582b2834fbb60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4942a41ee42bd5f5b0cf7ea80f7c588aa881a684ba2f4082372e25110eb74edc
MD5 5a8cac58330934e5f99485f3579fb53c
BLAKE2b-256 5feae1db499a67a327830f1e023ac0693681f966a3078c6490f4a433dbbd9a2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 48b8286f93cc40b3d3467f4f3668225647e8d5dc048712a3f461240b49cda4c0
MD5 3cb93983dd948fb438c5ace53877d3b0
BLAKE2b-256 80857413d52f9d3a5edfc6b1299bb14e85b7643b3c3e5178dcea832827bbbfd5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b2-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.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f80907fdfd0dbfea12a1e94b0e910897b16b71c14952eb93f769254c72f18616
MD5 f2abce45c30825e4ee6891448739e3b4
BLAKE2b-256 5b97ca516dc13bb6fcaa6bb589069324c2131998bd66b9e5b2db7de1e415ce35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60e75987fcbf030bf69748a8699bbc2429cebf0ef2cad737bb29cefc63cfb977
MD5 0a11b34a8e7525dbbc5621b716537fb3
BLAKE2b-256 4e21f81d78697c174d1b3813195bbf944d2a53790beb085af6ef72fc6474832d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 934ff30060f7018b3b78dc53e3d70b997236b1c9ae525e6311f9310ec06173e5
MD5 47631c0d993ba583cbd2e80210330bc3
BLAKE2b-256 52c86bffe2fe2480efd9c39c404f8b7dc0c9f07dd9290467449a54346653c589

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6fef7e45b105c69dcce9b4e58091e941518e5e134f4e25e6c193dfd96574998a
MD5 02483eda87624a936573444d4a33a370
BLAKE2b-256 d2db9b318d70b5a425da8fe94911560a3b71f3a2b82bbaa51a77fcb3f9c043ff

See more details on using hashes here.

Provenance

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