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 7, or VisionOS 1.
  • 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.

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.17.3.tar.gz (1.4 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.17.3-cp314-cp314t-win_arm64.whl (457.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

prismatoid-0.17.3-cp314-cp314t-win_amd64.whl (601.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

prismatoid-0.17.3-cp314-cp314t-macosx_11_0_x86_64.whl (354.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

prismatoid-0.17.3-cp314-cp314t-macosx_11_0_arm64.whl (247.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

prismatoid-0.17.3-cp314-cp314-android_26_x86_64.whl (920.3 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.14

prismatoid-0.17.3-cp314-cp314-android_26_arm64_v8a.whl (830.8 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.14

prismatoid-0.17.3-cp313-cp313-android_26_x86_64.whl (920.3 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.13

prismatoid-0.17.3-cp313-cp313-android_26_arm64_v8a.whl (830.7 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.13

prismatoid-0.17.3-cp310-abi3-win_arm64.whl (444.4 kB view details)

Uploaded CPython 3.10+Windows ARM64

prismatoid-0.17.3-cp310-abi3-win_amd64.whl (584.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10+manylinux: glibc 2.34+ ARM64

prismatoid-0.17.3-cp310-abi3-macosx_11_0_x86_64.whl (353.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ x86-64

prismatoid-0.17.3-cp310-abi3-macosx_11_0_arm64.whl (247.3 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: prismatoid-0.17.3.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for prismatoid-0.17.3.tar.gz
Algorithm Hash digest
SHA256 467c5ad31341b8a561fc02da245a139dc71bd870de043af64e487739bab0608f
MD5 c78a31a193246a505d9a9910095d46ce
BLAKE2b-256 06e06c2d6153291f8e4b5e790a741d906a2a61ba28eb2a134e2c834cb52f4d02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 33922fe78786397278cf1057f1aeb11d789c27de7db1ad80a1597f908ce2c74b
MD5 9f5ba5818c48c0b051ab8208a58129a6
BLAKE2b-256 16be25ee787d7120fa08f1c8506d780d59bd4a7317848877ba58eb84d8f178dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6e0aa6cedb20cac72bdd16aac8f98276772046d9005efd8b211e011b12e04879
MD5 553f34d1e595563581c619618f8870f6
BLAKE2b-256 5b440815d8a599ff01b85dd674b55de6a5df8182b7e6502c0de0dab35eb582cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8596fe0d4fff7095d390ee15ecfaff7826ffec836f61df56174666698e08820
MD5 49d7c7d4d4527b4f01fbf7ab867d9f7a
BLAKE2b-256 dae3ae9a8fc883c1f5266815b6425405b581406cdab71ecacf9d8554a487d321

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 350bdc5a0b6cdb3ebd49e6e81b6bdb966eb9cac2ea7f8b30de3031abcec38456
MD5 0606737afdbb008389c7a90d9b1ad4ac
BLAKE2b-256 fd83abb25729139d677605e2ae4f6bdff0460d76cbb6c55deac699b205fdfdef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 69bb6e863c1184dd0be4002955a6224f6b8c55f320ba1ba8ad118efd08087f6b
MD5 e00a26da00d091306f9acb750c2a3c15
BLAKE2b-256 5d8a70a2cb4df4d6563488cc792199b6e1f52b0bbc67ec4528a9281346d0839e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0b826fbf6116ce34fa445451bab509911125f89ee499d7cf6f4bc5339112c85a
MD5 56ba0b14206a727257567472dc4d7a32
BLAKE2b-256 56732331c298196606d735581e9ffae28c873a6f14bf2e4ce90e64eec0dc9789

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8eeca04f9ed36bdc0967454246c14b104595ac97c8bfee508e9da19edac47cca
MD5 69f3ac5ab9d27be262b149f7287a4ed0
BLAKE2b-256 dc443496a7011fcf28805caa73ccf04b76c19e28927e82662c919c733fb27992

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7921bd1c536430993e90e5bc2b6453abfbeea8d1cede7409a386251377c2c83b
MD5 31ec2ca5f8323977a4acd4b65f02aa0c
BLAKE2b-256 4fbc4bf9556704414e8ac31234426b3d2e18a4168d25d92ea1e7eeceb9949a13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314-android_26_x86_64.whl
Algorithm Hash digest
SHA256 4ccafc12396ca5e4b0c1b30d387d5a7dcbe81983cd5543a0550da297a61300fa
MD5 8096d5439572e0389e6d2d13a46563e4
BLAKE2b-256 3564e6b30797496732657485943787de66323fe08e9c9084b53e9f9490b51b10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp314-cp314-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 7814d34e4f658788125a5237c7e21f27108cc3cd1c247aec949f98ec45b7c90a
MD5 27eca7146e3ed5d8af33d7b4cc409b76
BLAKE2b-256 36056aa770d9bbe99c21011e76d02c8836eab1c58f4c7c07d2717f5edd85563b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp313-cp313-android_26_x86_64.whl
Algorithm Hash digest
SHA256 8168241418dbb410b8d4f452910d2f0fb8f7e6fd960b78ce05c4a9d4b7a735a1
MD5 473d6d9c8236cf153a63d213179cfd71
BLAKE2b-256 3d9f0edf673cf37f39079ca0ff70cdc70c3b0d03b16c09aaf8d1027b6417c1bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp313-cp313-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 25768a969f96e265399aa71dfc8991c1947ea2d03cb95b9e6f3b2b593204167d
MD5 a5edea61e48a0acbc6988231d7f462e6
BLAKE2b-256 d5becbcf0017bd2b69d3c1594964d257a4c523df204c483b5b7ea9fd91f68386

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: prismatoid-0.17.3-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 444.4 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ee3c315b47fe4897272017fd69a126560133939a367f4cba35dfca6460646b7c
MD5 6c40adef5396c21e095fff48d76aa249
BLAKE2b-256 86d6b3e1c305b863da2e05137c6ac16ec8665df5a66bf7f7e2115982e87c0780

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f4b5a12016b5aeb35e78d2331ce39de04338295abc867237c9550e75377fec39
MD5 91da11a7e9ac13a936465494e517405f
BLAKE2b-256 c5733c62ce05937e3626401bb6d0d7ffbbe3a6192cecb05584955b15c8982c1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ce89c45212e4605ecb7b9aaf06932aa593c1954f7f12c3b8264726d20b49f21
MD5 df18258f90ae9cb9e0c9fc9049c7243b
BLAKE2b-256 374762bf1a804f5cc90b656b0c1c07ff0097b88f65fef10443837cc74b09d7f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e40cc285eb367bab8ef995d28d526e99a56b8eb2f38b9cbe86c13cb31f2da958
MD5 6ada1ab38964a4138ba394d88fc8c21a
BLAKE2b-256 71b0f967a749aad3e8bf489ae5f977ad0fb248651661bf978e17e5d7ae6565b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 91bd537d253c452c54c7260b1db2c0dfeb51603f61a453916e2edebd70f245e5
MD5 98b4adcd43e095c9c0d78c397c85c982
BLAKE2b-256 05591ed0ad6e503df30b1e3dc4e841c20e758aac87d8794ab851f9371307a1d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0ec7c435e3a7a8e564b6d348162c1827e926662acb7116eb44f578197c96f067
MD5 e44f54c4bac06ce7d41dd3815d7169b1
BLAKE2b-256 3612da7b0f4455bcf0cba82ab87b80dfa37e8419878496aa0b57e370630fe350

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 db15fc83e310a569ff3107c5ff0a193d5cbe1964bae1778ad990bd3d263283bb
MD5 025d38f8e0bd43b306f020fe36817616
BLAKE2b-256 1e867ba2b10ca035e62cdcdf67f81bf86ae15c9e6d90060b46c384db0c5be8f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5c1c9428cb208fed83d38c395c51b0300f5741d726538b7c9ddcd1de1bfea2d
MD5 c8ad28c1b78289fdc21812726a5b3baa
BLAKE2b-256 2d1ffc59a7697b594b2c2b904de86c4a6ec7863fe54b086b82b9a22c3b10eca0

See more details on using hashes here.

Provenance

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

0.18.0

21 files

This release

0.17.3 This release

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