Skip to main content

cyscale

Build Status Latest Version Supported Python versions License

Cython-accelerated SCALE codec library for Substrate-based blockchains (Polkadot, Kusama, Bittensor, etc.), with no external runtime dependencies.

Originally a drop-in replacement for py-scale-codec — same scalecodec module name, compiled with Cython — cyscale has since diverged and is no longer drop-in compatible: its decode paths produce plain Python values (int/str/bool/dict/list/tuple/None) directly instead of building ScaleType object trees. See Compatibility with py-scale-codec.

Installation

pip install cyscale

Compatibility with py-scale-codec

cyscale keeps py-scale-codec's module name and most of its API surface, but it is not a drop-in replacement anymore. What diverges:

  • Plain values, not ScaleTypes. The optimized decode paths — a compiled per-type value decoder used by batch_decode, get_value_decoder, and the extrinsic/call/event fast paths — decode straight to plain Python values. The shapes match what .value (value_serialized) always contained; what's gone is the per-node ScaleType object tree around them. Consumers should work with the returned values directly rather than expecting .value / .value_object wrappers.
  • value_object fidelity is not guaranteed on fast-pathed types. Where a wrapper object still exists (e.g. a decoded GenericExtrinsic), its value_object may hold plain data instead of nested ScaleType instances.
  • Nested call_hash is corrected. py-scale-codec computes the hash of a call nested inside batch/sudo/proxy over the call's bytes plus everything after it in the buffer (a get_used_bytes()-mid-decode bug). cyscale hashes exactly the call's own bytes, so nested call_hash values intentionally differ.

The classic object API (create_scale_object(...) / .decode() / .encode()) still exists and remains the fallback for types the value decoder does not cover, so encode paths and exotic types behave as before.

Performance

Benchmarked on Apple M-series (Python 3.13) against py-scale-codec 1.2.12. All timings are µs per call; speedup = py ÷ cy.

Primitives and small types

Benchmark py (µs) cy (µs) speedup
u8 decode 3.01 1.69 1.78×
u16 decode 2.99 1.80 1.66×
u32 decode 3.11 1.83 1.70×
u64 decode 3.09 1.79 1.73×
u128 decode 2.91 1.84 1.58×
Compact decode 9.59 6.90 1.39×
bool decode 2.93 1.61 1.82×
H256 decode 2.93 1.66 1.76×
AccountId decode (SS58 format 42) 11.45 4.31 2.66×
Str decode 12.89 8.58 1.50×
(u32, u64, bool) decode 21.96 8.36 2.63×
u32 encode 2.34 1.50 1.57×
u64 encode 2.33 1.55 1.50×
Compact encode 8.85 6.36 1.39×
H256 encode 2.47 1.42 1.74×

Large payloads

Benchmark py (µs) cy (µs) speedup
Vec decode (64 elements) 224.20 20.88 10.74×
Vec decode (1,024 elements) 3217.32 147.21 21.85×
Vec decode (16,384 elements) 50396.95 2150.86 23.43×
Bytes decode (1 KB) 14.67 9.99 1.47×
Bytes decode (64 KB) 64.15 63.30 1.01×
Bytes decode (512 KB) 379.99 429.74 0.88×
Vec decode (5 events, V10) 301.10 131.81 2.28×
MetadataVersioned decode (V10, 85 KB) 64958.83 35936.30 1.81×
MetadataVersioned decode (V13, 219 KB) 143029.99 81044.60 1.76×
MetadataVersioned decode (V14, 300 KB) 390902.34 185823.12 2.10×
Bittensor metadata + portable registry (254 KB) 443089.47 211343.83 2.10×

Primitives and small types see ~2.0–2.6× speedup. Large metadata decoding sees ~2.1–2.3× speedup — the gain compounds across thousands of recursive decode calls. Raw bulk byte operations (Bytes/Vec<u8>) above ~64 KB are dominated by memcpy and see a reduced ~1.3–1.4× speedup.

AccountId with SS58 encoding shows a 1.87× speedup — the SS58 encoding itself (ss58_encode) is pure Python and limits gains in that path.

batch_decode (cyscale-only API)

