Skip to main content

Pure python callback/event system modeled after Qt Signals

Project description

psygnal

License PyPI Conda Python Version CI codecov Documentation Status

Psygnal (pronounced "signal") is a pure python implementation of Qt-style Signals with (optional) signature and type checking, and support for threading.

Note: this library does not require Qt. It just implements a similar pattern of inter-object communication with loose coupling.

Documentation

https://psygnal.readthedocs.io/

Install

pip install psygnal
conda install -c conda-forge psygnal

Usage

A very simple example:

from psygnal import Signal

class MyObject:
    value_changed = Signal(str)
    shutting_down = Signal()

my_obj = MyObject()

@my_obj.value_changed.connect
def on_change(new_value: str):
    print(f"The value changed to {new_value}!")

my_obj.value_changed.emit('hi')

Much more detail available in the documentation!

Evented Dataclasses

A particularly nice usage of the signal pattern is to emit signals whenever a field of a dataclass changes. Psygnal provides an @evented decorator that will emit a signal whenever a field changes. It is compatible with dataclasses from the standard library, as well as attrs, and pydantic:

from psygnal import evented
from dataclasses import dataclass

@evented
@dataclass
class Person:
    name: str
    age: int = 0

person = Person('John', age=30)

# connect callbacks
@person.events.age.connect
def _on_age_change(new_age: str):
    print(f"Age changed to {new_age}")

person.age = 31  # prints: Age changed to 31

See the dataclass documentation for more details.

Benchmark history

https://www.talleylambert.com/psygnal/

Developers

Debugging

While psygnal is a pure python module, it is compiled with Cython to increase performance. To import psygnal in uncompiled mode, without deleting the shared library files from the psyngal module, set the environment variable PSYGNAL_UNCOMPILED before importing psygnal. The psygnal._compiled variable will tell you if you're running the compiled library or not.

Project details


Download files

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

Source Distribution

psygnal-0.6.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

