Skip to main content

Modern high-performance serialization utilities for Python

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srsly-2.5.3.tar.gz (490.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

srsly-2.5.3-cp314-cp314t-win_arm64.whl (650.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

srsly-2.5.3-cp314-cp314t-win_amd64.whl (673.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

srsly-2.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

srsly-2.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

srsly-2.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp314-cp314t-macosx_11_0_arm64.whl (667.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

srsly-2.5.3-cp314-cp314t-macosx_10_15_x86_64.whl (666.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

srsly-2.5.3-cp314-cp314-win_arm64.whl (643.0 kB view details)

Uploaded CPython 3.14Windows ARM64

srsly-2.5.3-cp314-cp314-win_amd64.whl (656.5 kB view details)

Uploaded CPython 3.14Windows x86-64

srsly-2.5.3-cp314-cp314-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp314-cp314-macosx_11_0_arm64.whl (661.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

srsly-2.5.3-cp314-cp314-macosx_10_15_x86_64.whl (661.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

srsly-2.5.3-cp313-cp313-win_arm64.whl (637.3 kB view details)

Uploaded CPython 3.13Windows ARM64

srsly-2.5.3-cp313-cp313-win_amd64.whl (650.8 kB view details)

Uploaded CPython 3.13Windows x86-64

srsly-2.5.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp313-cp313-macosx_11_0_arm64.whl (656.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

srsly-2.5.3-cp313-cp313-macosx_10_13_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

srsly-2.5.3-cp312-cp312-win_arm64.whl (638.4 kB view details)

Uploaded CPython 3.12Windows ARM64

srsly-2.5.3-cp312-cp312-win_amd64.whl (652.5 kB view details)

Uploaded CPython 3.12Windows x86-64

srsly-2.5.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp312-cp312-macosx_11_0_arm64.whl (658.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

srsly-2.5.3-cp312-cp312-macosx_10_13_x86_64.whl (658.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

srsly-2.5.3-cp311-cp311-win_arm64.whl (639.1 kB view details)

Uploaded CPython 3.11Windows ARM64

srsly-2.5.3-cp311-cp311-win_amd64.whl (651.7 kB view details)

Uploaded CPython 3.11Windows x86-64

srsly-2.5.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp311-cp311-macosx_11_0_arm64.whl (657.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

srsly-2.5.3-cp311-cp311-macosx_10_9_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

srsly-2.5.3-cp310-cp310-win_arm64.whl (639.1 kB view details)

Uploaded CPython 3.10Windows ARM64

srsly-2.5.3-cp310-cp310-win_amd64.whl (651.7 kB view details)

Uploaded CPython 3.10Windows x86-64

srsly-2.5.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp310-cp310-macosx_11_0_arm64.whl (658.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

srsly-2.5.3-cp310-cp310-macosx_10_9_x86_64.whl (657.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

srsly-2.5.3-cp39-cp39-win_arm64.whl (639.5 kB view details)

Uploaded CPython 3.9Windows ARM64

srsly-2.5.3-cp39-cp39-win_amd64.whl (652.3 kB view details)

Uploaded CPython 3.9Windows x86-64

srsly-2.5.3-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

srsly-2.5.3-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

srsly-2.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

srsly-2.5.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

srsly-2.5.3-cp39-cp39-macosx_11_0_arm64.whl (658.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

srsly-2.5.3-cp39-cp39-macosx_10_9_x86_64.whl (658.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file srsly-2.5.3.tar.gz.

File metadata

  • Download URL: srsly-2.5.3.tar.gz
  • Upload date:
  • Size: 490.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3.tar.gz
Algorithm Hash digest
SHA256 08f98dbecbff3a31466c4ae7c833131f59d3655a0ad8ac749e6e2c149e2b0680
MD5 64bc2c85c2a414d78c2fb5bdf9fbb896
BLAKE2b-256 2bdbf794f219a6c788b881252d2536a8c4a97d2bdaadc690391e1cb53d123d71

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3.tar.gz:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 650.2 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 d822083fe26ec6728bd8c273ac121fc4ab3864a0fdf0cf0ff3efb188fcd209ed
MD5 3904d1f338d33698f5ce359e927e130a
BLAKE2b-256 2aae57d1d7af907e20c077e113e0e4976f87b82c0a415403d99284a262229dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 673.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8ac016ffaeac35bc010992b71bf8afdd39d458f201c8138d84cf78778a936e6c
MD5 d7cbb4a12d2f95d93a8c25bc0710c93c
BLAKE2b-256 d8d19bad3a0f2fa7b72f4e0cf1d267b00513092d20ef538c47f72823ae4f7656

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 565f69083d33cb329cfc74317da937fb3270c0f40fabc1b4488702d8074b4a3e
MD5 77af8171b019f66bc1a1541c32abafcf
BLAKE2b-256 01cbd7fee7ab27c6aa2e3f865fb7b50ba18c81a4c763bba12bdf53df246441bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71d4cbe2b2a1335c76ed0acae2dc862163787d8b01a705e1949796907ed94ccd
MD5 577664e5a0989c026a52e3049bd878e6
BLAKE2b-256 9905340129de5ea7b237271b12f8a6962cfa7eb0c5a3056794626d348c5ae7c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 808cfafc047f0dec507a34c8fa8e4cda5722737fd33577df73452f52f7aca644
MD5 80763f0f071d87dca959d0471ccf9139
BLAKE2b-256 aa388a4d7e86dd0370a2e5af251b646000197bb5b7e0f9aa360c71bbfb253d0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 06a43d63bde2e8cccadb953d7fff70b18196ca286b65dd2ad16006d65f3f8166
MD5 2870c9cf6ad6cfa2eaaa9d2970897916
BLAKE2b-256 2a352cea3d5e80aeecfc4ece9e7e1783e7792cc3bad7ab85ab585882e1db4e38

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c8df4039426d99f0148b5743542842ab96b82daded0b342555e15a639927757
MD5 85562d44113666a1b317fa54bfc1a1ff
BLAKE2b-256 d2ad002c71b87fc3f648c9bf0ec47de0c3822bf2c95c8896a589dd03e7fd3977

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 29d5d01ba4c2e9c01f936e5e6d5babc4a47b38c9cbd6e1ec23f6d5a49df32605
MD5 6585b9a1e38e4e9666e9f1b3fd8f8c1f
BLAKE2b-256 3a4472dd5285b2e05435d98b0797f101d91d9b345d491ddc1fdb9bd09e27ccb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 643.0 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 1c9129c4abe31903ff7996904a51afdd5428060de6c3d12af49a4da5e8df2821
MD5 5a940908fb7193eb51271ada843576d5
BLAKE2b-256 d7250dae019b3b90ad9037f91de4c390555cdaac9460a93ad62b02b03babdff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 656.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6a02d7dcc16126c8fae1c1c09b2072798a1dc482ab5f9c52b12c7114dac47325
MD5 6f27e51f77069e6184c6203e81264fbd
BLAKE2b-256 c779a37fa7759797fbdfe0a2e029ab13e78b1e81e191220d2bb8ff57d869aefb

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d3988970b4cf7d03bdd5b5169302ff84562dd2e1e0f84aeb34df3e5b5dc19bf
MD5 9b5cb16b4f648e56868bad449effe432
BLAKE2b-256 04b20895de109c28eca0d41a811ab7c076d4e4a505e8466f06bae22f5180a1dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ea5412ea229e571ac9738cbe14f845cc06c8e4e956afb5f42061ccd087ef31f
MD5 7e3bdd06f2bc1041e1ff018ae95c7e03
BLAKE2b-256 b83672e5ce3153927ca404b6f5bf5280e6ff3399c11557df472b153945468e0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d18933248a5bb0ad56a1bae6003a9a7f37daac2ecb0c5bcbfaaf081b317e1c84
MD5 80dd3b1dbd5c27ed2d5d50833c528e6e
BLAKE2b-256 d6712a89dc3180a51e633a87a079ca064225f4aaf46c7b2a5fc720e28f261d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2f2d464f0d0237e32fb53f0ec6f05418652c550e772b50e9918e83a1577cba4d
MD5 77586add3b5038131e37b0d9114ae471
BLAKE2b-256 2247a8f3e9b214be2624c8e8a78d38ca7b1d4e26b92d57018412e4bfc4abe89a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c930767cc169611a2dc14e23bc7638cfb616d6f79029700ade033607343540
MD5 7251102ffca9073dc43e2295abef07f2
BLAKE2b-256 922debce7f3717e52cd0a01f4ec570f388f3b7098526794fcf1ad734e0b8f852

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 39c13d552a9f9674a12cdcdc66b0c2f02f3430d0cd04c5f9cf598824c2bd3d65
MD5 c45111da3e7206c62d0f43edb28aa62a
BLAKE2b-256 e15be4ef43c2a381711230af98d4c94a5323df48d6a7899ee652e05bf889290e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 637.3 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0f106b0a700ab56e4a7c431b0f1444009ab6cb332edc7bbf6811c2a43f4722cb
MD5 36f1268fbc646cc9ed8180b6ecdacf95
BLAKE2b-256 8e8a62fb7a971eca29e12f03fb9ddacb058548c14d33e5b5675ff0f85839cc7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 650.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 111805927f05f5db440aeeacb85ce43da0b19ce7b2a09567a9ef8d30f3cc4d83
MD5 9a1a42a88218e3b25684046b3ebb895a
BLAKE2b-256 a4d95531f8a19492060b4e76e4ab06aca6f096fb5128fe18cc813d1772daf653

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5fb59c42922e095d1ea36085c55bc16e2adb06a7bfe57b24d381e0194ae699f2
MD5 45bbc45a98e1f1be66eeb3c4a10102be
BLAKE2b-256 08f334354f183d8faafc631585571224b54d1b4b67e796972c36519c074ca355

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3576c125c486ce2958c2047e8858fe3cfc9ea877adfa05203b0986f9badee355
MD5 12fd921ac1ca0773728784d084ae8763
BLAKE2b-256 dc14c0dd30cc8b93ce8137ff4766f743c882440ce49195fffc5d50eaeef311a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5f6a837954429ecbe6dcdd27390d2fb4c7d01a3f99c9ffcf9ce66b2a6dd1b738
MD5 f465cf7813064b5d8a72ed07dedafbfa
BLAKE2b-256 3eda40b71ca9906c8eb8f8feb6ac11d33dad458c85a56e1de764b96d402168a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b0938c2978c91ae1ef9c1f2ba35abb86330e198fb23469e356eba311e02233ee
MD5 1a9dbc30f3a263fcf889a5f19d0151ba
BLAKE2b-256 77c635876c78889f8ffe11ed3521644e666c3aef20ea31527b70f47456cf35c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 348c231b4477d8fe86603131d0f166d2feac9c372704dfc4398be71cc5b6fb07
MD5 c29afd6abc0494a76db63f99e0d5714e
BLAKE2b-256 0461181c26370995f96f56f1b64b801e3ca1e0d703fc36506ae28606d62369fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e67b6bbacbfadea5e100266d2797f2d4cec9883ea4dc84a5537673850036a8d8
MD5 e85c8e5b17c6421e2ae1e207796348a6
BLAKE2b-256 9d5c12901e3794f4158abc6da750725aad6c2afddb1e4227b300fe7c71f66957

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 638.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 4b1b721cd3ad1a9b2343519aadc786a4d09d5c0666962d49852eb12d6ec3fe26
MD5 153878e5d182f423567633014c37fccd
BLAKE2b-256 6d4f7ab6d49e36d9cc72ee15746cabd116eb6f338be8a06c1882968ee9d6c7d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 652.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 598f1e494c18cacb978299d77125415a586417081959f8ec3f068b32d97f8933
MD5 77110ddb3b2ea17a30469c6e9c387641
BLAKE2b-256 5ade89ca640ca1953c4612279ce515d0af35658df3c06cdb324329bc91b4a7e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e0542d85d6b55cf2934050d6ffcb1cd76c768dcf9572e7467002cf087bb366d
MD5 755e41bd617e09d16fafd1c02a3a6c95
BLAKE2b-256 eb959b4f73b1be3692f86d72ccc131c8e50f26f824d5c8830a59390bcc5b60ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07d682679e639eb46ff7e6da4a92714f4d5ffe351d088ee66f221e9b1f8865bb
MD5 58ba8314ba0f6aa907c7c96878e436a3
BLAKE2b-256 89575554f786eccf78b2750d6ac63be126e1b67badec2cb409dd611cf6f8c52b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99026bcd9cbd3211cc36517400b04ca0fc5d3e412b14daf84ee6e65f67d9a2d8
MD5 1bf824e4247dece8ae4d358a265d58ad
BLAKE2b-256 4ec9741e29f534919a944a16da4184924b1d3404c4bf60716ab2b91be771d1e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5c1ac27ae5f4bb9163c7d2c45fc8ec173aac3d92e32086d9472b326c5c6e570e
MD5 7bc3c1af960bdc692f213d81d857c63e
BLAKE2b-256 20b153591681b6ff2699a4f97b2d5552ba196eaa6a979b0873605f4c04b5f7ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f73c0db911552e94fe2016e1759d261d2f47926f68826664cada3723c87006a
MD5 eb9612cb0f546f975fe4cd78d5430e36
BLAKE2b-256 21e4fea4512e9785f58509b2cf67d993323848e583161b5fcfdc7dd9d7c1f3df

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 71e51c046ccbeefb86524c6b1e17574f579c6ac4dc8ea4a09437d3e8f88342d3
MD5 1f645cda0ae2c0029c3973ade44e4ca9
BLAKE2b-256 02cce9f7fcec4cc92ad8bad6316c4241638b8cf7380382d4489d94ec6c436452

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 639.1 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 21cf09e417d3e4f3fbf7dd337fd6d948c97abd01896b9b4cb80e81cd9778a73a
MD5 39401e66da12e7ba601a8b107878cb79
BLAKE2b-256 66a8a73181743b6d237026615ca75c3fb3e4780736f1390550a7350d0c7f1149

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 651.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f09b551f6c3e334652831ac68c770ee4284741ce0a3895bf1ccf2a1178d66cdd
MD5 3918f9603400b01e07da75a1d7cbd978
BLAKE2b-256 d4a56193aa4c08e488821538fcbce2282449e228fd2183ed67d118bb5ccd8b54

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ffc97e22730ea97b00f7c303ccc60b1305e786afadb2a4a46578dafa4d29da0
MD5 21e261345272896cf09cc9a78f41c158
BLAKE2b-256 6b861392a5593de0cd3d08c2d6c071b877c84358a37f63172c4e9cb71706842d

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e283fa2a8f7350fb9fb70ecdee28d59d39c92f4c7f1cc90a44d6b86db3b3a8b3
MD5 e7d2a34a0da1d5a4a670ee1fe6d0bed0
BLAKE2b-256 9c65143e2e143c53d498ad0956f69d0e09189aa7a6e0ee6017758c285ba1ab2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4ca4a068f6e14d84113a02fcb875c6b50a6285a12938c0e7a157eb3a63c50a86
MD5 5fc5d06bbe25a786f83c172b93fd0936
BLAKE2b-256 fceaecd396188f7591d80b89665f7af9e3ae02e42683daef57033ad7993ad3f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 66ebae2c70305987341519ec1a720072a3cb3e4b1d52ac0e9e841f4d02658d3d
MD5 686c688defdc143b6be0c8fcfdc68bc2
BLAKE2b-256 358a2c97244ebab125d55f1bfb7bb94e9572b3e819410dffd6a040eca1112350

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0017c7d2a0cd9a4f1bdc00d946b45edcf90bb0e271e8f084c1ce542bf6708c32
MD5 62710ffa2158798165f40d07e824d4ff
BLAKE2b-256 d6dc124f008cd2be3e887e972cbdeb17c5aee0f42093eca02c7cfd63bb5daf19

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 785a09216ac31570fb301ddb9f61ee73d1f18f8b9561f712dce0b8ac8628bc88
MD5 743573244757894023c4bfbb7473e4d6
BLAKE2b-256 9a365d7bb412d52e9cca787f9bfe838b596367189b254e50bf90f234a97184bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 639.1 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 c378afcb7dd7c42f426a66112496c949fc39e5883de6817d86e60afa51720ccc
MD5 82cc58b690706a6ea2a0025aae283840
BLAKE2b-256 dc05b122a1afaf8e8644d10f0203ad5174993910e6f727843089f0d48b444340

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 651.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2b8cfd8aee4d06ab335d359e4095d206102300a5e105a4b4bc69acca42427a6
MD5 0e0593786627581c9f3ba2e9bcbf6997
BLAKE2b-256 2aa6561b46eff4477191dd649e09dd9b88afc44aad7ce204c45f4e45ad04861d

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc0ad5be2aeb9ff29c8512848d39d7c63fdd4bfbb5516bc523f5de5a77e55e6d
MD5 625c7adbc38b6865677963af9fe91f0f
BLAKE2b-256 e5f4dfb86bc5c3abee267fb2f34895ea80d0159a084987a93d56ed1bf5ebefe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a595958d0b1ff6d59c2570a3f0d1c8e36ab9f89d6e1b9c96fa7eb5e1a8698510
MD5 e67ba755f4b849e3d3a67489f748aa7f
BLAKE2b-256 f10642f72bab50876a708a10e6fc026ae8c7f185507d9f27544fa4ee8567c5fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b9df76d5a6bbf50967589bd42df3c522dd88babea2be745a507f56b41ab40626
MD5 6fbbf3891c1e271a856f651b4abf1704
BLAKE2b-256 ff830862ffac8c06ed595dd1e28f261c37956585b9cf6b9bd049f8430a4c2daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1fd6c35c65c4d2435ae5bfb57b59682cf9b61606318a2a761856be9d7cc2d9e3
MD5 859667ca9b8a4f9c36d88a0415c63b5b
BLAKE2b-256 71a15d2fb4c6a8e0e39dd1fb23bdd8feb1f2525ce90b28946f9f58ac5d3a039c

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91688edb1f49110870d2c215db2cf445f1763c14173698ead0818908c51fb2a1
MD5 ff48797de416cf2578a42f93468b5210
BLAKE2b-256 cc5dcb8b093d0836e59c152de6dfdb5db80c6408b00def0123f26d24bffde480

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c812302a9acfe171e82f680b7ad642014cd017380b2c678441b3da4fb513c498
MD5 b088ad1baaaf9a93c590e752925b8afc
BLAKE2b-256 0b67e6d4decfb0cdc95b54c60854a1a6d1702983c39206c2b9f70f4ab18b17c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 639.5 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 2f76a2507cc2debf0aeb31120c8d04d752eb0ca8bd84599a62461796a3c0f71f
MD5 71440ae1a6c5dacb5018bcfe8c7aa289
BLAKE2b-256 e55690f1505e3a59abe6e73b953371632a7abc6e97fe867699b49112df7e1074

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-win_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 652.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1a3d6e03c65e3af15bfb1ad18f1888ba0a8482903218c1a5b5ed6fd66f5b0fb1
MD5 dedf4ecfb3cbc067266b565435925efc
BLAKE2b-256 1ad92dcc780b0e1d310a20b56b135c5280e997e9685265baa4e23779bf7cfc2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-win_amd64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d6ebaeac9baa5c85b6b56c180458f1b4fef9213bc36b62fcbecf5b3d8a3001c
MD5 180dd9d9f75d47e2c1bc210f165c87c8
BLAKE2b-256 99ddc2e5ecd40b9f62105edf20d7e4d8394dfcfe28d61db538f8431c3592e786

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 953d77ba0d8c96b29657622492c2c0bc7c161a304c069043a14c368aec20aeef
MD5 8353f9f9e61b890b0ec1d329c3692c28
BLAKE2b-256 38e5303253fd3cc5f9b0866a59afb13aa23ec9a3276d9063f4a085788fc1511e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7326bc048073b04e4e7d59dd4a2d737c8e7cc270ef74ea1acb764382e995590c
MD5 b73d7f049a1787fad763afd88b12d829
BLAKE2b-256 0f1128ebf052e39b8ed7d0bd41bcbc48b4d49a490ec0b67b498ccdf3507ac136

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 63c0f4c088ddf0c736a24f7d7be1f6e2896a71822630c2805569b14de93eb393
MD5 95d5c97a949498e00a02ddfcb7ca4131
BLAKE2b-256 ca40474c1d38b40a444352b3a58e2dcbde1cee97700da53e16690fbbaabbca33

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: srsly-2.5.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 658.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for srsly-2.5.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d93c22f42dfc4383a89ff3fcbe89ed9b286cf1d7e762cba533f2fac5ed36b28
MD5 153470769cb237d46350ba58d167eb4b
BLAKE2b-256 22154ea786e119db9af162a18de63cd47aeb5a95c48f2fb7cbbf646c7a375fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file srsly-2.5.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 916edb6dc1051732610e37863232e5a1d64bed7b130fed067f7dbc80d12d0065
MD5 e6262a131216585eb2ed7183db3331f7
BLAKE2b-256 c6b5e4070ad7750a08b80a432ee15470efd60783b82057787a4c3ed364a855ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.3-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: publish_pypi.yml on explosion/srsly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page