batch_decode(type_strings, bytes_list) amortises Python dispatch overhead across a list of decodes. The baseline below is a py-scale-codec decode loop, which is the equivalent operation without this API. Note: bt_decode is excluded from this comparison because it does not perform SS58 encoding — including it without that post-processing step would be unfair.

Benchmark py loop (µs) cy batch (µs) speedup
batch_decode AccountId ×10 116.66 19.36 6.03×
batch_decode AccountId ×100 1159.47 190.19 6.10×
batch_decode AccountId ×1,000 11530.59 1888.99 6.10×
Mixed (AccountId/u32/u128) ×100 599.73 71.42 8.40×

To reproduce, run:

# save a py-scale-codec baseline
python benchmarks/bench.py --save-baseline benchmarks/baseline_py.json

# compare against cy-scale-codec
PYTHONPATH=. python benchmarks/bench.py --compare benchmarks/baseline_py.json

Examples of different types

Type Description Example SCALE decoding value SCALE encoded value
bool Boolean values are encoded using the least significant bit of a single byte. True 0x01
u16 Basic integers are encoded using a fixed-width little-endian (LE) format. 42 0x2a00
Compact A "compact" or general integer encoding is sufficient for encoding large integers (up to 2**536) and is more efficient at encoding most values than the fixed-width version. 1 0x04
Vec A collection of same-typed values is encoded, prefixed with a compact encoding of the number of items, followed by each item's encoding concatenated in turn. [4, 8, 15, 16, 23, 42] 0x18040008000f00100017002a00
str, Bytes Strings are Vectors of bytes (Vec<u8>) containing a valid UTF8 sequence. "Test" 0x1054657374
AccountId An SS58 formatted representation of an account. "5GDyPHLVHcQYPTWfygtPYeogQjyZy7J9fsi4brPhgEFq4pcv" 0xb80269ec...
Enum A fixed number of variants, each mutually exclusive. Encoded as the first byte identifying the index of the variant. {'Int': 8} 0x002a
Struct For structures, values are named but that is irrelevant for the encoding (only order matters). {"votes": [...], "id": 4} 0x04b80269...

Development

Day-to-day tasks are wrapped in ./dev.sh (plain POSIX shell; the only tools it uses are uv and git):

./dev.sh build        # regenerate .c for changed .pyx and build extensions in place
./dev.sh rebuild-all  # force-regenerate every extension, restoring diff-noise-only .c files
./dev.sh test         # run the test suite (extra args pass through to pytest)
./dev.sh bench        # run benchmarks/bench.py (extra args pass through)

The generated .c files are committed, so installing from sdist needs no Cython. When a .pyx changes, regenerate its .c with ./dev.sh build and commit both.

Two conventions the script enforces:

  • Regenerate through setup.py, never the standalone cythonize CLI. setup.py passes relative Extension sources, so the Cython metadata embedded in the committed .c files stays relative ("scalecodec/types.pyx"). The cythonize CLI resolves inputs to absolute paths and would leak a local filesystem layout into the repo.
  • Only commit .c files whose .pyx actually changed. A forced rebuild re-emits every .c with harmless Cython-output drift; rebuild-all restores any whose source is untouched in git, keeping diffs to the real change set.

The build targets the interpreter of the project venv (.venv), so ./dev.sh test always runs against the freshly built extensions.

License

Apache 2.0 — see LICENSE and NOTICE.

Metadata

Release files for cyscale 0.8.0

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

Source distribution (sdist)

