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 prioritises 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, VP8, VP9, AV1
  • 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 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. Utilize this folder for 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, utilizing 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-1.3.4.tar.gz (9.0 MB view details)

Uploaded Source

Built Distributions

ntgcalls-1.3.4-cp313-cp313-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.13 Windows x86-64

ntgcalls-1.3.4-cp313-cp313-manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.28+ ARM64

ntgcalls-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.4-cp313-cp313-macosx_12_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13 macOS 12.0+ ARM64

ntgcalls-1.3.4-cp312-cp312-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

ntgcalls-1.3.4-cp312-cp312-manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

ntgcalls-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.4-cp312-cp312-macosx_12_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12 macOS 12.0+ ARM64

ntgcalls-1.3.4-cp311-cp311-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

ntgcalls-1.3.4-cp311-cp311-manylinux_2_28_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

ntgcalls-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.4-cp311-cp311-macosx_12_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

ntgcalls-1.3.4-cp310-cp310-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

ntgcalls-1.3.4-cp310-cp310-manylinux_2_28_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

ntgcalls-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.4-cp310-cp310-macosx_12_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

ntgcalls-1.3.4-cp39-cp39-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

ntgcalls-1.3.4-cp39-cp39-manylinux_2_28_aarch64.whl (23.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

ntgcalls-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ntgcalls-1.3.4-cp39-cp39-macosx_12_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ntgcalls-1.3.4.tar.gz
Algorithm Hash digest
SHA256 848d9cbe9f1bb5a67c51e9d9e793201a28461bc531be393c32466aee5b1fc47d
MD5 4fe4dd5d4a67fe77f7f0b7708182692e
BLAKE2b-256 15e6e74d1d52063a19e421679a6f7aef9c3705c0790a2fdbb844abf68150e266

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-1.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a1ba49d0a8be541b2a8920691f66beaa0bf773bff413fab89f9c155b3f8df3f7
MD5 0965f6cb378bf86a2ce7a47db564b737
BLAKE2b-256 3d8042db014f90d70f8ae763a825676e6c0cd7ade565bade4993a9dd5718a16c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35d091b316642aa2666aee55b52101793c513d1e01b7358b4d1206c4775b72f1
MD5 f9d445b79d64c7bbc2d3e7d1321f4c3c
BLAKE2b-256 e9b7b3e01359691827649a78656b29a05ecd102a38fd64ee1636a46b3cd0c3f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf1b0e02aa2756d46ef99d62fc15035475b11f14e3d6bee3324edcb198136194
MD5 7d991921cefef8cf17a2e885bb782b38
BLAKE2b-256 7b1a11b8797bbb5b7c6385b15788229547ff69d5650c4a9e5b718bf3d6432eb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 13069ad59342355f79566e7f22d7a7299666e2484538a636e2c418a6fe96f99e
MD5 d69875f5246249586533e0779622dfb5
BLAKE2b-256 08dcb9a69008d61d42db4f1fb48101b05b3c742098c0476d5d138d44375959e0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-1.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cf063358be3cbd3ed668afb75cb39d4c2675e5acfb3a9722caea431eba8fa0a2
MD5 b6cbce0b2001d9df42931121bfa35945
BLAKE2b-256 040060d938fb534dd0070ce06ede94f3e7e13296e9ca3cdd4c4a798b7f41741a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e405b076363d44cf4937a8d39006b48fbb31ff9781f3dcbd5440bab3442e765
MD5 357f9a8d17c237612ec8b46911ce2d28
BLAKE2b-256 31e8883157f8c21dd31a1a930ee942c7ee616f8a7e840698ea8fb013221fa503

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f92d914115d0a85971232e9b185a3c6e25c403654944bc8c9748892a1cdf6547
MD5 b08379ae4bc05275b35603edc3182d76
BLAKE2b-256 868fc6358a831eface7f0a98cfb260212b8c671a246cfb404e509c7582d31dc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 709e8c21ee46eb6d561b0b64c94c137fb5d117b117b93fcb11d1b1af4b23c5cc
MD5 911f53fd77558ca59308e26ff7357176
BLAKE2b-256 343674c2f04a80eb6cd55f743fde830b2dba5ca0662723930448f2b21eab2447

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-1.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ce76c6615ca8bc3fe56e6080036e9069444f8d784741e20cee823ec605249164
MD5 f4dc97e2c8147cac9c5ef4c1c28457df
BLAKE2b-256 d6694ecaa8e140cb9ea5b9fa83d7644cbe3ef99ab8ba1eb6ac0dbdc1c00c4911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c55b1489ce2c4041da9dcb85d8b35f35efde9d04501db929223cbb7593ae6b82
MD5 cad7af164a9a7b64a0272b6cb9890b92
BLAKE2b-256 54274994f62ad47b4f9938acc05b6356783336118bcfa0c86427ffed468fb303

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 403af63d2be696419272d1695eafb48544fe0dd9ac5f97f5cb2ab1ed305ab80f
MD5 a4d9dbd3beaf3fe22e03201b16884954
BLAKE2b-256 b881f5fd53f70e9a02259ca0d256069dcbf9230e19cfd496eb271499854d9f11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ef71805269859bd49238ccc2b8731e0e6075b072bfcd69385fe95988f13870e7
MD5 144ce97096013182be528a67b88fbab7
BLAKE2b-256 e1078adc164700215bb9174bc74f5da0391643f5f2acf242205837325cc02fd6

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ntgcalls-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66c4f5c0ccc8214636b822753058d063e962dcbb92dfa2c6593d31afbd02322e
MD5 9b44086d4bec93e4ff1d2bca95b125d0
BLAKE2b-256 fc331a8627ba3dbad57b056e5d1408619721f9856a400d74a0810a77e5929171

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a165ac9cbef6b6354ecb11d8a5ea7a593f1f10569fb04b92ee7853e268b783e3
MD5 94dd389ffc26d1612a23d591432eee2b
BLAKE2b-256 fea7274798be2c43bc82a1e2129840be72ad4877f2242a44179d89f5b65e6e69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60b0c8decda4198996cae616454ebe8a0d38cfe5c707dc6a9e2c09968b260048
MD5 17eb00ff0b2f73b614311ea649ca5039
BLAKE2b-256 a9bcfe49df5b6739483e07cd462e6c675c0f8571d162934475ba0fba664c4b34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bc6b9407d0c40bb54c8b52cba277feccf24519e15259e1a1bdf82e4c85c79099
MD5 dde462f9e8e3d89f69a41671dd932617
BLAKE2b-256 1d48d581abd5aa2727b27f7ce441a09f6c8a57d0dde66a411d56b7a514b3ef90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ntgcalls-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6d62f8a0869600f438499dd1681e088b66f822ab5f8e5ab5d080d3d96f67b7d2
MD5 51ed852e6e209535f0112db8f99d6c15
BLAKE2b-256 5195a24f7c80407b0eac34afd6ebf3c897335d2cbd695f7473103c374b0af9e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6312bf9edfcfe8fc454813274ce116beecb0ef62b3e516ed236795d7ce2dde7
MD5 d09abc49e98811f083a1cb673e9bcc7f
BLAKE2b-256 ade90476b0131c49425e0c1ffcc1547bbf098b6fd50772e489370ef33a774f92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bb9544ade1fc06d3b9f7f327fb17a7520f2443b544e1bf802c1ced896700780
MD5 5012ac29867464d0d6d585b81b017caa
BLAKE2b-256 b24b5f129bbc18dcdfa67b112681022ab530aef172fcfebf849632a8f1712c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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-1.3.4-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ntgcalls-1.3.4-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d5e104b548f6f6d8c271a21a80eb4358283cc7342d51df9e2089b388b6e4de92
MD5 80f8839a8411e14bf03cd4e79e0514b1
BLAKE2b-256 03d9398060eb4435de1b926ef7877233a1830e15f56153ea2113166217afa8e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntgcalls-1.3.4-cp39-cp39-macosx_12_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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page