Skip to content

What version of YAML is this intended to implement? #133

@DSGeoff

Description

@DSGeoff

I've been looking into this package a bit, looking through pull requests and issues. And, something that seems to be key to me is which version of YAML this is intended to implement. I haven't seen it mentioned anywhere. I am hoping this can be figured out, then made clear to anyone developing or using the package (e.g., in the README.md). Without knowing the version, on many aspects, developers won't know what to implement and users won't know how to use it. I've found specific issues where things can't move forward because no one seems to know the version.

Is this mentioned anywhere? If not, are there any hints or any people that can be asked? If not, can current developers get together in this thread and make a decision?

Examples of issues where knowing the version of YAML has specifically been mentioned as being necessary:
#18 , #122

There's also #41 (with an associated pull request), where the version isn't mentioned, but I think it's necessary. The poster is giving expected behavior by showing what PyYAML does. PyYAML implements version 1.1, which is somewhat outdated. I believe the octal representation changed in version 1.2.0, with the letter o now required, so the version matters. Here's an example from Version 1.1:

octal: 014

This example changes for Versions 1.2.0, 1.2.1, and 1.2.2:

octal: 0o14

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions