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_LINTING Enable linting of source code with clang-tidy and other static analysis tools.
PRISM_ENABLE_VCPKG_SPECIFIC_OPTIONS DO NOT USE. Enables options primarily used by the vcpkg package manager.
PRISM_ENABLE_GDEXTENSION Build the GDExtension and Prism together (on by default).
PRISM_ENABLE_POWER_MANAGEMENT Enable Prism to automatically manage the backend availability enumeration thread on OS-generated power-management events, if supported by the target platform.
PRISM_ENABLE_LEGACY_BACKENDS Enable all legacy backends supported by Prism. For the purposes of this option and the LEGACY_* options which follow, a "legacy" backend is a backend which is supported but which has a very limited number of users, or is only available for compatibility reasons.
PRISM_ENABLE_LEGACY_SYSTEM_ACCESS_BACKEND Enable the system access backend.
PRISM_ENABLE_LEGACY_WINDOW_EYES_BACKEND Enable the window eyes backend.
PRISM_ENABLE_SHIMS Enable compatibility shims.
PRISM_ENABLE_TOLK_SHIM Enable Tolk compatibility shim.
PRISM_BUILD_WINELIBS Build winelibs which allow Windows apps which use Prism to talk to Linux and BSD backends when these apps are running under Wine. Requires a Linux system and winegcc to be available.

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.2.tar.gz (1.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.17.2-cp314-cp314t-win_arm64.whl (447.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

prismatoid-0.17.2-cp314-cp314t-win_amd64.whl (592.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

prismatoid-0.17.2-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.2-cp314-cp314t-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

prismatoid-0.17.2-cp314-cp314t-macosx_11_0_x86_64.whl (420.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

prismatoid-0.17.2-cp314-cp314t-macosx_11_0_arm64.whl (299.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

prismatoid-0.17.2-cp314-cp314-android_26_x86_64.whl (979.0 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.14

prismatoid-0.17.2-cp314-cp314-android_26_arm64_v8a.whl (884.7 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.14

prismatoid-0.17.2-cp313-cp313-android_26_x86_64.whl (979.0 kB view details)

Uploaded Android API level 26+ x86-64CPython 3.13

prismatoid-0.17.2-cp313-cp313-android_26_arm64_v8a.whl (884.7 kB view details)

Uploaded Android API level 26+ ARM64 v8aCPython 3.13

prismatoid-0.17.2-cp310-abi3-win_arm64.whl (435.2 kB view details)

Uploaded CPython 3.10+Windows ARM64

prismatoid-0.17.2-cp310-abi3-win_amd64.whl (574.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

prismatoid-0.17.2-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.2-cp310-abi3-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10+manylinux: glibc 2.34+ ARM64

prismatoid-0.17.2-cp310-abi3-macosx_11_0_x86_64.whl (420.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ x86-64

prismatoid-0.17.2-cp310-abi3-macosx_11_0_arm64.whl (299.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: prismatoid-0.17.2.tar.gz
  • Upload date:
  • Size: 1.3 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.2.tar.gz
Algorithm Hash digest
SHA256 542a8c869e4c314b258319dd40cf44b7b2e08ad9c962803c846b7d2c35febe31
MD5 e4318e9e9f3d411efcdd449b1c0f85db
BLAKE2b-256 50d8d23e68d60b590febf5686dce238439f3ba7d91d56e8f6add8766eb580640

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 62f0221e2410a04952ea69f902e7f44aef6c5b5dbbddfb402f35ac00a8bb7f22
MD5 305aa70db8ebbb68f864734dae112dcd
BLAKE2b-256 b8c53a139c8d32575a18e17051e02014d3bdf01dafd1a3af7270ab2d9931455f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 506cfe24bfc06f000e20604ef68d9ea91ee775105baebc6dedde5115f1699c60
MD5 e821c063ea94c6bf60f4cb1829dc2ee7
BLAKE2b-256 6e643ffcc3e1dd2929bc2f7e5f4bb7583701260807904ed9f90d723bd280cab8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f9e20758f34e7ed40265bdcb269a3b71d107ee63a589970295cfcf9d560afda
MD5 132def94aecc2c4e0d604769cdfe72d9
BLAKE2b-256 fc8f292624a0dc5910f079173907777c3264b9fd969a799f929b382c851c5d1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1590e65174d406a3f6823977da4a2308f1157e075c5fdc7c048bf8fe10415324
MD5 3fd8260134214c564de567995ea98701
BLAKE2b-256 f34cd8a7933c5db2c0c9d907236822d1ee992b9df22aa016bbe1020f8b4d0438

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 361fc078a408dea50b115cad6c578093d7569959e420ec45b5fec936ea3861e3
MD5 11d0e82e3fb0457a425fe47b66bb1746
BLAKE2b-256 46bc7d1d3b2abdb6378decde7c8ea0f1c8208906c19228dbd1a0e40e75dcfe8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 748ebd8af74fd6d4f4a3056456484683d03c3524b763c209967cf39e3a8a1363
MD5 0e39af67157b310fcd1ea0678e19d877
BLAKE2b-256 500661d46ff31d1428e10043f23ea686dff81c0a83968e7d31f50bab6f415873

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dfaa38f79e6d468a43b2ebc04a6f1d70d536d8ada72f045a88530fe7cddb1574
MD5 e6c1ad3c8225a3e7f311395001e85bd2
BLAKE2b-256 2af41b29cf91fc9d1457b2e315ef71ea114bd3bbafc246c3f32bcc2b9a893bf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04e4d1e541e671a460dfa5da0687511c1d768bd7e970a145efad12b26d9d03aa
MD5 d5bb816e769c33ed777c9be275bc2ba8
BLAKE2b-256 fe23734bcf740a35f3f9f7d7a9d0f8e4f15e6240a532013cae18963587147f5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314-android_26_x86_64.whl
Algorithm Hash digest
SHA256 dabb2e4f8fb8d627ceb7f54eec2724b40c6665e7e10ce477553af8f016a2f64d
MD5 090048eb78ca454fbb1f7c6245fd1483
BLAKE2b-256 4eb15bdeaf90e4e839c2412d651fd645e0204f6d535c29767b56b616cc773ee9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp314-cp314-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 3052f5515b8cfe54502545fc0445f39407aa063fc0ed788ce3bc779d22c9bd17
MD5 ed77a7a244ac8df40f26424229e986b0
BLAKE2b-256 97cfcf35f9172fb9a9cb4fa657ee875d2393d449c19cb835b126ac62ee24c321

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp313-cp313-android_26_x86_64.whl
Algorithm Hash digest
SHA256 348249e0b168b0ed63198169fefce364f88b47cf77a6e379b1cb013148e76b41
MD5 8db3b574cd6111ace437fb3741ab9b0c
BLAKE2b-256 c887b8871a6d70c53c2237ff3061373ceed003d605e3cc1d2bd618ce2a52b300

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp313-cp313-android_26_arm64_v8a.whl
Algorithm Hash digest
SHA256 665c4c99b843216266ec1d14021f268c63ec66071ac549f757ff7eb01a867688
MD5 bdb0d64bbef88b82fd88b8347fa6ffa4
BLAKE2b-256 b785c6f4a9a4330c56cd20912ae8babaa3c157642ef799c1609e0b734168fb32

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: prismatoid-0.17.2-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 435.2 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.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 54add07b9425d39bbf83945a11c259fbf4b725386725148548371b3aa5d26fc1
MD5 dfceee72266a9189d0ccb820ac749314
BLAKE2b-256 35ca33634c4b58c02beb037abd5694d077e7d91e3960c2137810219136510537

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: prismatoid-0.17.2-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 574.5 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.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 baa72f5eca73c83aecbf32c902b51a4c8e31c3020227c5131637184d36a9d0c5
MD5 34adb6c7b5daa22d1a3a0bb7f910e61c
BLAKE2b-256 f0bd7d2afe2064059107e140bc339ce369062c6c86b018e2b82cb440a443aeea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 377f973df76cf26eef0fbaf3cff60279500d0137ae2823e3239657ba603f2a49
MD5 eda5d60a88e1134e5a0bb2fa7e9e39f2
BLAKE2b-256 766ace152ee708ac8a5eb68e64716e7e969dd12b8cce2c19b2d4b22075ea11fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9fa167b17c40bf6b3bf59fc90e7f2982a17f4b05a6ecbb696d2e256f5653ce4a
MD5 e951a2822ccac15512bd7d1cdf926eb5
BLAKE2b-256 e5a13271ce2a4e12fd1986acde551c179ad972d2517ad979010c353540962536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c71bc9933bb6ddd266348f429cf82b262f743f6dd1162906b2e1ee517a160eac
MD5 7c11018db9f7e0b51d25c2cb0f93ee5a
BLAKE2b-256 03732003e26668605448f31cb408158151021ebf4ba3446e924bc85ef66ea107

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 94c275dd38bfd9ff18a5b129760e14207ffa7359f9440ebd56c9ac41c5e85434
MD5 4d55a98c0f595fc868cfadf7a1a13148
BLAKE2b-256 b07ad05de73617704116a0bba4cebf3b0314c71c26ccc3a4b31b47149f813663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f425c2f4869a127fda5b14dc953e3c9243c2cf7dd92f76a294d0e66df9ce4084
MD5 c78989e2e8b89be82a298ffebe603026
BLAKE2b-256 130df6761d8002760266c40815b74cafd729d1250f9c12af62166d51cc0dec2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prismatoid-0.17.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd17e5079bdd00f42e6abd13db650f088b658726f3a73de9ebf93011b9b33591
MD5 dd6105c8f2c1ac272e4f4664949c0738
BLAKE2b-256 50074e5766b089a31c4e478f3e7536bfa7002770a02e2fd202f4d2aef9a3168f

See more details on using hashes here.

Provenance

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

0.17.3

21 files

This release

0.17.2 This release

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