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

4Ever
4Ever

2 Jun 15

Atomsphere
Atomsphere

14 Apr 15

Hover
Hover

11 May 15

lcov_cobertura
lcov_cobertura

20 Feb 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!