Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp314-cp314t-manylinux_2_28_aarch64.whl (38.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

ntgcalls-3.0.0b20-cp314-cp314-manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp314-cp314-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

ntgcalls-3.0.0b20-cp313-cp313-manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp313-cp313-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

ntgcalls-3.0.0b20-cp312-cp312-manylinux_2_28_x86_64.whl (42.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp312-cp312-manylinux_2_28_aarch64.whl (38.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

ntgcalls-3.0.0b20-cp311-cp311-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp311-cp311-manylinux_2_28_aarch64.whl (38.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ntgcalls-3.0.0b20-cp310-cp310-manylinux_2_28_x86_64.whl (42.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ntgcalls-3.0.0b20-cp310-cp310-manylinux_2_28_aarch64.whl (38.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

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

File hashes

Hashes for ntgcalls-3.0.0b20.tar.gz
Algorithm Hash digest
SHA256 1ac8f7d2857f70ce074c23771ad41cb2623ed164b110a7686479f919416f6815
MD5 8a94cf949f4167cd2cdd251b7d8dcabc
BLAKE2b-256 ea4b7960b50c5ec5e8115bdd3792a775c90192aa754be2bff6632b90a719fa38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db51b2f50a4803e167a4b28a62d4d2d28fd377e3f2d4db5eeaf8610c0cb3cb95
MD5 f83a6bb4cb9de6b028dca7832b116973
BLAKE2b-256 867bfaeb4fa47b5911928c4bf3ba455802ed03220199dbbb597b93e62d97a61d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e1afbec58a0ba5944e9412e44595260d80a796bdc333528c50bc45584e70e3e
MD5 846cf6481f492689c84ef9f7b41c2364
BLAKE2b-256 e4b9a88538ddebd0bcf4ae0682ccc3b61529c586b27d98c952f76ad519f0583d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a96f407ee3b7d149f25340d143f923be7db9ef1aedc53ea39a3430327adca51d
MD5 47d79a0df283219eb3b5b728f7822c46
BLAKE2b-256 4f5078ab5a9ed4877e76f4ec4d784f020c56f22a7d6098c7bda17d1940030f89

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b20-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/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 95d4c0689a708d7159ad2ee009b5629fc43218f2e821b33728e30a17e360b6e3
MD5 9611fb470edb650c1341d68bc7a6fe42
BLAKE2b-256 43c1d5d0a6a6f749dc86136e11ae1acc5b0e74ebe18af6b96b914563b2ac30cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0789c3c7a3ef1ab15f5daec768288315b91f7a997e0486b33d836b42629e7598
MD5 a9a47a3407dde04c8dc3bdbd9162089d
BLAKE2b-256 adaf2003da92a58272765b3da4a4617ca58b9f5acb015d1201e737ad5af64f0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02cf2e704a0eb2da3acd96934cf62b19eae6329948b7504b77ac9bd980a0c719
MD5 8c92d20764389342d5bdfc449d8b6b06
BLAKE2b-256 8b223a35190d1c30511a4d964019408ba08820bb8628e0b25df767914a668537

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f2fcdb45fc4408435953be749150a2cbfb98483e493fb88f0544460cc758e032
MD5 dc5399a86ccfbd1c6e6c3c3af094e052
BLAKE2b-256 ed48ea4f912062655757fa4c05c53e9b3550a4b82e96fe671400c9e0152ccde4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b20-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/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0b20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9e1b31f4334b8a8669fb9709220e69494a233a26aad0bb9d4cebff1eb3ce4277
MD5 dc573870071d14ad275649929f75a007
BLAKE2b-256 7d616ed02a145176f5e9a46922d4f5f06004faa31c20e81fb5d0b69fbc196faa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fead9d0a4933aea8c9db8720a6832cda1f4e4076b5f4706612eb8f8e7a93a998
MD5 afb70ba9789f8f9a7e93c25b8bcaa4fd
BLAKE2b-256 37da95b9670f7aa0a9484d27c94db61be6c35acc586f50e46c6c3e09abcdffb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b75dd80a5b05464159e3b0dd3e334590dc1a2ac059b728dab52157158f46da8
MD5 0a1d48105498ecafff47785997b73f67
BLAKE2b-256 fdf8fbc7a6c267a99700b04bb1407b8e3c7b952ecd0ea788cc542ebcd29ffb58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ef4cac0369722c237d22e13949fad9d5a09685fd85b1e95ccae00dbe591155b
MD5 8c070c66ed0b88dc93f73ca0b8525e8a
BLAKE2b-256 baaec946b2db4b623cff274c98c50037b0fea6374006d3a8e60f688132a169f7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b20-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/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0b20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1b58e8e55a1609b6893de566c8c6126d20aee57139c8aa9ec222b52b6d85a31f
MD5 b4c1014cd74c828d673e8b9c29650cd0
BLAKE2b-256 708ae5850fbd5f173f5865ff929a06dde0fcaefae0fee7d502475875ea72ef60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c707fc74cf374c0859ddb02a358c030e676858c6369f10002dfdfe801c431d26
MD5 8ea64456a58dbc8088176973cb2c1885
BLAKE2b-256 4165a20a38f837f345c3c1a2124e3609838dc8b0c7a8f61dea5efcae12c220df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89dbdf93acafb673990d18a281112fc0c2ade12f90095c98c656b8056702879f
MD5 e9c7fe53b0f33e51ae039994a360f2d8
BLAKE2b-256 bd8744379737189a9d2459d1de2b07dd987fe122d3831c50dd4b680d242655fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d1e672f82262e42d123efadd3466ba6aa7014891178815d2160c1c1f2c8a24a3
MD5 c4032359de11a657ee95f3cea59f682c
BLAKE2b-256 b3c2013b938ceda88b9f2ac2e9870101cd1f2142c36646e307ec055457f4580b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b20-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/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0b20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 16497968405c7cf927aff9b45daca4a3debd21792b0239ed7d911fcdb8f0dcc1
MD5 73c7b766a2dc1f6b09a7018463111042
BLAKE2b-256 538a9f74d4c4bb178b3e41953bf8a897ec72172af27537e1b6fd946adf432b7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c13ff05d69b015b5b93b13d1164259688b25bc9d9354fdf3eeefc866f34eabc
MD5 17a86d5af35f0b74583b5856de1f02ac
BLAKE2b-256 7395e48f3473831c63fbea1f82907a052e5f0b2ae701172d1f0cb87c1d821fd2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e6dc0f734b0345a09bab6e5abbe2a167cf659e7aab3ef7fd069b1e058e1117f
MD5 d9930fc23b807f3e64558acebfb50c28
BLAKE2b-256 2332b0864791565e4907fe6668b0730c56cbcde213fcd68b66faf3c3d697a6b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f14ea9f87aa62bd2d6f95191b4564fffe98ffdb3375ee29fd367c8ed31620b03
MD5 5afdc5ed82123072628be37bb94698d7
BLAKE2b-256 4849d4409de31bf9fc03297a7b39d16152b5ab63275d7a3d2f739f600ac867bd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ntgcalls-3.0.0b20-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/7.0.0 CPython/3.13.14

File hashes

Hashes for ntgcalls-3.0.0b20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fba1cf378160d6ba6e7fcdf87caef6d18eb743b7bf5dadac6c0afbc6de16f5f0
MD5 cd62669e939c84abd2e4fc869c454848
BLAKE2b-256 3a13563c4dd3cfd17a8bac5470fdbe78f36fb56486ce3543497f6af0eb9af761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7617ef4e3e09f76fc60385354e8eb557dd9997b4e87f8822db4bbedb54fcdf43
MD5 74dac42e93fdba3ad31603fb1b6afbc6
BLAKE2b-256 b499888bdd87474045aa8bc2e562ac746e8d64ea978075b1a62706f358ecae26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e5065fa6b163f714e484add94510e5f0b8cff17c9953c5c86e971ada2aa211b
MD5 6fd08c791cb22580e9a451ec1b82b0c1
BLAKE2b-256 62b18d94a7b193dcbc1846b31adf3cbc3a679de63e256decb943cacb095d22f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ntgcalls-3.0.0b20-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d501e005730f3c3594fdee7fec29e1731099d3a23a425f5ece2952d60de39e1
MD5 ff2b0fe744e075589810c546cd0887ce
BLAKE2b-256 c4ccd7801b4a38fa351808832b5931a3d815385e963632f685ccdb66c2695d17

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

This release

3.0.0b20 This release

24 files

2.2.5

25 files

2.1.0

21 files

2.0.0

21 files

1.3.4

21 files

1.3.0

21 files

1.2.3

25 files

1.2.1

21 files

1.2.0

21 files

1.1.3

21 files

1.1.2

21 files

1.1.1

21 files

1.1.0

21 files

1.0.7

16 files

1.0.6

16 files

1.0.5

16 files

1.0.4

16 files

1.0.3

16 files

1.0.2

16 files

1.0.1

16 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page