psygnal-0.6.1-cp311-cp311-win_amd64.whl (668.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

psygnal-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

psygnal-0.6.1-cp311-cp311-musllinux_1_1_i686.whl (4.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

psygnal-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

psygnal-0.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psygnal-0.6.1-cp311-cp311-macosx_11_0_arm64.whl (740.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

psygnal-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl (841.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

psygnal-0.6.1-cp310-cp310-win_amd64.whl (664.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

psygnal-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

psygnal-0.6.1-cp310-cp310-musllinux_1_1_i686.whl (4.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

psygnal-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

psygnal-0.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psygnal-0.6.1-cp310-cp310-macosx_11_0_arm64.whl (733.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

psygnal-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl (834.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

psygnal-0.6.1-cp39-cp39-win_amd64.whl (665.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

psygnal-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

psygnal-0.6.1-cp39-cp39-musllinux_1_1_i686.whl (4.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

psygnal-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

psygnal-0.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psygnal-0.6.1-cp39-cp39-macosx_11_0_arm64.whl (736.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

psygnal-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl (837.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

psygnal-0.6.1-cp38-cp38-win_amd64.whl (669.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

psygnal-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

psygnal-0.6.1-cp38-cp38-musllinux_1_1_i686.whl (4.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

psygnal-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

psygnal-0.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psygnal-0.6.1-cp38-cp38-macosx_11_0_arm64.whl (742.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

psygnal-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl (839.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

psygnal-0.6.1-cp37-cp37m-win_amd64.whl (657.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

psygnal-0.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

psygnal-0.6.1-cp37-cp37m-musllinux_1_1_i686.whl (3.6 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

psygnal-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

psygnal-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

psygnal-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl (817.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file psygnal-0.6.1.tar.gz.

File metadata

  • Download URL: psygnal-0.6.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1.tar.gz
Algorithm Hash digest
SHA256 a607b03735c8496c6a0e01d522868e25b048db265adcf79d87e3dc4a3316d6dd
MD5 7998abfd4a15307ea530e0d556464467
BLAKE2b-256 c5cac0d68da015a794f67d9bbd6b3b7e1294c1bb30af6cea9a2302cb72afc03a

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: psygnal-0.6.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 668.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 43fd68e778014414773fd06447a179e3bf080a70e7acd2e73c9594cea5c1e051
MD5 33dd7699ae5ba89f497c31d5427b8d0d
BLAKE2b-256 71b9acaa9af63a1962d26d5b9872a7413e8727bb64356ffbcea0264c791345d8

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b17ea320ba9f161954812a40c91d40bd3f3a6198e330c439c749eb00ee724920
MD5 3eb112be837b33afc00019cfe42d8622
BLAKE2b-256 1fd559393bb92b00a66b4725be60f24aba8e5df90e017cfe9d12034fe399f501

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae0a3ec2f1dbfb5701a90e47f2703bd06805826f5ae8f1e4280a17595f2dd222
MD5 c91c43481ddb3c30af967ea247c0d9ab
BLAKE2b-256 30816c0335b0bc6682ab59830e5a1447ff412980ffe75b77e523c2afc256d9dd

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8c68dedbac2fc338e4ede9f8ade77281e5884862b57fddebbe42512ec9b464b
MD5 43646fe9e7add54ab2512309860b9ad7
BLAKE2b-256 f119708dbef921df0d6429b8e6db8eaa08c8bd01400c3501f1cf759df064add4

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6153905fc51105d8c9673c2f9b46f4a9b42950b2bf5ebfc51d1d05be8c0e391a
MD5 0a4cb258e1d655d59dc999603dd9fb8a
BLAKE2b-256 badf3b48c612ac90035a90d43ce0641ad920eab19f69a3d49da88ad7e2cab6d7

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4efa1ab4e20c9da6fc8452637e9669929b0b84e625283048bfb78279dc5a862
MD5 130ff35780ac86eb0c7ba6207a3faf9b
BLAKE2b-256 b5a4691572b80da89d9b7c68887a7664a43823192d8cb202b20e59dd115e5050

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd9a869f68b0320624d4d61d4a46edc78fcee146ca1379197d9cb8e468732dc1
MD5 d473e293bfab9d2dfa46cf0f5ca9bbb6
BLAKE2b-256 01696b0bf983ed47091704a329e33b793571794b9797ae211c705d189bffdfbd

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: psygnal-0.6.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 664.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81b84fa986024fc383192828392cac3a5caf89c8724c8cb9e5d67a94efb9f4ab
MD5 b5718fffd1f5c4807ddbdbf36293b403
BLAKE2b-256 a38104f55107c1bef6f827ce58b6353fe6dd954862699c5f27296c931748b5e4

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5410ce76842d54b5a23170cf2ad4e0b581160d06a379b20e2875bdd2f1552154
MD5 69e443d29f5601f0b562d546afe1f16e
BLAKE2b-256 07f43aa5cf22160ba68190d01faeb853616f264f5d3940ead0cd616a33fc9192

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 454e0efd2a2223c2edcc1755c92a00a74c94e67f869027cc33a25f67c00ef5d5
MD5 241243bf06c82f35b2e554c9c77bcca2
BLAKE2b-256 8d28cb7a2c73d3ed423e3670708b29432e08d918d618527fe9cb498218391ea5

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30f18bcc5c9018056ee3877531c539cb5953765b262c31c3fcf4a40f0a3468dc
MD5 eb8250fa253a9a7a1261ddc2c2e01edb
BLAKE2b-256 bab6cb553d24118bbcc7a7cd73290ebd14904057726101d9739436459eafc9ce

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b77a562d159aed894a0d3987b2495495f8efce4b8bc73c6452b55eedb3f58ea
MD5 957146c291cfe1073c8d365f93da42fa
BLAKE2b-256 f5c0bcf63f28230dc4d5701cdfe4082133f4b30a2c28e5ae16c8cd337da713af

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e80226b16502cb7d914cd208c34efaf8ea5c1ec7e8d86562396c249e1353632
MD5 4d678d4ef60cb25568238ff1804c7164
BLAKE2b-256 05bc29aaa81f78307bc95cd13c041f368392bcdc2ffd2086f8ed7ab394286ba6

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7b8b08c286dd6483d93640931f3892e85e18bb28441c2da59b1ce5758524a93
MD5 1a9fa8bfba50cde7fff5bcdea113d8d0
BLAKE2b-256 a0ceb1b094e7818834e7f5c3c7b0849c7123f361c55ec1705aa66bcef6a87b5e

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: psygnal-0.6.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 665.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a499b6ca687e9e5facde63f564ab1c8add570951ec4d7322d8f209abdb65a7a
MD5 de7bac3e32506d6e4809f1735ec92357
BLAKE2b-256 74f1699c3e5dcc5f01dfbafae2576759b32cac97cb0bd425822b2a38da7afbba

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4063a35e0585b704860b5dfb07c23d46d4647b67cc4f73d35261a7539d209a9a
MD5 17494bd506e433abcdc85bb6d63ade27
BLAKE2b-256 7fcd57de72ef351441d9a720aa782379f083ed449444f8185add8f6d71cdc2ac

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d3f6d2302f3cce53143461970d437cf12b0debea8930bc2ba469fde2689191b9
MD5 2498c38a7dacc286be7c10939d1171c5
BLAKE2b-256 a73e2952f083a694a642ac8776310f063b352d10f5eff70a42162d1f5be326ac

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1aa1769cbf0096621253903a7e87c94240589fb47322a28a1af13312e8b0952
MD5 339feb093e7fda05c51e4253687a1209
BLAKE2b-256 754212d9d37c55a2f6dcb9729d714e9b2d2006d6d8c2c083b2a8cda467adb165

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 337d99b07f18774a43aca5d20c73bc17997e04ef9c4656005fe19c5951a9ee3a
MD5 0e1e0d0bb5954ed0b249a49663e29d45
BLAKE2b-256 c0bcaaae822ea7f7dd9ef2a03638af33e65b7c4620556a1bcf0ddbd3a0a20491

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98b7ec7c7bffb883e198ba73aee004b7342a4d98e8f8e41ba754d2636e508c79
MD5 8091a740ea2dbbb40776f7ff1ea16943
BLAKE2b-256 07c803908ca279e30afd398d9dd6cb07ba2e3eed79dac58ea2cf9e5e775a2252

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f24991c04742b359e4819ce19b2189e99f148ede04faecdae996a6d5dd1ee938
MD5 36553ebbb85cf4ed9a90fdbdbdce7fe0
BLAKE2b-256 3a52b669c1dc1d291fb7fcca1919cac6a86e794fc16b7e18d0c0a42912591047

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: psygnal-0.6.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 669.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 191967ce22db041226cf5407b1a825b4f00988293f68d4f2d8709424c512f814
MD5 a1d1e99a906f3d16997dd8e248736709
BLAKE2b-256 78be7610e6469be261c521cc2f2b529d19da64687526d88ae6348796bdd567dd

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b1a0089a8b55f5c06ded15b06d543e8ec5ee9105891fad84157aac72ff3f0198
MD5 443fb87f2da33b4526aaa2c0ed3cdec6
BLAKE2b-256 95a4e1acadc0c17b13f52ef82a63e54bcc2f1581d5e160904bd3b589050ec970

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3a60302f4281c31a3dafc097b063f8d1dc506d98449485cfaf9d90397c45c570
MD5 cb59279d7232b75182969bfebb963e35
BLAKE2b-256 dafc512d08dff2f50a67569130c3fa0311fda0d5125ad48c9af4756cd29b9f02

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b277cbfaeaa51bcbbc0f56c5380150f8142d2c6cf7ee74cad262b6a4e459e345
MD5 1b9d60fb3622c7fa08b5237419b3da1b
BLAKE2b-256 1622a8e679eedbb1f8013a4c7c6e830ea75144f79bf1ef0c1c49efb5db20cf2c

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eebacf782d0fa65ce579b6f21abeaa2b9ee48aa9b1de3a6f4913719184be7cdc
MD5 15cda5f324934cd5ee7da08409495449
BLAKE2b-256 6ea6618c514856c6ab2fd9c224eb4d6933a32053d4a5ac5d7d5e567d4feb3623

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6b5a8307977be1eabb8f529ba5e265faffb2af1cf3e1b5506a20b52b4c35a48
MD5 8f804c9a56d1dfc7b5f314320b701798
BLAKE2b-256 b62a78a9aea0cc7f5b9970e79e2a2cffdf956dc873d4d464ee730fad676da7fc

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b952372e2cc67c66390bd16a4f093703d5d9c1d8f5c60e29dd00c997d10884e5
MD5 7f7d787e0bb3f36dbc8eabc9d782bec5
BLAKE2b-256 1e2c0ef7040c98504f2d5487ffea265db836612cd1fadd2908ae2f9c5529264e

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: psygnal-0.6.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 657.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ca8c1d52e6a2afe20bd270e2f29565a244a8a3d150a8e86f656ad014d41a518d
MD5 8d632e6260c419ec307356dacb1b0f68
BLAKE2b-256 66f8978088ba5be7af3f0ab2fd7e6b8c252158929fbacab4f8133c35f0a019bb

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd625d6ef449d1660676aad8467c712103ab56176029031eab7702cdc0f6b718
MD5 a7d49523bb0998aba9ca8f5dcf501726
BLAKE2b-256 e73f7d7fe0d2ad6f85f85238a78fafef21be3e1266a3269e961ce95838e8a1d6

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7497540d53af832434e5102127001755a8bd1f35d6f94ef6c10eadce88209a0a
MD5 82d2194052ca2455c292b0b69b3b1e0d
BLAKE2b-256 4fffc7305ece3b69da303d0936b2c56e7929f22255a39192bc8f2e0618f86b8f

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99df044119e6f018db2f3dd8d941e260586eafd9c21e0d36ae2bdab2fc879b4a
MD5 31b4be483542a0b1d74e699eb5f6ff78
BLAKE2b-256 c3f34c69654282081e639d209b6b05a562d1d2de79ccf50edbf36b171acc3b46

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb8ac6d556ef25ef6528dc0f34f85b417558cf474a5513b48e97ba0dce173694
MD5 4f36d5110f5bf273ea8b92f131308165
BLAKE2b-256 4fd052b71da64a8151ff82de4a2fb63f2639e984fa5e4e466d371e22cb87159a

See more details on using hashes here.

Provenance

File details

Details for the file psygnal-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psygnal-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1af40ca660e40df5fe7c5eda8bd04f3a840cff3dd697e00a4d645bfd4e6aff7
MD5 a7961cf36a2549f55d1c78df0cffa638
BLAKE2b-256 087ea59ad8b49cc47158785a74e6f5a9090897528f0ad690d06b0d2a8f137713

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page