Mjukvaruinformation:
Version: 3.10
Ladda upp dagen: 12 May 15
Licens: Gratis
Popularitet: 74
PyYAML projektet är en YAML sändare och parser för Python. PyYAML har ett komplett YAML 1,1 parser, Unicode-stöd, knipa stöd, kan förlängningen API, och förnuftiga felmeddelanden.
PyYAML stöder standard YAML taggar och ger Python-specifika taggar som tillåter representation av en godtycklig Python-objekt. PyYAML är tillämplig för ett brett spektrum av uppgifter från komplexa konfigurationsfiler till objekt serialisering och uthållighet
Egenskaper .
- en komplett YAML 1,1 tolken. I synnerhet kan PyYAML tolka alla exempel från specifikationen. Den tolkning algoritmen är tillräckligt enkel för att vara en referens för YAML parser implementatörer.
- Unicode-stöd inklusive UTF-8 / UTF-16 input / output och u fly sekvenser.
- lågaktivt händelsebaserad parser och emitter API (som SAX).
- högnivå-API för serialisering och deserializing infödda Python-objekt (som DOM eller ättikslag).
- stöd för alla typer från YAML typer förvaret. En enkel utvidgning API tillhandahålls.
- relativt vettig felmeddelanden.
Vad är nytt i den här versionen:
- Fixat användning av oinitierad minnes när avger ankare med libyaml bindningar ( Tack till cegner (at) yahoo-inc (punkt) com).
- Fast avger felaktiga BOM tecken för UTF-16 (Tack till Valentin Nechayev)
- Fast sändaren för vikta skalärer inte respekterar den föredragna linjebredden (tack till Ingy).
- Fixat en subtil beställning problem med avger direktiv% TAG (Tack till Andrey Somov).
- Fast prestanda regression med libyaml bindningar.
Vad är nytt i version 3.07:
- emitter lärt sig att utgångs skalärer med ledande mellanslag i ett block stil.
- Test svit refactored och ingår i distributionskällan.
- Vägen resolver i CDumper har fastställts.
- En tydlig dokument slut indikator tvingas när det finns en möjlighet att analysera tvetydighet.
- Det finns andra mindre fixar och förbättringar.
Vad är nytt i version 3.06:
- setup.py skriptet upptäcker libyaml och bygger libyaml bindningar automatiskt .
- Bygga libyaml bindningar inte längre behöver Pyrex installerat.
- "yaml.load () höjer ett undantag om ingångsströmmen innehåller mer än en YAML dokument.
- Undantag produceras av libyaml bindningar har rättats.
- En punkt "." karaktär erkänns som !! float har fastställts.
- En Python 2.3 kompatibilitetsproblem vid konstruktion !! tidsstämpelvärden har fastställts.
- Attributen "yaml .__ version__" och "yaml .__ with_libyaml__" har lagts till.
Krav :
- Python
Kommentarer hittades inte