PRISM
Prism is the Platform-agnostic Reader Interface for Speech and Messages. Since that's a hell of a mouthful, we just call it Prism for short. The name comes from prisms in optics, which are transparent optical components with flat surfaces that refract light into many beams. Thus, the metaphor: refract your TTS strings to send them to many different backends, potentially simultaneously.
Prism aims to unify the various screen reader abstraction libraries like SpeechCore, UniversalSpeech, SRAL, Tolk, etc., into a single unified system with a single unified API. Of course, we also support traditional TTS engines. I have tried to develop Prism in such a way that compilation is trivial and requires no external dependencies. To that end, the CMake builder will download all needed dependencies. However, since it uses cpm.cmake, vendoring of dependencies is very possible.
Minimum system requirements
Prism requires the following to be met to function properly. If your system does not meet these minimums, Prism MAY malfunction or fail to load at all. If you attempt to load Prism and the load fails, or if Prism malfunctions, please verify that you meet the requirements in this section before opening an issue.
- For windows, Windows 10 or later is required. Older versions of windows are NOT supported.
- Apple platforms require either MacOS 11, iOS 13, tvOS 13, WatchOS 10, or VisionOS 1 or higher.
- Linux requires a version of Glib which conforms to the Glib-2.68 ABI. This typically means having glib and glibmm 2.80 or later and Orca 49 or later for the Orca backend to function. Speech-dispatcher will work with any version of speech dispatcher that supports ABI version 2 (which means that versions 0.11.1 and on will definitely work).
- Android requires version 8/API level 26 or later.
- Web requires that the browser implement the WebSpeech API to be implemented.
Building
To build Prism, all you need do is create a build directory and run cmake as you ordinarily would. The following build options are available:
| Option | Description |
|---|---|
PRISM_ENABLE_TESTS |
Build the test suite (currently reserved). |
PRISM_ENABLE_DEMOS |
Enable building of demo apps to demonstrate Prism either generally or being used in a specific language. |
PRISM_ENABLE_GDEXTENSION |
Enable building of the Godot GDExtension. |
PRISM_ENABLE_SHIMS |
Enable screen reader library compatibility shims. |
PRISM_ENABLE_TOLK_SHIM |
Enable the Tolk compatibility shim. |
PRISM_ENABLE_LEGACY_BACKENDS |
Build backends for legacy screen readers. |
PRISM_ENABLE_POWER_MANAGEMENT |
Allow Prism to manage the backend availability enumeration thread based on OS-level power management transitions if supported by the target. |
PRISM_ENABLE_LINTING |
Enable linting of Prism's source code using tools such as clang-tidy. This is a developer option; do not use under normal circumstances. |
PRISM_DIAGNOSE_VECTORIZATION |
Request that the compiler generate vectorization diagnostics to assist in understanding vectorization decisions and opportunities. This is a developer option; do not use under normal circumstances. |
PRISM_REGENERATE_DJINNI |
Allow regeneration of android JNI binding code. This is a developer option and requires a JRE and Djinni executable; do not use under normal circumstances. |
PRISM_BUILD_WINELIBS |
For x86 targets, generate winelibs for communicating to Linux backends when running under Wine/Proton. This option is a fatal error on all other architectures. |
PRISM_DEPENDENCY_PROVIDER |
Default provider for vendorable third-party dependencies. If SYSTEM, Prism will attempt to find dependencies assuming they are present on the system. If BUNDLED, Prism will build what dependencies it is able to. |
PRISM_BACKEND_DEFAULT |
The default setting for all backends compiled into Prism. If OFF, no backends will be compiled. If AUTO, Prism will determine availability of backends based on the target and what dependencies are available. If ON, all backends for the target will be compiled and Prism will refuse to build if their dependencies are not available. |
In addition to the aforementioned, Prism defines an option for each backend that is defined. For example, the JAWS backend can be disabled by setting PRISM_ENABLE_JAWS_BACKEND to OFF. Similarly, for each dependency that Prism requires, an option is defined to control where it comes from; for example, if your system provides {fmt}, you can set PRISM_FMT_PROVIDER to SYSTEM. This granular build setup is primarily useful for package managers.
Prism is also in vcpkg. To install it:
vcpkg install ethindp-prism
The following features are available:
| Feature | Description |
|---|---|
speech-dispatcher |
Enables linking to speech dispatcher and, by extension, enables the respective back-end module. If not defined, speech dispatcher will NOT be a supported backend. |
orca |
Enables use of glib and gdbus to communicate directly with the Orca screen reader. If not defined, Orca will NOT be available as a supported backend. |
Documentation
Documentation uses mdbook. To view it offline, install mdbook and then run mdbook serve from the doc directory.
API
The API is fully documented in the documentation above. If the documentation and header do not align in guarantees or expectations, this is a bug and should be reported.
Bindings
Currently bindings are an in-progress effort. The following Bindings exist:
| Language | Package/add-on/etc. |
|---|---|
| .NET | prismatoid |
| Python | Prismatoid |
| Godot | Prismatoid (in-tree) |
We welcome future bindings. If you write bindings and want them added here, please submit a PR!
We also encourage bindings to either follow the Prism API or the Python bindings, with appropriate modifications to the aforementioned for language conventions. Bindings are of course free to add on extra functions, such as the Godot one adding speak_to_stream. However, the objective should be to make transitioning between languages as painless as possible, plus take advantage of binding-specific enhancements. This paragraph however is not a requirement and bindings will be accepted either way.
License
This project is licensed under the Mozilla Public License version 2.0. Full details are available in the LICENSE file.
This project uses code from other projects. The full listing can be found in the NOTICE file packaged with each release or at the repository root.
Contributing
Contributions are welcome. This includes, but is not limited to, documentation enhancements, new backends, bindings, build system improvements, etc. The project uses C++23 so please ensure that your compiler supports that standard. Please read the Contributing Guidelines for more information on the contribution process.
Support
If you use Prism and like what it does, please consider sponsoring the project.
Metadata
Release files for prismatoid 0.18.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prismatoid-0.18.2.tar.gz | 2.3 MB | Details |
Built distributions (wheels)
Total release size: 44.4 MB
Release files / prismatoid-0.18.2.tar.gz
| Download URL | prismatoid-0.18.2.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
925a8c4d80d39ca79aadd399620d1e9e9ccc11ee4333d207f9974a1df656e15f
|
|
BLAKE2b-256 checksum How to use checksums |
2b3737c005264580c305a4533a2fd97270a56aedbc496ff8f14c0cd5ffac3897
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-win_arm64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 467.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
c5f86c3b4f12a3f1c153f3770a21cb2bef2f49aa12e6f396285de96a228f992a
|
|
BLAKE2b-256 checksum How to use checksums |
25f8800d49c0d29f22b1f04c596ee8d6d677426bf5cbc9bb1c39b9c363f1ce51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-win_amd64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 623.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5e911255209071a6fd0ba01799bde5d36565630c15fcb065a1e49527b136baac
|
|
BLAKE2b-256 checksum How to use checksums |
9d1f5ff779e2aad86a95ff77043d9463581c8e380223cc6f225703b3fe62d52a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f867dcccc8a60287ff6577d80063b2b8a3e649008e1224d7c6f22110a2c01e97
|
|
BLAKE2b-256 checksum How to use checksums |
9194955959a98a12d62bd2767cfd19c6e42fe988ba8e4753e9f9d8735cecd6e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a0998d7545989984832b5c7c19940ba6d8f3db171c3ab7c286b4f782e4e15b5
|
|
BLAKE2b-256 checksum How to use checksums |
c39d606872cbfc51aff959dbf678024541b353dd19e0057bda073a2963d1a393
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_x86_64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
939477df0c290eb3cb6c0b269be11b57aa2d841f3bc398084f83b9896a8ec2cf
|
|
BLAKE2b-256 checksum How to use checksums |
33f96df21eb711f70e1fa8c9461ec9390b918695094e31984129bac71fcd4e47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_aarch64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
07989efe9912c4ab5bcda85d984a79f9b17181a979dafbcadc6249f7691734ff
|
|
BLAKE2b-256 checksum How to use checksums |
895c8a5d2371661ee58556a405a18bc25fb9cf0210e71ec67daa5af5cea0e971
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-macosx_11_0_x86_64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-macosx_11_0_x86_64.whl |
|---|---|
| Size | 373.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
13d8a0718f5de61cdb2182e7ad5f8cb7c9c5d20a4fcea2399db1618ffbd5d9bc
|
|
BLAKE2b-256 checksum How to use checksums |
ea0d079b5a0a058c5bcebe334afb872ba30965f77930c913167f391d18dd6506
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 257.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bb3a02e3b0572b6d512c694ab1ed00a6d819cc12e579995be6e93cbdbdbebd7c
|
|
BLAKE2b-256 checksum How to use checksums |
32422a9dbfca40755d9019df6c702b537af238c8a835ce561564fa9ff84833bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314-android_26_x86_64.whl
| Download URL | prismatoid-0.18.2-cp314-cp314-android_26_x86_64.whl |
|---|---|
| Size | 982.5 kB |
| Tags | Android API level 26+ x86-64 CPython 3.14 |
|
SHA-256 checksum How to use checksums |
9c4df8e375bf7b3b959f0b09c1c5422875cc91044d8591c8bc76fa45e3c307bc
|
|
BLAKE2b-256 checksum How to use checksums |
5e7a30f303993ee017c6fbc78cefa82fc1f0f49fa8889397d909371f1d11491b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp314-cp314-android_26_arm64_v8a.whl
| Download URL | prismatoid-0.18.2-cp314-cp314-android_26_arm64_v8a.whl |
|---|---|
| Size | 885.3 kB |
| Tags | Android API level 26+ ARM64 v8a CPython 3.14 |
|
SHA-256 checksum How to use checksums |
f9cf9675606aed6fb9a8538a6a12c2b574ac30339d3a5c8334f12c2406432cf1
|
|
BLAKE2b-256 checksum How to use checksums |
855029746173f95d5b7b2264e21f67c55f6931a7fa2337a19d8a8ea3d60d2960
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp313-cp313-android_26_x86_64.whl
| Download URL | prismatoid-0.18.2-cp313-cp313-android_26_x86_64.whl |
|---|---|
| Size | 982.4 kB |
| Tags | Android API level 26+ x86-64 CPython 3.13 |
|
SHA-256 checksum How to use checksums |
b65c4d01fc8e65ed3d28f429f09939be42547b93521a004aa28fbfbe339c92ef
|
|
BLAKE2b-256 checksum How to use checksums |
9a50a4050d503081d3f865ba0908eafb43528d408f4fb3f13ceded8d0df97d38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp313-cp313-android_26_arm64_v8a.whl
| Download URL | prismatoid-0.18.2-cp313-cp313-android_26_arm64_v8a.whl |
|---|---|
| Size | 885.2 kB |
| Tags | Android API level 26+ ARM64 v8a CPython 3.13 |
|
SHA-256 checksum How to use checksums |
28a029e5ba12ccc7dbd4525af0eb005dd3d0938c2671f7531d13aab6d454412b
|
|
BLAKE2b-256 checksum How to use checksums |
b93f51b32cbf74307d3b92f0f6e5277d6c7a1ea3d24c777dd519e1a30c721c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-win_arm64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 454.6 kB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
9b8a5e8461eed16525c4b1389aaff7903bf0572c5bf7d0e525a7463d2879f87b
|
|
BLAKE2b-256 checksum How to use checksums |
bb20f52d89e1086bdbfd2bea3323ae08a446ff27bd7445cc67b871504730fdba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-win_amd64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 605.0 kB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
ff9a69d3544d7c6d38ffc106ba1f307ec51ebb1fc712e5a44cd444cc0f1a96a3
|
|
BLAKE2b-256 checksum How to use checksums |
541cdf763c0b023d60d1f5e323aeb2df7d273dc635ac0c3d6642fe818a4ab088
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
201665ab24068f65fe0e7bc71243d505b3977ee8fefd09dd352c94b6c068dcc7
|
|
BLAKE2b-256 checksum How to use checksums |
96babe225e58dff9fe5dcd70b446b16531642ffa36a3bd862c24d4636173f67d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
9362585c7025bfbf2253151984df57b760257a80f060620fb52f749db996b579
|
|
BLAKE2b-256 checksum How to use checksums |
1f54ac19bb5a1590d3c104b65dba3ba5e138b999f2620f4508a446d49b17b7c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-manylinux_2_34_x86_64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
e7a055caf1d8870ded55ae657c87d651958e2e50cbeeca30a19365dea907e8fa
|
|
BLAKE2b-256 checksum How to use checksums |
458200bd063c536d2d0ed88d968260727b6e3bb9a6d4f2caf84e3aa244393616
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-manylinux_2_34_aarch64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
ce4a6515ac53ff3c99240356c57442bb039c207dbff3f0a348ad685358282ed6
|
|
BLAKE2b-256 checksum How to use checksums |
fd13b92519facebb2e9b002373e4a568b5a7b3de173f916bb17a75a5852a3501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-macosx_11_0_x86_64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-macosx_11_0_x86_64.whl |
|---|---|
| Size | 372.5 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3267f4b3e53b5062fda9fb9100393070d212ead818c22d3f4e0b4548db46f15
|
|
BLAKE2b-256 checksum How to use checksums |
f5b6806fd0dd116f14dbc6974c8d471afde5cf1b260c99a67ac0f76be6312458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / prismatoid-0.18.2-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | prismatoid-0.18.2-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 257.4 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b79c18dc5bff1b644b33ab03239a7b33949b683d320c0aac705d3aea26cf1c6e
|
|
BLAKE2b-256 checksum How to use checksums |
d20a3e984a352e548854e8b04bab757334da837649251141540a0d44bb1313ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency log