Skip to main content

srsly: Modern high-performance serialization utilities for Python

This package bundles some of the best Python serialization libraries into one standalone package, with a high-level API that makes it easy to write code that's correct across platforms and Pythons. This allows us to provide all the serialization utilities we need in a single binary wheel. Currently supports JSON, JSONL, MessagePack, Pickle and YAML.

tests PyPi conda GitHub Python wheels

Motivation

Serialization is hard, especially across Python versions and multiple platforms. After dealing with many subtle bugs over the years (encodings, locales, large files) our libraries like spaCy and Prodigy had steadily grown a number of utility functions to wrap the multiple serialization formats we need to support (especially json, msgpack and pickle). These wrapping functions ended up duplicated across our codebases, so we wanted to put them in one place.

At the same time, we noticed that having a lot of small dependencies was making maintenance harder, and making installation slower. To solve this, we've made srsly standalone, by including the component packages directly within it. This way we can provide all the serialization utilities we need in a single binary wheel.

srsly currently includes forks of the following packages:

Installation

⚠️ Note that v2.x is only compatible with Python 3.6+. For 2.7+ compatibility, use v1.x.

srsly can be installed from pip. Before installing, make sure that your pip, setuptools and wheel are up to date.

python -m pip install -U pip setuptools wheel
python -m pip install srsly

Or from conda via conda-forge:

conda install -c conda-forge srsly

Alternatively, you can also compile the library from source. You'll need to make sure that you have a development environment with a Python distribution including header files, a compiler (XCode command-line tools on macOS / OS X or Visual C++ build tools on Windows), pip and git installed.

Install from source:

# clone the repo
git clone https://github.com/explosion/srsly
cd srsly

# create a virtual environment
python -m venv .env
source .env/bin/activate

# update pip
python -m pip install -U pip setuptools wheel

# compile and install from source
python -m pip install .

For developers, install requirements separately and then install in editable mode without build isolation:

# install in editable mode
python -m pip install -r requirements.txt
python -m pip install --no-build-isolation --editable .

# run test suite
python -m pytest --pyargs srsly

API

JSON

📦 The underlying module is exposed via srsly.ujson. However, we normally interact with it via the utility functions only.

function srsly.json_dumps

