Skip to main content

Lossless YAML parser and editor that preserves formatting, comments, and whitespace

Project description

yaml-edit

Python bindings for the yaml-edit Rust crate: a lossless YAML parser and editor that preserves formatting, comments, and whitespace.

Unlike most YAML libraries, yaml-edit does not round-trip through a plain data model. It keeps the original syntax tree, so edits change only the parts you touch and leave everything else - indentation, comment placement, quoting style, blank lines - exactly as it was.

Installation

$ pip install yaml-edit

A Rust toolchain is required to build from source.

Usage

from yaml_edit import Document

doc = Document.parse("name: old-project\nversion: 1.0.0\n")
doc.set("name", "new-project")
doc.set("version", "2.0.0")
print(doc, end="")
# name: new-project
# version: 2.0.0

Edits preserve surrounding formatting and comments:

doc = Document.parse(
    "# project config\n"
    "name: demo   # the name\n"
    "tags:\n"
    "  - a\n"
    "  - b\n"
)
mapping = doc.as_mapping()
mapping.set("name", "renamed")
print(doc, end="")
# # project config
# name: renamed   # the name
# tags:
#   - a
#   - b

Working with nested structures:

doc = Document.parse("servers:\n  - web\n  - db\n")
servers = doc.as_mapping().get_sequence("servers")
servers.push("cache")
print(doc, end="")
# servers:
#   - web
#   - db
#   - cache

Multi-document streams:

from yaml_edit import YamlFile

stream = YamlFile.parse("a: 1\n---\nb: 2\n")
for document in stream.documents():
    print(document.keys())
# ['a']
# ['b']

Resolving anchors and merge keys (<<) for reading:

doc = Document.parse(
    "defaults: &d\n"
    "  timeout: 30\n"
    "  retries: 3\n"
    "prod:\n"
    "  <<: *d\n"
    "  host: prod.example.com\n"
    "  timeout: 60\n"
)
prod = doc.merged().get_merged("prod")
print(prod.keys())
# ['host', 'timeout', 'retries']
print(str(prod["timeout"]))  # the direct entry wins over the merged one
# 60

The merged view is read-only; edit through the original Document or Mapping.

Supported value types

Scalar values passed to set, push, and insert may be str, int, float, or bool. None is rejected because the underlying editor has no way to emit a YAML null scalar.

License

Apache-2.0

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

yaml_edit-0.1.2.tar.gz (14.2 kB view details)

Uploaded Source

Built Distributions

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

