PyYAML

Screenshot der Software:
PyYAML
Softwarebeschreibung:
Version: 3.10
Upload-Datum: 12 May 15
Entwickler: Kirill Simonov
Lizenz: Frei
Popularität: 17

Rating: nan/5 (Total Votes: 0)

PyYAML Projekt ist eine YAML-Emitter und Parser für Python. PyYAML verfügt über eine komplette YAML 1.1-Parser, Unicode-Unterstützung, Gurke Unterstützung, in der Lage Erweiterungs-API, und sinnvolle Fehlermeldungen.
PyYAML unterstützt Standard YAML-Tags und bietet Python-spezifische Tags, die die Darstellung eines beliebigen Python-Objekt zu ermöglichen. PyYAML ist für ein breites Spektrum von Aufgaben aus komplexen Konfigurationsdateien, um die Serialisierung und Ausdauer Objekt

Eigenschaften .

  • eine komplette YAML 1.1-Parser. Insbesondere kann PyYAML Alle Beispiele aus der Beschreibung zu analysieren. Die Parsing-Algorithmus ist einfach genug, um eine Referenz für YAML-Parser implementors werden.
  • Unicode-Unterstützung einschließlich UTF-8 / UTF-16 Input / Output und u Escape-Sequenzen.
  • Low-Level-Event-basierte Parser und Emitter-API (wie SAX).
  • High-Level-API für die Serialisierung und Deserialisierung nativen Python-Objekte (wie DOM oder Gurke).
  • Unterstützung für alle Arten von YAML Arten Repository. Eine einfache Extension API zur Verfügung.
  • relativ vernünftige Fehlermeldungen.

Was ist neu in dieser Pressemitteilung:

  • Fest Verwendung von nicht initialisierten Speicher wenn emittierende Anker mit libyaml Bindungen ( Danke an cegner (at) yahoo-inc (dot) com).
  • Feste emittierende falsche BOM-Zeichen für UTF-16 (Danke an Valentin Netschajew)
  • Fest der Emitter für gefaltete Skalare Nichteinhaltung der bevorzugte Linienbreite (Danke an Ingy).
  • Es wurde ein Problem mit subtilen Ordnungs emittierende% TAG Richtlinien (Danke an Andrey Somov).
  • Feste Leistung Regression mit libyaml Bindungen.

Was ist neu in Version 3.07:

  • Der Emitter gelernt Ausgangs Skalare mit führenden Leerzeichen in einem Block Stil.
  • Die Testsuite wird umgestaltet und in der Source-Distribution enthalten.

  • Der Weg Resolver in CDumper wurde behoben.
  • Eine explizite Dokuments Ende Indikator ist gezwungen, wenn es eine Möglichkeit der Parsen Mehrdeutigkeit.
  • Es gibt andere kleinere Korrekturen und Verbesserungen.

Was ist neu in Version 3.06:

  • Die setup.py Skript erkennt libyaml und baut libyaml Bindungen automatisch .
  • Gebäude libyaml Bindungen nicht mehr benötigt Pyrex installiert.
  • 'yaml.load () eine Ausnahme auslöst, wenn der Eingangsstrom enthält mehr als eine YAML-Dokument.

  • durch libyaml Bindungen hergestellt Ausnahmen wurden behoben.
  • Ein Punkt '.' Zeichen erkannt als !! float wurde behoben.
  • Ein Python 2.3 Kompatibilitätsproblem bei der Konstruktion !! Zeitstempelwerte, wurde behoben.
  • Die Attribute 'yaml .__ version__ "und" yaml .__ with_libyaml__ "wurden hinzugefügt.

Anforderungen :

  • Python

Ähnliche Software

Andere Software von Entwickler Kirill Simonov

PyYAML
PyYAML

13 May 15

Kommentare zu PyYAML

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!