Skip to main content

PyPI Tests License

Ashwa 🐎

Hardware accelerated routines for single substring search

💡 TIP: ashwa provides native CPython extension bindings powered by Rust and SIMD vectorization.

ℹ️ NOTE: The best available SIMD instruction set (AVX-512BW, AVX2, SSE4.2, SSSE3, SSE2, ARM NEON) is detected automatically at runtime on the host CPU with seamless fallback to SWAR routines.

Index

Supported Platforms

Architecture Target Platform Target ISA Fallback
x86_64 Linux, macOS, Windows AVX-512BW, AVX2, SSE4.2, SSSE3, SSE2 64-bit SWAR
i686 (x86) Linux, Windows SSE2 32-bit SWAR
AArch64 (ARM64) Apple Silicon, Linux ARM64, Android, FreeBSD 128-bit ARM NEON 64-bit SWAR
ARMv7 Linux ARM, Android 128-bit ARM NEON 32-bit SWAR

Installation

Install ashwa using your preferred Python package manager:

pip install ashwa

API Reference

search_one(haystack, needle)

def search_one(
    haystack: bytes | bytearray | memoryview,
    needle: int,
) -> int | None:
    ...

Searches for the first occurrence of needle (an int 0–255) within haystack.

  • Parameters:
    • haystack: bytes | bytearray | memoryview — The bytes-like object to search in.
    • needle: int — The target byte value (0–255) to locate.
  • Returns:
    • The 0-based byte index (int) of the first occurrence of needle, or None if not found.

search_two(haystack, needle)

def search_two(
    haystack: bytes | bytearray | memoryview,
    needle: bytes | bytearray | memoryview | tuple[int, int] | list[int] | Sequence[int],
) -> int | None:
    ...

Searches for the first occurrence of a two-byte needle within haystack.

  • Parameters:
    • haystack: bytes | bytearray | memoryview — The bytes-like object to search in.
    • needle: bytes | bytearray | memoryview | tuple[int, int] | list[int] | Sequence[int] — A 2-byte sequence to locate.
  • Returns:
    • The 0-based byte index (int) of the first occurrence of needle, or None if not found.

search_three(haystack, needle)

def search_three(
    haystack: bytes | bytearray | memoryview,
    needle: bytes | bytearray | memoryview | tuple[int, int, int] | list[int] | Sequence[int],
) -> int | None:
    ...

Searches for the first occurrence of a three-byte needle within haystack.

  • Parameters:
    • haystack: bytes | bytearray | memoryview — The bytes-like object to search in.
    • needle: bytes | bytearray | memoryview | tuple[int, int, int] | list[int] | Sequence[int] — A 3-byte sequence to locate.
  • Returns:
    • The 0-based byte index (int) of the first occurrence of needle, or None if not found.

Benchmarks

Benchmarks are evaluated across dedicated AWS EC2 hardware environments on Python 3.12.3,

  • x86_64 (x64)

    • Instance: Intel(R) Xeon(R) Platinum 8488C (8C/16T)
    • ISA: AVX-512BW
    • Cache: L1d: 384 KiB · L1i: 256 KiB · L2: 16 MiB · L3: 105 MiB
    • STREAM Triad: 25.76 GiB/s
  • AArch64 (arm64)

    • Instance: AWS Graviton3 ARM Neoverse-V1 (16C/16T)
    • ISA: NEON
    • Cache: L1d: 1 MiB · L1i: 1 MiB · L2: 16 MiB · L3: 32 MiB
    • STREAM Triad: 75.48 GiB/s

search_one

Level Payload Latency (x64) Latency (arm64) Throughput (x64) Throughput (arm64)
L1 Cache 32 KiB 304.09 ns 864.09 ns 100.36 GiB/s 35.32 GiB/s
L2 Cache 512 KiB 6.89 µs 11.93 µs 70.82 GiB/s 40.94 GiB/s
L3 Cache 16 MiB 488.96 µs 397.55 µs 31.96 GiB/s 39.30 GiB/s
RAM 256 MiB 20.35 ms 10.33 ms 12.28 GiB/s 24.21 GiB/s
RAM 512 MiB 41.72 ms 20.94 ms 11.98 GiB/s 23.88 GiB/s
RAM 1 GiB 83.63 ms 39.15 ms 11.96 GiB/s 25.54 GiB/s

search_two

