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-2.1.0.tar.gz (20.5 MB view details)

Uploaded Source

Built Distributions

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

ntgcalls-2.1.0-cp314-cp314-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.14Windows x86-64

ntgcalls-2.1.0-cp314-cp314-manylinux_2_28_aarch64.whl (36.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ntgcalls-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ntgcalls-2.1.0-cp314-cp314-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ntgcalls-2.1.0-cp313-cp313-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.13Windows x86-64

ntgcalls-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl (36.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ntgcalls-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ntgcalls-2.1.0-cp313-cp313-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ntgcalls-2.1.0-cp312-cp312-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ntgcalls-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (36.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ntgcalls-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ntgcalls-2.1.0-cp312-cp312-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ntgcalls-2.1.0-cp311-cp311-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.11Windows x86-64

ntgcalls-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (35.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ntgcalls-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ntgcalls-2.1.0-cp311-cp311-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ntgcalls-2.1.0-cp310-cp310-win_amd64.whl (10.7 MB view details)

Uploaded CPython 3.10Windows x86-64

ntgcalls-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (35.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ntgcalls-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (38.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ntgcalls-2.1.0-cp310-cp310-macosx_14_0_arm64.whl (10.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file ntgcalls-2.1.0.tar.gz.

File metadata

  • Download URL: ntgcalls-2.1.0.tar.gz
  • Upload date:
  • Size: 20.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ntgcalls-2.1.0.tar.gz
Algorithm Hash digest
SHA256 42d86915dde6e5a2a57d4461b21e2fa161b1da87ced37bb9543080dbde7c3914
MD5 6e31c8ad14091f190620d79225b8e05c
BLAKE2b-256 0ba6c6da01b858e691f38cc98b374c076818d4c66a478d866d2285917b391da4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8490998c275eb6b644663dcbff967f19fc9d8557da984e4b6818289b96f1acc4
MD5 ef764a91930845ba7b4cfd6cf6c5b009
BLAKE2b-256 cb3a3cce698cfe925da32af0debd265d70842333e5cacf5a320b607559f1cfc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9d7eff63e157ef7e6a655475780b9deef2896aea08508badc4474560dd66145
MD5 3f2fe91520819b331542ec2995d72623
BLAKE2b-256 aa05919ddd05b71a47388d3b331102374b7453168900180dd426d9382edbd92f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-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-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a50d9de6a3796f240e48c902ec4e0b3758c65b90393bde0efcf7e328aa6e6a30
MD5 9a3e46fe9d0df1de612f275f2c139b25
BLAKE2b-256 3e69e1bcd25dcaf269d8eb08118da7ef08da5ecd813f363a4dc74b94b7a832a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_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-2.1.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f67d2deff12a35f8de921c0d43873ec7bc381ab8bf05c4e332f357f4db66267
MD5 9716a2c2784ee4f670e6d8e8d4cb5bc9
BLAKE2b-256 bd7ae0b08d98eb6092b0334f994c271af448dc1e51286ce6a39a3968e383968f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 424204a11c257567fb9da1e0615dda8f3b028148f74bfbd956b979f8175c0a98
MD5 54c57de95c4c4fb8204432c3ea0f6e1a
BLAKE2b-256 55ab33ca7305518a227755f128ba1dcda14b9639c7fbfbb41c152ca8a2b78a19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5fbf115a9e8426ae859497608d1013b21dac438df185765059a7b355e87cfa5
MD5 932013183224234c55ab0b0a0e53a3af
BLAKE2b-256 58524a958cbd4bb9359c52afddc0cd2db0ec58a4c0dd706cc320ff0404a420f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-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-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6a6d0b0c13ccbe96e0521bbbfdb2048f713a5e14b22b2fa0837937daf569c74e
MD5 a83064ec2d09e84137c6a165cc256186
BLAKE2b-256 308ab6c74d9283a34c531058ab967f1b3582da8c49e9df633108a0975c6867ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_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-2.1.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0772c3c50aa8ef8688a3c5b3034a6806b3e770192949bec17308156b7c9195a0
MD5 b09867e2e3321adff912e23b38011dab
BLAKE2b-256 9364aee1bfb74f90f5efa163ae572e454e0deca3c8fd68927cda7b2ff613d981

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cc76ede0b10f97721cfb5dbb6871f6f1ea37d8bd1048da766b2d7c6b8563041f
MD5 c3cc95bf2e4ab47e71b5f727e36bfb29
BLAKE2b-256 85b03448e1479423b059ca2977a46de843118695e7b4e95573b9e1b7603331e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bd699a6d4096d1f0207d552807455a4f3a51ce0bb0bdb581239275eb024a8c6
MD5 6665d7ee503bdc8ca9adf506c58cf008
BLAKE2b-256 8e8a53fbeab2c6eaeb290b5aefed4d15b56ccb25296fce09dbbad3d960a5253f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-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-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c2ae43a8452ce5f5507af76467ef8e8c88aa15cd907c493d286fe1f656f46207
MD5 ba98d7a5d98b4e4b3630f86b2567ed4d
BLAKE2b-256 49d083f412a1fac4d6eabe0e882d131d1ea077394a2fbe970bee01b261702e44

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_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-2.1.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b2e20947ffe956c9530aa77766127595bb3234eb396d964879c757aadb552e5
MD5 821f76bbcab21ede2ad64cef4454a9aa
BLAKE2b-256 78cceadaeb10b491ac9f6f208dca84da6e1cf21794ed2ef483e5e74176a7b062

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 efb41ce33329e57b8f761c208123f796e244459265bbd1f9438f536d28d791db
MD5 e0a39f137cb300328595e8811ea758d1
BLAKE2b-256 44faaf9a2998e14b89f39d0f765340896741baf6af6486339ddbdc5675558aa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9780b4df1b3d63a2a332740248aa4175de312af62893b93453952a25a7f33e17
MD5 719a306a853af6ba87734db950cdadb5
BLAKE2b-256 75c3d7d6af431bac44734b474fbee1a56b1799a499e1ec7810b34feffab467cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-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-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6df12e2a803d0bddc101d85a536ef9cf6c92bdcbecd578c0a36510d8de207d4b
MD5 80e454ee174cb1cd5ad402e04bcd8a10
BLAKE2b-256 bd5b03386086fab88af046d544b4b6857270e4ddba02d0533ebfce534a7bf466

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_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-2.1.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22b9d399a003a665771bf1eaf5b0bff70389ea2f681efc0fbcf053939a0fcfec
MD5 09d6aec43c5843ec4f156c290c95dce1
BLAKE2b-256 c10dfd6154a0f0f39ff39a53b359b66266fa0c913f6ce6b52df218a87c420645

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e9dacb92e45887e233c514c81f3e4d2382437656c3e44debe62c2c94815adc43
MD5 ab61a13127b2b4b19982f7f72e78b0e0
BLAKE2b-256 b723b49aca55ecbe3c945831390b4a71d15cb877b6973c442b79be2e8e6a956a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e53044b21caa8ec67a3b72224ee242ffeba81f1b490412cf7c0cfc4ac6de72da
MD5 f6f33e41b1e2e5661e94462c2d3fa9ad
BLAKE2b-256 87e4b64f3e6e8954190cf9586a755f7ba8c8d29fc2a166e0cf71988bc11e744c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-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-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 35a31800e7238dbd01673690b16eb31685cffe6cf32e7ac6f6604b75a88c4515
MD5 fe73e0439f80493072a360b1961553db
BLAKE2b-256 e2ae7de7f499318d6e5555a53ee14dd118b952871d33929823863b74c9d8f4a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_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-2.1.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-2.1.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 acd3a034c19cba1322056d1aa7e48bc16974bdc8f65df62fa3a8e301fa2bcbba
MD5 cdb39ae161aefdebba6788f184401a85
BLAKE2b-256 34c8ef3a59ee6e135f52d1b5e250936661654e9977c666fdd2d25145375785e3

See more details on using hashes here.

Provenance

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