Skip to main content

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

Document, Mapping and Sequence behave like dict and list, and edits preserve the surrounding formatting and comments:

from yaml_edit import Document

doc = Document.parse("# project config\nname: demo   # the name\ntags:\n  - a\n  - b\n")
doc["name"] = "renamed"
doc["tags"].as_sequence().append("c")
print(doc, end="")
# # project config
# name: renamed   # the name
# tags:
#   - a
#   - b
#   - c

Values come back as Node objects, which keep their place in the document but compare equal to the Python values they hold. to_python() converts a node, or a whole document, to plain Python objects:

doc = Document.parse("port: 8080\nhosts: [a, b]\n1: one\n")
print(doc["port"] == 8080, doc["hosts"] == ["a", "b"])
# True True
print(doc.keys())
# ['port', 'hosts', 1]
print(doc.to_python())
# {'port': 8080, 'hosts': ['a', 'b'], 1: 'one'}

Keys may be strings, numbers, booleans or None. Values may be any of those, or a dict, list or tuple, which become block mappings and sequences:

doc = Document.parse("name: demo\n")
doc["server"] = {"host": "localhost", "ports": [80, 443]}
print(doc, end="")
# name: demo
# server:
#   host: localhost
#   ports:
#   - 80
#   - 443

The rest of the dict and list interfaces work too: get with a default, pop, setdefault, update, negative indices and slices, insert, extend, index, count, remove and reverse. Mapping and Sequence are registered as collections.abc.MutableMapping and MutableSequence.

New keys can be placed relative to existing ones instead of being appended:

doc = Document.parse("name: demo\nversion: 1.0\n")
doc.insert_after("name", "description", "A demo")
doc.reorder_fields(["version"])
print(doc, end="")
# version: 1.0
# name: demo
# description: A demo

Dotted paths reach into nested structures, creating intermediate mappings when setting:

doc = Document.parse("server:\n  host: localhost\n  ports:\n    - 80\n")
print(doc.get_path("server.ports[0]"))
# 80
doc.set_path("server.tls.enabled", True)
doc.remove_path("server.host")
print(doc, end="")
# server:
#   ports:
#     - 80
#   tls:
#     enabled: true

get_path returns None and remove_path returns False when the path does not exist; a malformed path, or one that descends into a scalar, raises PathError. Writing through an alias is refused unless you pass alias_policy="follow" (modify the anchored node) or alias_policy="expand" (replace the alias with a copy first).

To control how a scalar is written, pass a ScalarValue; to refer to an anchor, pass an Alias:

from yaml_edit import Alias, ScalarValue

doc = Document.parse("base: &b\n  k: v\n")
doc["version"] = ScalarValue("1.0", style="double-quoted")
doc["ref"] = Alias("b")
print(doc, end="")
# base: &b
#   k: v
# version: "1.0"
# ref: *b

Multi-document streams behave as a sequence of documents:

from yaml_edit import YamlFile

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

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(prod["timeout"])  # the direct entry wins over the merged one
# 60

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

Source positions, comments, validation and error-tolerant parsing are available for tools such as linters:

src = "name: demo  # the name\nname: again\n"
doc = Document.parse(src)
print(doc["name"].start_position(src))  # 1-based (line, column)
# (1, 7)
print([c.content() for c in doc.comments()])
# ['the name']
print([(v.rule, v.location) for v in doc.validate()])
# [('duplicate_keys', '2:1')]
doc, errors = Document.parse_relaxed("a: [1, 2\n")
print(len(errors))
# 1

Errors

Invalid YAML raises ParseError, with line and column attributes. A bad dotted path raises PathError, and an undefined or recursive alias ResolveError. All three derive from YamlError, which is a ValueError. Reading or writing a file raises the usual OSError subclasses.

License

Apache-2.0

Metadata

Release files for yaml-edit 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yaml-edit 0.2.0
File Size Uploaded Provenance Actions
yaml_edit-0.2.0.tar.gz 43.4 kB With provenance Details for yaml_edit-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for yaml-edit 0.2.0
File Actions
yaml_edit-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for yaml_edit-0.2.0-cp314-cp314t-win_amd64.whl
yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for yaml_edit-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
yaml_edit-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for yaml_edit-0.2.0-cp314-cp314-win_amd64.whl
yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for yaml_edit-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
yaml_edit-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for yaml_edit-0.2.0-cp313-cp313-win_amd64.whl
yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for yaml_edit-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
yaml_edit-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for yaml_edit-0.2.0-cp312-cp312-win_amd64.whl
yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for yaml_edit-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
yaml_edit-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for yaml_edit-0.2.0-cp311-cp311-win_amd64.whl
yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for yaml_edit-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
yaml_edit-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for yaml_edit-0.2.0-cp310-cp310-win_amd64.whl
yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
yaml_edit-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for yaml_edit-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
yaml_edit-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for yaml_edit-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl

