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.2.tar.gz (492.1 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.2-cp314-cp314t-win_amd64.whl (676.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

srsly-2.5.2-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.2-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (664.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

srsly-2.5.2-cp314-cp314t-macosx_10_15_x86_64.whl (666.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

srsly-2.5.2-cp314-cp314-win_amd64.whl (658.9 kB view details)

Uploaded CPython 3.14Windows x86-64

srsly-2.5.2-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.2-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (655.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

srsly-2.5.2-cp314-cp314-macosx_10_15_x86_64.whl (659.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

srsly-2.5.2-cp313-cp313-win_amd64.whl (653.1 kB view details)

Uploaded CPython 3.13Windows x86-64

srsly-2.5.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (651.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

srsly-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl (654.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

srsly-2.5.2-cp312-cp312-win_amd64.whl (654.8 kB view details)

Uploaded CPython 3.12Windows x86-64

srsly-2.5.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (653.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

srsly-2.5.2-cp312-cp312-macosx_10_13_x86_64.whl (656.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

srsly-2.5.2-cp311-cp311-win_amd64.whl (654.1 kB view details)

Uploaded CPython 3.11Windows x86-64

srsly-2.5.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (653.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

srsly-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl (655.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

srsly-2.5.2-cp310-cp310-win_amd64.whl (654.0 kB view details)

Uploaded CPython 3.10Windows x86-64

srsly-2.5.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (653.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

srsly-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl (655.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

srsly-2.5.2-cp39-cp39-win_amd64.whl (654.7 kB view details)

Uploaded CPython 3.9Windows x86-64

srsly-2.5.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

srsly-2.5.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (654.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

srsly-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl (656.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: srsly-2.5.2.tar.gz
  • Upload date:
  • Size: 492.1 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.2.tar.gz
Algorithm Hash digest
SHA256 4092bc843c71b7595c6c90a0302a197858c5b9fe43067f62ae6a45bc3baa1c19
MD5 636b7e2253bbaab68e717f7f8d1da456
BLAKE2b-256 cf775633c4ba65e3421b72b5b4bd93aa328360b351b3a1e5bf3c90eb224668e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2.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.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 676.1 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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8e2b9058623c44b07441eb0d711dfdf6302f917f0634d0a294cae37578dcf899
MD5 b30a3c91e2a3c39c67f7f69edfa29e5a
BLAKE2b-256 95816ea10ef6228ce4438a240c803639f7ccf5eae3469fbc015f33bd84aa8df1

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74a9338fcc044f4bdc7113b2d9db2db8e0a263c69f1cba965acf12c845d8b365
MD5 6a718fad000a7022037e5ce709ad8117
BLAKE2b-256 265092bf62dfb19532b823ef52251bb7003149e1d4a89f50a63332c8ff5f894b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebda3736651d33d92b17e26c525ba8d0b94d0ee379c9f92e8d937ba89dca8978
MD5 2c59f20faf88237ae616679ec29c5a43
BLAKE2b-256 39dad13cfc662d71eec3ccd4072433bf435bd2e11e1c5340150b4cc43fad46f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e2d59f1ce00d73397a7f5b9fc33e76d17816ce051abe4eb920cec879d2a9d4f4
MD5 04fd04054890301037bae4f5417219bb
BLAKE2b-256 3e5c4ef9782c9a3f331ef80e1ea8fc6fab50fc3d32ae61a494625d2c5f30cc4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3452306118f8604daaaac6d770ee8f910fca449e8f066dcc96a869b43ece5340
MD5 2904579b77e6afaaff49f3b1f6ec801f
BLAKE2b-256 c6f81ec5edd7299d8599def20fc3440372964f7c750022db8063e321747d1cf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5602797e6f87bf030b11ad356828142367c5c81e923303b5ff2a88dfb12d1e4
MD5 03e87162ede658d27b4db853fd3ed17d
BLAKE2b-256 3dda4257b1d4c3eb005ecd135414398c033c13c4d3dffb715f63c3acd63d8d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 517e907792acf574979752ce33e7b15985c95d4ed7d8e38ee47f36063dc985ac
MD5 a2dcfa5e66f094773b160f17c1fd20d2
BLAKE2b-256 70db52510cbf478ab3ae8cb6c95aff3a499f2ded69df6d84df8a293630e9f10a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 658.9 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6658467165d8fa4aec0f5f6e2da8fe977e087eaff13322b0ff20450f0d762cee
MD5 7fc382e348bdc6c8b234503ece56f42b
BLAKE2b-256 b63ac12a4d556349c9f491b0a9d27968483f22934d2a02dfb14fb1d3a7d9b837

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad94ee18b3042a6cdfdc022556e2ed9a7b52b876de86fe334c4d8ec58d59ecbc
MD5 41b6674229924cd00d2fc84072b17021
BLAKE2b-256 2ee6e155facc965a119e6f5d32b7e95082cadfb62cc5d97087d53db93f3a5a98

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d235a2bb08f5240e47c6aba4d9688b228d830fbf4c858388d9c151a10039e6d
MD5 0fe4b37d39d1af0cee70f8cf7aaf6859
BLAKE2b-256 5cdd56f563c2d0cd76c8fd22fb9f1589f18af50b54d31dd3323ceb05fe7999b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2e9943b70bd7655b9eefca77aab838c3b7acea00c9dd244fd218a43dc61c518b
MD5 33c4a2938fd6a1f8e755119d250da71a
BLAKE2b-256 d9bc2001cd27fd6ecdae79050cf6b655ca646dedc0b69a756e6a87993cc47314

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 78385fb75e1bf7b81ffde97555aee094d270a5e0ea66f8280f6e95f5bb508b3e
MD5 4887ed612054a401e9825c7edd236d75
BLAKE2b-256 1bc1e158f26a5597ac31b0f306d2584411ec1f984058e8171d76c678bf439e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0ff3ac2942aee44235ca3c7712fcbd6e0d1a092e10ee16e07cef459ed6d7f65
MD5 54672a93fcc604a50f6993f35712f728
BLAKE2b-256 43220fcff4c977ddfb32a6b10f33d904868b16ce655323756281f973c5a3449e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a0911dcf1026f982bd8c5f73e1c43f1bc868416408fcbc1f3d99eb59475420c5
MD5 c1cd0b909ea9f1c2a09ad1c5575f9a3b
BLAKE2b-256 39033d248f538abc141d9c7ed1aa10e61506c0f95515a61066ee90e888f0cd8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 653.1 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 009424a96d763951e4872b36ba38823f973bef094a1adbc11102e23e8d1ef429
MD5 51adb97277b1abe89be6fddafc3e76b9
BLAKE2b-256 e22507f8c8a778bc0447ee15e37089b08af81b24fcc1d4a2c09eff4c3a79b241

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 76464e45f73afd20c2c34d2ef145bf788afc32e7d45f36f6393ed92a85189ed3
MD5 8d090799b5b6d7ae194869345eab3b21
BLAKE2b-256 85171efc70426be93d32a3c6c5c12d795eb266a9255d8b537fcb924a3de57fcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eec51abb1b58e1e6c689714104aeeba6290c40c0bfad0243b9b594df89f05881
MD5 dacecc2d49b12e3e395802aa448f4c1e
BLAKE2b-256 746b698834048672b52937e8cf09b554adb81b106c0492f9bc62e41e3b46a69b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 60782f6f79c340cdaf1ba7cbaa1d354a0f7c8f86b285f1e14e75edb51452895a
MD5 e4813f1f9969304d90aa3812147e4946
BLAKE2b-256 c32f66044ef5a10a487652913c1a7f32396cb0e9e32ecfc3fdc0a0bc0382e703

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 24b0667ce1effb32a57522db10705db7c78d144547fcacc8a06df62c4bb7f96e
MD5 fc91a9d218aecb721e2426286546249d
BLAKE2b-256 45de3f99d4e44af427ee09004df6586d0746640536b382c948f456be027c599b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24f52ecd27409ea24ba116ee9f07a2bb1c4b9ba11284b32a0bf2ca364499d1c1
MD5 bc3a23ac59a18824b505cefd23aef8a8
BLAKE2b-256 808c8111e7e8c766b47b5a5f9864f27f532cf6bb92837a3e277eb297170bd6af

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d976d6ae8e66006797b919e3d58533dce64cd48a5447a8ff7277f9b0505b0185
MD5 26119629ad9904012c2620a81d1977c2
BLAKE2b-256 c2c5dc29e65419692444253ea549106be156c5911041f16791f3b62fb90c14f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 654.8 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 81fd133ba3c66c07f0e3a889d2b4c852984d71ea833a665238a9d47d8e051ba5
MD5 b185dc5243652e0f97f736abc0c3d988
BLAKE2b-256 73aa8393344ca7f0e81965febba07afc5cad68335ed0426408d480b861ab915b

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d34675047460a3f6999e43478f40d9b43917ea1e93a75c41d05bf7648f3e872d
MD5 4327c62c6b06982987f18b20c30eb662
BLAKE2b-256 80741654a80e6c8ec3ee32370ea08a78d3651e0ba1c4d6e6be31c9efdb9a2d10

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f24b2c4f4c29da04083f09158543eb3f8893ba0ac39818693b3b259ee8044f0
MD5 7beddf807c89e9d3feea03850cf5edac
BLAKE2b-256 7bdfeb17aa8e4a828e8df7aa7dc471295529d9126e6b710f1833ebe0d8568a8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 539c6d0016e91277b5e9be31ebed03f03c32580d49c960e4a92c9003baecf69e
MD5 147f8587d1fbb546b8649ba7a1c9a82c
BLAKE2b-256 a6a521996231f53ee97191d0746c3a672ba33a4d86a19ffad85a1c0096c91c5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ce5c6b016050857a7dd365c9dcdd00d96e7ac26317cfcb175db387e403de05bf
MD5 5a0d999ce28d19a3b1164c09a57d2827
BLAKE2b-256 abeae3895da29a15c8d325e050ad68a0d1238eece1d2648305796adf98dcba66

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac4790a54b00203f1af5495b6b8ac214131139427f30fcf05cf971dde81930eb
MD5 0b5ead0c92bf92b99e423ca4156cf826
BLAKE2b-256 2fa2bc6fd484ed703857043ae9abd6c9aea9152f9480a6961186ee6c1e0c49e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6f92b4f883e6be4ca77f15980b45d394d310f24903e25e1b2c46df783c7edcce
MD5 4fcbd4f1d9391721b5c06d51b9983e9a
BLAKE2b-256 8f1c21f658d98d602a559491b7886c7ca30245c2cd8987ff1b7709437c0f74b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 654.1 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7362981e687eead00248525c3ef3b8ddd95904c93362c481988d91b26b6aeef
MD5 540ac054f232dd250b85d68c46b2cec4
BLAKE2b-256 6069d6afaef1a8d5192fd802752115c7c3cc104493a7d604b406112b8bc2b610

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8e42d6bcddda2e6fc1a8438cc050c4a36d0e457a63bcc7117d23c5175dfedec
MD5 62cd5f103d4299d51632acd568ce27db
BLAKE2b-256 f1ad8ae727430368fedbb1a7fa41b62d7a86237558bc962c5c5a9aa8bfa82548

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d5be1d8b79a4c4180073461425cb49c8924a184ab49d976c9c81a7bf87731d9
MD5 5fd6df76b2172eb1e79cb66241371974
BLAKE2b-256 917c9a2c9d8141daf7b7a6f092c2be403421a0ab280e7c03cc62c223f37fdf47

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f2dedf03b2ae143dd70039f097d128fb901deba2482c3a749ac0a985ac735aad
MD5 7c30516490a87d59bfe1f32644614555
BLAKE2b-256 2afe2cbdcef2495e0c40dafb96da205d9ab3b9e59f64938277800bf65f923281

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d7b07e6103db7dd3199c0321935b0c8b9297fd6e018a66de97dc836068440111
MD5 92462ce8b2f1815c6364f8e8878c0a29
BLAKE2b-256 8d245c3aabe292cb4eb906c828f2866624e3a65603ef0a73e964e486ff146b84

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1718fe40b73e5cc73b14625233f57e15fb23643d146f53193e8fe653a49e9a0f
MD5 0212a80de6b7fd1a47597cbb518a1ec0
BLAKE2b-256 a1e7587bcade6b72f919133e587edf60e06039d88049aef9015cd0bdea8df189

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7e07babdcece2405b32c9eea25ef415749f214c889545e38965622bb66837ce
MD5 e686e184e7fdd500096e7b6402b964b8
BLAKE2b-256 596e2e3d07b38c1c2e98487f0af92f93b392c6741062d85c65cdc18c7b77448a

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 654.0 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a116b926dd24702f5474f6367d8083412f218ddf82d5c7b5831a7b2ba3d8bd55
MD5 5a1f1bc70a953b01e90e569550d14738
BLAKE2b-256 c1aa16c405cf830bf3d843a631d62681403eb44563e27a42648f417f40209045

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3df0ef22d571e733b181ac488823b01f4dd13da23497f46956839c718e48f36b
MD5 b6c400a144069b1861e781d2ab0af04e
BLAKE2b-256 32c420face1113cfa436434c7c152b374edae1631177d0d44dd60103297ffe03

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2e9fc418585832c7ce01bfc7fe85b96afe11165eb9a31ff0ed52aa3e32ec08b
MD5 29b6a6e39f384e1328834c707724f697
BLAKE2b-256 ab5c259e5b0e70c22c5bbd1327a79bb4b2d75efb38295475229e9310251c240e

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ea2ee0122312802ed531fee6de679d74ce99ce8addce49aff8d52ee670d810f8
MD5 5908a976dfc24ebd71c7a5c147d02474
BLAKE2b-256 c6ce71766be1488ce4058dc5eded6f5c0ce7cbb18ff7263f3cc718fe8b1033ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0709a97ca463c1e85b03432c7d8028c82439f0248816707bafc553ffe66ec6f9
MD5 775c147aacd44ece0fcf0ee1fdd326c9
BLAKE2b-256 625d1829a208d6d291c1ab3b81acd6e7a9f11984afc674ba2778e57984eee1a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7375c2955935b73a6cad3851fe819c2f4ec506504afe7ca92b917555e6850fae
MD5 25f9124ae128d632f5dfaa506c0435ce
BLAKE2b-256 fda65b03c2a3b407caec3e7a5df61523154de3c5d36dc2f9328be91d3df368d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5491fe0683da900cd0c563538510c70a007380e1f6b29ebbb5225e7590981e2a
MD5 bf8495357bf9c9f102a7ec0d139af88d
BLAKE2b-256 9358ff9fd981b6e0fae261c48a3a941aeca5735eace4a137de883c8d69029bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 654.7 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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 89b703c5b65c7c9b7ca20cc9b71149b3be7f84d0a71c6221b38f15ab11127961
MD5 ed308ec6e1a0b1091cc7ad72391114c1
BLAKE2b-256 65c24530c34452eabd5637badf81e2e6edd1179d9099b702a0412cd598d1cfa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2ae933f1de4d5d477eed19be5e7a062c65e6dc4e27e4fe4f4f5160da4be116e
MD5 e75f9bb31b337f64038241f1985cafe5
BLAKE2b-256 e2d69629a8f59b5cb16255262f29479f120ccdb046cfc3065875a7104746e768

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ac5c72994394051288a2f6aea66aa3f1aad9603975fcc6c0a030bb754294f06
MD5 91a3481e3dd2af3ac36a84cbd1289ea2
BLAKE2b-256 5de7fc0595df674fe397b9dbbd3f91bbf60a7690124f2e5fa0ce6ef47a4cb409

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 95a5f94a2c6ee1d7852ca4b90df5e445b00935d64371e5d554ec849551ed7787
MD5 270aded75d719e68a44d73e69ca88723
BLAKE2b-256 d59c2e41a14a8b3a5ac8338e8c886a046500d3d6e7d5012e4394147365756764

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 179d07b575480af2ba0fdf6a6b97afd0fc46f5146914cd7396354b2ead2fe1a5
MD5 b4e76aa997b97008022b8e3e6f9f3991
BLAKE2b-256 7f8349add4864c994c9aaf4c1526c0762727bc274b19afdad4bc27ec67220ab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: srsly-2.5.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 654.1 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.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6da9b6c9c0104c9f2abb8b46f7ca10caecf0ef7a3c2ba961e19988b7ad5ef081
MD5 8b42064daa41056ac7849993f5f81c54
BLAKE2b-256 f37ccb3de2eccc2d8c051a6e25d1446e742d7d45a7ad70694ebd615da0c8c1da

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for srsly-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d5d0b0ed51093621206a0c9d897a36b1adf8176c469f2806e8f49aa47982f6cf
MD5 e9226d11ea1876a6a92cebe9f7f27006
BLAKE2b-256 3f7ad4fb2d059f7c0f2c0147c58243eeaf8f616fb406fc56ebdc8e814dff6f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for srsly-2.5.2-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