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

Par
Par

20 Feb 15

queXML
queXML

20 Feb 15

PDFreactor
PDFreactor

11 May 15

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!