Level Payload Latency (x64) Latency (arm64) Throughput (x64) Throughput (arm64)
L1 Cache 32 KiB 611.86 ns 1.67 µs 49.88 GiB/s 18.31 GiB/s
L2 Cache 512 KiB 10.77 µs 24.31 µs 45.33 GiB/s 20.08 GiB/s
L3 Cache 16 MiB 558.87 µs 768.98 µs 27.96 GiB/s 20.32 GiB/s
RAM 256 MiB 19.94 ms 13.03 ms 12.54 GiB/s 19.18 GiB/s
RAM 512 MiB 41.67 ms 26.06 ms 12.00 GiB/s 19.18 GiB/s
RAM 1 GiB 83.56 ms 52.04 ms 11.97 GiB/s 19.22 GiB/s

search_three

Level Payload Latency (x64) Latency (arm64) Throughput (x64) Throughput (arm64)
L1 Cache 32 KiB 615.50 ns 2.37 µs 49.58 GiB/s 12.87 GiB/s
L2 Cache 512 KiB 9.89 µs 35.02 µs 49.38 GiB/s 13.94 GiB/s
L3 Cache 16 MiB 488.62 µs 1.12 ms 31.98 GiB/s 13.89 GiB/s
RAM 256 MiB 19.33 ms 17.92 ms 12.93 GiB/s 13.95 GiB/s
RAM 512 MiB 41.46 ms 35.87 ms 12.06 GiB/s 13.94 GiB/s
RAM 1 GiB 87.15 ms 71.73 ms 11.47 GiB/s 13.94 GiB/s

Metadata

Release files for ashwa 0.2.5

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

Source distribution (sdist)

Source distribution for ashwa 0.2.5
File Size Uploaded
ashwa-0.2.5.tar.gz 38.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ashwa 0.2.5
File
ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
ashwa-0.2.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ashwa-0.2.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ashwa-0.2.5-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
ashwa-0.2.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ashwa-0.2.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ashwa-0.2.5-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
ashwa-0.2.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ashwa-0.2.5-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
ashwa-0.2.5-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
ashwa-0.2.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ashwa-0.2.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ashwa-0.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ashwa-0.2.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ashwa-0.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
ashwa-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details
ashwa-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARMv7l Details

Total release size: 6.3 MB

Release files / ashwa-0.2.5.tar.gz

Download URL ashwa-0.2.5.tar.gz
Size 38.2 kB
Tags Source
SHA-256 checksum
How to use checksums
10359be49ee20bd8a0cac0ca41f942d2d9bd2ad6ec817e3986cc8cad597181d3
BLAKE2b-256 checksum
How to use checksums
341706c47d7164f6bac4277039aecc998b0c074a7fa3bbd2ee3f1913ea1f2e08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 229.5 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
2a0149b1e5e81c4e94cc9696479fd5ac3f6c64c71f92215fe88d719ad4b572e8
BLAKE2b-256 checksum
How to use checksums
951e837d107996931d9664562ac4b6a77c3e827174763080de30182aaa4d0e71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 223.3 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e92e3cfaf378a87102815eb407754b5eaf765a2900431a0e7888d321b57908ee
BLAKE2b-256 checksum
How to use checksums
22c8a2820fa9e17e7fff55b0dfd55a0055818b910622ebe0f7e6a712bd7aa05c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 223.6 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
e23c594c07a077896e3f8e659b80a812bd4ea9e838ae031ea38cc86389eb46c8
BLAKE2b-256 checksum
How to use checksums
f0ed8cc349ae3d0619b99603bd272e2f8dde0d1616c6a93ee941a520ebac1b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 223.8 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2dc676aa3e56a828436266e2cfbb2b4ce45cfda93a62098eb0c79e626ad91ee5
BLAKE2b-256 checksum
How to use checksums
8c991c9f75a38b3a6401a498cccb0fbfb18c274feea62b13da5c73b390a81631
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 226.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
1837c23986ac28db24c99356c1dd89615e5f250ee3f0218bcaaa6f36b8ef529e
BLAKE2b-256 checksum
How to use checksums
bee776765efb1782883ace9f2e1fab3f01ddf04efd4b900826ff263c43595381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 220.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
0b184af4146516bc24ad0684e1b06ecc39d24e9287d4d352cfe79ff1da68b6f9
BLAKE2b-256 checksum
How to use checksums
3ba4a000f46b6c1c1744794ee63815c133e94531bdca8b9e542e7891e37885b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314-win_arm64.whl