Source distribution for cyscale 0.8.0
File Size Uploaded Provenance Actions
cyscale-0.8.0.tar.gz 1.6 MB With provenance Details for cyscale-0.8.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cyscale 0.8.0
File Actions
cyscale-0.8.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for cyscale-0.8.0-cp314-cp314-win_arm64.whl
cyscale-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for cyscale-0.8.0-cp314-cp314-win_amd64.whl
cyscale-0.8.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for cyscale-0.8.0-cp314-cp314-win32.whl
cyscale-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for cyscale-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
cyscale-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for cyscale-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
cyscale-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for cyscale-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
cyscale-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for cyscale-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cyscale-0.8.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for cyscale-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
cyscale-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for cyscale-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl
cyscale-0.8.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for cyscale-0.8.0-cp313-cp313-win_arm64.whl
cyscale-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for cyscale-0.8.0-cp313-cp313-win_amd64.whl
cyscale-0.8.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for cyscale-0.8.0-cp313-cp313-win32.whl
cyscale-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for cyscale-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
cyscale-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for cyscale-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
cyscale-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for cyscale-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
cyscale-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cyscale-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cyscale-0.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for cyscale-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
cyscale-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for cyscale-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl
cyscale-0.8.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for cyscale-0.8.0-cp312-cp312-win_arm64.whl
cyscale-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for cyscale-0.8.0-cp312-cp312-win_amd64.whl
cyscale-0.8.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for cyscale-0.8.0-cp312-cp312-win32.whl
cyscale-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for cyscale-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
cyscale-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for cyscale-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
cyscale-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for cyscale-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
cyscale-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for cyscale-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cyscale-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for cyscale-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
cyscale-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for cyscale-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl
cyscale-0.8.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for cyscale-0.8.0-cp311-cp311-win_arm64.whl
cyscale-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for cyscale-0.8.0-cp311-cp311-win_amd64.whl
cyscale-0.8.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for cyscale-0.8.0-cp311-cp311-win32.whl
cyscale-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for cyscale-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
cyscale-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for cyscale-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
cyscale-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for cyscale-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
cyscale-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cyscale-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cyscale-0.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for cyscale-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
cyscale-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for cyscale-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
cyscale-0.8.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details for cyscale-0.8.0-cp310-cp310-win_arm64.whl
cyscale-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for cyscale-0.8.0-cp310-cp310-win_amd64.whl
cyscale-0.8.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for cyscale-0.8.0-cp310-cp310-win32.whl
cyscale-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for cyscale-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
cyscale-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for cyscale-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
cyscale-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for cyscale-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
cyscale-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cyscale-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cyscale-0.8.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for cyscale-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
cyscale-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for cyscale-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 234.2 MB

Release files / cyscale-0.8.0.tar.gz

Download URL cyscale-0.8.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
cf1287760707618d57c5e61324d15db6a458bf36d0d18404986af766f2f51c4a
BLAKE2b-256 checksum
How to use checksums
895e6f01bcbf4335dbf602ba5847080caaa52880e8159b39c33d75354e68baa4
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-win_arm64.whl

Download URL cyscale-0.8.0-cp314-cp314-win_arm64.whl
Size 2.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
e73c038f05a2581799304e018c6834ced6c5648f49137b465fda7a2df7d898a6
BLAKE2b-256 checksum
How to use checksums
99b21d89fb5868512787481fbcf2de983bdf616801caf67094b42d8ea4f49b5d
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-win_amd64.whl

Download URL cyscale-0.8.0-cp314-cp314-win_amd64.whl
Size 2.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3de971f88464d8ac49b3da4a9fe0608853f6efb1feda8f588710bcfe5e91d7da
BLAKE2b-256 checksum
How to use checksums
f353742a463a2b292b59674ed07702ae9898e50f93a722dbdc335f45b11d23d9
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-win32.whl

Download URL cyscale-0.8.0-cp314-cp314-win32.whl
Size 2.3 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
67282676beb1c9a6539a5457a00851fb34a4d20645fcc36458eeb493733ec83c
BLAKE2b-256 checksum
How to use checksums
29d72392de3b47c2353879f5258d14d914822d4dd2fd99e7bcd2fcfe321e2a8f
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL cyscale-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 8.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c24be7e83d634765b17bae8f36572d7fc94d3b425c039676b3f9792a76b0d0ce
BLAKE2b-256 checksum
How to use checksums
739672cd21482d319e6630ae4395a391d5146d120e336669fb33f5ea98965c97
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL cyscale-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d4f6c37140c22ea07ae4dbbba2732b0469caf7ed81c97cfdf50dde9ebce52b16
BLAKE2b-256 checksum
How to use checksums
c268abc391dc8ed6942050b1a354a3d4b6d80e29aab130f2fbedf9b59884e8ce
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cyscale-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
35c728f4f611a6a79037a2186ca92d6b499721718cd81234bd816d7398e4dcb3
BLAKE2b-256 checksum
How to use checksums
f4a3a2180bb57e33c648f09712544a2418871e96eb292eee685a4db0896398cd
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cyscale-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea32dbbe12f13f5caa5f238681fb695557aecd53b67adb7f1011086e447697f5
BLAKE2b-256 checksum
How to use checksums
6519ff0b36a0b05c6a41e4bee54a0e72f2c85e644156f60c42fc3122d6ebd0e2
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL cyscale-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f05a36de4a3ace7a3e003e1ab727d0f85973c6eb9f3285e0cf973dd38791515d
BLAKE2b-256 checksum
How to use checksums
bae0be7f8e5ccc740f0944893c68a3b8c84e9c059cbb17381c779a86bcf5fe4e
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL cyscale-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7fa94826a19bbf1ffa29650a2ed9bd69ca83d601627be38b6d485edb80525818
BLAKE2b-256 checksum
How to use checksums
e02cd7369e2b1a5705514d384adfe7093281aa6980e38431a3739e039f6fd73b
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-win_arm64.whl

