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.3.tar.gz (91.6 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.3-cp314-cp314-win_amd64.whl (304.8 kB view details)

Uploaded CPython 3.14Windows x86-64

yarutsk-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (422.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (791.9 kB view details)

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

yarutsk-0.0.3-cp313-cp313-win_amd64.whl (304.9 kB view details)

Uploaded CPython 3.13Windows x86-64

yarutsk-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (793.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.3-cp312-cp312-win_amd64.whl (305.4 kB view details)

Uploaded CPython 3.12Windows x86-64

yarutsk-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (794.0 kB view details)

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

yarutsk-0.0.3-cp311-cp311-win_amd64.whl (307.2 kB view details)

Uploaded CPython 3.11Windows x86-64

yarutsk-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (795.0 kB view details)

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

yarutsk-0.0.3-cp310-cp310-win_amd64.whl (307.2 kB view details)

Uploaded CPython 3.10Windows x86-64

yarutsk-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (795.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.3-cp39-cp39-win_amd64.whl (309.6 kB view details)

Uploaded CPython 3.9Windows x86-64

yarutsk-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

yarutsk-0.0.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (799.3 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.3.tar.gz.

File metadata

  • Download URL: yarutsk-0.0.3.tar.gz
  • Upload date:
  • Size: 91.6 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.3.tar.gz
Algorithm Hash digest
SHA256 f5581bdcebbefac5b5e3d32fb596a996a46d0afc6047b586deee6c579148562b
MD5 8ccb45aa123dbcd101f87785f41f4d4b
BLAKE2b-256 b79cdbadd73812af70dd3f3ba5d404cd6b439275dc3c8f9772b6a62f3d7fa04c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 304.8 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 39b5d4020801bd96c668eabe72041a240573ca46cd899a6a3db05ff21161d18c
MD5 cb46cf8f31ad7cc38f4c7a30a6d814cf
BLAKE2b-256 5e95de2497783264e9a504b8daef026fb4a178b886d033f2e4e42042c4dc1cdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a484136f0fb701add8f4c1b5e873c8e3c21b38ca0feb9bb61082b01504ed098
MD5 b2728f2dc364c1867ce944e4c733c05f
BLAKE2b-256 dcde1eb1ab4234cb2b6bab5cccdb045598e7f82fda1845dbcb97261ecc9fc948

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4b3a9a0178f927fdf14939e395f976931e7d2b588ac785cc4a07169eb9cfe314
MD5 cd68c91c37e11b3c2bcc42a00fa53bd7
BLAKE2b-256 43d313e0fc14e49adb5883490aa4c4f94a6a15670d33197dd9ef9b6ea51b8ed1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 304.9 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fbabbe73865609bb28cd789af45b229571e515dfbc5300659225d06df20b8f61
MD5 89d6f82c4c1473ab692625c73a1a6072
BLAKE2b-256 a41698bf50fd68fe4e709377353feb259b29850c1ab12534572e66d927e2c3e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8327eac3c14c6ec1d31e664316a67059a556c233347b70886c2e8393c541bfc
MD5 c89ce2b957722df3aeebed7a8b84bcfb
BLAKE2b-256 822ffea4c92163e22ce20410f17be5662bd274fb98b73c711ce5dee77dfc2a4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9f2ed04d1c75bfc328179ed003d90ac4e4fc22423d4aab2d7d554355f5d0611d
MD5 2a44f807aeab6220653ac08f78b6fcac
BLAKE2b-256 f9675c78a124fd4857ca9064aaa56d9da088100c3acb8dce09f534f0c5974a57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 305.4 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c6528c6cf4f4dbe014a3dd535b5976420dea5204147ec540bb0ceb02b5c58842
MD5 86124a10d968fef8760b56f29d3c98f0
BLAKE2b-256 2077f4ca7c822c52904ec2e5c1dbdc0fe7ac46498e08fe5fa087725f5cfe9815

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46746e4610776ee75098c353165bbf13c9efbc4e6ee1611dbc546adb283a227c
MD5 6528adc2f575baa5cdf4c44460e6d605
BLAKE2b-256 f176413228afef70cc404b743aa9c191dccf06cc79465b4bbf12124ff6b737c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f9aab6269892761f7ca017ca1c113c1b0c9bb5832d0391b5d71a3ee904648c11
MD5 bbef44e9e46c7006a330b4cd45f722d0
BLAKE2b-256 15b3a20085e723b3b97ddf5747177f8afe44884fa678d693d2f16a35a33aba61

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 307.2 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6524210d62947d3c8767014c06b82664c53f2c94890bb1638148fb43d4c7636
MD5 6a1992f992768a08ba30613517b6709a
BLAKE2b-256 65e1dc4d3e57942d8f0c413b608b86d579d289a15a50f120f1188cc7921c98de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 285e4ac5cc1befec41c7ac35eca4d2ade514c8c3cf9bc3f8e861ac8f2b66d0a1
MD5 4890c9e1e41d0c797633eaeff2f6c249
BLAKE2b-256 76da9bc3497acef13aeb8862bec0217d0f7404f07c27d5a8b8f3e21647791ba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 29f1169c5da42cce47b0c8b314954a8f676bf610e4b64349a6578e92f36bfbd6
MD5 612774bb0a5dfa5ab2af020de2595271
BLAKE2b-256 11c6e7764c5323e90ee17ef7a9598093acdcdd82ff6be8870233eb2b80dbe9a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 307.2 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24d01108cfd904a8222929663977ffbe4b4088f71fa3431ffb18f5c16a8c65ee
MD5 45a25a27d1af79943fd62bd0308fcac5
BLAKE2b-256 983bad5a643d3ac9ac6b266bf8523347a50cdde1ab4867969dac6751100dc7c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88d29dbd0d8867e011cb92aa7497118eb82978082d95fc83d3c8f1a5b02bf054
MD5 94738800470981c31557736e03d5509f
BLAKE2b-256 47a00dc06055ac08e544f794ca6a77fad1d8a6d1b0e06ee511ba8e638e8f92f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bae861ee89fd147d69515f7bfb629ca8fb4341b7efd48516b97a9298c876320c
MD5 7e46722eb8a775f41693e21530a144d9
BLAKE2b-256 5a9109cf203c73f02282ac445dd5df0fcca095a66dc17aadb2785e6d48858973

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yarutsk-0.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 309.6 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 35502383329d915bf654b871102eb256e826fb4c03cbc14283d2d4504a43beba
MD5 f50ee1f1f9db2f62c700773166c0d509
BLAKE2b-256 c517f750bff900f710dc6283fd1c6ec5ae192ceb21df828761c41753f43dd9a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yarutsk-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b21dc4442d4f1b1ed82f11665738012068e622cd4b67620ab76d9d872893536c
MD5 d2ac7e2dbd16f0f377671df8cb74da87
BLAKE2b-256 10510b3dffcb04179384c798c488a77abf12fb63c60e56532de1456fdb400e69

See more details on using hashes here.

Provenance

The following attestation bundles were made for yarutsk-0.0.3-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.3-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.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 dfafca762abecff746035f7660a968a991e39b376650b98e60124b687126e3a4
MD5 caeab9158df3296e6bbf34669303d98f
BLAKE2b-256 24c563a9a51b8684c769ae03308e4b5549d10ccc3b7c809e1564ffe4ed2637fa

See more details on using hashes here.

Provenance

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