Giter VIP home page Giter VIP logo

Comments (7)

Grokzen avatar Grokzen commented on July 21, 2024 1

@Roysten This branch implmenets this behaviour https://github.com/Grokzen/pykwalify/tree/feature/ruamel.yaml, Look it through.

from pykwalify.

holmboe avatar holmboe commented on July 21, 2024

Do you have the history behind ruaemel.yaml, reasons for forking etc? Has there been any effort to merge back features into pyyaml?

from pykwalify.

Roysten avatar Roysten commented on July 21, 2024

I think this thread sums it up pretty well: https://bitbucket.org/xi/pyyaml/issues/59/has-this-project-been-abandoned. The original author of PyYAML does not actively maintain the project anymore, doesn't respond to emails etc., which makes it impossible for others to contribute.

from pykwalify.

Grokzen avatar Grokzen commented on July 21, 2024

@Roysten I will Not just drop pyyaml to replace it with anything else. But what i can do is to add a import test/check if ruamel is installed as a dependency and use that over pyyaml but allways default back to pyyaml becuase pyyaml is still so common in the wild and i have never seen a project that has ruamel.yaml as either supported or default implementation for loading yaml files.

from pykwalify.

Roysten avatar Roysten commented on July 21, 2024

@Grokzen Wow, I was not expecting it implemented this quicky! Looks great!

from pykwalify.

Grokzen avatar Grokzen commented on July 21, 2024

@Roysten The change was very small and easy to implement :D
It will however not be the default yaml lib for a while tho but people will be aware and maybe prepare or do the transition before 1.7.0 is out.

from pykwalify.

Grokzen avatar Grokzen commented on July 21, 2024

@Roysten Feature will be part of next release.

from pykwalify.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.