Download URL cyscale-0.8.0-cp313-cp313-win_arm64.whl
Size 2.3 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
3a72e44b28e4d129f1783814f7d0020426568e5ab3098fda61636a30aeb909cf
BLAKE2b-256 checksum
How to use checksums
adf2ba0084a6a8c3a92277ad6e46791093ecb48af9e7b87c0d82c7edc9ec789b
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-win_amd64.whl

Download URL cyscale-0.8.0-cp313-cp313-win_amd64.whl
Size 2.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
334c2a4ade947ee3b94b8532d12f1524d823990c8be0cb054181bb36e575d7c0
BLAKE2b-256 checksum
How to use checksums
59cd2539a22f00f52162d8994b531bc6635c4116393b9499a7e9752c225fdc50
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-win32.whl

Download URL cyscale-0.8.0-cp313-cp313-win32.whl
Size 2.3 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
990f99af1f49f08fe24a60bc903e67d98b2647db9e193e1faf85210b125d3de2
BLAKE2b-256 checksum
How to use checksums
822b4fd98f672e9adf14d04c1e929e2483bae4e990446dd33fbeaa5e4869ff3a
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL cyscale-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 8.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f797eff48f2705a3cbe7b70dd8d8528702f421241b683af6b134653ee51daad4
BLAKE2b-256 checksum
How to use checksums
eb2bb08d6b82897d4df4b7ea47cabe5c062644c35618b813f036239fe6afd3a4
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL cyscale-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3f751166b9b46eccd3a2623c96183c0c2f5f334cbdc8326d4285f8309a845beb
BLAKE2b-256 checksum
How to use checksums
0b1140cd156b9f2f033b3e59e2061f37ea20b36f25ae1432847677179a8e7dca
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cyscale-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a57d51a11f82a6d31a75fea930b916bd1081bb0a3b5c89ffef8f72f69272e6fe
BLAKE2b-256 checksum
How to use checksums
54e8c131077a7772ea25409c404d2a00eff720397a2efddc160d831d6891405f
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cyscale-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a16ecca45b67a083389f21d5d7f3930514d68c79415669a4c814d8ef99293ec7
BLAKE2b-256 checksum
How to use checksums
6b2007b78f10f4d8b1eff66234e0aa0695c9e22ac778ccd171101e1dd452bbfd
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL cyscale-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e774d6cd7bb12cea98a035854d410689a09790d230fb88cfb87267895bf48ee4
BLAKE2b-256 checksum
How to use checksums
61fe352da78370d0a4a5ae77436a215e6467ae7c9fe001c2fe251774e8cdd090
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL cyscale-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
49e699e5accab3a48621f61231e91b8fcfdb99cd84cf265751a2f156c5f72307
BLAKE2b-256 checksum
How to use checksums
391e7d0c0b303d1943a78ce839bcfbc71f50ae31739805cb0683b9f834ee627f
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-win_arm64.whl

Download URL cyscale-0.8.0-cp312-cp312-win_arm64.whl
Size 2.3 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
405837f95ef0a0c761e404dfa073a5889709e6be78a2a868f16381accafc754c
BLAKE2b-256 checksum
How to use checksums
7b60de5cecd406a0d6fa3646ae32dd35f4e0bf0d3bb0b4047218fc67d8985ed0
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-win_amd64.whl

Download URL cyscale-0.8.0-cp312-cp312-win_amd64.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
63c97714f2c03be9a270fc8ef0aec00c7bd424d7e91983ae447403480d254ea7
BLAKE2b-256 checksum
How to use checksums
ac83a7a92473e728815bc3c13f3a0002d5fd633778c59aed14092719b62514cf
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-win32.whl

