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
doc  = yarutsk.load(stream)            # first document
docs = yarutsk.load_all(stream)        # all documents

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

# Mapping access
doc["key"]                             # get (returns native Python type or PyYamlDocument)
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.1.tar.gz (68.8 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.1-cp314-cp314-win_amd64.whl (269.3 kB view details)

Uploaded CPython 3.14Windows x86-64

yarutsk-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (388.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (726.5 kB view details)

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

yarutsk-0.0.1-cp313-cp313-win_amd64.whl (269.2 kB view details)

Uploaded CPython 3.13Windows x86-64

yarutsk-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (388.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (726.4 kB view details)

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

yarutsk-0.0.1-cp312-cp312-win_amd64.whl (269.8 kB view details)

Uploaded CPython 3.12Windows x86-64

yarutsk-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (389.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (726.8 kB view details)

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

yarutsk-0.0.1-cp311-cp311-win_amd64.whl (271.8 kB view details)

Uploaded CPython 3.11Windows x86-64

yarutsk-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (389.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (729.3 kB view details)

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

yarutsk-0.0.1-cp310-cp310-win_amd64.whl (271.7 kB view details)

Uploaded CPython 3.10Windows x86-64

yarutsk-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (729.2 kB view details)

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

yarutsk-0.0.1-cp39-cp39-win_amd64.whl (274.3 kB view details)

Uploaded CPython 3.9Windows x86-64

yarutsk-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (392.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

yarutsk-0.0.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (735.9 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.1.tar.gz.

File metadata

  • Download URL: yarutsk-0.0.1.tar.gz
  • Upload date:
  • Size: 68.8 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.1.tar.gz
Algorithm Hash digest
SHA256 9110aa7f0043f59fb009dfa9fbf56c7294e7f1e892fb3d7a96a93b220c1ac1fe
MD5 0fb564b229c8497545504242fa8f7f01
BLAKE2b-256 d2ea98870af050c9c63e192c1b3389d4477886c4a3295d8060a961396ffd32c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1.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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 269.3 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 701f0361d2d796fef502f8a64dc2bfe6a73f76391b39da67d6f47e41df26c1b7
MD5 64693f4597858f0d0eee4c9a032eece7
BLAKE2b-256 4d2f2b5e74af21b3ac08b6d488aa338c3054322111da2491d5cf983783c01966

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a6cdfc54e433e4192aff09ff94db8b3fb7519ada5a443324156dc6c56442d64
MD5 4432b8159879b6c00d043d46541d24fb
BLAKE2b-256 9105cbe98049628851305f5570ca79879b12b409702990697649daed8cc0af59

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 075943a5c4a783e1209316753827b67fc2ee94b5ed88e21a0a4b72c5c23e7b5b
MD5 185933eef35ecc4c4deb91d87a57c008
BLAKE2b-256 ca562f7bf5121d961bd581edb0eff4d5dc0add54576d686638cf3e8a5cb50a55

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 269.2 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4bdfc91ec41d6b02dfa6e0ba3f24dd775b164eea75b9c64051d05d1e3eb449bc
MD5 89894e72bfa8c5432dfda1f7d0839d9d
BLAKE2b-256 ca733f5c2352fefcadee9f47f3df65111a593b6644fa8d0af483fa92f76ef870

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b5f45c3686de462938e5ed1a08ca0b5c15cc44d4a8c5e88b3da5f1c34b6b1d7
MD5 e479b9271d7a0f16401c7ef776569710
BLAKE2b-256 3289f28a0012ca4b434e6a3578d873c19944eb0a546dccf62e6c31d8bde86158

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e60ea669e34889f8bfe51a02ec1382a1609203fa28ace773c307d3db223f319f
MD5 0f4596670e8c09bb33ed41e680205be1
BLAKE2b-256 861e14dd076424f262b4404d7e0dadfc3904dc10be06a0412bfea0ccb7b68957

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 269.8 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f4bab3858ea2d439f93ba82eb34ea91921768f7fadba44fa2e8b98031a8da66
MD5 4dccb930e5bb2454dcad99b73df2944e
BLAKE2b-256 040656408f62dc63d7fc365223297c51c603ff764c572b0e11b59320e9dc82d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aacb5325e4d503debc561e9a1bb96408e4a6b81f055ae7e01f46b67b60fe3ec
MD5 456e6149b92f99f9654afa7009860f97
BLAKE2b-256 d11f926e27b69067588b2e782984ed29a1e01c8d414f1f99fe8edec07fd69176

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c59b35bbb2ae428e8f67cad9bd68c462b3d0400acb6e509270460ecf0feb6b70
MD5 d2b0e3f59a744659b262f1bed4a22e22
BLAKE2b-256 f9f82a5be9caa08b4fb5e4e181ab401d0dcb1bc883a0d85677539c3915257397

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 271.8 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7a9e6764fdbe98ebae088e319d8af0697e475e9e1c9d7b19b48bcaa7fd67f39
MD5 ffffdc60e4b5ce77b4057c917e0e7a77
BLAKE2b-256 89607a665872b69e6ced6999e478709288c5511c17f30da55f36577f60ad3abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00bda420259bbaf3aec18364337844c0f3eebf7e1c5143c66e935cca15092613
MD5 217e6a3654a4ce8819feeb20db07f8e0
BLAKE2b-256 55869cab14adacb73170acd9262479905a56c4ad8631ea627ff3dcc1d4a9448b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4dab6deb0b4fdc0369ad91aa4cd0d12ee6afe4999d81f25168518f4d1e629459
MD5 733111d7b885893ee9d57ed61e8ec21a
BLAKE2b-256 90d37ff3d5861f43d883fc2537433ee8e7412c66e95ec9f128d136dff46c769e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 271.7 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c08b7b18302d40f60d4bed95aabed076c5740c5d7b543bb310cf32b3f7a16787
MD5 f9148235c73bb87579a8df7072c1ad6e
BLAKE2b-256 1dd1bb42684c41536489341dc40ffff5da9d6b41bcc51356b5925ec85557f455

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14231664109dfb627a1e0b32c42ca8936dc7cfa0626e616aa3273d75fa2bb7bd
MD5 4e99d5fc9056adadc1c02e57bfb64e23
BLAKE2b-256 8bb0834b03b67bb99ce62791cc3e76c5233acebd3a9135e822ea4c6b17816619

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 74d58bc800eb7c601bdba196e07402451e643afcd6bad499b9f2280e14216842
MD5 4e7904d56b0ec294718f0585c62ed3f7
BLAKE2b-256 4ac94189724a893bb01310181ed5bf73f68f005dcf410b30c41da792b8ee62e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: yarutsk-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 274.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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ed5523cbd0ea476cfa0e2777c7b216e230f1201f5857682310e5aa5caaeb8d1
MD5 0996128bdc0aa6c7810fb4ccb5d64fd6
BLAKE2b-256 91f0efd12a9555df0ffbd88c8d6c87c3864ce57ca5a514828660afa1ba351a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yarutsk-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 694a0e8f83f6aec3828bf71314939f44620797a6527f1e120606278412b4b5a7
MD5 e272eb28420fc5d4f0d6e22dac97ba13
BLAKE2b-256 c26dedecb65ef5831c377e03600212e066cc1bc86f3dd783167301f6b258c056

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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.1-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.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 3764f5aeb986f4a1104f25cc5eb7d61c5acceaef77d7e4ddc3d8fe32a8266496
MD5 56814d87ffdd778addcb7ad11803aa60
BLAKE2b-256 87642fdab0c8e39ee89dc8c977986b54277a108234ac9e908d88767d534d58fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.1-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