A Native Implementation of Telegram Calls in a seamless way.
Project description
A Native Implementation of Telegram Calls in a seamless way.
Examples
•
Documentation
•
PyPi
•
Releases
•
Channel
•
Chat
NativeTgCalls
Welcome to NativeTgCalls, an innovative open-source project. NativeTgCalls represents the next evolution in Telegram calling, building on the foundation laid by PyTgCalls.
Powerful | Simple | Light |
---|---|---|
Built from scratch in C++ using Boost and libwebrtc |
Simple Python, GO and C Bindings |
We removed anything that could burden the library, including NodeJS |
...and more, without even rewriting your code that uses PyTgCalls!
Overview
NativeTgCalls, often referred to as NTgCalls, is an exciting open-source venture. This project redefines the Telegram calling experience and introduces innovative features while preserving the legacy of PyTgCalls.
Build Status
Architecture | Windows | Linux | MacOS |
---|---|---|---|
x86_64 | |||
ARM64 |
Key Features
Experimentation and Customization
NativeTgCalls is a playground for experimentation. We understand the importance of customization for developers, empowering you to tailor your Telegram calling solutions to your precise requirements.
Advancing with PyTgCalls
Building upon the success of PyTgCalls, NativeTgCalls provides a natural progression for developers familiar with its predecessor. This evolution streamlines the development process and extends the capabilities of Telegram calling.
Importantly, PyTgCalls will seamlessly integrate the new core (NTgCalls) to ensure backward compatibility.
Compiling
Python Bindings
NativeTgCalls offers Py Bindings, enabling seamless integration with Python. Follow these steps to compile NativeTgCalls with Python Bindings:
-
Ensure you are in the root directory of the NativeTgCalls project.
-
Run the following command to install the Py Bindings:
python3 setup.py install
Go Bindings
NativeTgCalls offers Go Bindings, enabling seamless integration with Go. Follow these steps to compile NativeTgCalls with Go Bindings:
- There is an example project for Go in
./examples/go/
directory, ensure you are in that directory - Prerequisites for building are the same as for building library itself and can be found here
- Download shared release of the library from https://github.com/pytgcalls/ntgcalls/releases
- Static won't work
- Copy
ntgcalls.h
file into./examples/go/ntgcalls/
directory - The rest of the files should be copied to
./examples/go/
directoryntgcalls.dll
andntgcalls.lib
files in case of Windows amd64 shared release
- Then in
./examples/go/
directory rungo build
orgo run .
with CGO_ENABLED=1 env variable set$env:CGO_ENABLED=1; go run .
for Windows PowerShellCGO_ENABLED=1 go run .
for UNIX
C Bindings
For developers looking to use NativeTgCalls with C and C++, we provide C Bindings. Follow these steps to compile NativeTgCalls with C Bindings:
- Ensure you are in the root directory of the NativeTgCalls project.
- Run the following command to generate the shared libs:
python3 setup.py build_lib --shared
- Upon successful execution, a shared library will be generated in the "shared-output" directory. You can now use this library to develop applications with NativeTgCalls.
- To include the necessary headers in your C/C++ projects, you will find the "include" folder in the root of the project. 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. 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file ntgcalls-1.3.0b3.tar.gz
.
File metadata
- Download URL: ntgcalls-1.3.0b3.tar.gz
- Upload date:
- Size: 9.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a5d3a746a918d9d50e34c62938024fa48fa16395bf3188b65e07f8e4cdec700 |
|
MD5 | 18c93e28008854e3285ee38635b6b343 |
|
BLAKE2b-256 | 49401a444fb1f072cdee9813b8e0ef0985c395391cc851959803eda1582e315c |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3.tar.gz
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3.tar.gz
- Subject digest:
7a5d3a746a918d9d50e34c62938024fa48fa16395bf3188b65e07f8e4cdec700
- Sigstore transparency entry: 149259169
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10cf8e18307d317c37731f995873990191a21b34f657f78df45d9766b4a4dec |
|
MD5 | 920b2a659ef7f3b50653896a44c95f1c |
|
BLAKE2b-256 | 698443cf99353f643d77d77f400e91b05533ace95ba4072b6e070276a32d6bdb |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp313-cp313-win_amd64.whl
- Subject digest:
f10cf8e18307d317c37731f995873990191a21b34f657f78df45d9766b4a4dec
- Sigstore transparency entry: 149259176
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0706a82c1736d4a883ab1edf36408cbd09a54580e5ea35f7dcb881bac3cb813 |
|
MD5 | 6d3d48671fbcefc855b120edcd23f9ed |
|
BLAKE2b-256 | 51898c11d55133d2a2abddbc306bf0a18dfdb12d975f0bed582098f83510c3b3 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
e0706a82c1736d4a883ab1edf36408cbd09a54580e5ea35f7dcb881bac3cb813
- Sigstore transparency entry: 149259190
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 23.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b44f8894ec7fed0a2f7640af76c3e7ae8d98c6a37d2104afc35c5b8923b141 |
|
MD5 | 881226b41499637c9927bf113062ab2c |
|
BLAKE2b-256 | 8d98f8278f1ae9112c0ef9d0e64c5cb5a399016c0dc3635e9740bdacd12b8a3e |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
55b44f8894ec7fed0a2f7640af76c3e7ae8d98c6a37d2104afc35c5b8923b141
- Sigstore transparency entry: 149259182
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.8 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab822dcca5b039c5d012755279d1634e8a5840ecc2361c838d5e0738e0631800 |
|
MD5 | 956d6894d2d8c26d64cbacd4a5878b63 |
|
BLAKE2b-256 | c655b30536c3ffbd5b6cbf2f6b8dc2f31f5c27c1f8b9a87a542cb1828867a90c |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp313-cp313-macosx_11_0_arm64.whl
- Subject digest:
ab822dcca5b039c5d012755279d1634e8a5840ecc2361c838d5e0738e0631800
- Sigstore transparency entry: 149259188
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e992c5f1d56ba9d77a16229ce2747429932ce70fc7e88fbb52a8485cf76b4a |
|
MD5 | f3fd6f716ee9174d1429bff7790e2c25 |
|
BLAKE2b-256 | f9e58d2c980f67ebff339fd05a59e22a10b2bee99e0b96ea3888bf0e07981577 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp312-cp312-win_amd64.whl
- Subject digest:
64e992c5f1d56ba9d77a16229ce2747429932ce70fc7e88fbb52a8485cf76b4a
- Sigstore transparency entry: 149259184
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf71b7c81683f121d276fb81010aafeaab009016f2f8d01d419bc59790a844f3 |
|
MD5 | d3001c63bb9d07194225833a10a265a0 |
|
BLAKE2b-256 | 20acbd3d372da46175c5cdea38310e451a635863348e6e4981e5dbc61174c5cb |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
cf71b7c81683f121d276fb81010aafeaab009016f2f8d01d419bc59790a844f3
- Sigstore transparency entry: 149259171
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 23.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f58066f8735f344ff378daf648cb84c77d08aaa38bf82cbe808519a8247f86be |
|
MD5 | b7d704e48178778ddb0ed5594e1e2e51 |
|
BLAKE2b-256 | 51f41658bdd895565b469f34a94bb3f40212dbc6f12f5dc07960d625197b2f25 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
f58066f8735f344ff378daf648cb84c77d08aaa38bf82cbe808519a8247f86be
- Sigstore transparency entry: 149259180
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.8 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd31186671d724e666490b1a79803f6a9edc383c40f3f149bde8f7a77f6a82c3 |
|
MD5 | 50b96bf8addff2a5809080950932aaa5 |
|
BLAKE2b-256 | bde7ad74d39fbf8ab0e85f1f6b5e4a3024576966fdef343850a81ad387a72b9c |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp312-cp312-macosx_11_0_arm64.whl
- Subject digest:
dd31186671d724e666490b1a79803f6a9edc383c40f3f149bde8f7a77f6a82c3
- Sigstore transparency entry: 149259178
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf83360e21c32e2dc9636a77d7e2e57c36d9c22682b7fd122ac788a32032cb6 |
|
MD5 | 50408e7939db4ad128580ffccb13d564 |
|
BLAKE2b-256 | e5b4a0a90e383c12fb79a43995e4ae7e18db2c121ba5a0e035da49fb49363471 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp311-cp311-win_amd64.whl
- Subject digest:
ddf83360e21c32e2dc9636a77d7e2e57c36d9c22682b7fd122ac788a32032cb6
- Sigstore transparency entry: 149259179
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7cb13fb245208f0a8bbdd8d908324023009a7b36386ec422cf0da9132549a93 |
|
MD5 | 593bccf439226d4922fcc417aa194b8b |
|
BLAKE2b-256 | 85ffed97eddc1a01b96e93879432c8f1ab11b75b5a599dc6f3fce4412eb465dc |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
c7cb13fb245208f0a8bbdd8d908324023009a7b36386ec422cf0da9132549a93
- Sigstore transparency entry: 149259181
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 23.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f505823b4e37042374c1552641e87642839fe6cceb4d7530c51e45982d052cc2 |
|
MD5 | e78f57af04224ccb7c4877fa668b95dd |
|
BLAKE2b-256 | 137ff0c4dd3a5b55321ae03507518ef8db88eca5a4a4399ae739fb2162e95bb6 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
f505823b4e37042374c1552641e87642839fe6cceb4d7530c51e45982d052cc2
- Sigstore transparency entry: 149259172
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.8 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df2122920460b6c8d9372b1359841560d98aa2a331266e836981efaee976fd39 |
|
MD5 | 75cab7f4e974f6bebe9d7d94d899d2a5 |
|
BLAKE2b-256 | 3888d76aa828f3ca4113d32114508278eabf9a21b3e9fc7b2b3f5a4978e53c45 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp311-cp311-macosx_11_0_arm64.whl
- Subject digest:
df2122920460b6c8d9372b1359841560d98aa2a331266e836981efaee976fd39
- Sigstore transparency entry: 149259185
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2af5e9c519a043f1a0520623b997e92571d69501f36304c2c4da5a866c8152 |
|
MD5 | 7c72c623ceb255b29210a421b8c8d45a |
|
BLAKE2b-256 | f990f01e554496c25dc6f49641dc62f1598a06750119335c28768b6b44fee2fd |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp310-cp310-win_amd64.whl
- Subject digest:
9e2af5e9c519a043f1a0520623b997e92571d69501f36304c2c4da5a866c8152
- Sigstore transparency entry: 149259183
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82bf3c444388ece75fcdeddb0b5edbac7e002a858ce3f15ebe1b51d7f9948cde |
|
MD5 | f00b54e240eba487b65826492851f024 |
|
BLAKE2b-256 | 4b29977d1fded98056e82815667a98bc618163b1edf70014c197bfdb469cdb9d |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
82bf3c444388ece75fcdeddb0b5edbac7e002a858ce3f15ebe1b51d7f9948cde
- Sigstore transparency entry: 149259177
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 23.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33411703ac306805a993ff24c2c9070520a5528090b7e86df381bc72ef45d0da |
|
MD5 | 0b4c5d4cd3917f06485e93e001fdcce0 |
|
BLAKE2b-256 | cb44779bb01d124363e6bae6abedda39c25b9d4ac966de20b4336d568d2295dc |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
33411703ac306805a993ff24c2c9070520a5528090b7e86df381bc72ef45d0da
- Sigstore transparency entry: 149259175
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.8 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e25422bf4972547fc3677ecfde54334a7292600c3f5c9ef70ef189d0d36e1f8 |
|
MD5 | 4ce5d386c7df662cff6968fbdc068db3 |
|
BLAKE2b-256 | 8ab4c6d4ae604d70b43703e8d8067d27c7c9a5b788bf24542bc39e4e1455a2f0 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp310-cp310-macosx_11_0_arm64.whl
- Subject digest:
9e25422bf4972547fc3677ecfde54334a7292600c3f5c9ef70ef189d0d36e1f8
- Sigstore transparency entry: 149259186
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69285c148f529316c2bec1ce3e283229d3c23c3d9b8920ab8a67afb7d67058ca |
|
MD5 | aee4d94d3d7c4f0d4f0677aa0ef7b89c |
|
BLAKE2b-256 | b40dbb37558c0bf7dbb489c664f24a4d4677ab1ec03ef19a6349f0fea59d4062 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp39-cp39-win_amd64.whl
- Subject digest:
69285c148f529316c2bec1ce3e283229d3c23c3d9b8920ab8a67afb7d67058ca
- Sigstore transparency entry: 149259187
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79cecc03805851ba9300984478a309c2cc58c8a5059a89fa48a43ed7fc5ecd9c |
|
MD5 | 5c23d18277221534c0da240860eedc9a |
|
BLAKE2b-256 | 0d0cbfae85c2c28e424f8ccd874f490b5a7b6f9d67effee9f5b6d9a4a212bac1 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
79cecc03805851ba9300984478a309c2cc58c8a5059a89fa48a43ed7fc5ecd9c
- Sigstore transparency entry: 149259189
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 23.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9ca4fc7702516a0ecd9189832ef62cfc0329f88472b50b0aba22aa8bf51296 |
|
MD5 | c17ac3a55376fba18c1b43bfa52e56a6 |
|
BLAKE2b-256 | f16380869301dd21f65a2935f8fe429ebaa9bb0fa14f3ae5086e0f33231f7df0 |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
5d9ca4fc7702516a0ecd9189832ef62cfc0329f88472b50b0aba22aa8bf51296
- Sigstore transparency entry: 149259174
- Sigstore integration time:
- Predicate type:
File details
Details for the file ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.8 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a9da0a481d0560630fd7d979e8fcb9ffaa75ce51edd3bfdb6a6e2cd3295d51 |
|
MD5 | bafa7c01244f8be9669d1197e29d89e3 |
|
BLAKE2b-256 | 2b40a054483af7e889f90fe8f22ea3f147d3f60ee51f3ebda1aefdb84f46c51e |
Provenance
The following attestation bundles were made for ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
:
Publisher:
build.yml
on pytgcalls/ntgcalls
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ntgcalls-1.3.0b3-cp39-cp39-macosx_11_0_arm64.whl
- Subject digest:
38a9da0a481d0560630fd7d979e8fcb9ffaa75ce51edd3bfdb6a6e2cd3295d51
- Sigstore transparency entry: 149259170
- Sigstore integration time:
- Predicate type: