Skip to main content

A simple yaml serializer and deserializer using Rust.

Project description

ryaml

Quickly and safely parse yaml

What is ryaml?

ryaml is a Python library that wraps a Rust yaml parser, serde-yaml, to quickly and safely parse and dump yaml to and from Python objects.

It is not fully compatible with PyYAML, and it has a similar design to the json module. The hope is this will be used as a safe and fast yaml parser in lieu of PyYAML.

Like PyYAML, this library implements the YAML 1.1 specification.

Installation

We ship binary wheels for Windows, Linux, and macOS, so as long as you are using Python 3.10+, you can run:

$ python -m pip install ryaml

Otherwise, you will need to build from source. To do so, first install Rust 1.41 stable.

Then you should be able to just

$ git clone https://github.com/emmatyping/ryaml
$ cd ryaml
$ python -m pip install .

Or if you want to build a wheel:

$ git clone https://github.com/emmatyping/ryaml
$ cd ryaml
$ python -m pip install maturin
$ maturin build --release --no-sdist
# OR if you want an abi3 wheel (compatible with Python 3.10+)
$ maturin build --release --no-sdist --cargo-extra-args="--features=abi3"

And a wheel will be created in target/wheels which you can install.

Usage

The API of ryaml is very similar to that of json in the standard library:

You can use ryaml.loads to read from a str:

import ryaml
obj = ryaml.loads('key: [10, "hi"]')
assert isinstance(obj, dict) # True
assert obj['key'][1] == "hi" # True

And ryaml.dumps to dump an object into a yaml file:

import ryaml
s = ryaml.dumps({ 'key' : None })
print(s)
# prints:
# ---
# key: ~

There are also ryaml.load and ryaml.load_all to read yaml document(s) from files:

import ryaml
obj = {'a': [{'b': 1}]}
with open('test.yaml', 'w') as w:
    ryaml.dump(w, obj)
with open('test.yaml', 'r') as r:
    assert ryaml.load(r) == obj
with open('multidoc.yaml', 'w') as multi:
    multi.write('''
---
a:
  key:
...
---
b:
  key:
    ''')
with open('multidoc.yaml', 'r') as multi:
    docs = ryaml.load_all(multi)
assert len(docs) == 2
assert docs[0]['a']['key'] is None

ryaml.load_all will, as seen above, load multiple documents from a single file.

Thanks

This project is standing on the shoulders of giants, and would not be possible without:

pyo3

serde-yaml

yaml-rust

pythonize

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

ryaml-0.5.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distributions

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

ryaml-0.5.1-cp314-cp314t-win_arm64.whl (246.5 kB view details)

Uploaded CPython 3.14tWindows ARM64