Total release size: 35.7 MB

Release files / yaml_edit-0.2.0.tar.gz

Download URL yaml_edit-0.2.0.tar.gz
Size 43.4 kB
Tags Source
SHA-256 checksum
How to use checksums
894e755e1115a1df7faa2aed4d5aced3ea9cd09689843ad40f49c97989d5d693
BLAKE2b-256 checksum
How to use checksums
55f755b511b3764cd1b8994e1f99e5e2584b906f4ef407902f583d84e7245ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314t-win_amd64.whl

Download URL yaml_edit-0.2.0-cp314-cp314t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b4fc7e36aa1fae764cdfe11ed363fa3166aea34119ff49503debc6b7d5ab2ca4
BLAKE2b-256 checksum
How to use checksums
3ddf7d17f5a5d886d08e17da537d7a8c48bd8d26b3fb30245c19126008253ee1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6405733c95885fa52e1ea061305e51ef245a4f4daa9c7c2803ed88b055fb09e3
BLAKE2b-256 checksum
How to use checksums
3fcc2e774e6016ef8c6673beca99eff713430b1be8143bdc9b9d8369af6046f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e80f93cc68d9aebd3781c96adc82e76c90b4447150587044e2b6f225c2082a2f
BLAKE2b-256 checksum
How to use checksums
164af2a5ae7ffdbc625bb0faf8fb9727adb9fccf508d01c98698f6608fd71dd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a497a6a8c5940e7666530d55f57ed01f231db1d7de17332b577fcfb4dc3f09c
BLAKE2b-256 checksum
How to use checksums
2e9decfe41d87f4309d1fa6549cfc9e4ad9cf99f2eedd1cc46bb436341a0325f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL yaml_edit-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e8ef9f57e3206cda86a76fd2f4c8a915b5ff349eaf93f511c356f8e2cefcffdf
BLAKE2b-256 checksum
How to use checksums
d3576fb7fec7d948a2f18e603c51f88b18082d6c0ce70be67af3f6bee0be033c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314-win_amd64.whl

Download URL yaml_edit-0.2.0-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0f66fe85e9abcac844ca75005ac1d9848b5961d3d3a30a04aaff3c0c9288f9c2
BLAKE2b-256 checksum
How to use checksums
c456ab3bac21d5f2eec34cdeba14ead109848a4a5708cf273a05dd6b5e70a8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
149422beb195af2f385f68a9784747b9211a30e4019a2842632c0b8a8bf92fc5
BLAKE2b-256 checksum
How to use checksums
fb19d111ee5f235f781ccb401ec66332c102ff70e0c35f494e06dc25a0824bef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
75ae5ceb0b7b433c75a41f4ea04d3d1ec8babb5410c85eba9c62f2fe54af10dc
BLAKE2b-256 checksum
How to use checksums
de6874be5d1e30473cbf4dd2d4dd33263ef359973ffc2fbcab6a9e71ebb2681b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
710316c999e1c320c601fe48154e00c2d2f7de57b4832a791e55905e6ade5b70
BLAKE2b-256 checksum
How to use checksums
1a2be10f40c2b977a7b52494d5863358f97a64176b9dde50af01e3f6b4a1e6f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL yaml_edit-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dfd2baae910766cd66cd454e8441c101427b63fb07824ce8b6cc7acf0b62bc30
BLAKE2b-256 checksum
How to use checksums
229b59be97dce7538b6d4f9ffaa9c7fd590057953b2c5d049ccfb99bcd3de8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp313-cp313-win_amd64.whl

Download URL yaml_edit-0.2.0-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2937a97a3e9e6984bdf42225291bd1afeab476ab47e36f6d7344f2041c8f2ca2
BLAKE2b-256 checksum
How to use checksums
b01bee1ad8669d44d7ee4e9b0e6755af8fa865bf002db5b6d2f91b8b553deac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
276c06ba4f2aba35b1fc7cae1b48811d3f9c07876b08f3aef43997412267698f
BLAKE2b-256 checksum
How to use checksums
44351dbca9de83e0d79705dcc25f7b35ecd723e3097e02f3defa7e2ae83be7f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8270ad39dae8b5eca33260e401d4bbf76b463908a716c33336a598ed6ab508f3
BLAKE2b-256 checksum
How to use checksums
621793bc40195be53289bde1e4254406178e1208e398ea75fafc37965fc3a8a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6899a42666da2c38495ae7e28f2321ea1c52894047c89718ffcf6d7ccf8cdf89
BLAKE2b-256 checksum
How to use checksums
d38269fb4f75d6cce074de3f05a985d876430ca07886ce9f28a5a99d2adcc63c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL yaml_edit-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
969762710d3117b3fa2506fcdc96a9fb299f7176c6dda33d3d8bcebaa0f0057c
BLAKE2b-256 checksum
How to use checksums
c31147b7387ea8b9f979ca692570720322a5d8823fca35e3097e9e8e3a0c4ee5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp312-cp312-win_amd64.whl