Download URL ashwa-0.2.5-cp314-cp314-win_arm64.whl
Size 100.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
c20a9caf658a225b845fa429159cbaf727bd9634acd9b7dbb1ecddf7eb3951f6
BLAKE2b-256 checksum
How to use checksums
bbda4b1db51b8b73b1ed7d40d5ab1d8c89f88583c823e2b230b4414f5b1e52a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314-win_amd64.whl

Download URL ashwa-0.2.5-cp314-cp314-win_amd64.whl
Size 101.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ac3abbc693922c4575f81a17a9556e6bc7d4478aed1f19a0b4e99da865bbb5e5
BLAKE2b-256 checksum
How to use checksums
ab458bdbc1e211fa78cedefeba552575613321dbcda06faaafd220bdb79bcdc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 228.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f1c8d929a54fa865de17660e47e5e6fe454e9fe88fdfb2451d62437163775931
BLAKE2b-256 checksum
How to use checksums
669f3cf47baaf1e2543f5e00f62eb0c3b4c2429790f9af5cc6a7774ca8c1eacb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 221.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
f3f9736a3b92c9f75f6679100ccc85dc7ce9e6911de04e6dc06888ace7a5dc9c
BLAKE2b-256 checksum
How to use checksums
29ad6c70783582dd55976352e5c93556d75b0bdc7331d871bfd0e0919e7ba3f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL ashwa-0.2.5-cp314-cp314-macosx_11_0_arm64.whl
Size 195.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d703fa6e37c49a0ec718074d3858b3e61e5efd96ec449533afc36db245316a57
BLAKE2b-256 checksum
How to use checksums
9219ac7a29f90fc15da6b74dae60d25e25578cbc9aa3c030d49b073b9aeffbe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp313-cp313-win_arm64.whl

Download URL ashwa-0.2.5-cp313-cp313-win_arm64.whl
Size 100.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e9272635a5cc4aa0925aeb139cd8d56768846709a3c2813e2e9b22694f91d500
BLAKE2b-256 checksum
How to use checksums
d45a4d265b18f29c5524d3fea15a8c11cac544bba9eb1efef9ca6aa6ed8dbc52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp313-cp313-win_amd64.whl

Download URL ashwa-0.2.5-cp313-cp313-win_amd64.whl
Size 102.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9b17a95dff1eff69d12102f9eb11b0d212a8d9fe0186e599071062fbd3b27a7c
BLAKE2b-256 checksum
How to use checksums
1e3a487e8d407261b11b632bf1eb45b3f1755ab9f5b88a41b40ed47c4a050b31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 228.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
99dd2f0b7f2dd7aa8d0726828d204577020e7a2113bc407394a70da0de4dd1d7
BLAKE2b-256 checksum
How to use checksums
a7892a1636189ea274e60838daa7ff13b3acec81c8fbb01cd9754e1d4cebf9a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 221.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
22fc611a13ac7294be362e67b2ede026ce13d2277ab2a4058bbf0ccc41be09fb
BLAKE2b-256 checksum
How to use checksums
2ff33136323d0d6612f69f612d5385594691d99448d914333806ec3a4a53132e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL ashwa-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
Size 195.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7170a423c533f4c18868de1e7dcf4b4b2463aca1d177cdb9f658d9f13f640b7
BLAKE2b-256 checksum
How to use checksums
82d8fe65c15a75564ca113716a1761af19b9b5e00e6d360e0cb244413e6992ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-win_arm64.whl

Download URL ashwa-0.2.5-cp312-cp312-win_arm64.whl
Size 100.3 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
9e700affac040ec4bc43f437b49efb90f18f1b70281e0e5fba854075f7fe2616
BLAKE2b-256 checksum
How to use checksums
a7864bd23c9756b0865d6149c636464c78842f924bf59843b0e571056f195984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-win_amd64.whl

