Skip to main content

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)

Source distribution for prismatoid 0.18.2
File Size Uploaded
prismatoid-0.18.2.tar.gz 2.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for prismatoid 0.18.2
File
prismatoid-0.18.2-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
prismatoid-0.18.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
prismatoid-0.18.2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
prismatoid-0.18.2-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details
prismatoid-0.18.2-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
prismatoid-0.18.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
prismatoid-0.18.2-cp314-cp314-android_26_x86_64.whl CPython 3.14 CPython 3.14 Android API level 26+ x86-64 Details
prismatoid-0.18.2-cp314-cp314-android_26_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 26+ ARM64 v8a Details
prismatoid-0.18.2-cp313-cp313-android_26_x86_64.whl CPython 3.13 CPython 3.13 Android API level 26+ x86-64 Details
prismatoid-0.18.2-cp313-cp313-android_26_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 26+ ARM64 v8a Details
prismatoid-0.18.2-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
prismatoid-0.18.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
prismatoid-0.18.2-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
prismatoid-0.18.2-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
prismatoid-0.18.2-cp310-abi3-manylinux_2_34_x86_64.whl CPython 3.10 abi3 Linux glibc 2.34+ x86-64 Details
prismatoid-0.18.2-cp310-abi3-manylinux_2_34_aarch64.whl CPython 3.10 abi3 Linux glibc 2.34+ ARM64 Details
prismatoid-0.18.2-cp310-abi3-macosx_11_0_x86_64.whl CPython 3.10 abi3 macOS 11.0+ x86-64 Details
prismatoid-0.18.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.18.2 This release

21 release files

0.9.0

73 release files

0.8.0

73 release files

0.7.1

73 release files

0.6.1

73 release files

0.6.0

73 release files

0.5.0

50 release files

0.4.7

50 release files

0.4.6

50 release files

0.4.5

50 release files

0.4.3

49 release files

0.4.1

49 release files

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