Skip to content

Revamp Roadmap #10

@emmatyping

Description

@emmatyping

I have been negligent in maintaining this library and I want to fix that. I have plans to revamp this project and work more on maintaining it. The plan I have to get there is roughly:

  1. Merge Actualize to new serde. Add aarch64 as target #7, which should get us at least part of the way towards improving things
  2. Further update dependencies, Python version compatibility, etc. (Update dependencies, modernize code, update metadata #11)
  3. Add dependabot to keep dependencies up to date (Add dependabot config #14)
  4. Move off of serde-yaml, which is no longer maintained. I'm currently looking at https://github.com/saphyr-rs/saphyr, but yaml-rust2 could be another option for now
  5. Import the yaml test suite and ensure conformance
  6. Switch to cibuildwheel and add support for more platforms (Update dependencies, modernize code, update metadata #11)
  7. Support free-threading (should be relatively easy) (Update dependencies, modernize code, update metadata #11)
  8. Add support for custom tags and the Python tags supported by pyyaml, add a load_unsafe

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions