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.0.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.0-cp314-cp314t-win_arm64.whl (466.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

prismatoid-0.18.0-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.0-cp314-cp314t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

prismatoid-0.18.0-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.0-cp314-cp314t-manylinux_2_34_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ x86-64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded Android API level 26+ x86-64CPython 3.14

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

Uploaded Android API level 26+ ARM64 v8aCPython 3.14

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

Uploaded Android API level 26+ x86-64CPython 3.13

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

Uploaded Android API level 26+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

prismatoid-0.18.0-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.0-cp310-abi3-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

prismatoid-0.18.0-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.0-cp310-abi3-manylinux_2_34_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ ARM64

prismatoid-0.18.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: prismatoid-0.18.0.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.0.tar.gz
Algorithm Hash digest
SHA256 131d2d794d28458c3570e3a6dab297e82a116d84bb7eab1c57256504aa7c9a34
MD5 b22a2abb81d7995263a5286ff19e77a7
BLAKE2b-256 7398381a3241339936259703896a29d421d0f8864011ebd944b0e0d26d1957c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0.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.0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 cc7fcbda759975ac19c69b44f80d9b01d37058383ed9ddb982d7ea71d1e8e323
MD5 c8805170889cc89500300eee015c9f01
BLAKE2b-256 126afbfa73d3b8203da166403caadbd673bde8c65585335133b72227063ed49b

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 77df44f9256baa73d86e80753b6ac9cc022835d5078ee6b67c32d18e2260ebc2
MD5 81ea2102d3f61e3e42ae31ae9f7dbed5
BLAKE2b-256 585861614e2313221a020c2e03a218657a4753e41fa15fe9885450485d8156c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0114e372cb79e373670f7f623f584f34bf864ff43212ab020ac8002c263894f2
MD5 4fe1b2c7d00e9b170cc721a7c253a2e0
BLAKE2b-256 b81e2e0cbb54e2608bc0dce7dfa87112c3e601e45bc6d5790a294e817498c107

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2e3f741709c4f81f7929b2173794117f8cb4b38bf1a053cf035801e36ac9146
MD5 b3315c9beacd43dfc1c66b7415f256a0
BLAKE2b-256 e78d1f8eb4079bd4d8ab99c0dcd453a20495ac708bb886ca670976df474c3710

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fb354daa0405c8ebf7b8fc4ebe4ca2c7a68b15bd71f9e9c850678972de7c4c2e
MD5 e060e4146209dfcae13125485861967c
BLAKE2b-256 29f5a981ee92eb936458f07d0e8a7fa750664fbe588c0ff192cd9db5674226d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f390d9e6e6e2e123de06221965fdc9c5f7d8830bdc00ce1d8ab940c5f2bccd72
MD5 eccb9bcf8e69769f223770898d43b751
BLAKE2b-256 0c871f722811b4097b02e76d2179920f22a36f4ee870465b1db07eb35f24542d

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f77f39d387a2906bb48a728d5575194a521267186788d7b706d66c1be886a17c
MD5 77bb12467f473d5a2fb7a1fde1111a0e
BLAKE2b-256 db55a19fb6541fae2b99bee83fc955a0763f590c83283a657332bf5c85d69c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0f920d10c4ed3be10096a9c2f53c6d0f062c402f4ce4eb9777c08402c2b37f3
MD5 7b892cc6d35c3916d9cd3a1a06b601db
BLAKE2b-256 61fc1639f2c149126619faa869267da6731bc54fd531d27e637a0ab326bc792f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314-android_26_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314-android_26_x86_64.whl
Algorithm Hash digest
SHA256 fc2eaf22dd20b5ddb7e21fa8af725312ad20acd5a5fd3dce757340bab764fc3e
MD5 3ac1c5e06ea8179693623ea5bb031bbf
BLAKE2b-256 53b3b006cc98f6a0fdfdb45f2bd5545aa4014ce646d53019d84ec03e19f889cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp314-cp314-android_26_arm64_v8a.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp314-cp314-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 2f1cd8bca0d240361c477d302a998c1f24048070ffa4570c66626008553ba428
MD5 32699b5a8411a49170799acc7e2c78c4
BLAKE2b-256 7238e267450870f3be0e1ae6fa6d7b4703e37b2e6d99b47df0b8ca880c788be3

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp313-cp313-android_26_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp313-cp313-android_26_x86_64.whl
Algorithm Hash digest
SHA256 ec18bbde99d309533b5620c26b9c827a57603ce797cddcdb46490fb749e5ecf7
MD5 42d0ae222519d9aedb935bf1b141d198
BLAKE2b-256 7fe11b1397764d18ebd7471840121110d70002d03cc9c83a9668a083a0304c49

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp313-cp313-android_26_arm64_v8a.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp313-cp313-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 6314669281d4ecda802c1d431a0a08f77bdb3c672897bfce3912eecd2a0b19a0
MD5 af27bccbb9a31ec941f21de5e2469b30
BLAKE2b-256 f86adf976b94861c5269240ee0419d36060413e4baf0eb13f3e46da5d691c81a

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: prismatoid-0.18.0-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.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 33d3e0a3a837e9574e597541218e7c49982b82ed691625d3cecfee51ecf236ea
MD5 92bec248f1d9c1a41699bc2e49274969
BLAKE2b-256 ecb7609699d4addabb329bf88cb5fcd6e2a11ab0a9dc00168b99b477d662ae0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: prismatoid-0.18.0-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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a429e331dabff042aa1dd4ac51c8cb416a734661bc4e9cbe50202434f4fc7b16
MD5 ff0c253120cecbc40a0c0699789337e5
BLAKE2b-256 06ab1b7288deaa76e47b978c2d17587ca047b643490e3131a3af4cedced1ab73

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 935f91dcd6d2bfe744ac16b95c05e65f8233a33ae85a379b7b4c23ad81ca8492
MD5 5e701f14f93f03cb6703beaf02958bcf
BLAKE2b-256 d6b4200a3c4a70be056892eeedd40f852c786ef2dc98216ee8b30b895f4f0f2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 adfc30f1678e45e265a233622e6a106436c60c489f191c0a5be98a218423d057
MD5 ee6e958123823d7970e1700f0d7f37a9
BLAKE2b-256 2b8a7d11c9b18319bdd57d0c676e987d18f7cb08aee59f79c525fa5d536d0a6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4e956865947d7d9436bfbe541c83138fe45bd8fc5e9346f808895cf8fd8eb88e
MD5 94c0139067db41426322aecc4fd18883
BLAKE2b-256 e71a0624de71946b26a19c8f6c9f49156dce67a3b27e06d74a237d8c90f704c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 86748bacad542423ec73d7f01eab0b1f8e9929cc2d049e1508dffa772fcda1cc
MD5 45bddc6046ec98c99437491e00e646b6
BLAKE2b-256 e508c5d8a7d9a5b2f62c16a49be17f54376f342063c7abcd460752688b995174

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 79a40095a73d3d2f852b016cbefb41b62b09f4eaf375742ca6a1fe3acbc116f0
MD5 ce246f378283dba74c509a880fd1c658
BLAKE2b-256 9403ab63a7d6e7287a9893293fe25cf9d75282f0f1a9357973b42aae78c59e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prismatoid-0.18.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1f15d1cedb9fe7e471dd447ce396ecd94365674537238ad4d215ea15b87b77c
MD5 40977b0798ac30e8fbd902e0ba745aa1
BLAKE2b-256 6fb0d0609a27d17089b4bbbb4c312f5076f38b77ec55ca254fe1512ccad68485

See more details on using hashes here.

Provenance

The following attestation bundles were made for prismatoid-0.18.0-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

0.18.1

21 files

This release

0.18.0 This release

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