Download URL cyscale-0.8.0-cp312-cp312-win32.whl
Size 2.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
0772babda83f996cb24dc3baf3b4d9956d2f75095a4eb12e197129629dc9e700
BLAKE2b-256 checksum
How to use checksums
d4a35f8d42c2d516567643406b0d16068000b1e6dfb63a36b8368489d57fbae9
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cyscale-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 8.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e97189b9b25b2e91d1f2278840f66aa405515ddb09b90f1c2ca391efcf5c26c0
BLAKE2b-256 checksum
How to use checksums
70c8fafb004b931128027b67b694f4f42a7fa411d1a3591b7bc66bc84a9679fc
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cyscale-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c64cdc14f6f9f4f960be61ccfd07ddc76c1e16d7526f3559dc85fe15f29bc9ef
BLAKE2b-256 checksum
How to use checksums
d55f73dfa3925f26358764e93ee1eb6f36c9493403d0f890b8344c073e8f245a
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cyscale-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 8.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
256e219b239f28afa2c5ffbaa0dc04cc1f02a2e43813c2e29cc97addce0ed458
BLAKE2b-256 checksum
How to use checksums
f8407aa652b37b614c2b3fd31c736de9f93f85f62abd2bc3e9bb1093ca363ace
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cyscale-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce83c5ee4ca0bce0626d840e756990e063ca4c7880e2810d0f3e44a9a0ea1992
BLAKE2b-256 checksum
How to use checksums
6357c91d7353264b863939be9b711c28990f5d886671cf18c7c16703c1131cf6
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL cyscale-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0071caaafaaa292018ae741e0d2d237baeb2c5da0893c07938d9e6505da4cfa6
BLAKE2b-256 checksum
How to use checksums
52338624ec28ffcb98a4749be796b950aa69ff2fff7175f75ea04152b093b5a3
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL cyscale-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c882cc88c7de19d7b6888989d61661694316eec8df17b9f334344d9b29a115eb
BLAKE2b-256 checksum
How to use checksums
3a2f0d22a4c7df979c7ec2d298538a30efb185fb0db37ef95b940de79b29aa24
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-win_arm64.whl

Download URL cyscale-0.8.0-cp311-cp311-win_arm64.whl
Size 2.3 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
ed993361fc9dab6ad4522e71ac67311f3e272cf984d6140a9ecc0298e4c3929a
BLAKE2b-256 checksum
How to use checksums
764ffc7642f823fe30a5bbbdd5fe95c43cce40182f4a1885c403c25c267c4ffa
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-win_amd64.whl

Download URL cyscale-0.8.0-cp311-cp311-win_amd64.whl
Size 2.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f8d6de3db63d8b6fe626f68016bb63e93fe8ada83ee164f9fd3582bd65e52aef
BLAKE2b-256 checksum
How to use checksums
a0febea091a04ac6b2afc245b20d9d95638e11f2b5a5dc04fa4aca5abc1cd989
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-win32.whl

Download URL cyscale-0.8.0-cp311-cp311-win32.whl
Size 2.3 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
49fee8861f95fa731d2abbaff2a043ce5633252c1ae4c17170f6df6dcb7bcb8b
BLAKE2b-256 checksum
How to use checksums
4b3d34c30e3dc9a2a708e62f66413e5da4cb404de763460fbfd77a93c0a7ccdf
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cyscale-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 8.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a120bce8a3e1cda99a60c86c610f8e44c2ad07752671020717fdf7b1a47bbe06
BLAKE2b-256 checksum
How to use checksums
05e50c1896bbf100bd72948b6ff2904a6ab2b6424121ce7680ce1db90a5f27f4
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cyscale-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 8.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1a224a41fbf4fae96fc3a3cc2af6d59d12879c56b08c12afa584e14b98aa5a49
BLAKE2b-256 checksum
How to use checksums
65332bfb2afed40218114781dd31e848be511f6a1c9a5b4ef9390ed4bc414e0f
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cyscale-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
584e3ba01d34a210f44dbec5718865fd875696a18016f9e8a40a9102f60d1b16
BLAKE2b-256 checksum
How to use checksums
f061c2cbcf3c9821fd41421287a85cb65534b8ee5a2728e72c0a277417728605
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cyscale-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 8.8 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3df52d02f51d30b28d6d1818abb28b2d132ca77ef272eb68c1ac749c86df4363
BLAKE2b-256 checksum
How to use checksums
87bfe7c51eb3cbf3e3697ce00c6101d9dc8b2d27561f649f677d862a7334014e
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL cyscale-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7ac0378ec30e8e8d07e0a703510f5050dcb76e66363c890f737ebd03727e9191
BLAKE2b-256 checksum
How to use checksums
42d9fbfc93e6081e3f831f691948a33053760ae868109ecfac2f034c4a19ee1e
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL cyscale-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7d06e8b3c42359ad4d84726fcd0361553522912fb46ba93486146b85199a147c
BLAKE2b-256 checksum
How to use checksums
9af7489c3f12d882b71b2c49eb7cdc2565e2a98ddafd4f163fbc4ee883d9bf91
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-win_arm64.whl

