PyYAML

Software screenshot:
PyYAML
Software detaljer:
Version: 3.10
Upload dato: 12 May 15
Udvikler: Kirill Simonov
Licens: Gratis
Popularitet: 74

Rating: 2.0/5 (Total Votes: 2)

PyYAML projekt er en YAML emitter og parser for Python. PyYAML har en komplet YAML 1.1 parser, Unicode support, lage support, der kan extension API, og fornuftige fejlmeddelelser.
PyYAML understøtter standard YAML tags og giver Python-specifikke tags, der tillader gengivelse af en vilkårlig Python objekt. PyYAML gælder for en bred vifte af opgaver fra komplekse konfigurationsfiler til objekt serialisering og vedholdenhed

Funktioner :.

  • en komplet YAML 1.1 parser. Især kan PyYAML parse alle eksempler fra beskrivelsen. Parsing algoritme er enkel nok til at være en reference for YAML parser implementors.
  • Unicode support, herunder UTF-8 / UTF-16 input / output og u undslippe sekvenser.
  • lavt niveau event-baserede parser og emitter API (ligesom SAX).
  • højt niveau API for serieomkodning og deserializing indfødte Python objekter (som DOM eller lage).
  • støtte til alle typer fra YAML typer repository. En simpel udvidelse API til rådighed.
  • relativt fornuftigt fejlmeddelelser.

Hvad er nyt i denne udgivelse:

  • Fast brug af initialiseret hukommelse, når de afgiver ankre med LibYAML bindinger ( Tak til cegner (at) yahoo-inc (dot) com).
  • Fast udsender forkerte BOM tegn til UTF-16 (tak til Valentin Nechayev)
  • Ordnede emitter for foldede skalarer ikke respekterer den foretrukne linjebredde (tak til Ingy).
  • Rettet en subtil bestilling problem med at udsende% TAG direktiver (tak til Andrey Somov).
  • Fast ydeevne regression med LibYAML bindinger.

Hvad er nyt i version 3.07:

  • emitter lærte at output skalarer med førende blanke i en blok stil.
  • test suite er refactored og indgår i kilden distribution.
  • Stien resolver i CDumper er blevet rettet.
  • En eksplicit dokument ende indikator tvinges, når der er en mulighed for parsing tvetydighed.
  • Der er andre mindre rettelser og forbedringer.

Hvad er nyt i version 3.06:

  • setup.py script registrerer LibYAML og bygger LibYAML bindinger automatisk .
  • Bygning LibYAML bindinger ikke længere kræver Pyrex installeret.
  • 'yaml.load () "rejser en undtagelse, hvis input stream indeholder mere end et YAML dokument.
  • Undtagelser produceret af LibYAML bindinger er blevet rettet.
  • En prik "." karakter at blive anerkendt som !! float er blevet rettet.
  • En Python 2.3 kompatibilitet problem i at konstruere !! tidsstempel værdier er blevet rettet.
  • De attributter 'YAML .__ version__ "og" YAML .__ with_libyaml__ «er blevet tilføjet.

Krav :

  • Python

Lignende software

uni2ascii
uni2ascii

11 May 15

eLML
eLML

14 Apr 15

Zoem
Zoem

11 May 15

KoMar
KoMar

11 May 15

Andre software developer Kirill Simonov

PyYAML
PyYAML

13 May 15

Kommentarer til PyYAML

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!