Skip to main content
GitHub Actions Workflow Status GitHub Actions Workflow Status PyPI - License
PyPI Python Version from PEP 621 TOML PyPI - Wheel

PyAYay

PyAYay is a Python wrapper for the AY/YM sound chip emulator. Currently it supports only the Ayumi emulator by Peter Sovietov.

Installation

From PyPI

You can install the package from PyPI:

pip install pyayay

Yep, that's it!

From source

git clone https://github.com/ruguevara/pyayay.git
cd pyayay
pip install .

Or install in development mode:

git clone https://github.com/ruguevara/pyayay.git
cd pyayay
pip install -e .

Usage

from pyayay import Ayumi, ChipType, EnvShape

ay = Ayumi(sample_rate=44100, clock=1773400, type=ChipType.AY)
# or just Ayumi() for default values

Set panning for channels, for example in ACB order, and the master volume:

ay.set_pan(0, 0.25)  # A left
ay.set_pan(1, 0.75)  # B right
ay.set_pan(2, 0.5)   # C center

ay.set_master_volume(0.75)

Use setters to set the channel parameters. Do not forget to call set_mixer to enable the channel.

ay.set_mixer(0, True, False, False)  # Tone, Noise and Envelope for A channel
ay.set_tone_period(0, 100)
ay.set_volume(0, 15)

You can set the envelope shape and period, for example:

ay.set_mixer(0, True, False, True)  # Turn on envelope modulation for A channel
ay.set_envelope_shape(EnvShape.UP_DOWN_E)
ay.set_envelope_period(1024)

To generate sound use process_block method:

samples = 44100 * 2  # 2 seconds
outLeft  = np.zeros(samples, dtype=np.float32)
outRight = np.zeros(samples, dtype=np.float32)

ay.process_block(outLeft, outRight, samples)

Examples of using the R0-R13 registers and PSG rendering

You can use AY/YM registers R0-R13 directly:

ay.R[1] = 100
ay.R[0] = 0
ay.R[7] = 0b00111110
ay.R[8] = 15

or, to set number of register at once:

ay.set_registers(
    [1, 0, 7, 8],
    [100, 0, 0b00111110, 15]
)

or, to set some of the registers with the 'mask' array. NOTE that mask is inverted, so 1 means "do not change". This is useful for PSG frame playing.

# R           0  1    2  3  4  5  6  7   8   9  10 11 12 13
R = np.array([0, 100, 0, 0, 0, 0, 0, 62, 15, 0, 0, 0, 0, 0], dtype=np.uint8)
M = np.array([0, 0,   1, 1, 1, 1, 1, 0,  0,  1, 1, 1, 1, 1], dtype=bool)

ay.set_registers_masked(R, M)

And render PSG data from Numpy arrays in one call:

data = np.array([
    [249,   0, 148,   0,  40,   1,   3,  40,  13,  29,  13,  74,   0, 12],
    [249,   0, 158,   4,  40,   1,   3,  56,  13,  15,  13,  74,   0, 12]], dtype=np.uint8)
mask = np.array([
    [0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],
    [1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1]], dtype=bool)
fps = 50
ay.render_psg(data, mask, outLeft, outRight, fps)

For more usage examples see tests.

License

We use MIT license, see LICENSE file.

Metadata

Release files for pyayay 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyayay 0.1.2
File Size Uploaded
pyayay-0.1.2.tar.gz 20.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyayay 0.1.2
File
pyayay-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyayay-0.1.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pyayay-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
pyayay-0.1.2-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
pyayay-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyayay-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
pyayay-0.1.2-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
pyayay-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyayay-0.1.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyayay-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
pyayay-0.1.2-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
pyayay-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyayay-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
pyayay-0.1.2-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
pyayay-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyayay-0.1.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pyayay-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
pyayay-0.1.2-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
pyayay-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyayay-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
pyayay-0.1.2-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
pyayay-0.1.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyayay-0.1.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
pyayay-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
pyayay-0.1.2-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
pyayay-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyayay-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
pyayay-0.1.2-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 9.8 MB

Release files / pyayay-0.1.2.tar.gz

Download URL pyayay-0.1.2.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a8bf6b5e2ba64ad5955a1a4816a8ccaaca78ff29947a36215658dc82b9a8cc82
BLAKE2b-256 checksum
How to use checksums
69b3c3b0d2e40a4f3549498702c1324768c94630d88d858b3f642cb0f1591700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-win_amd64.whl

Download URL pyayay-0.1.2-cp312-cp312-win_amd64.whl
Size 139.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f907eee2b86825a59fdc54f251506b791ca5895c4ad5b778891b31d4e3c14a83
BLAKE2b-256 checksum
How to use checksums
ed061f1b7ff6d0fa04cde7c9c8e633175ca01f53b69444e5bdb2fdb98066453f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-win32.whl

