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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prismatoid-0.18.1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

prismatoid-0.18.1-cp314-cp314t-win_arm64.whl (466.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

prismatoid-0.18.1-cp314-cp314t-win_amd64.whl (635.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

prismatoid-0.18.1-cp314-cp314t-macosx_11_0_x86_64.whl (371.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

prismatoid-0.18.1-cp314-cp314t-macosx_11_0_arm64.whl (258.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

prismatoid-0.18.1-cp314-cp314-android_26_x86_64.whl (937.1 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.14

prismatoid-0.18.1-cp314-cp314-android_26_arm64_v8a.whl (841.3 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.14

prismatoid-0.18.1-cp313-cp313-android_26_x86_64.whl (937.1 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.13

prismatoid-0.18.1-cp313-cp313-android_26_arm64_v8a.whl (841.2 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.13

prismatoid-0.18.1-cp310-abi3-win_arm64.whl (453.3 kB view details)

Uploaded CPython 3.10+Windows ARM64

prismatoid-0.18.1-cp310-abi3-win_amd64.whl (616.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

prismatoid-0.18.1-cp310-abi3-musllinux_1_2_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

prismatoid-0.18.1-cp310-abi3-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

prismatoid-0.18.1-cp310-abi3-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

prismatoid-0.18.1-cp310-abi3-manylinux_2_34_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ ARM64

prismatoid-0.18.1-cp310-abi3-macosx_11_0_x86_64.whl (371.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ x86-64

prismatoid-0.18.1-cp310-abi3-macosx_11_0_arm64.whl (258.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file prismatoid-0.18.1.tar.gz.

File metadata

  • Download URL: prismatoid-0.18.1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for prismatoid-0.18.1.tar.gz
Algorithm Hash digest
SHA256 5c60d9e8126a886cf785226ddc77169f5bbfdd5d23d48f92496c0893618e0acb
MD5 3149352bc984a80e3a4f27f5774da132
BLAKE2b-256 5f8394604ea24b21ae0f5967f5e4c0152ef1208dac710028a26b2e86a87269c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1.tar.gz:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 01f9733cf0523e3703ea0996226ecef580008ebfe78352124dce059b8a2c5959
MD5 f75c0d22cc90be0aca1b2905274f3eb2
BLAKE2b-256 a45ab212e01b27b7e5618523557ec5d281264c83691679d74329e1a14a0884ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-win_arm64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 395237b1856fc63eea7a397fa458ce5a6ce92b7b1c2d341bf56969725997434d
MD5 223343686544952e766de6368dee30d8
BLAKE2b-256 77cdef2e8a597b545677925b9e13f6190eb1d5c36bca5442d03020bca46333bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-win_amd64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7bc6f81e3beae8427a331168ef002a338e430c7babe9092abdf1c4874b98474
MD5 da787294c0041ec01e3876f043ccdf0f
BLAKE2b-256 5b53c8b93a0510cebbab5e002fa27bd0757a13fc52cbf6156d91d656f73c10de

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78c6bd1612329063c0c0a21038dd05574d831131065e7d0e3e9df7ae6f8f4b0f
MD5 bb3ac72e0047087a280bef849b799fbc
BLAKE2b-256 7a113964d7d9dc9013b30f7c2708f9b19706189fe9d446297af5e50ce2c76cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 61950d501668e0a1345034ed157e8fb0da2c03c8d361f0766bed85b1e2bff8c8
MD5 dfd7b8606a09ce18b69c4ca9551f258b
BLAKE2b-256 1b39c61126e16cf124ae6233a9d6c80958f48645aa66e03f6c28bd20de7ef6ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 62c3ecf2efba4be974d420cba3e2651fb2950b2d9bdd9fa5e4c99033d43643c2
MD5 9e72d53e560c9a4f1223899631312abd
BLAKE2b-256 158d7c7536248077a351b41daeeaddff58519517ac15a2c2b8a2ced72cc584b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c26e3272c3e678a313dc14e6efb10112cfd53282054bb61ddc227b367141dab4
MD5 edea9167ecb74e3431afb28e20f0223d
BLAKE2b-256 ff498688195edaad85acf74244f0f8a0f95f8020e0ff0122dbc43062a10b6a71

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ebee991a1cb60992bf19514e82f3a022f338517db8bfb83c3e053503a7a68a6
MD5 b37afee584efb63108de43a91dea4590
BLAKE2b-256 96e8c43aea9c676ef5f53564e0b8ec6d3769496199a599729ec7e953360eb180

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314-android_26_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314-android_26_x86_64.whl
Algorithm Hash digest
SHA256 9af5f39db18b2070791080855f123d44584cef4b06484af6e84425c1a6275c29
MD5 0a73b747fd6ada55ec5253d6e83848cf
BLAKE2b-256 df9f9a99a2a10642e3dfcab893f6a2ce2d8365eb7ad173ef19ec1318fb09a80b

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314-android_26_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp314-cp314-android_26_arm64_v8a.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp314-cp314-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 dccc4b3c5591b3df9c3cc8a6ace50bed68b7a7b6dba4f4780b4feffcb89271b5
MD5 6e7e49025b3277a5527a9c09484ae120
BLAKE2b-256 4f7523f0e5183f6aa5a1f1b84df6f68d16e202e1461cfb243449ac678fcee1ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp314-cp314-android_26_arm64_v8a.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp313-cp313-android_26_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp313-cp313-android_26_x86_64.whl
Algorithm Hash digest
SHA256 1a7e7bb0217268581b74abc53219eeb3f25ac8827c81c69cdd5d2a3f607ce6d9
MD5 a82a91d015adf6660eb8149fc3a62ef0
BLAKE2b-256 bd03b9af483b02333d7391a07611f5f04aacefe933e2cabf3c2c9909e4888023

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp313-cp313-android_26_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp313-cp313-android_26_arm64_v8a.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp313-cp313-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 3aab5316a2e647c37b794afa0f70df38c5c8f9827a91cb58511f59bd4f91e9b3
MD5 a0073e8f6340a8c3c6e5e2ee5ed6fe9d
BLAKE2b-256 3ccee85dc1a697b09d418a0797c0b90036bba3809f6aeff858b810d8cb841ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp313-cp313-android_26_arm64_v8a.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: prismatoid-0.18.1-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 453.3 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 1be428081742847f28e12e793e53b89c7c905d1382a11b06c1596f0dd39450b9
MD5 ed30d6af083d4b9ab53d26e20b55865e
BLAKE2b-256 4abce9b2ee498b3826210890e2ec888321972ee50cdf1a7b3e39401b47a7f257

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-win_arm64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: prismatoid-0.18.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 616.6 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fcd045e893c31bb2f1a1bb6c6f37f777d00183764dc292bb6adee308d3708a31
MD5 08c14f199e9a28146e39342b845af851
BLAKE2b-256 67843a068ea490d68bce657a8b6bb44fe70c0e887135b873c528a590c545eea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-win_amd64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 306e12f2f371de7b409880fef034f366dfa5c6c5768cd279804119886268dc44
MD5 1e35a0a5c16afa2339552cbf35d8400b
BLAKE2b-256 694b5be8635029049a56786fe6ec0237f90bd14b8ba19ade7beea14282a4dafe

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec7bd156a0f2a41703c93add4dcfbeb5338942bf2498f77784bd5858cb7e6482
MD5 aa9ff8f2db90c28eecd562d3da1d7be2
BLAKE2b-256 c6465d968707843661b6410f49324f5eaf4c2dda34f832541e83aea14c81cad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 35cd2ac32f30eafbac4e00109e93cad8f1638ba562b0465a56aaa8eed14e37e3
MD5 eb43d2e8247580d0cc61b6f7be43ead6
BLAKE2b-256 a09edf22a3380c70174599d953db30e4e1093414b3f10df02630dfc6aa05d7d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-manylinux_2_34_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 cff56b535afaaf1823a06650ddbdd88880fbd4bf7562a51762d2103f6ec41a7a
MD5 ec4b3744a353e57c1ba7fca3d1aece02
BLAKE2b-256 0ac64c1167ee3976ecd40278cbb9d98634fc5c07f2107d03bca1eedeccbc9120

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-manylinux_2_34_aarch64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7be0fb79a63014815a99ed5e9ae9691146a6d8c36a48f1da52ed74791e552c5b
MD5 6dfc1c198e0ffee6c8c811eb3c36f150
BLAKE2b-256 08a402fa693aa52cef88256733423c0c448b74385c766f1cd8c2e0334ad44699

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-macosx_11_0_x86_64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prismatoid-0.18.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 753c472cf7b13e4e735a858235d5285fe1e8ddbea009b9608f8c8cd5a0951198
MD5 08a3308a9bae88bb4510deebc58feb05
BLAKE2b-256 daa4e15d4932761e731e2f692a2210ac74bd46aaa97b20821ffbafc1f5af1537

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on ethindp/prism

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.18.1 This release

21 files

0.18.0

21 files

0.17.3

21 files

0.17.2

21 files

0.17.1

59 files

0.17.0

59 files

0.16.7

59 files

0.16.6

68 files

0.16.5

68 files

0.16.4

68 files

0.16.3

68 files

0.16.2

68 files

0.16.1

68 files

0.16.0

68 files

0.15.0

68 files

0.14.4

68 files

0.14.3

68 files

0.14.2

68 files

0.14.1

73 files

0.14.0

73 files

0.13.0

73 files

0.12.2

73 files

0.11.6

73 files

0.11.5

73 files

0.11.3

73 files

0.11.2

73 files

0.11.1

73 files

0.11.0

73 files

0.10.0

73 files

0.9.0

73 files

0.8.0

73 files

0.7.1

73 files

0.7.0

73 files

0.6.2

73 files

0.6.1

73 files

0.6.0

73 files

0.5.0

50 files

0.4.7

50 files

0.4.6

50 files

0.4.5

50 files

0.4.3

49 files

0.4.1

49 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page