Download URL ashwa-0.2.5-cp312-cp312-win_amd64.whl
Size 102.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5a8acfd893d0f6172f1a912d8cd9de188b65502ee9b519cd1dcb07f6f0dbade2
BLAKE2b-256 checksum
How to use checksums
611ba92e993630a257b59fa63f05f5458e0e98eb4f8d210b0ae093bc680f7ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL ashwa-0.2.5-cp312-cp312-manylinux_2_34_x86_64.whl
Size 209.6 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
d8994500731cb9fbd491f290882d085e761dff51e0bc2c11af68caa472497388
BLAKE2b-256 checksum
How to use checksums
01ef289763fb990d0508ff495d4b2528c69c3f943bedf73eccfb98e4c09bf9c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL ashwa-0.2.5-cp312-cp312-manylinux_2_34_aarch64.whl
Size 210.7 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
c0c4ad1ff30a04d3c6bbbfc2456993d40b8f05f89457c71dafac355462b485e3
BLAKE2b-256 checksum
How to use checksums
899d95e2871c0b5f46e7fddbb6f681f3c7908d2fbb9def3fcc48f835b1c438e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 228.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
7857dd7770f7b2840ad068daa52986f04bbbc83c651dc92c864fd0a75f3fa001
BLAKE2b-256 checksum
How to use checksums
620c1d4ba099509905003f8e9826366bf13e792f8fc5df4a24a3630b1a75cdbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 221.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
2148673936005416c310e721121fa346eb01fa0cb378be993eb57b0982ccc7d9
BLAKE2b-256 checksum
How to use checksums
e66da98a21c0a0bb0578059746e19ce76e71a79170c69b340ee7ae0c68cc7f6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL ashwa-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
Size 195.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b8a269ec3fd7cbe90d1a8ca477a5de73df33728bd10e5ff47a62941cd5f6dff
BLAKE2b-256 checksum
How to use checksums
305d8b9488368f8bb51910f453e05aec6412c1edf195036c7c87b2a21904ee00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp311-cp311-win_amd64.whl

Download URL ashwa-0.2.5-cp311-cp311-win_amd64.whl
Size 101.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
aa9b5ab3354ad99dfeaadb7c0eff5b12650c9fae0f534413a40dd41c7847220d
BLAKE2b-256 checksum
How to use checksums
5214415208e9b62e508eb8948aa94eb74a380f1e5c3241db537d5e78d9aa39ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 228.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
0ef5688af7cc511e6a792713684e18611099e9ab232be593a4326dbfcb1adc87
BLAKE2b-256 checksum
How to use checksums
875305fc44cba4286d03d622bab2cc7758fcf02d3d5230e952ce6be53d9a4d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 222.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
1e8c2f8385443b6022b55570f7218aafea29e19bba40f1586fda6d2992085a37
BLAKE2b-256 checksum
How to use checksums
7693473f462542015bf149d2ca1e0d0ce907d3396a36be5d056682a88c5d785a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL ashwa-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
Size 195.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce6958a9e67aaa58e76120a492f0106d154c3099e8ea07d2a28273b3308aa8ab
BLAKE2b-256 checksum
How to use checksums
f276de91fb72918d28d469ff65ddea4109a95be7a66959905073c7d899e59e7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp310-cp310-win_amd64.whl

Download URL ashwa-0.2.5-cp310-cp310-win_amd64.whl
Size 101.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6e117fc614a2d3c8a54fa8670c518ab7e228a03113a1bde3fe355bc0c5b25768
BLAKE2b-256 checksum
How to use checksums
de79b30c19762edf1ee03cb80397cd1a23a4fe61d168b93b9369b4bf187f5894
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 229.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2f7131ddd975c2983f8e0fe884562025d6bd9571bdded75e4f5a12446c6edd67
BLAKE2b-256 checksum
How to use checksums
8a933c93ba8f89b94a620d212384651069a92118d87f6bdb50014ace7309b49a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 222.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
dab003fc89add15d9ae9bf8a9711688f9241a98374454bf93143c0af91eac5bc
BLAKE2b-256 checksum
How to use checksums
d69d24d129abf12b80a9e2fae3544e89128c7d4f8b8583123bdb3a6b26e8b3dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL ashwa-0.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 229.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
684553c0ef37b5c25368feb17a3a95779e16f7b5e7d96c0d643f3fcaaf1f63f7
BLAKE2b-256 checksum
How to use checksums
85b1047e8e1d54ab76edac3637db3ffbec833dd8e0a0c630acabc90cf3f1a8e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 223.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
fea8631781301733cb51172a672347a38d782eecca169028edfd1e8c610a3c47
BLAKE2b-256 checksum
How to use checksums
d01c4167b14619788848619d3baf72b282c66865cb3be98456cdbbf1743a1fe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release files / ashwa-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ashwa-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 222.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
84b68f1037a6ce152835ea06689181f60dbfd2094104fcd6baf13e8d6e0bf802
BLAKE2b-256 checksum
How to use checksums
f45e3197a93b08aa2d8e587d0746a0e178b7220812d7d05d05ab0471b1de6e36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Aug 30, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.1

34 release files

1.0.0

34 release files

0.2.6

34 release files

This release

0.2.5 This release

34 release files

0.2.4

34 release files

0.2.3

34 release files

0.2.2

34 release files

0.2.1

34 release files

0.2.0

34 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