Download URL cyscale-0.8.0-cp310-cp310-win_arm64.whl
Size 2.3 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
4f8cbac1f0c75963649d9e776f51ffd53671c98956b38250f624cff9214ab5e3
BLAKE2b-256 checksum
How to use checksums
9acafa039d4b2ef45973754f19d6621cd6ef12037c196b1a309e643252fa0a2e
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-win_amd64.whl

Download URL cyscale-0.8.0-cp310-cp310-win_amd64.whl
Size 2.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6af5649c78cb74e2702615a1458c1e30b0ff593d58fc8fb67648327ca3768f25
BLAKE2b-256 checksum
How to use checksums
fa4f76127793c52f1f27590185616211f9b70a4a5efe145b79e1ba949352942e
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-win32.whl

Download URL cyscale-0.8.0-cp310-cp310-win32.whl
Size 2.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
c908ea065182129187af42d73a8a002af842a24ae30e6985d1a9892bb5b9d088
BLAKE2b-256 checksum
How to use checksums
788e482f9bdff853d855fd7148b5ca86e6c42f53b75cc32628c723e9c127860d
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL cyscale-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 8.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5aadc594b96bdc2ffe6242791fd59eaea47cf6677b51a2dd6ecc09087c8b727e
BLAKE2b-256 checksum
How to use checksums
bbf8a946e5e8a100d05a4d98ccd549c9ab3066d136ca7964f7fe09eb2556616c
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL cyscale-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 8.2 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
468908b14e7aed3c6fab2936ec01f045d7ca646fe29525ac37d017322fa11d1d
BLAKE2b-256 checksum
How to use checksums
852bfe8bd43bf602cc85cbd5ce40fa27c0d9c57f65e3e1961ae7f7b2fa9999fe
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cyscale-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 8.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1addf5f5259e97bd61e6c188988f5732d756ff84cabaa104ce679ef03d4639ad
BLAKE2b-256 checksum
How to use checksums
64534b7016f995744ed99800f03934371cd72c1fe25f2d06090ea682c6fc9a5a
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cyscale-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 8.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae27640e0bef64c26f14a6a428bde46f5cfd60b7752ec6b9aa85369cc9786d84
BLAKE2b-256 checksum
How to use checksums
96b2cfb37453451e0fac2db0a21bb046f5bb0d82c51f66ca6de54550b76ce4ca
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL cyscale-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9585b2fe565497922e214168eacf34776c37f428229fe07977339f50d916540
BLAKE2b-256 checksum
How to use checksums
197c8301bc13e852c6e3d458e72a57600c9f7b2cbb46b70b7921cefe84b0192b
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 9, 2026.

Transparency log

Release files / cyscale-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL cyscale-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
276e8a77c45ae2ee6384cac5402fbf0590121cec50876fdd625dbb0629f3c39e
BLAKE2b-256 checksum
How to use checksums
2258656d90583896a42665ca44c3562b7875ae2cb42d590629e0a55dd63661b1
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 9, 2026.

Transparency log

Security for cyscale 0.8.0

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.

Full provenance

All 46 files in this release have been uploaded with provenance metadata.

Select from 46 files

Attestation for cyscale-0.8.0.tar.gz

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 9, 2026.

Transparency log

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.

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