PyYAML

Software screenshot:
PyYAML
Podrobnosti Software:
Verze: 3.10
Datum uploadu: 12 May 15
Vývojka: Kirill Simonov
Licence: Volný
Popularita: 17

Rating: nan/5 (Total Votes: 0)

Projekt PyYAML je YAML zářič a parser pro Python. PyYAML nabízí kompletní YAML 1.1 parser, podpora Unicode, podporu lák, schopný rozšíření API, a rozumné chybové zprávy.
PyYAML podporuje standardní YAML tagy a poskytuje Python specifické značky, které umožňují reprezentaci libovolného Python objektu. PyYAML je použitelná pro širokou škálu úkolů, od složitých konfiguračních souborech k objektu pro serializaci a vytrvalost

Vlastnosti :.

  • kompletní YAML 1.1 parser. Zejména PyYAML mohou analyzovat všechny příklady ze specifikace. Parsování Algoritmus je natolik jednoduchý, že žádost o YAML analyzátoru implementors.
  • Podpora Unicode, včetně UTF-8 / UTF-16 vstupem / výstupem a u sekvence escape.
  • low-level event-based parser a emitor API (jako SAX).
  • high-level API pro serializaci a deserializing nativní Python objekty (jako DOM nebo bryndě).
  • Podpora pro všechny typy z typy úložiště YAML. Prodloužení Jednoduchý API je k dispozici.
  • relativně rozumné chybové hlášení.

Co je nového v této verzi:

  • Pevná používání neinicializované paměti při emitující kotvy s LibYAML vázání ( Díky cegner (at) yahoo-Inc (tečka) com).
  • Pevná emitující nesprávné znaky BOM pro UTF-16 (Děkuji Valentin Nechayev)
  • Pevná zářič pro skládaných skaláry nerespektování preferovaný šířku čáry (děkujeme Ingy).
  • Pevná subtilní uspořádání problém s emitující směrnic% TAG (Díky Andrey Somov).
  • Pevná výkon regrese s LibYAML vázání.

Co je nového ve verzi 3.07:

  • emitor naučil výstupní skaláry s předními těchto znaků v bloku styl.
  • Test Suite je refactored a zahrnuty v distribuci zdrojů.
  • cesta resolver v CDumper byl opraven.
  • explicitní indikátor konec dokument je nucen když tam je možnost analýzy nejednoznačnosti.
  • Existují i ​​další drobné opravy a vylepšení.

Co je nového ve verzi 3.06:

  • setup.py skript detekuje LibYAML a automaticky vytvoří LibYAML vázání .
  • Stavební LibYAML vázání již vyžaduje nainstalován Pyrex.
  • "yaml.load ()" vyvolá výjimku, pokud vstupní proud obsahuje více než jeden YAML dokument.
  • Výjimky vyrobené LibYAML vazeb byly opraveny.
  • tečka '.' charakteru byly uznány jako !! plovák byl opraven.
  • Python 2.3 problém s kompatibilitou při stavbě !! časového razítka hodnoty byl opraven.
  • "YAML .__ version__" atributy a "YAML .__ with_libyaml__" byly přidány.

Požadavky na :

  • Python

Podobný software

yfind
yfind

20 Feb 15

hexedit
hexedit

18 Feb 15

YaHP Converter
YaHP Converter

15 Apr 15

markup.py
markup.py

14 Apr 15

Ostatní software developer Kirill Simonov

PyYAML
PyYAML

13 May 15

Komentáře k PyYAML

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!