TinyTiny 3D Engine
A minimalistic 2D/3D engine implemented in Rust and bound to Python, designed to render 3D objects using ASCII art.
Features
- Rendering Primitives: Supports points, lines, and triangles in both 2D and 3D contexts.
- ASCII Output: Renders 3D scenes in a charming ASCII art style.
- Color Shading Support: Renders with RGB colors.
- Materials: Supports 14 materials, including:
- Texture Mapping: Supports textures up to 256x256 pixels.
- Double Raster: Allows the use of 2 colors per ASCII character (background and foreground).
- Perlin Noise: Basic Perlin noise mapped texture.
Recommended Terminals :
| Terminal | Windows | macOS | Linux |
|---|---|---|---|
| wez Terminal | :star: Fastest rendering accross all terms | ||
| tabby | :star: Runs ok, struggle at big resolutions | ||
| default Windows Terminal | :x: Can't keep up with the rendering | ||
| VScode terminal | :x: Does not even works | :x: Can't keep up with rendering | :x: |
| gostty | :star: Perfect! | :star: Perfect, assuming you have your graphics drivers installed | |
| kitty | Almost perfect, start to slow down at HighRes | untested | |
| iTerm/iTerm2 | Won't keep up with high refresh rate (>10fps) |
Setting Up the Development Version
To set up a development version of this engine:
-
Clone this repository:
git clone <repo_url>
-
Install uv (if needed):
pip install uv
-
Create the environment and install project + dev dependencies:
uv sync --group dev
-
Compile the Rust version locally:
uv run maturin develop --profile release
-
Check the demo:
PYTHONPATH=python uv run python demos/3d/some_models.py
-
Run the Rust unit tests:
cargo test
-
Run the Python unit tests:
uv run pytest
-
Material shading threading benchmark (
test_bench_material_apply): captures serial vs Rayon (1/2/4/8 threads) over several canvas sizes, writesbenchmarks/material_apply.json, and prints a compact Rich KPI report (~100-column friendly). From the repository root:./scripts/bench_material.sh
On Windows PowerShell:
.\scripts\bench_material.ps1
The report summarizes speedup vs serial (
×ser), per-thread efficiency (η/T), scaling loss vs ideal linear speedup (loss), and a throughput bar per configuration. Expect roughly one minute on a typical CPU.Equivalent manual invocation:
mkdir -p benchmarks PYTHONPATH=python uv run pytest \ tests/benchs/r_code/test_bench_r_pix_shader.py::test_bench_material_apply \ --benchmark-only -q --benchmark-json=benchmarks/material_apply.json uv run --no-sync python scripts/dev_material_bench_report.py benchmarks/material_apply.json
-
Regenerate TTSL opcode/ABI files after opcode definition changes:
bash scripts/gen_opcodes.shOn Windows PowerShell:
powershell -ExecutionPolicy Bypass -File scripts/gen_opcodes.ps1
Build Documentation
From the repository root, regenerate the Sphinx HTML docs with:
uv run sphinx-build -b html source source/_build/html
For a fully clean rebuild:
rm -rf source/_build
uv run sphinx-build -b html source source/_build/html
On Windows PowerShell, use:
Remove-Item -Recurse -Force source\_build
uv run sphinx-build -b html source source/_build/html
Tips for Python Path in VSCode
Due to the mix of Python and Rust in this project, the Python code is located in the python folder. More information can be found here.
In launch.json for VSCode:
"env": {"PYTHONPATH": "${workspaceFolder}/python"}
In settings.json:
{
"python.analysis.extraPaths": [
"python"
]
}
Known Issues
- Many...
Metadata
Release files for tt3de 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tt3de-1.0.0.tar.gz | 1.5 MB | Details |
Built distributions (wheels)
Total release size: 23.4 MB
Release files / tt3de-1.0.0.tar.gz
| Download URL | tt3de-1.0.0.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c44ff2c306e3528b8e4a91272a11e29ee9473187d36bdfc4c6fc82c1dae9492c
|
|
BLAKE2b-256 checksum How to use checksums |
bb575fd852198f298bc687d7823e7665619b1b200b1385edb5ea2c829dd9d99e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 825.2 kB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
406782de89a2d9ca054147efaf12d71f57ef6dc79b26a7789c0d5be67eb7683e
|
|
BLAKE2b-256 checksum How to use checksums |
c3c7e773db89e63143c0177f49837b764faebbd2121c29ede8d51ddfc148e0e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl |
|---|---|
| Size | 861.1 kB |
| Tags | Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c8c0bbcbde90b167d023b148fc20a1c1dae6275d397a4cd4e739d111ce70c03c
|
|
BLAKE2b-256 checksum How to use checksums |
f9b646805f4671816b8c91f549699941537f94b2c913838fc8f9fae352dd6b45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tt3de-1.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 610.3 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
7cb753877d5deaedd282752125c8a63e43c03f177a7482e07f3c57b90ae0aed8
|
|
BLAKE2b-256 checksum How to use checksums |
01ed86b59dad4acd04f198ca23a54394dffbf41126f22e726eca01032a2236d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | tt3de-1.0.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 656.4 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
bf5c0973e6586f4d82ebfad56bdb7757b8c246936aaf29b0a8b318a6ca9e56fc
|
|
BLAKE2b-256 checksum How to use checksums |
3f1016de243b6eaa7db0e467642a9933dadbf6c367394b60a7de677222201150
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 819.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e99ef2f3a6034810948dfd200304ae52e6538217d6539860ddf3376632501bc1
|
|
BLAKE2b-256 checksum How to use checksums |
4301cea25ca41ee1a9ef3a9f0f7d587f17f9f23b319e07062d6618210aee1169
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 856.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
338c3c5d9608cf1798a21db1976b7be97bb6f1bbf44357a42fd644920047e9cf
|
|
BLAKE2b-256 checksum How to use checksums |
1812feb25b94bfe7a48f6f629912390cf98d24b02f5ba4816205ef0ab088b91c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-win_amd64.whl
| Download URL | tt3de-1.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 428.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
88df304eb91d6528e5a19021b001b952555f7ad595c74a09786861a67244cabb
|
|
BLAKE2b-256 checksum How to use checksums |
d7cf80902facd05acb081ba3031c3ad23dc8f1dd1c9d6994d7b2f04ed6a40a7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 818.8 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a42c49eedcbf9b2a9f06905705fade6da222cb5fb752fc2d8e959439e2997e96
|
|
BLAKE2b-256 checksum How to use checksums |
9008e3f6ae0125ea34f5acda11dab084d261b152c3ab12ad4ab63e722f312553
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp314-cp314-musllinux_1_2_i686.whl |
|---|---|
| Size | 857.3 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
2477f2fc62a126a529c05d81bf5aa6fc4b97736f30b415d6ad0bcdde65a2f8de
|
|
BLAKE2b-256 checksum How to use checksums |
cce522c3c9232a825007e8133a0b997d4160632366bed1a9bb5b91c98d967f46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tt3de-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 603.5 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a855a8ed53540c0a596dc233b4e6aa6cc7ff88dba9179604fd82d8a4d183f216
|
|
BLAKE2b-256 checksum How to use checksums |
8546495d1bb946263ccf9b03823515168b9bd037b91374924498d0cc36d51d08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | tt3de-1.0.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 652.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
199e82103feb01d500331e86d0b67fc3216ff2a98e007e708cd8f36f05074e47
|
|
BLAKE2b-256 checksum How to use checksums |
559cb5703251b7602eaec5bf77ef30ca39bcb72b85e362af85a1f0bfc6b70ba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tt3de-1.0.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 548.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
36f37a0445a6833b51eb738a5d538b8486345d2ed75fb543ccb4f9b74727d896
|
|
BLAKE2b-256 checksum How to use checksums |
b345df6863a680eb0d43b0083aa3a479cdba44afcde6198594e4349be495a9c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 818.9 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2589097bcbef473cc06dc34a2f5e4f66cfd15e2078dc3ff072f2e7fc2ff1a4e4
|
|
BLAKE2b-256 checksum How to use checksums |
6671040b26d9a527a89a68409905881bad773ed585c18dabdbd11af66766bfd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313t-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp313-cp313t-musllinux_1_2_i686.whl |
|---|---|
| Size | 856.1 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
38e256e0f3780201f6bffb595cb67402aeb04910f845969d62e2539711b20164
|
|
BLAKE2b-256 checksum How to use checksums |
2601b395a07dc3eea6469846a8d38ef4c09d60f746e837766e84bb3ef5c40be5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-win_amd64.whl
| Download URL | tt3de-1.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 428.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1117f44d4a58bf38b0253c4980b586c8e2813acb0f3e01d36c66dae81f885472
|
|
BLAKE2b-256 checksum How to use checksums |
ac4d37646192e8b3434b32370fd7af104bee5797640f2fd025c6e19936cce1cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 821.1 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a4000b5caaeba1e6be5adaa38852faa956f4c5dc59aaa175655a98feee47cd9a
|
|
BLAKE2b-256 checksum How to use checksums |
8f8cb80709d4c72f2ba8f98ae02c94e8a438d422385d61f8ebdb6c31542dab97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 856.5 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
c496c95965849e3c36fffd815d7ace8dc4c50a3eec15c3e8597a81fdb1f9ddea
|
|
BLAKE2b-256 checksum How to use checksums |
b74ddb65edaeafd2d5e6479f52e84150a42dc89c91fc1d8f7d44128e69b4d7a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tt3de-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 606.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e2f897b7be65cf175a044a63af7f3acb2403bf8ab36201d548d79130b1441582
|
|
BLAKE2b-256 checksum How to use checksums |
f0722c212cdb7ff7b843e816accdfc48d75936fea0c32dc4da3f286516a27fc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | tt3de-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 650.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
8c3a0b107f0f85cd2109a5d887fd5ef253df3f8d0008999dfefbb49f823a41ea
|
|
BLAKE2b-256 checksum How to use checksums |
a956edfb05f88b03753eedbff1dcafee7a750dea902a75e8101fd48eb7ee8532
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tt3de-1.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 548.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a2e95e43f615738f73759d217fbea3980b134edbe591e0db592012338dd08dec
|
|
BLAKE2b-256 checksum How to use checksums |
d808cc662af9cd579a275aba0ddf434d9a5d8fd73a745d0cf1596eafcc0b059b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-win_amd64.whl
| Download URL | tt3de-1.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 429.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1fd4dbc5e00eac3b068f9fb02d254dba752d0eeeb50e000ee6f132febac85bb6
|
|
BLAKE2b-256 checksum How to use checksums |
653ad6b3784cff062b45cb8b30707bbe103c9ffe94ae28fbdf9b0da26ffb0556
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 821.4 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
82f8c10265c625e831d4e900dd092c7d2fa88e42c606e11d4e1c9db9755f6922
|
|
BLAKE2b-256 checksum How to use checksums |
5c25e7a6787af37007eb7363791f196efc8f53df469602b4934688c7915d17c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 856.7 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
fc8edf222093dd6b0226a657b85c8bca26d9d98cc0f9ec19272a6fb1cc154f55
|
|
BLAKE2b-256 checksum How to use checksums |
a2b929a1d2c3a3d508fbf206f7d8980f085a2daa71c9e04a5e56eb2f7b0add07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tt3de-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 607.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
efb3f4da3f827cfb584d2c3df5e25c4bb1330ccdc8d68545be0e39c92540e350
|
|
BLAKE2b-256 checksum How to use checksums |
3cf1a2275f1dabd78b3455c776a8d976a378f2d6b330e565d0c37dd7a8a4ee45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | tt3de-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 650.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
cd5ced8c9a3320c052eab4199d5dc252aa1b34026737252e18be6e097f3dbbd8
|
|
BLAKE2b-256 checksum How to use checksums |
f162bdcde273f502a8489b8c7a2bd7b1df612537a576ebefbf24c537bad97365
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tt3de-1.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 549.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b40a6624eb2f90a537a02dcd3d7b2de879ad920a2ddfc8150a2d0418566b3a50
|
|
BLAKE2b-256 checksum How to use checksums |
98cf37107ec0af7fd26548ab5d27b854c7b7a54e5ecbece0d4e86994ff9e7a9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-win_amd64.whl
| Download URL | tt3de-1.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 429.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ee1111ca4e288c885ab60efb68dfea3ce66c5244e5c070c40520ec6370a5fe0b
|
|
BLAKE2b-256 checksum How to use checksums |
1743f51af9e847ced84c3046f938bc596e7bed7fc5420313ba38a51a76f0d9fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | tt3de-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 821.1 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ed4b4b13fef090d3e5dd61c3b69bc2c267550e79004ff3db98e02ab229c2748
|
|
BLAKE2b-256 checksum How to use checksums |
0b304c0ddce3b9a54f78577f9794df0c2f10693a9ed663a38420bd7c91730511
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | tt3de-1.0.0-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 861.3 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
fe4e0a929a588daaf435133815831a61d661727e462ae623369101e5c76a98af
|
|
BLAKE2b-256 checksum How to use checksums |
b79c6a189c67c55b272165108dc2603cf6523c51e925f4eace465b68a960c6f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tt3de-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 606.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c090ec6f0b69630389345d3af47b0a009109313a535f82b9689f9a5be84019bb
|
|
BLAKE2b-256 checksum How to use checksums |
c84add8633400aff146cbcc311c618ffe01e7d08d041908a81ab33895e72797c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | tt3de-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 656.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
10b5a6177ec53602b3be3d49d78be602890bab69429c679020c286c31d503474
|
|
BLAKE2b-256 checksum How to use checksums |
bfcf03739fd7b3b3fb206650636ad60d28d64eda6a0fc3e95efe24084ead479a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|
Release files / tt3de-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tt3de-1.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 553.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc317576a5f6d86f7529c14da44fbfed0a1a57a14808eb330ae3aa3048e9b76c
|
|
BLAKE2b-256 checksum How to use checksums |
62aa73d64fb382d6db21a10893cfd295ba55d91b7dca20dfb5062f3401f18593
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.2
|