ryaml-0.5.1-cp314-cp314t-win_amd64.whl (256.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

ryaml-0.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl (407.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp314-cp314t-manylinux_2_28_aarch64.whl (395.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl (355.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ryaml-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl (366.1 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

ryaml-0.5.1-cp314-cp314-win_arm64.whl (247.7 kB view details)

Uploaded CPython 3.14Windows ARM64

ryaml-0.5.1-cp314-cp314-win_amd64.whl (256.8 kB view details)

Uploaded CPython 3.14Windows x86-64

ryaml-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl (408.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl (396.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp314-cp314-macosx_11_0_arm64.whl (356.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ryaml-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl (367.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ryaml-0.5.1-cp313-cp313-win_arm64.whl (247.8 kB view details)

Uploaded CPython 3.13Windows ARM64

ryaml-0.5.1-cp313-cp313-win_amd64.whl (256.2 kB view details)

Uploaded CPython 3.13Windows x86-64

ryaml-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl (408.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl (395.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp313-cp313-macosx_11_0_arm64.whl (356.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ryaml-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl (366.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ryaml-0.5.1-cp312-cp312-win_arm64.whl (247.3 kB view details)

Uploaded CPython 3.12Windows ARM64

ryaml-0.5.1-cp312-cp312-win_amd64.whl (256.0 kB view details)

Uploaded CPython 3.12Windows x86-64

ryaml-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl (408.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl (396.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (356.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ryaml-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl (366.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ryaml-0.5.1-cp311-cp311-win_arm64.whl (247.3 kB view details)

Uploaded CPython 3.11Windows ARM64

ryaml-0.5.1-cp311-cp311-win_amd64.whl (255.7 kB view details)

Uploaded CPython 3.11Windows x86-64

ryaml-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl (407.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl (395.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (359.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ryaml-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl (368.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ryaml-0.5.1-cp310-cp310-win_arm64.whl (247.3 kB view details)

Uploaded CPython 3.10Windows ARM64

ryaml-0.5.1-cp310-cp310-win_amd64.whl (255.6 kB view details)

Uploaded CPython 3.10Windows x86-64

ryaml-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl (407.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ryaml-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl (395.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ryaml-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (359.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ryaml-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl (368.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file ryaml-0.5.1.tar.gz.

File metadata

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

File hashes

Hashes for ryaml-0.5.1.tar.gz
Algorithm Hash digest
SHA256 b092d15521016f567aace04365d0aa36bea4270f34ebe264ef9e071cea0a8381
MD5 7429dabb5be44a13cf6c10854bf66732
BLAKE2b-256 91c7f7357990e2ee4958258fe8b8a65a1bcd5d7526d76a04c3a2a5c1707ee05c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1.tar.gz:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 55b34db34db8f201f4ff1f8e41fa2c188b617f453610a0ea623e93edcbb44161
MD5 0e4c47eda7cb6356c2e5a97c5af410a1
BLAKE2b-256 ce74b89bc4c9e9115f5fa5c6ac44f2fe758b84f1d4009cada39ee41d0801972b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ryaml-0.5.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 256.2 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 ryaml-0.5.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 da56b618598e253c764a5fc27c51fd0a564384810d307d86140da0c7beeab0d4
MD5 6855d2f9a8f0ec18ae6f3734f91eb882
BLAKE2b-256 56866fde258c33495d43246d80a2c28045e58618ccccbc5e20147332aefc4211

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a8821ac4f05e6d23c911d25e4a80001ae40efb411d84636bce8234e6ac5ffe1
MD5 860e5273a8e42a107b885a4d400b655f
BLAKE2b-256 f11f207e1bf32c6c11a24b51a7d60457b00039f2af8a3554b73f5ba6ea1ed31b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59b5010d59e8db24f6bc9213f0393985d84178b0c32ce4cfd014b0cbb8382a1e
MD5 3d3eb77655829e5750a9455d96468400
BLAKE2b-256 f7aebd0c7fabd882fe3b426346db7001174da45df67eaa451a9b9636c30893a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 845547a5494f8f42282fa242ee55c91b062f1b2078b5d5060e4859465bcba6db
MD5 b9bf7c5090e748a7a2cb143b971e699d
BLAKE2b-256 77450d567be436e646dbc3dd7bd75feea5c0e27f61009eeacdde28949dae216e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 41baf5391530a988d854ace25436792280a285d28bac7a5f3a501ea38ded8c72
MD5 a1fe26ffd182ec82db4b456884edd5e4
BLAKE2b-256 7e0d3d6416755e1b65fe58f0d5103734ed9e31ed933c49bafa648a8089dacf79

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4a8584df34a935da25fc28941f0a3f96bfe6d7f4346bbae898726bd3468e9537
MD5 18a322722108dde7f741dc841c06aa7b
BLAKE2b-256 cfa362ebc097c00b754cafbef8379a15d922b7738c1d232ea61f1b5e2349bb4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ryaml-0.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 256.8 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 ryaml-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e9b4d3e7ade4383aec1146eaf7192e8cc6e4204900b66852255387fa8fe3c688
MD5 c149852cefde874a5c830ffcb017ad04
BLAKE2b-256 ff71eb7b8e59c237477f294b282e8abfddc1fb9b83c26f760e0dd9d60edc788a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7d7443238a9a81405bbc0ebd512f21c94770631b1b82e0b11f41254dabb06db
MD5 6d47ee046276db223a0b73124c15616b
BLAKE2b-256 31bcf24c9e823f7d63f8ccd4f8673cfaaf42ecc9a949e38c1cc74ebbdfa699e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84dc69302b8cb2ff4a5280c58f9f8704058349a3ed68e8f1b73db7a8d2a5209a
MD5 79ab26b147044c4152015c450746a69d
BLAKE2b-256 9bd86f156b6410aa4b3b2602ad61a2b18c4f829e648d8f4568c9e2e1e1d9bd44

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 847ba22d109ce399c732b0d6901a3fb1e1c21347a682e6da0e914ad2d42462b2
MD5 0f71d0247a8addd16dfef3c664a9cab6
BLAKE2b-256 da617e0a1b0d30e4d2941e0e33b60d4a27f96d945c7407001f1050347aa1d7fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b80d98af12afbe716d3b18dbc2b77cc0a04f75e079b74b46c56c8060b2dd46de
MD5 eaeff853e31c94a201ea8be44caf9ddf
BLAKE2b-256 474f0232f6c5b0c01600cb4abae24d938955d22632de58501b464185998ae44c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 685163ba87a1fa367c25b678ce4218936e156a86fcf7e951d6dc19e3554f7213
MD5 fda9039f6d8cf94429130ec19ca5b62c
BLAKE2b-256 cbc3775fd132771a57aaa191ee3d61a251116cf8bfea5ebdd998068439e77a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ryaml-0.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 256.2 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 ryaml-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b2a820cece5b178c5af64da1ed79ecb8de24ebd948280753a2c90b04914eb47c
MD5 d614133b887ee3082b0cc92158713ed3
BLAKE2b-256 1c97bad5a8c5db05e7eae269955cf501968f426eda0c88e5fcd2580a685dd547

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ffbe4d80ea0bc4219cce8b7f6b0e5798e67364f5fa1388db7bbaa18c84694a4
MD5 3110a2af3db0c6b27c661412f37f97eb
BLAKE2b-256 965ae055ed876d3c216d214ee1c60bdb1c3199759686066627d4e1f53e585f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40099f0600c95413f3438b612b98c7882af954d96a425e2165e15fae59f1427f
MD5 cbf3708df95fd641eee7ea12f4873304
BLAKE2b-256 63269b52e8e50d8b2284a5747d47ace76c024fa5b05de30a30194d8614f8c1af

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f7f5651fa491f5b29a804bc7295b08317d2fbd87e7bf59d0dacc56e60858fe7
MD5 502e52f65dbcb9694f58cf55b6873070
BLAKE2b-256 ec843f2c1373b1d00e30c37248757dd20fc9d07515e92ec05d3a942fae8b59cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d51f94506a9e7293ae7bbab67b8ce064969b221f277f0b6f55704a1f2f109186
MD5 b13620ddda9f8d24f2294d90e2507fc1
BLAKE2b-256 5302dd8f1915ddf9ce378a7a242cac5ec47645925d24f6d28f2ad87c4b268bc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a371993494dd0b952b646652cf9f1119e77c8832c651c7b288bb6719e671f3a7
MD5 900ed4d12f6028777e74eb5ad1417d17
BLAKE2b-256 fee30717c4dd1a779976853265e1a8b951eab89de7638d984808c29d635fb28e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ryaml-0.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 256.0 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 ryaml-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27ca38aa772c534704b5ab18c59a89598dc81e42b25f0622b88d2a0e8c148373
MD5 a81302f7c2a1ccd275150e062eef8f9e
BLAKE2b-256 86da18e410a5ef71dc6e8e3a4a03c2051e44e4593800b12d0b87dffc770f98f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dad0fbc510e372815ac393d821ba584822eb814a379a9e648c48aff55c856cd9
MD5 a1faa602506288088c9bb020235c7ce6
BLAKE2b-256 b428462af4410c05c59536ec8f42d147f5f5b1818253ff3f63eaed6933e7bdef

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b978933c7b7d8263b793243361b750d18f4e30d3103090138e5871016a40b5a7
MD5 2a09f10bda546500c9ad3f6b20b903ef
BLAKE2b-256 f52febdc6a99662120ba45f3b4872770493a13161c2fe216d8ef23901de03c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10b9c86ead9f0c0052d3d03a2f474bd8c441a26164d4eda34eefccdf96e1f198
MD5 204d3a27714424646839e4c1fc211540
BLAKE2b-256 5583eabd91b10e080788a481899bff8f76e2a78b11eba45e4b250772b9410c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0f69155fb7500c4016ac7b831e40ede78baf9ba78c13278711f9130853077135
MD5 b6d5bd56500ce5d2c8c3ec24fe6c5827
BLAKE2b-256 9a6db607c234c8b680f0fe6a8611dacbf40f8502f42e5c33644fe46148018aa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 12485c5306e152671a9ea6e8cf750f5fdbc576ced07a5a439a49914b333c4f25
MD5 7def50fbeebefe21747b01e3fa7e28cc
BLAKE2b-256 428926756a874ca75961b0d53064ee9cbdba0526e3c2393797daa11db1c4192a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5907c54aa010fd6734ad455ea4000089b704c9fabdbc5b51a9f64ea1b5e07337
MD5 011ea744b1355b334f281d61932edc32
BLAKE2b-256 d780a0bba909fd24ee5da2a4b18f97bd2650f513c3f325464cc269b9c4465bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32cc3eac9019a8246316467125edf421197b78fd972289749969c8e597f71351
MD5 396d1d82ee34c3562b2073d965fa33f3
BLAKE2b-256 f90fa3e76d9463b778d33ddcd12d86afd721c2ff5bb64dcec0a463106f2d009a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d06f6e0e1eb26d0e1cff89475b2907e9b19389b0e929ca90433470a653a216f
MD5 b87e56e4c646f6bd6d066d17cb3794ca
BLAKE2b-256 f5ea000c6983f226f042abdef0a0c639264f8369515fedc5499e8b3ce19dd0c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e730b0016ee8e2aecec7328c0be23a1ab2e1fa41b38863ad617d541ecbf3831
MD5 93d4bebde367dcfdd11fcdda19c4e272
BLAKE2b-256 c5c7414c23c9d82157b3b8162a6ac5ba8a871724d6c4c47d1170f333e62e05cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e618371614d1abda95586f0d0786d78432562f55dcd4136029a098b6d2c1e2cf
MD5 15845c366ab109425f7e4bcce8a942d8
BLAKE2b-256 f2a762c1131113974d35980fbab08530b37ab3015c59fa880c9ae9824892e5b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-win_arm64.whl.

File metadata

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

File hashes

Hashes for ryaml-0.5.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 d6a3c601942e47bea6aa8b2d35f16fe69d814efedb7eba4be42e22c4ea958691
MD5 b34111af9062296c28986087f220fe9b
BLAKE2b-256 bd3ed48d80f4d321535564c9671800618ad509f840ba607897cb8abef026abf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-win_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ryaml-0.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 255.6 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 ryaml-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d60763caaac41f10954171dd098f950732fa54c382cfa61324e31c7e5e07d8de
MD5 d6ebcf73c4eaf27b79af32ca206b8bdb
BLAKE2b-256 9552c96626de2f41ba066daf0ad8eb001ddeadaf17b26510267e2489974882b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-win_amd64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaa6a5b7b5d6724304f373552bc3892447c39785677676776b87aa5bd19c491f
MD5 5dd690e70cc4dd943fb7018837bf4a78
BLAKE2b-256 1df09086e0b36cb189b64bbb2d5bcbd1d2ce42112f0d4cc7a027bab70590292a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6254065931cd2fb523d92172f9e1d384a2c1b43b9b7bf1ba0600e81ac792e23
MD5 a4633d192f3ed21d41d336dd1c948478
BLAKE2b-256 31a85b8a8d852d7ecdfbad08a38099bfe6b9fd9991516f17dc0c58ee716f4de3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d4f58bc71ef24d9d27a4f26550f11bab54c4748c55caf041dc0b07d6b759763
MD5 f218c43e5e05a88882b757b4e6ac7dd0
BLAKE2b-256 696ca658d94d8d40af4c83ec56a2b728aabb6be7d2a2b41359b05971137a372f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: main.yaml on emmatyping/ryaml

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

File details

Details for the file ryaml-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ryaml-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8e3fba79751ecf2658485cd15d41e198a42b02e786cd41f16280e4057dd87e0
MD5 22ded7f5a55f619cc2dabbbeb7070c85
BLAKE2b-256 96b131cd6b37cb46bf137f5f94e477192dfa260c33e79c13d686f8d97b12e2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ryaml-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: main.yaml on emmatyping/ryaml

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