Rust-powered Python SDK for async WhatsApp automation with typed bindings and event-driven APIs
Project description
Tryx
Tryx is a Rust-powered Python SDK for building WhatsApp automations with an async-first API, strong typing, and production-focused performance.
It combines:
- Rust for protocol and runtime-heavy paths
- PyO3 for Python bindings
- Tokio for async orchestration
- Typed Python package distribution (
.pyi+py.typed)
Note: This project is an independent developer SDK and is not affiliated with WhatsApp or Meta.
Why Tryx
- Async-first architecture for event-driven bots
- Python-friendly API with namespace-based clients
- High-performance native core for protocol and transport workloads
- Typed interfaces for better editor support and safer integrations
- Supports both async and blocking runtime styles
Quick Links
- Documentation: http://krypton-byte.tech/tryx/
- Contributing Guide: CONTRIBUTING.md
- Command Bot Example: examples/command_bot.py
Installation
Prerequisites
- Python 3.8+
- Rust stable toolchain
uv
Development Install (Editable)
uv sync --group dev
uv run maturin develop
Build Wheels
uv run maturin build --release
Quick Start
import asyncio
from tryx.backend import SqliteBackend
from tryx.client import Tryx, TryxClient
from tryx.events import EvMessage
from tryx.waproto.whatsapp_pb2 import Message
backend = SqliteBackend("whatsapp.db")
bot = Tryx(backend)
@bot.on(EvMessage)
async def on_message(client: TryxClient, event: EvMessage) -> None:
text = event.data.get_text() or "<non-text>"
chat = event.data.message_info.source.chat
await client.send_message(chat, Message(conversation=f"Echo: {text}"))
async def main() -> None:
await bot.run()
if __name__ == "__main__":
asyncio.run(main())
Feature Overview
- Event-based handlers via
@bot.on(...) - Runtime client namespaces:
contact,chat_actions,community,newsletter,groupsstatus,chatstate,blocking,polls,presence,privacy,profile
- Media upload/download and message sending helpers
- Typed helper utilities under
tryx.helpers
For complete API coverage, see the docs site and generated API pages.
Project Layout
src/: Rust core bindings and runtime integrationpython/tryx/: Python package surface and type stubspython/tryx/waproto/: generated protobuf Python modulesexamples/: runnable usage examplesdocs/: MkDocs sources
Development Workflow
# Lint and format check
uv run ruff check .
uv run ruff format --check .
# Validate stubs
uv run python scripts/check_stub_parity.py
# Build docs locally
uv sync --group docs
uv run mkdocs serve
Release Workflow (Maintainers)
- Release is triggered manually via GitHub Actions (
Semantic Release). - Version bump is automatic from Conventional Commits:
feat-> minorfix/perf-> patch- breaking change -> major
- The workflow creates a Git tag (
vX.Y.Z), creates a GitHub Release, then triggers CI for publish.
Troubleshooting
Native Module Import Error
If you see ModuleNotFoundError: No module named 'tryx._tryx':
uv run maturin develop --release
Bot Not Running
Ensure the bot runtime is started (run or run_blocking) before calling runtime client methods.
Contributing
See CONTRIBUTING.md for contribution and release guidelines.
License
This project is licensed under the terms in LICENSE.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tryx-0.4.0.tar.gz.
File metadata
- Download URL: tryx-0.4.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e3e6cb3e3cea9c723bda8bf99ea463c6b6b89d2f747d771ac3fdd3376932aa8
|
|
| MD5 |
7bae6afaa72c2ec4e455b239b7d7819c
|
|
| BLAKE2b-256 |
1d4b434807b988569ecf4089ce17b2c2229dd07b859d04a36d38b4efb2456e22
|
File details
Details for the file tryx-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58266a9f4e23c2e300b044646b97d05d9fe96300a3fd5f2b5bc11ab54efa59a8
|
|
| MD5 |
8c1ecff89346f51a5a529fa342e96003
|
|
| BLAKE2b-256 |
a6f3164c31c5d66a99eacac3d0f3f5f2f4560e0712019c11c544648354231384
|
File details
Details for the file tryx-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26278961705f01ddd17040697378bca37827a09ba949a9f38628ae41ee18e932
|
|
| MD5 |
dc70d720cb2b22b05a34183e9844d5b4
|
|
| BLAKE2b-256 |
05b4de2404c95676a199709cb95e6af9b336dffe223a6375c5279eeaffb3ae4f
|
File details
Details for the file tryx-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dfbbf60dd810117e4e275057852788c755ec102a4d5bd608f7fef76939fb896
|
|
| MD5 |
db0c04d2af0e14b083ad92bbcec35345
|
|
| BLAKE2b-256 |
ecc9f7f8c8d8fa71d63a0c6cdfc3f8d47166c3cfb52ce367e59ee407e645d1c9
|
File details
Details for the file tryx-0.4.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 14.6 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fa2315216d5bad378ef1d3300cab99303a2dc4bb9f3867fe056197761c16def
|
|
| MD5 |
ee6faa6720056875fbd3e6fd04f84d50
|
|
| BLAKE2b-256 |
d5cf469c62ccd43fdf2695233d691c420a1fcd8222cc1bbb937e48cdafaedb1a
|
File details
Details for the file tryx-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5df144ad1145cfe6d7c59852d4b41a7ad6a64519bc00c0599dd7c2ba1bb562b
|
|
| MD5 |
51bdd94d172dc7402ac25663a85c1a48
|
|
| BLAKE2b-256 |
f50943645ab05f9b6db1d8391577ad4fb10be3fc836ac6415e886a8e7695375c
|
File details
Details for the file tryx-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86af2c3081aafbef051ab5a7e6046890d26d86a40a7afe7c76a6a8aa009ae267
|
|
| MD5 |
a62f48f9bef3da1365fd3c7a0ce08b8c
|
|
| BLAKE2b-256 |
89f42a83253e3452922af146148748d841b1804a7aeb3b3677081b00044923b0
|
File details
Details for the file tryx-0.4.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 14.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba29b0f942ca5eeb83e3a1cd5559e0c5aa535c6aa050e0323bb40077562b80ff
|
|
| MD5 |
1eb3b3c87e516b8d70c28ae1d50dd330
|
|
| BLAKE2b-256 |
eba533e6b054e4a6094b5bdc9a46907b4454cd101a9b495efdadab6950b6b842
|
File details
Details for the file tryx-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 14.8 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f641095fea25250bdb565c80c46fd63c72b31cbf4802f568c9fa08d3db63d8a7
|
|
| MD5 |
73a2047e3d68f9d62d6984a9336c96e9
|
|
| BLAKE2b-256 |
22a5646c989a44eac66e4d8249fc08794b16138de75bf7e5387a962e85f3815a
|
File details
Details for the file tryx-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2cf18c6f73e61ec8e7a17b1e865319950b485a0a8c95b954c4641ca7e0ce86b
|
|
| MD5 |
a4468ecdbfd161fcb38940ba09f9473d
|
|
| BLAKE2b-256 |
e150609056bf740fb44333ef894f60f85ffde4de6f163150ce7012a976a20f0e
|
File details
Details for the file tryx-0.4.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 14.6 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b281fa6f875ec4078d1cdb8deb3098e29d82d3a8974ee181d5cefea0a80286e1
|
|
| MD5 |
5db4934475801709bc6c4e097dab69aa
|
|
| BLAKE2b-256 |
68d856576fa94656f1a58550e2e8a7bd31c6e984cb448b278ad1caf020ac8632
|
File details
Details for the file tryx-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8456b7e44e1a49a1495cf858d2c3608b959dbfec8fa64fb0afa7538df577b8bf
|
|
| MD5 |
0242e827111646cdbbc776c16c4155a2
|
|
| BLAKE2b-256 |
576c20785606e7d2013021bcf56d2927358c876a1c3bdee6fed1b164865fa4f7
|
File details
Details for the file tryx-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4b822e4345d4b0ef9a24ae16d77c18fe1dbb30b68a55460da247e522bb20a39
|
|
| MD5 |
468e1c15115c021c8fbcd836f29eb80c
|
|
| BLAKE2b-256 |
6fbcf13e21b4f261d0d0a35c2c44023240b7973b742652406b4994f782f10348
|
File details
Details for the file tryx-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 14.5 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a5d7a83f31d6c4de0276582c6bc833e96fdf22fe0ff9c71a5ae37a0d36cff4a
|
|
| MD5 |
d35a5f67cd864ed697073e91ed9245a2
|
|
| BLAKE2b-256 |
6d75328f38a9d68cda6a9f49091584e4d60a32d1fcf68ead63792ad36f6d4406
|
File details
Details for the file tryx-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 14.7 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7edf5dc16775b5dedc60f4187d02a1b9214b78b37b389e1240c87be54dfe1473
|
|
| MD5 |
7df98e87c779460fc17121ea234b4473
|
|
| BLAKE2b-256 |
b2d337055e5efa6705099661e9d66610f655ddcf271c3bfe7bc5869b1c185e8b
|
File details
Details for the file tryx-0.4.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: tryx-0.4.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 14.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fe9d80431dddc593adede07a21508e69be2e8beabe8c4bff53507142cfbeccf
|
|
| MD5 |
2102b93eb2a56e9c641097923fefd406
|
|
| BLAKE2b-256 |
16cdb4670b03b2505585803856593cbcc513e1d0c8de752956c273a7dedaa0c5
|
File details
Details for the file tryx-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a710f71e18d1d55edb85af5cc26c7fe2526c303abc8d49d1eaf1610e474e0ed
|
|
| MD5 |
0a7ca765b7c5cb184ed0a42142019866
|
|
| BLAKE2b-256 |
c868aa83e01d00443ee993c7c2bb8c25cb399ff993544d4594691a2433d7474b
|
File details
Details for the file tryx-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95714e984c3ba223b669079b434fdf6ee4c03a83acad96f964a2951f07799020
|
|
| MD5 |
e3af84b793f9ef826aa192118e2fde58
|
|
| BLAKE2b-256 |
211a088ca7f6e0e077c52c66fdfe5bd96cbfd88209115701ac4a515c34b60574
|
File details
Details for the file tryx-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: tryx-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 14.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8b731cc5489a2f17e4cadb0dc05fbdb4d2f2c3065f33382c43ae80214701df7
|
|
| MD5 |
7c281bf35703530d1973515cb0d01b64
|
|
| BLAKE2b-256 |
dee770f59d9dd92494c0deade27db489644e9d4e58599e3d885a224bf616c9ac
|
File details
Details for the file tryx-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 14.7 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ade369362f10d0e300e3464507f3f3dac4786c3fb9c6fe7f90ed543847c68ebc
|
|
| MD5 |
636aaac8060e10a607b1dc14aeeacf9d
|
|
| BLAKE2b-256 |
081bcfff6afe35ee5a773ca212911627e30e296a02235b126ec59c94ee5f0e29
|
File details
Details for the file tryx-0.4.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: tryx-0.4.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 14.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b80e2bc46cf842113aa25e2db84f0bf29b690b3720b7144ea7899777edd65da
|
|
| MD5 |
aca7a4e3da17fba767a3bfcd523692ca
|
|
| BLAKE2b-256 |
bacede4117cd3f450804b9a9b0f492baf4f53ec7363366d09b29392771e13f4d
|
File details
Details for the file tryx-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cf00c172c9aaaa6da1badaaf53195a84cc71fc7b2c991ca61380a63a7ff29a5
|
|
| MD5 |
17af029c37dcc5063fffced871fa3ab5
|
|
| BLAKE2b-256 |
67d9e576fec6bd8a1b853f23d75cd807f510a5d3961ea8bf6a8ec3df5c3ba1df
|
File details
Details for the file tryx-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c72608a4351c9268f410713b78836e62cd20368adf3f6d104a25dcc11f74cf62
|
|
| MD5 |
bc77022ea891c03fa5d83daa9e724739
|
|
| BLAKE2b-256 |
d530ee5029fcf09e7cc15af10a6feb517ed721f918956f91d4242de40bab2ca0
|
File details
Details for the file tryx-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: tryx-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 14.5 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f31cc5afeeae11dcf224e0e09bd16337d4d3494c778f8ba1e7949b0ecaeac268
|
|
| MD5 |
40e4159b5fa1ebff739238024debb34b
|
|
| BLAKE2b-256 |
966dd05744d3852c1cc8cc95e43996b2822c5d6ca4e7dbdd38bffb8e4b73ab95
|
File details
Details for the file tryx-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 14.8 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c3e1d1dd96a5ab1702bfdf7498c9dc65551740679592beaacbbde188b62a11b
|
|
| MD5 |
2137774ab38820e35a7d77d5ea241c8d
|
|
| BLAKE2b-256 |
2be51016caa27247ed693f42bf417b9beaf8e8b93084405e2d928070c4f9108c
|
File details
Details for the file tryx-0.4.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: tryx-0.4.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 14.6 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d1d4ef6bdff8c4eed96fdf57e9fbfc253c2d8c86de93684b31d1c9ed7493156
|
|
| MD5 |
aaa80ad6e4de00940227badf1583416a
|
|
| BLAKE2b-256 |
a89d45877bd653b402d68c60e88247fce6d298586ae9fa2db4d60cede7595a7c
|
File details
Details for the file tryx-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba057567d9e2c2dd5db985d4b4c2478366c0025dab187a1ba4d7ff7a30a47cb5
|
|
| MD5 |
cd40342922b913c95516312b1a7c1b44
|
|
| BLAKE2b-256 |
d0990685042bd9ff9732e6a8b9a6b60cf92897de8762e73443f5731716daf68e
|
File details
Details for the file tryx-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6c2ef04acd3bfca6568bc04c5850436f4d927128c4bb9224aca9d19af7fca77
|
|
| MD5 |
34e2554a6036ac01def68f79ac5808df
|
|
| BLAKE2b-256 |
2b9425ea90851e740abf846c4f96b4c1837996480296194fd1430179a98c1174
|
File details
Details for the file tryx-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48d1776700fc79b8241aa7a26326c40faf25243e29c3b16efdb8b66bc429b954
|
|
| MD5 |
360feb0f7e57e90ff5fb3c2060f2209d
|
|
| BLAKE2b-256 |
64ce14c532c93a674735aa7a4019575287d096ff080d51988fc34acc8daaf49b
|
File details
Details for the file tryx-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7df7931d0aa2943d88b545ec1b43aebbf8a9cd2a12077fa7599688911b74087c
|
|
| MD5 |
4d625b5cddaa20d2877f0d2d3a4d1a97
|
|
| BLAKE2b-256 |
bcb90010783128af197beb2d9ddf2d9a1a762b8819da07bdf6224310035b93aa
|
File details
Details for the file tryx-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: tryx-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c587978ce177ff02c2cd5b4765ff4247993ef92b8938d723366e5cb9b24b97d
|
|
| MD5 |
8d08742708c60f4332c4a2c9cab20510
|
|
| BLAKE2b-256 |
0ad28b6adfff5470915152dcf31ffe9fd46bff669d9f2c9976320e2a1f83cee1
|
File details
Details for the file tryx-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: tryx-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 15.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bea08c0d16e9e2de94e420362cec26e6e580b3eeae53ff181c5811761c6eda3
|
|
| MD5 |
ae369c3328c4cb29e86daea446e91032
|
|
| BLAKE2b-256 |
95eb2b21a628f9e96155b0bc6983907a8f9ae6113c22aaa88eda7739e9f16586
|