yaml_edit-0.1.2-cp314-cp314t-win_amd64.whl (373.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl (535.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl (509.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl (467.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

yaml_edit-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl (474.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

yaml_edit-0.1.2-cp314-cp314-win_amd64.whl (373.8 kB view details)

Uploaded CPython 3.14Windows x86-64

yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl (535.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_aarch64.whl (510.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (468.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

yaml_edit-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl (475.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

yaml_edit-0.1.2-cp313-cp313-win_amd64.whl (359.1 kB view details)

Uploaded CPython 3.13Windows x86-64

yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl (533.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_aarch64.whl (509.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (466.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

yaml_edit-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl (473.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

yaml_edit-0.1.2-cp312-cp312-win_amd64.whl (360.0 kB view details)

Uploaded CPython 3.12Windows x86-64

yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl (534.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_aarch64.whl (509.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (467.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

yaml_edit-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl (474.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

yaml_edit-0.1.2-cp311-cp311-win_amd64.whl (362.9 kB view details)

Uploaded CPython 3.11Windows x86-64

yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl (539.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_aarch64.whl (512.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (473.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

yaml_edit-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

yaml_edit-0.1.2-cp310-cp310-win_amd64.whl (362.7 kB view details)

Uploaded CPython 3.10Windows x86-64

yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl (539.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_aarch64.whl (513.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

yaml_edit-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (474.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

yaml_edit-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (474.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file yaml_edit-0.1.2.tar.gz.

File metadata

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

File hashes

Hashes for yaml_edit-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d8ff439886a57933338914ee4397409672595d453db3854da0d5a4574fea58ed
MD5 00708347ede23535e5b9aee69d29e9cf
BLAKE2b-256 d3f67a8767fc10ea5929ce6465b71cbbb786d852580b10cb4086f7d72782bd0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2.tar.gz:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 373.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 90cf71a9fb71414e73a852a19bde76fc9a763953c7a4d929d978386e106db81f
MD5 92b949b33b1d7c6c43fa6fa50098aa40
BLAKE2b-256 0ebedd5ca992d9ac95919be38fcd3db35c67f8a56ab491fe3517c49e9aa3e3b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d6e0fe112166a772c987aa906ecd06d4e32dc54c9495af505e87ec8bd121fad
MD5 1eb0d7072d5a133100ccd3ed12762646
BLAKE2b-256 8909d33f9d0ee1e694187ba9b4704379e0a7cabf9e65e5277f412693c91fbabc

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40a11560551b5d777c4ff194b56c64a9974d9c7bd9957bc3e05b88a6b4279447
MD5 0d567cc19d55b44d56d009f179487f9f
BLAKE2b-256 e36890c69c3b3a5d33517d4ac0320a48fae3e682a5826078d217ca9ed638f691

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f57c443e0bfd20b53debc82f5c7d68e93b90c1daaf5d7caa71e65cfe311c25f0
MD5 cc0a837e2b76844e8b2fa75fdeb14a2d
BLAKE2b-256 a13f7899a3c05df2f654a7b2ae2f2c832a7739a26e3fc186ae3937267f624769

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 87dbc223b3e7cb27df70207f2acc7b967254cd692c77b114fa54e8f3c79ab531
MD5 2699475203e80df9140e8c417d5e9f78
BLAKE2b-256 5ce5e5d8e5f5f4ea156060662606b70d3d6bd5acd443e2d4dea1d36049d478ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 373.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 yaml_edit-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3f8e0975f14946f8a216dc8ec2dc7fdf500097ea8e3c9e0b82f611d19f6d84b0
MD5 8a31ac27736b3517eaecaac15c93b671
BLAKE2b-256 1551f3eb60f50a8db2970fa10d3c7b44213cee57d0f6388b8245e2c082dd3110

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa959c7b468577f022130a9a53282ceca8ed8add58efd5cd375b1d1aacd318f4
MD5 5648de6ec44e7ceda90d42835f0f47a4
BLAKE2b-256 b079c89614edcfab14d55262bfd2111a1594c97d5faece4e4812a357e44282dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a1db894b66222d4a971d94e3b10894ca3d257702d9145aa622b59658a411fe8
MD5 2cf1eed95aef299874f97a316bd1dbb6
BLAKE2b-256 1090b39e42667b53a0772a44814a6c9b25eeac0879b69b6071f87ce6c6385d16

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1651d6c5891d6494b188137a62db1be6ae056fb104ec5e9b1e74801c4bd219f8
MD5 c86a004db6ca7ee8adb160f55449e9e2
BLAKE2b-256 623d45d7149e79f170c143934eb1e5ae0cb36a397d260acd2ff16794f643678a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b5ac824e47c106fd11d28cdd53601eea7664fd744968c6c8f7d7c0714644874e
MD5 e9ff043c7b86bd883534b81dd7a3d1ed
BLAKE2b-256 ad55d89581d949efcac744d447ce6558b384791cee197c20c23cee6bdfc14891

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 359.1 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 yaml_edit-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bf61f403428d134208a12303f86e72cdca4a50409ac72e2f0dbf9c89f3d73c46
MD5 36de863d3e2760bc264868ac9bf5322c
BLAKE2b-256 849027f8695d105bda59e52601dd2af5e398d709cd16ba4a6d0e9d2ac8c435ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fe26c90539f5d354f808f2a65808e004eb94a12b342ef882809c4d99c6ef2ef
MD5 dbb5824103af67aeab282f53f8f8c858
BLAKE2b-256 4885df614d0ec47c1219282260919b8f258218baa3fc05a2b90475478b54a6da

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1061743dc2bdc5644f5737ebaf3f84619967ebf2252528887047a3fff8fbb194
MD5 6f59d303124e520dd4a74859635a3e54
BLAKE2b-256 8da7ba734e289f020361a7d443751ba23ef3b00847ed0add76b658d76a0d432c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90815b78f699e4591f878fa6b23f0a0501f816ef92c34adc08b28fc6d007a884
MD5 20c8f4ffef7f57dd91a12799971a99f1
BLAKE2b-256 8c5dc43d3a04a0e55e4bdda4be922e912768bb869e06d88b4c8e5db081c5ef41

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 36dc63bfc3b4e753ca7d6685a711e50a17dc0abbc2d9b3da80b9a963a17085d7
MD5 a8ea37895adfec1c03aa3ce57b85561b
BLAKE2b-256 05e7e1c1594205b6607d2588d31f3b8261144bdb6e7b8435cee08c6f259be2f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 360.0 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 yaml_edit-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 444026c7df6a1518f181253eb9217f6dfce3bf592ae79d741a860f418da10286
MD5 3529c2ec2d9a26e77a8c53ec006511ad
BLAKE2b-256 f894a17939f95ebf67b21f1a0cc545284530813da86f53d848c9f700604c9582

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d2f616a81b9fac4257d5f4e44eb697ce30d50f837cb41cfaff66cfae9eed5ea
MD5 765418431d637aecbdc9f0639d9ff9be
BLAKE2b-256 b72a608996ef31e5d2c5462c6c8f3e01d5947630afdb0289a4111bfa04aea2c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6876a500cfb8edcc71e27d0360cbab476658ecc0d470a00dd62dfeb93ad4a125
MD5 374f94c3900f8cfef2ab33a2fd4e2612
BLAKE2b-256 cda5d81c5ce15e27e3e2b82b4515fbed8b1476ec1b229f59ceb977256ce60f58

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3b279a2a0b6119c5d8c46c7c48db96e59cfb6d70b5bdaf56d10c661a6f5cfd8
MD5 d744d4fc2b49a6dfa7fa91e08b0f7f98
BLAKE2b-256 045aa3fe83d1efb7800fcd2834a3018c3dfb06ea5e8476f2702936dd9dbfafb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 83b3147c181d4b2a2e22e5bf368bc3f685df9e0529403d70211b70f2e93d3fdd
MD5 93cb9656fed9d45bc819c902ed7bf56c
BLAKE2b-256 fe4d80c8d0297a82808e6755fa5b9c794e027b778f221c29518d0d8bf09347e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 362.9 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 yaml_edit-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6080c1eebd42bc5933f93fc6aabd57eaacd1da4e7dcc3a4fd101b4f20ec3afce
MD5 517115efa56f071c5e611437811a9287
BLAKE2b-256 83e724af0a341722d18e95e480e1e059464c0a8c3cf87ca47649c59009351049

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 514170906942d980044b279ec931dda6e050216fa852d1c883199547c9fae618
MD5 a2932ecd02f4b88e77654e074f89ca49
BLAKE2b-256 cfe44cd16e24ea4f02209ec859e06b14e2d6529ba91e10f3578d1181e5bfd1da

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d84e944cbffa99d8ff594e0e98c49a64fe6aeb931a26b71039718b4b7d19d9b
MD5 dafedbcf39c9a28f0b55a4bc523e2caf
BLAKE2b-256 847caa439c652f9a4c8eabbd29473e7c5361710329a61e876fd5e599e3f371b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3ba9f7ca8134a8bd13fa51fb6b8b13eae4c24b12ea5c84d2afbbc3a62845d21
MD5 aa2aedb3384a807b0c6cc7abb5589a68
BLAKE2b-256 7fb5ea55c8bed20d55dc4370cea96fdcf435dde7a3ad7b327bf0dba662f13a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80160cf23513f37aa2e208a22c38698866cb3456349b7701696bf60785d97fdd
MD5 7b1dbe57986a1f9a4890114dbafce48c
BLAKE2b-256 88891927f29a415256feafdaa8e6a329da588afd11ba41f5616b958cbf0bdc73

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: yaml_edit-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 362.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 yaml_edit-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ca082d02d1a5b9c55ef75f14de4b536c6e0b865f88ab4b92dcd8e3ca8775a7ba
MD5 26e7fbfde0fff5e8b2b1584162df303d
BLAKE2b-256 a9084f51689e0de0beb4da54375304c0ff60cac12bda8593eea261939cbc5b50

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78b396a4b8bee74a7f9b536c6a4f93394f4cf90080f4e41c4a16ec37e3b843ab
MD5 5ccebb509aa84c714ee24389e99171e9
BLAKE2b-256 0220b6262c156baa95cc9967b015edda1b176b111ecbf4f4da8b61313bcfd4e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 538526dc73a5b70146034fbc71adcd91d25b4ef368f2f9678daa03742a8fb969
MD5 011b1183f69a38b36af1d9070f4790ed
BLAKE2b-256 65daaa54205b9d1b1a38a9343bfd24dd1ab6b61a7b799198698929fb63cdac8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 967ec7d2afdb4275b7636b6ae307ccf0a1c2b378a9857d991f13de007de2e88f
MD5 043814855d98f37fb285bbdd3801e7de
BLAKE2b-256 2838665d0ebae16fe9aae71d5104b8c3c0d5344832eaf2394dbbc1b50518c913

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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

File details

Details for the file yaml_edit-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yaml_edit-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6a8d9a9df52bfe5bd0ab1d4ad5825b878bd0eabc31a02b93975995e189e9558
MD5 5863fb8f5a1d1ec8eeec4997a74b41fc
BLAKE2b-256 307f0857c242b299690ac139d409e6d216f0db15060299dbf89176775d099cef

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaml_edit-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on jelmer/yaml-edit-py

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