psygnal
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.
Metadata
Release files for psygnal 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| psygnal-0.6.1.tar.gz | 1.2 MB | Without provenance | Details |
Built distributions (wheels)
Total release size: 94.1 MB
Release files / psygnal-0.6.1.tar.gz
| Download URL | psygnal-0.6.1.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a607b03735c8496c6a0e01d522868e25b048db265adcf79d87e3dc4a3316d6dd
|
|
BLAKE2b-256 checksum How to use checksums |
c5cac0d68da015a794f67d9bbd6b3b7e1294c1bb30af6cea9a2302cb72afc03a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-win_amd64.whl
| Download URL | psygnal-0.6.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 668.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
43fd68e778014414773fd06447a179e3bf080a70e7acd2e73c9594cea5c1e051
|
|
BLAKE2b-256 checksum How to use checksums |
71b9acaa9af63a1962d26d5b9872a7413e8727bb64356ffbcea0264c791345d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
| Download URL | psygnal-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
b17ea320ba9f161954812a40c91d40bd3f3a6198e330c439c749eb00ee724920
|
|
BLAKE2b-256 checksum How to use checksums |
1fd559393bb92b00a66b4725be60f24aba8e5df90e017cfe9d12034fe399f501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-musllinux_1_1_i686.whl
| Download URL | psygnal-0.6.1-cp311-cp311-musllinux_1_1_i686.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
ae0a3ec2f1dbfb5701a90e47f2703bd06805826f5ae8f1e4280a17595f2dd222
|
|
BLAKE2b-256 checksum How to use checksums |
30816c0335b0bc6682ab59830e5a1447ff412980ffe75b77e523c2afc256d9dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | psygnal-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a8c68dedbac2fc338e4ede9f8ade77281e5884862b57fddebbe42512ec9b464b
|
|
BLAKE2b-256 checksum How to use checksums |
f119708dbef921df0d6429b8e6db8eaa08c8bd01400c3501f1cf759df064add4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | psygnal-0.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
6153905fc51105d8c9673c2f9b46f4a9b42950b2bf5ebfc51d1d05be8c0e391a
|
|
BLAKE2b-256 checksum How to use checksums |
badf3b48c612ac90035a90d43ce0641ad920eab19f69a3d49da88ad7e2cab6d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | psygnal-0.6.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 740.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a4efa1ab4e20c9da6fc8452637e9669929b0b84e625283048bfb78279dc5a862
|
|
BLAKE2b-256 checksum How to use checksums |
b5a4691572b80da89d9b7c68887a7664a43823192d8cb202b20e59dd115e5050
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | psygnal-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 841.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd9a869f68b0320624d4d61d4a46edc78fcee146ca1379197d9cb8e468732dc1
|
|
BLAKE2b-256 checksum How to use checksums |
01696b0bf983ed47091704a329e33b793571794b9797ae211c705d189bffdfbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-win_amd64.whl
| Download URL | psygnal-0.6.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 664.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
81b84fa986024fc383192828392cac3a5caf89c8724c8cb9e5d67a94efb9f4ab
|
|
BLAKE2b-256 checksum How to use checksums |
a38104f55107c1bef6f827ce58b6353fe6dd954862699c5f27296c931748b5e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | psygnal-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
5410ce76842d54b5a23170cf2ad4e0b581160d06a379b20e2875bdd2f1552154
|
|
BLAKE2b-256 checksum How to use checksums |
07f43aa5cf22160ba68190d01faeb853616f264f5d3940ead0cd616a33fc9192
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | psygnal-0.6.1-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
454e0efd2a2223c2edcc1755c92a00a74c94e67f869027cc33a25f67c00ef5d5
|
|
BLAKE2b-256 checksum How to use checksums |
8d28cb7a2c73d3ed423e3670708b29432e08d918d618527fe9cb498218391ea5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | psygnal-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
30f18bcc5c9018056ee3877531c539cb5953765b262c31c3fcf4a40f0a3468dc
|
|
BLAKE2b-256 checksum How to use checksums |
bab6cb553d24118bbcc7a7cd73290ebd14904057726101d9739436459eafc9ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | psygnal-0.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
9b77a562d159aed894a0d3987b2495495f8efce4b8bc73c6452b55eedb3f58ea
|
|
BLAKE2b-256 checksum How to use checksums |
f5c0bcf63f28230dc4d5701cdfe4082133f4b30a2c28e5ae16c8cd337da713af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | psygnal-0.6.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 733.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e80226b16502cb7d914cd208c34efaf8ea5c1ec7e8d86562396c249e1353632
|
|
BLAKE2b-256 checksum How to use checksums |
05bc29aaa81f78307bc95cd13c041f368392bcdc2ffd2086f8ed7ab394286ba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | psygnal-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 834.0 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7b8b08c286dd6483d93640931f3892e85e18bb28441c2da59b1ce5758524a93
|
|
BLAKE2b-256 checksum How to use checksums |
a0ceb1b094e7818834e7f5c3c7b0849c7123f361c55ec1705aa66bcef6a87b5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-win_amd64.whl
| Download URL | psygnal-0.6.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 665.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2a499b6ca687e9e5facde63f564ab1c8add570951ec4d7322d8f209abdb65a7a
|
|
BLAKE2b-256 checksum How to use checksums |
74f1699c3e5dcc5f01dfbafae2576759b32cac97cb0bd425822b2a38da7afbba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | psygnal-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
4063a35e0585b704860b5dfb07c23d46d4647b67cc4f73d35261a7539d209a9a
|
|
BLAKE2b-256 checksum How to use checksums |
7fcd57de72ef351441d9a720aa782379f083ed449444f8185add8f6d71cdc2ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | psygnal-0.6.1-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
d3f6d2302f3cce53143461970d437cf12b0debea8930bc2ba469fde2689191b9
|
|
BLAKE2b-256 checksum How to use checksums |
a73e2952f083a694a642ac8776310f063b352d10f5eff70a42162d1f5be326ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | psygnal-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1aa1769cbf0096621253903a7e87c94240589fb47322a28a1af13312e8b0952
|
|
BLAKE2b-256 checksum How to use checksums |
754212d9d37c55a2f6dcb9729d714e9b2d2006d6d8c2c083b2a8cda467adb165
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | psygnal-0.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
337d99b07f18774a43aca5d20c73bc17997e04ef9c4656005fe19c5951a9ee3a
|
|
BLAKE2b-256 checksum How to use checksums |
c0bcaaae822ea7f7dd9ef2a03638af33e65b7c4620556a1bcf0ddbd3a0a20491
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | psygnal-0.6.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 736.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
98b7ec7c7bffb883e198ba73aee004b7342a4d98e8f8e41ba754d2636e508c79
|
|
BLAKE2b-256 checksum How to use checksums |
07c803908ca279e30afd398d9dd6cb07ba2e3eed79dac58ea2cf9e5e775a2252
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | psygnal-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 837.2 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f24991c04742b359e4819ce19b2189e99f148ede04faecdae996a6d5dd1ee938
|
|
BLAKE2b-256 checksum How to use checksums |
3a52b669c1dc1d291fb7fcca1919cac6a86e794fc16b7e18d0c0a42912591047
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-win_amd64.whl
| Download URL | psygnal-0.6.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 669.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
191967ce22db041226cf5407b1a825b4f00988293f68d4f2d8709424c512f814
|
|
BLAKE2b-256 checksum How to use checksums |
78be7610e6469be261c521cc2f2b529d19da64687526d88ae6348796bdd567dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | psygnal-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1a0089a8b55f5c06ded15b06d543e8ec5ee9105891fad84157aac72ff3f0198
|
|
BLAKE2b-256 checksum How to use checksums |
95a4e1acadc0c17b13f52ef82a63e54bcc2f1581d5e160904bd3b589050ec970
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | psygnal-0.6.1-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
3a60302f4281c31a3dafc097b063f8d1dc506d98449485cfaf9d90397c45c570
|
|
BLAKE2b-256 checksum How to use checksums |
dafc512d08dff2f50a67569130c3fa0311fda0d5125ad48c9af4756cd29b9f02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | psygnal-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b277cbfaeaa51bcbbc0f56c5380150f8142d2c6cf7ee74cad262b6a4e459e345
|
|
BLAKE2b-256 checksum How to use checksums |
1622a8e679eedbb1f8013a4c7c6e830ea75144f79bf1ef0c1c49efb5db20cf2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | psygnal-0.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
eebacf782d0fa65ce579b6f21abeaa2b9ee48aa9b1de3a6f4913719184be7cdc
|
|
BLAKE2b-256 checksum How to use checksums |
6ea6618c514856c6ab2fd9c224eb4d6933a32053d4a5ac5d7d5e567d4feb3623
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | psygnal-0.6.1-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 742.9 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c6b5a8307977be1eabb8f529ba5e265faffb2af1cf3e1b5506a20b52b4c35a48
|
|
BLAKE2b-256 checksum How to use checksums |
b62a78a9aea0cc7f5b9970e79e2a2cffdf956dc873d4d464ee730fad676da7fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | psygnal-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 839.1 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b952372e2cc67c66390bd16a4f093703d5d9c1d8f5c60e29dd00c997d10884e5
|
|
BLAKE2b-256 checksum How to use checksums |
1e2c0ef7040c98504f2d5487ffea265db836612cd1fadd2908ae2f9c5529264e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-win_amd64.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 657.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca8c1d52e6a2afe20bd270e2f29565a244a8a3d150a8e86f656ad014d41a518d
|
|
BLAKE2b-256 checksum How to use checksums |
66f8978088ba5be7af3f0ab2fd7e6b8c252158929fbacab4f8133c35f0a019bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd625d6ef449d1660676aad8467c712103ab56176029031eab7702cdc0f6b718
|
|
BLAKE2b-256 checksum How to use checksums |
e73f7d7fe0d2ad6f85f85238a78fafef21be3e1266a3269e961ce95838e8a1d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-musllinux_1_1_i686.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-musllinux_1_1_i686.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
7497540d53af832434e5102127001755a8bd1f35d6f94ef6c10eadce88209a0a
|
|
BLAKE2b-256 checksum How to use checksums |
4fffc7305ece3b69da303d0936b2c56e7929f22255a39192bc8f2e0618f86b8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
99df044119e6f018db2f3dd8d941e260586eafd9c21e0d36ae2bdab2fc879b4a
|
|
BLAKE2b-256 checksum How to use checksums |
c3f34c69654282081e639d209b6b05a562d1d2de79ccf50edbf36b171acc3b46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
eb8ac6d556ef25ef6528dc0f34f85b417558cf474a5513b48e97ba0dce173694
|
|
BLAKE2b-256 checksum How to use checksums |
4fd052b71da64a8151ff82de4a2fb63f2639e984fa5e4e466d371e22cb87159a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / psygnal-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | psygnal-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 817.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1af40ca660e40df5fe7c5eda8bd04f3a840cff3dd697e00a4d645bfd4e6aff7
|
|
BLAKE2b-256 checksum How to use checksums |
087ea59ad8b49cc47158785a74e6f5a9090897528f0ad690d06b0d2a8f137713
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Security for psygnal 0.6.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.