Download URL pyayay-0.1.2-cp312-cp312-win32.whl
Size 112.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1f3697a329f8eb73b091cb7e0819b5fdbd9f54b8f11074e7d79a90209f2a9961
BLAKE2b-256 checksum
How to use checksums
98a63000f8b45da77842bfd4cb509c60c88f66bdecd408971f0f49028ba71b17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL pyayay-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl
Size 712.3 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
feced33c026e40ee9494bdf63104936caa1d4c1b96a46cd8b73d93fb32738eaf
BLAKE2b-256 checksum
How to use checksums
3d3b95258796f79cfba5c5e71cddfba9ff59330dd2b06c77de6e7a0e66690db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-musllinux_1_1_i686.whl

Download URL pyayay-0.1.2-cp312-cp312-musllinux_1_1_i686.whl
Size 775.4 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
84d8c9933622152765763564d5cd6f609d5d31575c66589e5b70fd362254d6fe
BLAKE2b-256 checksum
How to use checksums
15142680bc23c3b5c6bfd387d0b63b12d63a1c6f847f59ced578bea6997e1d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyayay-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 198.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eb7b37bdb1cfd234596420e80ec818b70ea09cd8bb7f4f54da24815f2e68bdde
BLAKE2b-256 checksum
How to use checksums
b5862f183aba5f54d2e023fd4ba7400521b5e0bd90ec710f5c4649f36da69d81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyayay-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 207.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
50ad868ecc4deed8515a0ddf097696f5ec2a52ed756a57acad6744b6f60ccbb9
BLAKE2b-256 checksum
How to use checksums
039435233748b5ee56ccec46dd6dcc903a22495ed5ca47fe1eaf7d5bff18b674
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp312-cp312-macosx_10_9_universal2.whl

Download URL pyayay-0.1.2-cp312-cp312-macosx_10_9_universal2.whl
Size 311.5 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5966bcb666fe22b6033630c623a841c3222681d0ef46a037c4e8b3fe8905fe62
BLAKE2b-256 checksum
How to use checksums
5765e74ae51eff0157eb38496ed36b1f7b28da7566540630cafed22035b368a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-win_amd64.whl

Download URL pyayay-0.1.2-cp311-cp311-win_amd64.whl
Size 137.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ec3fcc788c8fb50ef93752082c8fac25d8a47e70946b838eaa30a608804a9ae4
BLAKE2b-256 checksum
How to use checksums
7619049b6319dd5a98c53fbcd608caf2e39368fca49f73ede5d40ea25bccb862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-win32.whl

Download URL pyayay-0.1.2-cp311-cp311-win32.whl
Size 111.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
30c2faf2e75bf75cfcbae1fd2b871b32bce4cb5ada0d2eb84f0c18659467816f
BLAKE2b-256 checksum
How to use checksums
2d3f00e6f3c8142d41cdc007672b832266bafb61c1f570194611faa082e12967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL pyayay-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Size 711.6 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ff50326574cd4c9afecebc889a2d47ff2542f7a4812e1d9c61c27f42e1b9cf7d
BLAKE2b-256 checksum
How to use checksums
26a1fc4fea861b9e1c6dda6d2bf252ba1c4b180013481e4c294c19f5a5c7cba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-musllinux_1_1_i686.whl

Download URL pyayay-0.1.2-cp311-cp311-musllinux_1_1_i686.whl
Size 775.5 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
8950a5035f40466799679893c28268e7f07b9fe5a406044fd9333d8b770262c7
BLAKE2b-256 checksum
How to use checksums
0787c0e522254b674eb1f68f2524c63f04acb7a29c45785b587d870cae38ab2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyayay-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 197.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cda8e4f017421f9e86e3603647aa46f923843fdfd4a2e4a3137ddc39de48b1de
BLAKE2b-256 checksum
How to use checksums
78a864a1f790e3ba084d060bb56512e783ac318f4d600548a7a035a2fbc051c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyayay-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 206.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b984dcbb2084113f48e3cbaf29e81cdbb7983c1af7821916cf006f50128f41cc
BLAKE2b-256 checksum
How to use checksums
7fbf4577e2868fb92b06332462ef347ed575d7cf91b85b1f89ac3db86ac1f2f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL pyayay-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Size 306.8 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ce4eb01cebba28b4e556a4575d1f51e3f628aaa5409ce3495f325e9102a4dcd5
BLAKE2b-256 checksum
How to use checksums
5cb2bfa83685efc1d80af4110d98c4d57f2c961ccad9c6d4ed309b0699f12475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-win_amd64.whl

