Skip to main content

A YAML round-trip library that preserves comments and insertion order

Project description

yarutsk

A Python YAML library that round-trips documents while preserving comments and insertion order.

What it does

Most YAML libraries silently drop comments on load. yarutsk keeps them attached to their keys — both inline (key: value # like this) and block-level (# above a key) — so a load → modify → dump cycle leaves the rest of the file intact.

import io
import yarutsk

doc = yarutsk.load(io.StringIO("""
# database config
host: localhost  # primary
port: 5432
"""))

doc["port"] = 5433

out = io.StringIO()
doc.dump(out)
print(out.getvalue())
# # database config
# host: localhost  # primary
# port: 5433

Installation

Built with Maturin. From the repo root:

pip install maturin
maturin develop

API

# Load from stream (StringIO / BytesIO)
doc  = yarutsk.load(stream)            # first document
docs = yarutsk.load_all(stream)        # all documents as a list

# Load from string
doc  = yarutsk.loads(text)
docs = yarutsk.loads_all(text)

# Dump to stream
yarutsk.dump(doc, stream)
yarutsk.dump_all(docs, stream)

# Dump to string
text  = yarutsk.dumps(doc)
text  = yarutsk.dumps_all(docs)

# Mapping access
doc["key"]                             # get (returns native Python type or YamlNode)
doc["key"] = value                     # set
"key" in doc                           # contains
doc.keys()                             # insertion-ordered list
doc.to_dict()                          # deep conversion to plain Python dict/list

# Sequence access
doc[0]                                 # get by index (negative indices supported)
doc[0] = value                         # set by index
len(doc)                               # item count

# Comments
doc.get_comment_inline("key")          # -> str | None
doc.get_comment_before("key")          # -> str | None
doc.set_comment_inline("key", text)
doc.set_comment_before("key", text)

# Sorting — mappings
doc.sort_keys()                        # alphabetical, in-place
doc.sort_keys(reverse=True)            # reverse alphabetical
doc.sort_keys(key=lambda k: len(k))    # custom key function on key strings
doc.sort_keys(recursive=True)          # also sort all nested mappings

# Sorting — sequences
doc.sort()                             # natural order, in-place
doc.sort(reverse=True)
doc.sort(key=lambda v: len(v))         # custom key function on item values

Sorting preserves all comments — each entry or item carries its inline and before-key comments with it when reordered.

Running tests

The repo contains three test suites. You need Rust (nightly) and Python 3.9+ with uv.

# 1. Clone with the yaml-test-suite submodule
git clone --recurse-submodules https://github.com/anomalyco/yarutsk
cd yarutsk

# 2. Create a virtual environment and install dev dependencies
#    (includes pytest, pyyaml, ruamel-yaml, pytest-benchmark)
uv sync --group dev

# 3. Build the extension in dev (debug) mode
uv run maturin develop

# 4. Run the suites
uv run pytest tests/test_yarutsk.py -v          # core library tests
uv run pytest tests/test_sort.py -v             # key-ordering tests
uv run pytest tests/test_yaml_suite.py -q       # yaml-test-suite compliance

test_yaml_suite.py requires the yaml-test-suite submodule and PyYAML (both available after the steps above). Round-trip tests that fail due to YAML normalisation (flow→block, anchors, folded scalars) are marked xfail and do not count as failures.

Benchmarks

Benchmarks compare yarutsk against PyYAML and ruamel.yaml using pytest-benchmark:

uv run pytest benchmarks/ -v --benchmark-min-rounds=10

ruamel.yaml is the closest analogue to yarutsk (it also preserves comments), so it is the primary point of comparison.

Internals

The scanner and parser are vendored from yaml-rust2 (MIT licensed) with one targeted modification: the comment-skipping loop in the scanner now emits Comment tokens instead of discarding them. Everything else — block/flow parsing, scalar type coercion, multi-document support — comes from yaml-rust2 unchanged. The builder layer wires those tokens to the data model, and a hand-written block-style emitter serialises it back out.

Disclaimer

This library was created with Claude Code (Anthropic). The design, implementation, tests, and this README were written by Claude under human direction.

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

yarutsk-0.0.2.tar.gz (89.4 kB view details)

Uploaded Source

Built Distributions

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

yarutsk-0.0.2-cp314-cp314-win_amd64.whl (283.7 kB view details)

Uploaded CPython 3.14Windows x86-64

yarutsk-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (752.1 kB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

yarutsk-0.0.2-cp313-cp313-win_amd64.whl (283.8 kB view details)

Uploaded CPython 3.13Windows x86-64

yarutsk-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (752.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

yarutsk-0.0.2-cp312-cp312-win_amd64.whl (284.2 kB view details)

Uploaded CPython 3.12Windows x86-64

yarutsk-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (753.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

yarutsk-0.0.2-cp311-cp311-win_amd64.whl (286.7 kB view details)

Uploaded CPython 3.11Windows x86-64

yarutsk-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (404.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (753.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

yarutsk-0.0.2-cp310-cp310-win_amd64.whl (286.6 kB view details)

Uploaded CPython 3.10Windows x86-64

yarutsk-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (405.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (754.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

yarutsk-0.0.2-cp39-cp39-win_amd64.whl (289.3 kB view details)

Uploaded CPython 3.9Windows x86-64

yarutsk-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

yarutsk-0.0.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (761.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file yarutsk-0.0.2.tar.gz.

File metadata

  • Download URL: yarutsk-0.0.2.tar.gz
  • Upload date:
  • Size: 89.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d4aad25fc9291cedc1ea0899734bb82a87831ce4548f3c362cac8ab24a588257
MD5 169a276829844b2aba0d07612f943c84
BLAKE2b-256 162146b1fe696d75aa7b645ea3e46b5e5730f8e3e18dc41e9e61d1104e18f20b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2.tar.gz:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 283.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b15d39ba992ab635a71ac8c5c79bf47f52d15b562913584d13d595b71fbd55e4
MD5 4347170f3bcc68437b49854fc9006493
BLAKE2b-256 73853e8839466fdbc43ae3bb399699f09b2bfc2b0d318b753d11f250fcb7b142

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6aab2548574d3dbe4552809fb1be6dbb5f527d27df721e0f311d677b47bc39a
MD5 2ec02eba342ce008cf641336842c0797
BLAKE2b-256 f2e70bdf4e485056418b2af9d16b1ebccebdc19ed1ab97e6a17de03fb421debc

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 902cdcef1cbc9eceb714d2b5b87e6a83d7100141f0a0e10897ad039ec94b03bf
MD5 57f1bfc45dbe46493d78270cb35f5357
BLAKE2b-256 78548c3e7f125d408001c9c83a2f9ce118a6928f72b54f5748f56ee7950cd95b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 283.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d81af760c7c73886ec1e6f8e51f32a6fbee2200ceb79b646a527b2d5de0fad3c
MD5 858f523f796c1aee2725d91df43e99e6
BLAKE2b-256 94272b94d3c1415e9349f49684bddca7d2c3f352707bbf05b6d595bb17e13e45

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a51c71701c6d6a7a88bd729beda09e3df5f33c83546048be9bd7d458cd1d374f
MD5 fc5f007e8c005ae1710a8a301b2f8cd3
BLAKE2b-256 c30a37c617ec3f1dcec12a1a18ab29ab25645b8ba644e595948a67da3479a229

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b079e36abf8114a55079226ae10d9eb42a1971fffe006ddce66ad98403ea01a7
MD5 f32c04cac52d2a495b7d9b2a0087bdcb
BLAKE2b-256 42451e4b295941ec78838f7ecbef6d85862d4a4aa69ec3d3c66ed045f5fe8602

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 284.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ab74e359a8059b94b26ed873bc5a55060f4090f4cf35b75a83f567ed60e5332
MD5 4b2e29b8cf676a92f515c4eec1a335d2
BLAKE2b-256 9c8d705be6b34456299bcc0d854673b0cad8fdb210e73bbe7a1184d9d76085e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79b8cb86a72d1583d2058a5fd2fdca5b2705e02cebd498dad865dc327a29b278
MD5 92570819dadc7cef36f1078b962cc7c9
BLAKE2b-256 d4587e2f3806cf067e55d9c4d75eef5acc3c5526e379f88c5898ced32573460d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bff560ee097b229e34bff7b1e96aed896064109c7a444641470d29a979fef687
MD5 d0f44dc48ab4f7b503f7c4452dc40fc8
BLAKE2b-256 69e5f87c6afbe4f2b68ed3ecffd3171961ca5f48b7f11962fed8bf8f2b7b3db4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 286.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2d01d5dc1bb8bc07e53cc625a9553cc90d1a2de03c55ec5d90246415524f20b
MD5 88cfe878127e507d6b5729b2ec8e08ec
BLAKE2b-256 ebdbc7090364cba4797d29a2475aed839bbf1a6655692a11f62fa98580a80187

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df7ed94865a8157abd3a80bc3c251a9802088ebfca8b6c271e93de28290cce5d
MD5 fed0bb10cc468f74ed2a539650dedd6d
BLAKE2b-256 9aeedcadeb754a54c85530639aacccf3eb7d49ac10289ab00f9b3e01291abbd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e4f0d0862b1a35840790ccec6a08614c21ecf62734bb463908385a91395a2ec2
MD5 f04faa7fc1667a8383577157f10b85c6
BLAKE2b-256 2ba421a82cf92a872440ae55469afb642b6d334a0179ce20131403617cc6b872

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 286.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb61d7e24ebb5bb8d52cb35750b9bdb094edcabb2825f1ba336231c77a43cdce
MD5 0eeb472f6338495210cf2ce942f8bc09
BLAKE2b-256 d8d62cab9ba955a5aa23ab86c1665bb1d3866bf3417fb7bdb8595952352f88f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54664b513787d4c40fd05bc7a8b8e51790b4f1ae674de21690fd50e2d8909979
MD5 646af90691abe727d14d8522d2c3c908
BLAKE2b-256 ee838be0cd27e7cf13b0f3f6eb8242fce6fa5b9150275ef59eefe7082b846829

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f2a9d25f0ad183f58c7a93423c043afd7985cf1ee5e15ffe2114f9ce17ab2fa4
MD5 b2b7e6ac5cca4ae1691a5f684731a31a
BLAKE2b-256 0d4bca879578278639bae230ecc41633fe5ddcf380793745d25a342d25e642b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 289.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yarutsk-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f52c83796cc95a818060475149193165908e4f50094cc864a085ab82309bd4a4
MD5 5a98ec8bc6ba2e075d03632e534c808f
BLAKE2b-256 11c40b6cd187440be8d4686a5ab823327205086bb01609e0c79143751dd2de16

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf3888180f92f767aed80be83da5f73ceced36547734431ee41970915312e9a0
MD5 7e743d123132496fb749d34e54d380db
BLAKE2b-256 e5deb8b96e3147e6f9c0a91c486d08f6b58ec4f6e687e85eaac2f3532fe95d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yml on theyugin/yarutsk

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

File details

Details for the file yarutsk-0.0.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 91beb1ec46fac5ce8b70e987dd2e2cbfa3fb4e79cb391216577085c4fb730eba
MD5 941c7caea8c33a76bf4883ce0860f74a
BLAKE2b-256 b01cb500f0495593e85ad9967c2faf0c184241f9919fe5c0ab920b0d7b021c71

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: ci.yml on theyugin/yarutsk

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