Serialize an object to a JSON string. Falls back to json if sort_keys=True is used (until it's fixed in ujson).

data = {"foo": "bar", "baz": 123}
json_string = srsly.json_dumps(data)
Argument Type Description
data - The JSON-serializable data to output.
indent int Number of spaces used to indent JSON. Defaults to 0.
sort_keys bool Sort dictionary keys. Defaults to False.
RETURNS str The serialized string.

function srsly.json_loads

Deserialize unicode or bytes to a Python object.

data = '{"foo": "bar", "baz": 123}'
obj = srsly.json_loads(data)
Argument Type Description
data str / bytes The data to deserialize.
RETURNS - The deserialized Python object.

function srsly.write_json

Create a JSON file and dump contents or write to standard output.

data = {"foo": "bar", "baz": 123}
srsly.write_json("/path/to/file.json", data)
Argument Type Description
path str / Path The file path or "-" to write to stdout.
data - The JSON-serializable data to output.
indent int Number of spaces used to indent JSON. Defaults to 2.

function srsly.read_json

Load JSON from a file or standard input.

data = srsly.read_json("/path/to/file.json")
Argument Type Description
path str / Path The file path or "-" to read from stdin.
RETURNS dict / list The loaded JSON content.

function srsly.write_gzip_json

Create a gzipped JSON file and dump contents.

data = {"foo": "bar", "baz": 123}
srsly.write_gzip_json("/path/to/file.json.gz", data)
Argument Type Description
path str / Path The file path.
data - The JSON-serializable data to output.
indent int Number of spaces used to indent JSON. Defaults to 2.

function srsly.write_gzip_jsonl

Create a gzipped JSONL file and dump contents.

data = [{"foo": "bar"}, {"baz": 123}]
srsly.write_gzip_json("/path/to/file.jsonl.gz", data)
Argument Type Description
path str / Path The file path.
lines - The JSON-serializable contents of each line.
append bool Whether or not to append to the location. Appending to .gz files is generally not recommended, as it doesn't allow the algorithm to take advantage of all data when compressing - files may hence be poorly compressed.
append_new_line bool Whether or not to write a new line before appending to the file.

function srsly.read_gzip_json

Load gzipped JSON from a file.

data = srsly.read_gzip_json("/path/to/file.json.gz")
Argument Type Description
path str / Path The file path.
RETURNS dict / list The loaded JSON content.

function srsly.read_gzip_jsonl

Load gzipped JSONL from a file.

data = srsly.read_gzip_jsonl("/path/to/file.jsonl.gz")
Argument Type Description
path str / Path The file path.
RETURNS dict / list The loaded JSONL content.

function srsly.write_jsonl

Create a JSONL file (newline-delimited JSON) and dump contents line by line, or write to standard output.

data = [{"foo": "bar"}, {"baz": 123}]
srsly.write_jsonl("/path/to/file.jsonl", data)
Argument Type Description
path str / Path The file path or "-" to write to stdout.
lines iterable The JSON-serializable lines.
append bool Append to an existing file. Will open it in "a" mode and insert a newline before writing lines. Defaults to False.
append_new_line bool Defines whether a new line should first be written when appending to an existing file. Defaults to True.

function srsly.read_jsonl

Read a JSONL file (newline-delimited JSON) or from JSONL data from standard input and yield contents line by line. Blank lines will always be skipped.

data = srsly.read_jsonl("/path/to/file.jsonl")
Argument Type Description
path str / Path The file path or "-" to read from stdin.
skip bool Skip broken lines and don't raise ValueError. Defaults to False.
YIELDS - The loaded JSON contents of each line.

function srsly.is_json_serializable

Check if a Python object is JSON-serializable.

assert srsly.is_json_serializable({"hello": "world"}) is True
assert srsly.is_json_serializable(lambda x: x) is False
Argument Type Description
obj - The object to check.
RETURNS bool Whether the object is JSON-serializable.

msgpack

📦 The underlying module is exposed via srsly.msgpack. However, we normally interact with it via the utility functions only.

function srsly.msgpack_dumps

Serialize an object to a msgpack byte string.

data = {"foo": "bar", "baz": 123}
msg = srsly.msgpack_dumps(data)
Argument Type Description
data - The data to serialize.
RETURNS bytes The serialized bytes.

function srsly.msgpack_loads

Deserialize msgpack bytes to a Python object.

msg = b"\x82\xa3foo\xa3bar\xa3baz{"
data = srsly.msgpack_loads(msg)
Argument Type Description
data bytes The data to deserialize.
use_list bool Don't use tuples instead of lists. Can make deserialization slower. Defaults to True.
RETURNS - The deserialized Python object.

function srsly.write_msgpack

Create a msgpack file and dump contents.

data = {"foo": "bar", "baz": 123}
srsly.write_msgpack("/path/to/file.msg", data)
Argument Type Description
path str / Path The file path.
data - The data to serialize.

function srsly.read_msgpack

Load a msgpack file.

data = srsly.read_msgpack("/path/to/file.msg")
Argument Type Description
path str / Path The file path.
use_list bool Don't use tuples instead of lists. Can make deserialization slower. Defaults to True.
RETURNS - The loaded and deserialized content.

pickle

📦 The underlying module is exposed via srsly.cloudpickle. However, we normally interact with it via the utility functions only.

function srsly.pickle_dumps

Serialize a Python object with pickle.

data = {"foo": "bar", "baz": 123}
pickled_data = srsly.pickle_dumps(data)
Argument Type Description
data - The object to serialize.
protocol int Protocol to use. -1 for highest. Defaults to None.
RETURNS bytes The serialized object.

function srsly.pickle_loads

Deserialize bytes with pickle.

pickled_data = b"\x80\x04\x95\x19\x00\x00\x00\x00\x00\x00\x00}\x94(\x8c\x03foo\x94\x8c\x03bar\x94\x8c\x03baz\x94K{u."
data = srsly.pickle_loads(pickled_data)
Argument Type Description
data bytes The data to deserialize.
RETURNS - The deserialized Python object.

YAML

📦 The underlying module is exposed via srsly.ruamel_yaml. However, we normally interact with it via the utility functions only.

function srsly.yaml_dumps

Serialize an object to a YAML string. See the ruamel.yaml docs for details on the indentation format.

data = {"foo": "bar", "baz": 123}
yaml_string = srsly.yaml_dumps(data)
Argument Type Description
data - The JSON-serializable data to output.
indent_mapping int Mapping indentation. Defaults to 2.
indent_sequence int Sequence indentation. Defaults to 4.
indent_offset int Indentation offset. Defaults to 2.
sort_keys bool Sort dictionary keys. Defaults to False.
RETURNS str The serialized string.

function srsly.yaml_loads

Deserialize unicode or a file object to a Python object.

data = 'foo: bar\nbaz: 123'
obj = srsly.yaml_loads(data)
Argument Type Description
data str / file The data to deserialize.
RETURNS - The deserialized Python object.

function srsly.write_yaml

Create a YAML file and dump contents or write to standard output.

data = {"foo": "bar", "baz": 123}
srsly.write_yaml("/path/to/file.yml", data)
Argument Type Description
path str / Path The file path or "-" to write to stdout.
data - The JSON-serializable data to output.
indent_mapping int Mapping indentation. Defaults to 2.
indent_sequence int Sequence indentation. Defaults to 4.
indent_offset int Indentation offset. Defaults to 2.
sort_keys bool Sort dictionary keys. Defaults to False.

function srsly.read_yaml

Load YAML from a file or standard input.

data = srsly.read_yaml("/path/to/file.yml")
Argument Type Description
path str / Path The file path or "-" to read from stdin.
RETURNS dict / list The loaded YAML content.

function srsly.is_yaml_serializable

Check if a Python object is YAML-serializable.

assert srsly.is_yaml_serializable({"hello": "world"}) is True
assert srsly.is_yaml_serializable(lambda x: x) is False
Argument Type Description
obj - The object to check.
RETURNS bool Whether the object is YAML-serializable.

Metadata

Release files for srsly 2.5.6

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

Source distribution (sdist)

Source distribution for srsly 2.5.6
File Size Uploaded Provenance Actions
srsly-2.5.6.tar.gz 513.5 kB With provenance Details for srsly-2.5.6.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for srsly 2.5.6
File Actions
srsly-2.5.6-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for srsly-2.5.6-cp315-cp315t-win_arm64.whl
srsly-2.5.6-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for srsly-2.5.6-cp315-cp315t-win_amd64.whl
srsly-2.5.6-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp315-cp315t-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp315-cp315t-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for srsly-2.5.6-cp315-cp315t-macosx_11_0_arm64.whl
srsly-2.5.6-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for srsly-2.5.6-cp315-cp315t-macosx_10_15_x86_64.whl
srsly-2.5.6-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for srsly-2.5.6-cp315-cp315-win_arm64.whl
srsly-2.5.6-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for srsly-2.5.6-cp315-cp315-win_amd64.whl
srsly-2.5.6-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp315-cp315-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp315-cp315-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp315-cp315-macosx_11_0_arm64.whl
srsly-2.5.6-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for srsly-2.5.6-cp315-cp315-macosx_10_15_x86_64.whl
srsly-2.5.6-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for srsly-2.5.6-cp314-cp314t-win_arm64.whl
srsly-2.5.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for srsly-2.5.6-cp314-cp314t-win_amd64.whl
srsly-2.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for srsly-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl
srsly-2.5.6-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for srsly-2.5.6-cp314-cp314t-macosx_10_15_x86_64.whl
srsly-2.5.6-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for srsly-2.5.6-cp314-cp314-win_arm64.whl
srsly-2.5.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for srsly-2.5.6-cp314-cp314-win_amd64.whl
srsly-2.5.6-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp314-cp314-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp314-cp314-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp314-cp314-macosx_11_0_arm64.whl
srsly-2.5.6-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for srsly-2.5.6-cp314-cp314-macosx_10_15_x86_64.whl
srsly-2.5.6-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for srsly-2.5.6-cp313-cp313-win_arm64.whl
srsly-2.5.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for srsly-2.5.6-cp313-cp313-win_amd64.whl
srsly-2.5.6-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp313-cp313-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp313-cp313-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp313-cp313-macosx_11_0_arm64.whl
srsly-2.5.6-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for srsly-2.5.6-cp313-cp313-macosx_10_13_x86_64.whl
srsly-2.5.6-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for srsly-2.5.6-cp312-cp312-win_arm64.whl
srsly-2.5.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for srsly-2.5.6-cp312-cp312-win_amd64.whl
srsly-2.5.6-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp312-cp312-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp312-cp312-macosx_11_0_arm64.whl
srsly-2.5.6-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for srsly-2.5.6-cp312-cp312-macosx_10_13_x86_64.whl
srsly-2.5.6-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for srsly-2.5.6-cp311-cp311-win_arm64.whl
srsly-2.5.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for srsly-2.5.6-cp311-cp311-win_amd64.whl
srsly-2.5.6-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp311-cp311-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp311-cp311-macosx_11_0_arm64.whl
srsly-2.5.6-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for srsly-2.5.6-cp311-cp311-macosx_10_9_x86_64.whl
srsly-2.5.6-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details for srsly-2.5.6-cp310-cp310-win_arm64.whl
srsly-2.5.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for srsly-2.5.6-cp310-cp310-win_amd64.whl
srsly-2.5.6-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp310-cp310-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp310-cp310-macosx_11_0_arm64.whl
srsly-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for srsly-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl
srsly-2.5.6-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details for srsly-2.5.6-cp39-cp39-win_arm64.whl
srsly-2.5.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for srsly-2.5.6-cp39-cp39-win_amd64.whl
srsly-2.5.6-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for srsly-2.5.6-cp39-cp39-musllinux_1_2_x86_64.whl
srsly-2.5.6-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for srsly-2.5.6-cp39-cp39-musllinux_1_2_aarch64.whl
srsly-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for srsly-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
srsly-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for srsly-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
srsly-2.5.6-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for srsly-2.5.6-cp39-cp39-macosx_11_0_arm64.whl
srsly-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for srsly-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 69.0 MB

Release files / srsly-2.5.6.tar.gz

Download URL srsly-2.5.6.tar.gz
Size 513.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8f7cbc9b24bf39ca17ee5cd50d9ebfe9adaa5f00b11457358c551730fe165160
BLAKE2b-256 checksum
How to use checksums
6d5801a228fa8d43f58cec76488124e02c31c6443addeb93af6571f859604cd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-win_arm64.whl

Download URL srsly-2.5.6-cp315-cp315t-win_arm64.whl
Size 678.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
2ce8dae6cd66c88b6ec60de07b218c4d845f459278f048868a642b60c43d4266
BLAKE2b-256 checksum
How to use checksums
44e1bc84abe32f2d2d73f8fed3f08c7e97b64513021b5d3127546b34ff977075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-win_amd64.whl

Download URL srsly-2.5.6-cp315-cp315t-win_amd64.whl
Size 685.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d128b32a7f8604f910123b9989c9fb00916d006c7a88e48ee8b827646b68f047
BLAKE2b-256 checksum
How to use checksums
026f0acd01bac5aef46b311d4c913c1e98500e0e85ad49567f48df9451cbbd67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9331a14c6c730996ae6e15531613591827f8a99ab05b3fa810737a8ebeb93943
BLAKE2b-256 checksum
How to use checksums
677f1d0de55f383b09253c0b150f5c213a4dbc479657a57759210499b8a88451
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
dafed428d5c209478eea2d55d260578ee63d43030e235d16a1d7ddd59302c34c
BLAKE2b-256 checksum
How to use checksums
7810f6feeaa66a86e51f02aeef3cc637ac83805652938570372d6e544314dba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
27a467e914b9d73219ea5282fac37d5813af5d2fce7b9d94e1f01f04f7c4e7ee
BLAKE2b-256 checksum
How to use checksums
bd5f0991ec92598a3476541f71bf12b328f332f06f0ae090caa921600c446851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ad964af178e31817dd9ab3c3e2bc7a35278a56d33838e808d556247ec396f2a0
BLAKE2b-256 checksum
How to use checksums
30b51a6a8bce2d85dfb8525172dc74011e1becb9f94cd8592d1a78bb0341bf20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp315-cp315t-macosx_11_0_arm64.whl
Size 695.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3f7c2e5c88c49fe17db694b7f302c7b2b17de4a360dba1af9a6c9a3c7f60f7d
BLAKE2b-256 checksum
How to use checksums
e4604a9224e30eb1c556bb361c3d42fd769368eac00b2a60a55370abcaaaba0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315t-macosx_10_15_x86_64.whl
Size 693.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
40f07091dd2c7b5ee2551a39eaba992e7059e902f60b8d8179f991d917684157
BLAKE2b-256 checksum
How to use checksums
23edfc6719e7a4881b0837756674bb19535dd2749c2a11dc54f412bb76ad6342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-win_arm64.whl

Download URL srsly-2.5.6-cp315-cp315-win_arm64.whl
Size 673.0 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
f42bd856cf76c55956309823e662d280a53dda9663116491d4e1f4af21cc16db
BLAKE2b-256 checksum
How to use checksums
92fde433549bb6fa54c575e2cc4807a9a8b30ede30c083f7b52a2879b448906d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-win_amd64.whl

Download URL srsly-2.5.6-cp315-cp315-win_amd64.whl
Size 678.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
2a9ab4f79b41e2650402625de51b651fef1225bdca64e3fc5973ceb55f33d1ea
BLAKE2b-256 checksum
How to use checksums
9a0b698e35f5b79deeebd5cf9307f203bb55ecbf4473734f670159ce360c2c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e0c95333c1cdd3c3f0a436433b6e46bb376abe60ba1cbd48ea30afa9e77c49b6
BLAKE2b-256 checksum
How to use checksums
fecde1f1e13eebc410911865f567dcc6701b9b6dc754bbd2be1fbdb918a3bacb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
baccb0f7a1e0985aad8c0e49fa6654ccc312474bf5362ac7154309da9563fdae
BLAKE2b-256 checksum
How to use checksums
eb5bca22a2ba4c88e5bd61a0ff57de5649847be4123c5415942af61fc1421c6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3752de452ee90935a3ee6365d75e759f93ad166b5235854532a8924bc7411c44
BLAKE2b-256 checksum
How to use checksums
51259278afa75098f6b06d55e947b234b7e0bf0892be8a4142cdb34e1ad1bdc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f7dc9a2b1138c1907c6a4f0785101571f11feada6521b2fc4601a090be593be2
BLAKE2b-256 checksum
How to use checksums
a4cc235a2c9185ff9355171e87c54b79a910e3916c20b9626bd0f182495a1b9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp315-cp315-macosx_11_0_arm64.whl
Size 689.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b5e07af3e7f2f0b22e08392da11cf6a50805eec55405d63ce2c10be50fe4031
BLAKE2b-256 checksum
How to use checksums
45e49111bbefb4553c141db10cea481cc0f7dfc8f86643f57347c174c64639dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp315-cp315-macosx_10_15_x86_64.whl

Download URL srsly-2.5.6-cp315-cp315-macosx_10_15_x86_64.whl
Size 689.5 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
19b95552c82b365b7fa4ad2ea8debd9fd1bdf6c7359ae6f82e2e8afbec15e03c
BLAKE2b-256 checksum
How to use checksums
7d98260b526c1d0cbebb4bd20019b617614e80d0f5c4cb08dc46dad17bfbaddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-win_arm64.whl

Download URL srsly-2.5.6-cp314-cp314t-win_arm64.whl
Size 680.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
3096f9fea4b2ea96ec5b9a9640b7de2d8eefaf45a4fab055ec3a90d688d250d9
BLAKE2b-256 checksum
How to use checksums
479f96d6d02a0bd81b58e7ed62c1d2dcb29b0699108a54963f73cc76e0add651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-win_amd64.whl

Download URL srsly-2.5.6-cp314-cp314t-win_amd64.whl
Size 687.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d14b3557f31136b1b48ba0b92be1adfb88243dd2fd1627691b4f226b960de681
BLAKE2b-256 checksum
How to use checksums
90005e50065e3dd0cb9c94e985836d4314a487148bb4bb9fed2787da5ea12daa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
75dc4c7053f3be9a980fa37b6ebfc072f7e3c81c5cdc3d8a680b3d1dd016421c
BLAKE2b-256 checksum
How to use checksums
86c82d6f1bb335ef1fe1d78269030503a595c7cfbc15be108e94dcfb6f2c36c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a32c4d5812dbf666057fb8dd3d1754e483a59e4ad5176476322915d620591738
BLAKE2b-256 checksum
How to use checksums
34d07f451b59c2976e98401a49009279a2d523284e4629742efa3348159cb730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed5b6798bb4e91fa903bac3ce1a77eb1659e3db0ed9119b84ff19a716ef3b275
BLAKE2b-256 checksum
How to use checksums
915454269d7cd0eac8f2d779b797a826c8b92124f738f533931873b9852cb7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
58323613e0d12b8af355ee5be98bb7e5ee08cf8b1855a5ea8be9e9f18df49b98
BLAKE2b-256 checksum
How to use checksums
713239d362ab35be103a9735fff3f16bd17a73812030b20f0adc048764fbb7c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 696.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d61d04f6598863a41b9daf5ac8ae2131bc36bf5cf26d61d399880ab6fe63518
BLAKE2b-256 checksum
How to use checksums
22ae10247a20d5d98910d4342e17b36a89e32cabe09abfff13c305d2ea211328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314t-macosx_10_15_x86_64.whl
Size 695.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
17557ae9ec6e45cb29f8ef8827acec5cae99c4c8039fdaf8c8b3e0a843e23d66
BLAKE2b-256 checksum
How to use checksums
718c214c554155b514ce6edbad02200fcd0a08df4e2ef60552a2e8242014d8e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-win_arm64.whl

Download URL srsly-2.5.6-cp314-cp314-win_arm64.whl
Size 673.0 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
9fc4089c0a506ce39631996d8ad550f6b9a7c417fa97114a78c67cd933d06cec
BLAKE2b-256 checksum
How to use checksums
83de3fd24a49572e713f3d882801e31e44d0239e2d8c2bb5be4f2e7cea7ed404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-win_amd64.whl

Download URL srsly-2.5.6-cp314-cp314-win_amd64.whl
Size 678.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fcc6b213af4f04d9229460874aeed1f0f3c415d93dfbf298214d009b95b02f09
BLAKE2b-256 checksum
How to use checksums
46df3531eaf8dd06510774a9d84003778f3a8fc606d191cbd405a3fbfae34a85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a77a951663c445a33e20206148c84918f47c0b5ab1b7253b5514a59b310b5c46
BLAKE2b-256 checksum
How to use checksums
a2757b22186962a77baf2d567c4509f91b1daa5551c6285d5be2fca0b140c88f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
07329fad8d562f8586520e232a090137fc3597ff341f2eec5e2ff564cecfaa74
BLAKE2b-256 checksum
How to use checksums
4d0dfe68b803866f2d2fbe97c1f31b63fe32eba58af9108248a13509b449fdb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7688387c2492c64983b72d8a108a8d6be66578ab304bbd07b1ea37a185398f0d
BLAKE2b-256 checksum
How to use checksums
53daa9e2c02f39863fe5dcd4e20f8df6e5b53f2be6e623b98a5f7a89e0facf25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a0b0fcab1db60e20025b56811e151bbb4fbdf2a7348d2f24a88c7bce077b1dd8
BLAKE2b-256 checksum
How to use checksums
9763498516e6d2678906c69615a67b7da268aa56d4ba83fa7ac36ff38352be7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp314-cp314-macosx_11_0_arm64.whl
Size 689.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b25187278d1d9012103167e0ebd7cded7a1bb2f497ad367adf25c4088c9cfae
BLAKE2b-256 checksum
How to use checksums
5accf03dd8a77cb01ea88f597abdda3d8f99114bf0b9d8d66ef36b9765bf6120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp314-cp314-macosx_10_15_x86_64.whl

Download URL srsly-2.5.6-cp314-cp314-macosx_10_15_x86_64.whl
Size 689.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7e1d9075d6394f6eb489c4d36201e518eaebe3472d3914d438f6a64fdbc8bcfa
BLAKE2b-256 checksum
How to use checksums
043bbf1013a464f7e2aae447dd3a5aa0be11df79258e65ed4c41e4b58eb31259
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-win_arm64.whl

Download URL srsly-2.5.6-cp313-cp313-win_arm64.whl
Size 670.7 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
d693234e35aa9fa868b11cde5e88366274c2c7803dbbe37cfdd7a4621fb85a82
BLAKE2b-256 checksum
How to use checksums
6969598659cabe186e432acb53ca57ca2de10db4a546c94ee5110c9d64ea9dee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-win_amd64.whl

Download URL srsly-2.5.6-cp313-cp313-win_amd64.whl
Size 677.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a7707e339903caab55383e521da7d36087f7ce1a641af15a8c99f053c8a6bfdf
BLAKE2b-256 checksum
How to use checksums
c3d8354cb95a887f55b1de8a2800c0e86ecb1961106137d9cc461a8e62b36997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a4ee9d1c0dbff67181604f1c3953bff35c9aee2b709733432cdb9432826c3c1f
BLAKE2b-256 checksum
How to use checksums
8e80b3ed8535733d8c6075775aaf6e66e74f027556ffa08f00447e17891a2a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b1f0f936465e6d4828400e510586b4ab612de5cd90919389c3f6d4190bfaede4
BLAKE2b-256 checksum
How to use checksums
310fa3047979319cd9bb3ab8790f60e8b9d182e9b9620cce388fcabc5fc721d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60f47ca9b4b18d467ca029a8c42769fb17ef70562a24a617ae1cb4027e04eb71
BLAKE2b-256 checksum
How to use checksums
9a5dda9cc301f054c436b021f97d7c70ddd0cfda64cba57e7827b1c9693ab0ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
82d6237e162cf9b4244284ecf1cf232535de62dee08c6cc2119ebf8374b5dda0
BLAKE2b-256 checksum
How to use checksums
c5777c3015126ada228dd2e1a86b8f3d3dcaf069b1ea1dee5ff9c90cdea085a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp313-cp313-macosx_11_0_arm64.whl
Size 688.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bf1a58f3f5cb4b0ec2851d3cc77ed513c6a0ffd9d21defd8105605654f1fe7bc
BLAKE2b-256 checksum
How to use checksums
d53360c9ca29ed88e40865443256520cd53d73513d81173e125b9b2ff527e2df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp313-cp313-macosx_10_13_x86_64.whl

Download URL srsly-2.5.6-cp313-cp313-macosx_10_13_x86_64.whl
Size 689.0 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1dcea91f50301492eb2ea015093d1b3941a264c9cbce401de5f00661d9511ba3
BLAKE2b-256 checksum
How to use checksums
e2c5e1d17cc095c60594479ffdecbef6e94408e473beb32c177c0636d149351b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-win_arm64.whl

Download URL srsly-2.5.6-cp312-cp312-win_arm64.whl
Size 671.8 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
5f1d741d1d5dc7cea0ec07b1bd2202f5edd365fa16a247d158cbd4dc14736262
BLAKE2b-256 checksum
How to use checksums
f13ec742a61cd68897d036ee89ae640a7c80d1a9be809899dc655033094fbac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-win_amd64.whl

Download URL srsly-2.5.6-cp312-cp312-win_amd64.whl
Size 678.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
edae8bb9b2e8fa9b7e03bd9e5099093a9eaf153baf922b718354068b8d1370ea
BLAKE2b-256 checksum
How to use checksums
98cb2f9b85cba2b44bfe11a5d8278c80afa6f0c7ce8a44d0d2c1f080c1cb36b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
be1e22345c1190fc825f1bc2ab5f47e57c718ffd6f9492cf498aa7d7544bf399
BLAKE2b-256 checksum
How to use checksums
49875fa010f355b831570e0581d20ac9a0b888da6f901a79fcfcf88911f019ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
848a71da261290be3df40c23f2a5ff9bbe1881f6a3edb01a0abd84acd0e39b41
BLAKE2b-256 checksum
How to use checksums
83c9a0c0ecd75af23efe9589c617d73c20464bd3642a76c723026d895089b894
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8f5537aae73b22399b00eab00c03e62a4001343fae94bef2753f30e50ba48b43
BLAKE2b-256 checksum
How to use checksums
d84e0aaf9941bc92d4e6d1bda12658e122c7734254e1fc07445deddf223e2d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1ead0bb80c2849226b896a814b68274536b730df9a53a5bac766e8092b7dcb05
BLAKE2b-256 checksum
How to use checksums
6cf6273f78122e32f977026139f79ae99fb3934e75f48b467473f78db0b9edca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp312-cp312-macosx_11_0_arm64.whl
Size 690.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f83c773e94bed633463b966b720c1f998c23959d41f34f95059ea81f9aff3b1d
BLAKE2b-256 checksum
How to use checksums
9e2951c252b4be24632d6eaaf4a05d4587496cabee4b77051517ab3e772173c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp312-cp312-macosx_10_13_x86_64.whl

Download URL srsly-2.5.6-cp312-cp312-macosx_10_13_x86_64.whl
Size 690.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
08c046a9831667bcc95da34be3c3f5617e5dac062a04bd49a36b3db8196e7a80
BLAKE2b-256 checksum
How to use checksums
1c48a26d5a88a76dea8a8bcfb88fabcdf7f975a02824634b5e5194c6287796e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-win_arm64.whl

Download URL srsly-2.5.6-cp311-cp311-win_arm64.whl
Size 672.6 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
5c43dd6b9e08a993e420cfb64a7800b8a02c24336c9d56a9188d27ec8bd2a97c
BLAKE2b-256 checksum
How to use checksums
697c437956e76a6df64b17817952b78c27f3752819cdd150e52c3a3ef8d91299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-win_amd64.whl

Download URL srsly-2.5.6-cp311-cp311-win_amd64.whl
Size 678.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6da919f47cf24ffcccee11f1bb069d7ab0c051cb6ad19f6785f3dd208ebc0251
BLAKE2b-256 checksum
How to use checksums
d2e5b73c55b2b2bdc855c1d9ee80e7fb9da39829d34e8c2c01440b938533d10c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3c04c19f75a655707e56ff637331145f09b861ea2b8b54baa00d46f25ebdce61
BLAKE2b-256 checksum
How to use checksums
a60e6f9f4547af42e49004a2b62a5d9a69671e60d9f952a9d4b22bcb477a1f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0251c4714b857f29988ab16f4e7c386354e72b4cdd4ca1ba8cfa5798e618832b
BLAKE2b-256 checksum
How to use checksums
4f360d2f96d1ee4e58c62027b8b88076d1fd9926f6b3244a697acb0a307319ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
07e0019934deb4395535ec83b3946ee65dd023a1a88b97a41303d23fe78d1f72
BLAKE2b-256 checksum
How to use checksums
1c406bf7bdd5d50f04934cecf4fcfe5c6ad80f381be9247ee9b4d458db0cbaab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
580bfc2b7c00ad5c870a294a349e756a2aa721dc14b2dcd841af49ace62428bd
BLAKE2b-256 checksum
How to use checksums
0236dbe02d17ca27232024549f93494bb5245a27599456dd9251b71971825ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp311-cp311-macosx_11_0_arm64.whl
Size 689.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5a4c913983594b312fc31a4e3cdb484ac4eae7093418ab199aca0fbb5888a99
BLAKE2b-256 checksum
How to use checksums
a19c578c0b4c1dac76d4c954fcbc10d3293e820b635d2474f405a09b84aac375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp311-cp311-macosx_10_9_x86_64.whl

Download URL srsly-2.5.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 688.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
409a1f6872601074658f3e98b9939232b93ce53d743597b7b1aad6c3eb3d5a62
BLAKE2b-256 checksum
How to use checksums
909a321d20f46a2c3fd8ce31eded6954a30d6b3c794eb18ad5167f3677698367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-win_arm64.whl

Download URL srsly-2.5.6-cp310-cp310-win_arm64.whl
Size 672.9 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
6fd2d924c302ae17a5ccf1fc716e8e0f66e9fce6a2571fde87d6fcd178ca9461
BLAKE2b-256 checksum
How to use checksums
051988fd72b79c79bad978603413390bcdbc807861ed2958ae15eb111c96ecd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-win_amd64.whl

Download URL srsly-2.5.6-cp310-cp310-win_amd64.whl
Size 679.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5d329e9b98f18bc0bd611843ceb6229331adde2cb10ca5dd0aa926de44631a26
BLAKE2b-256 checksum
How to use checksums
eeaad42a3ffd35f883373ec9d71664672387e4df8f67bda2748e1a61934955e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
74f6a4ea87e3290d7df2c7ebdf894fa5a52f57eec5c9fb1aaa8fe303b9f99958
BLAKE2b-256 checksum
How to use checksums
04cb30fa54c6fa9f41d671758ffe12a3f9e702a7bc26b0c4161c82f020e05a3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ec622bc1541920b88415b7eda58fe91428a7a10eb346023497ec91caafccfacc
BLAKE2b-256 checksum
How to use checksums
aaeaea8817a0e2edd58035e1978a6ef372aa8d117de634c633db8a22383b5412
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f440ba7238a5240bac30ec8c515af41c07efb399897b0ade0a35aa35d49eb066
BLAKE2b-256 checksum
How to use checksums
bc5a0dc5e758b48d043458c40c293329e328239fc48fc09d5896f59bbfbb0ae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eafbba83ea4a2cf72132a451005fa129dfc69d83cc42457f477ca75ae9243966
BLAKE2b-256 checksum
How to use checksums
b6a97d82cceacd45b38caf88862c76d006decdd45f6fff83710c86e9639eeb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp310-cp310-macosx_11_0_arm64.whl
Size 690.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b89d6fc07e965cefc7579dfb0b7a2f89f2ab349a58b128a2d8af6ac0e3301fc1
BLAKE2b-256 checksum
How to use checksums
3939eff516ac785e615adc533be33fb463f0a22b50ff1a29aef7acc4fa04fa1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL srsly-2.5.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 689.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3e4de175cba7d4d49f242124d90506d97f56ec204393e07eb98d5b07840e0446
BLAKE2b-256 checksum
How to use checksums
fb0c1177f84cb7065c6c20ef96ae6e3cc7fd740c629c9911b09957101b69fefa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-win_arm64.whl

Download URL srsly-2.5.6-cp39-cp39-win_arm64.whl
Size 673.3 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
b0bcc58834f2b016fd9940c7511a878d336c3adff413404e99a75863fd3052b0
BLAKE2b-256 checksum
How to use checksums
eb136a5eed09436e1afb506411e66c968434e4722b2fc96eebe90b331d06f954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-win_amd64.whl

Download URL srsly-2.5.6-cp39-cp39-win_amd64.whl
Size 679.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bc78e34311dd675783d7dc1f64f01118bae78939adeb877f25ad075926f9e3ff
BLAKE2b-256 checksum
How to use checksums
dabef1f4bbce4e63148936f0c054e8fdf030a512b12a8b770e23c74725caaa6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL srsly-2.5.6-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e8f055af7875c0e4948b4ebcebe127f8fc82f43fe72d53c48c689babfa5a18da
BLAKE2b-256 checksum
How to use checksums
fa7acf5ee01a5e1d9f3c8c3c15be176ff086550567fc3b994cd56e9d9b032742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL srsly-2.5.6-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4a2beaf7bcd40e1f5aefdfefb4bc261555ce13eed26221e4fff93b1301c85ac6
BLAKE2b-256 checksum
How to use checksums
5ddbae7b412e6c168b5e5cddc8f67046c56e574713300cfc0fb434c3bf496aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL srsly-2.5.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7215a4db9b2b360ff153b55817cb8041b6536a9e88a9d0f7e20c5d5beed5ae8d
BLAKE2b-256 checksum
How to use checksums
90404812eabf7da6a762bc0d838c93e1bbb76faa2c05ba2522afb9b104eda04d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL srsly-2.5.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8311f2fe3a89f3570762d4f8882a471c7dfa163248f29fbf579afb6439a61784
BLAKE2b-256 checksum
How to use checksums
c2e4df8ff7756d77c21110b0ee722fc6184594725486753cbec3f21c2df6109d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-macosx_11_0_arm64.whl

Download URL srsly-2.5.6-cp39-cp39-macosx_11_0_arm64.whl
Size 691.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16b4487be043bd5b9208fbef0e7e3ee1ce97bc9ec0765f1f4b476c611682cb49
BLAKE2b-256 checksum
How to use checksums
00668671f1aae29f5e3fa9198eadecccace27bd910d443ab47d96cfaaf64f8a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / srsly-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL srsly-2.5.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 690.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cdea591138364cc0cd411d5f0dd7b2fc71cfa659a8055c29119ef70c6d395d08
BLAKE2b-256 checksum
How to use checksums
d01b3d95c5b3edf28c0b776778c7861d6e3569a1ec13ecc722dbf8a79c0d8fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Security for srsly 2.5.6

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 73 files in this release have been uploaded with provenance metadata.

Select from 73 files

Attestation for srsly-2.5.6.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 Nov 3, 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.

Release history Release notifications | RSS feed

This release

2.5.6 This release

73 release files Full provenance

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