Download URL pyayay-0.1.2-cp310-cp310-win_amd64.whl
Size 136.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
24aa7ae9e1eac4a07a3a78e5c4a52abe04ed585c00469627cdc059cfd3db74dd
BLAKE2b-256 checksum
How to use checksums
16f797a536a9d7f6cad71dfce8822264f01b63491504db8a3b4efe36ff1ad967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-win32.whl

Download URL pyayay-0.1.2-cp310-cp310-win32.whl
Size 110.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
604283c43105a0b75ae44f45a6930e84751632a26e89ae0e076416c50fee7364
BLAKE2b-256 checksum
How to use checksums
644bda2e8066888b24640d88c9a89e39366f426d6c10652dfef52da65b91b661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL pyayay-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Size 710.9 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
59298b5ea1cc9c0c74983318a6da60df1b4f0b3c7f4efa38e0b1467e9672e5c5
BLAKE2b-256 checksum
How to use checksums
2fe51f6501c5c499730c05bdbb295f8a151998b6676fd64e7539d442396927c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-musllinux_1_1_i686.whl

Download URL pyayay-0.1.2-cp310-cp310-musllinux_1_1_i686.whl
Size 774.8 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
c780b85a46e837c9f56c7cf171a162d1010a14bd387bbc9b82f491f4bf5cec20
BLAKE2b-256 checksum
How to use checksums
8a94d41fc5409caf638546d2f47b98c05ab62425a6dda3cdce8661ed6d51aa15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyayay-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 196.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5bcd608ce9b256901ef512ba0ca8b23a115e8faf053e1e8b053837dc1844ba7c
BLAKE2b-256 checksum
How to use checksums
9fd04dba1498deae520cac7514361f412aaf273be3b205f9ff9d4e85a522fbfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyayay-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 206.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ccea2f10cfd75c4589d59f6996bc9e1dbcec91ef3a4e5824c8fdacd195d6c55f
BLAKE2b-256 checksum
How to use checksums
bd27d024b85bb8c144dec75d37541310e0ae3b028d251021125bbe40c4decc52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL pyayay-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Size 303.4 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
77b249fcba504ffd5ddcaea0dd8aefc7623f5127d62b9b472f0fc23cb4a4ec2f
BLAKE2b-256 checksum
How to use checksums
9bef653c9c90dc221898eadf614f7a8c63fa0bb58eba7ef61eb8a7a4e3ec34f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-win_amd64.whl

Download URL pyayay-0.1.2-cp39-cp39-win_amd64.whl
Size 136.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
65f3f01a4d8a3040b5dd722b3fd3453a9791d09aea912018b595dbb57a0d5d8e
BLAKE2b-256 checksum
How to use checksums
beb0aac489ccc5969bf2146c62e4a31e8a7534a4ba139c19d7f908a55b40472f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-win32.whl

Download URL pyayay-0.1.2-cp39-cp39-win32.whl
Size 110.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
2b9af9b39d9fa5566d5fa20d2175ca6516a1432969b07599322c27e847f8fe96
BLAKE2b-256 checksum
How to use checksums
58a1cefb22c1b6a01ac4c34617bd10636bc9f9a88a2fc6d8b83305ac6f7f7e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL pyayay-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Size 710.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8b72d4500d58abad8f4f473f7fa1824ba8a9d4a647854b65ed30edefb0fbafed
BLAKE2b-256 checksum
How to use checksums
af9bf7dd49447ba65e778d10e35c29f285e390cf83904681eb6593ac80cec255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-musllinux_1_1_i686.whl

Download URL pyayay-0.1.2-cp39-cp39-musllinux_1_1_i686.whl
Size 775.0 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
831e136be6886ad858b31566088af4cbd7c532ad407d834e6883e722100bfcbc
BLAKE2b-256 checksum
How to use checksums
462672aa4de80d7625a6a6e26b8d2db5d5cf8a849cc3d71d82a89ed253652005
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyayay-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 197.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fdfae7aec9f9cc5216b58a1de24c28cdb1b15f623b95a24301cb807e989825e6
BLAKE2b-256 checksum
How to use checksums
f2eb13aae9c3c9339e1a6ddbdd2b8fe5f0a680e1215f9d9de4006b963d13a4b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyayay-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 206.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f14b81c2abeee1b951cdc5fceffd9d27180a12856332abdcc813f6d3c7aead23
BLAKE2b-256 checksum
How to use checksums
5603e5ae882ff7e5455833efc377e9459b04bf603c52c12fd1af14dd693374c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release files / pyayay-0.1.2-cp39-cp39-macosx_10_9_universal2.whl

Download URL pyayay-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Size 303.7 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
af775b4214523711e8d9ad72f58e58ba9817fa2b55f6c650bc2641a9da03559a
BLAKE2b-256 checksum
How to use checksums
8f968ba6b31f8a67b6a497a1db82fa174354a40096bc84effe888b335ec89d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

29 release files

0.1.1

56 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page