Download URL yaml_edit-0.2.0-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a222837a7c13ea69bf7a9d98ece69403df650160d7e017ba8bfefaf6d1e3d124
BLAKE2b-256 checksum
How to use checksums
e3fa0570cbfbbbd1872d542f8a702fecf12385c8c3e1f340a249023fe2db379c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f86f41077563f60859750f454ca4385d93ff14bd8c522e8635d17342933f1fa4
BLAKE2b-256 checksum
How to use checksums
aa92880af39dde217d610829998ef48311c4e251162fc1dca1a6dc6c5418b48b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
687f88aaa397fb41f0fb284d196687d479e1aba6442b40b520a330da903c49a0
BLAKE2b-256 checksum
How to use checksums
aa95d1544837fe5066de449f866a5d38c92491bccb19ffbe62c64f363d096349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
201e6be635d96763fedfdecdc0b6278f807b46a003a437440f7704a37daf3158
BLAKE2b-256 checksum
How to use checksums
cdae8d1e7741d2fbad4885107465fac1bf9b7f9761c6a067a19aea2cd6abe170
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL yaml_edit-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c655c96cbe9b6d1d597f6cd2a989ac27aa3a52cb8e12ea6890ed811d45eaab3e
BLAKE2b-256 checksum
How to use checksums
ae0a7f53a687036b85159996cf18af217d0dfb59e4b3acfa5a4dd30b04ccb055
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp311-cp311-win_amd64.whl

Download URL yaml_edit-0.2.0-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
32db9075f3aa54505bbcea4ef056ed9ad0a1159c51af9b60961a19074d860eb4
BLAKE2b-256 checksum
How to use checksums
c5368613242d9bec4288b6fbd8d38d3bc2588813544c3439184fdd513afa279f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
259280dae49d25de1d7d43e67a43559ca9eec157164bb79b0ca6cd7607a3f797
BLAKE2b-256 checksum
How to use checksums
bf3015cb1569a82176045936837420e47ec1a40c8a2c2b14b270f17a3958a684
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
83af6746cc4c7299f5a065bda09c56ad9e43b6d683bb8dfa7e58361070b9d479
BLAKE2b-256 checksum
How to use checksums
8ec754c11ddcd7b11c2d7acb09c38d1857e8d5ec7207230cf9b8ed1fb8133989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a33fb44253ecc3a1eac02f9bbbbf4a381a54b83c7be379f469d09309cfb32f0
BLAKE2b-256 checksum
How to use checksums
f8cc1638a5c0c55fc023960543263082c8aee85dd858f5ce37e0d026c3657372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL yaml_edit-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a946fb7353c1a722f37ba56cee603fbe71c402c228518081793ed54d3c47521d
BLAKE2b-256 checksum
How to use checksums
1fa0cb2053271c989889d80ad72e57f73ba811a0aad5c050145a95525b53bff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp310-cp310-win_amd64.whl

Download URL yaml_edit-0.2.0-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
590c31e293652cc57c3b2ff05e91edafd26ccaa68b9811ab439c5d295ed19b5f
BLAKE2b-256 checksum
How to use checksums
e37e58f359f0010769125f78cc98c02546d0b974821e9d7e07376d130d4710d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d262baa8b2d84c6338ef6bf2caf706320124e3a0b9544ff69f48180501b45bbd
BLAKE2b-256 checksum
How to use checksums
68f20164274aa8e887e351dfc6ee75c586b31352f3a892ffb4a3efd4c3255e47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL yaml_edit-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f22e3248e97ad190890259299f92b6348f67983653031798c4cb449976b146fd
BLAKE2b-256 checksum
How to use checksums
e6b356679a702696fed1d1c666c21fb57c4f2db69b0b482cebbf0ffc2fb87503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL yaml_edit-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
501b0d6cdfed8c155a8c02306cc9a4733be054110dfcb9a21b4e69975f3fbaa9
BLAKE2b-256 checksum
How to use checksums
b9eb5be5b4948a3fe7e55eba253acd2d9716506e3fb0add538e4ac8876c4cd65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / yaml_edit-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL yaml_edit-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b09e80798093a79e77766fb406cf9bbeb7c5ed9e0178a60ee3be1a0c4a23e3f8
BLAKE2b-256 checksum
How to use checksums
0131ab04296b0a055f4b33c5cdc04ae9c97e55d77dbae936ea307a94b89afbb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for yaml-edit 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for yaml_edit-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page