PyYAML

Sagteware kiekie:
PyYAML
Sagteware besonderhede:
Weergawe: 3.10
Upload datum: 12 May 15
Ontwikkelaar: Kirill Simonov
Lisensie: Gratis
Populariteit: 17

Rating: nan/5 (Total Votes: 0)

PyYAML projek is 'n YAML emittor en parser vir Python. PyYAML beskik oor 'n volledige YAML 1,1 parser, Unicode ondersteuning, piekel ondersteuning, in staat uitbreiding API, en sinvolle fout boodskappe.
PyYAML ondersteun standaard YAML tags en bied Python-spesifieke tags dat die verteenwoordiging van 'n arbitrêre Python voorwerp toelaat. PyYAML is van toepassing vir 'n wye verskeidenheid van take uit komplekse konfigurasie lêers te serialisasie en volharding beswaar

Eienskappe :.

  • 'n volledige YAML 1,1 parser. In die besonder, kan PyYAML almal voorbeelde van die spesifikasie ontleed. Die ontleding algoritme is eenvoudig genoeg om 'n verwysingsraamwerk vir YAML parser uitvoerders wees.
  • Unicode ondersteuning, insluitend UTF-8 / UTF-16 toevoer / afvoer en u ontsnap rye.
  • 'n lae-vlak-event gebaseer parser en emitter API (soos SAX).
  • 'n hoë-vlak API serializeren en deserializing moedertaal Python voorwerpe (soos DOM of piekel).
  • ondersteuning vir alle vorme van die YAML tipes repository. 'N eenvoudige uitbreiding API verskaf word.
  • relatief sinvolle fout boodskappe.

Wat is nuut in hierdie release:

  • Vaste gebruik van geïnitialiseerd geheue wanneer afgee ankers met LibYAML bindings ( Dankie aan cegner (at) yahoo-inc (dot) com).
  • Vaste afgee verkeerde BOM karakters vir UTF-16 (Dankie aan Valentin Nechayev)
  • Vaste die emittor vir gevou skalare nie respek vir die voorkeur lyn breedte (Dankie aan Ingy).
  • Vaste 'n subtiele bestel probleem met afgee% TAG voorskrifte (Dankie aan Andrey Somov).
  • Vaste prestasie regressie met LibYAML bindings.

Wat is nuut in weergawe 3,07:

  • Die emittor geleer om uitset skalare met vooraanstaande spasies in 'n blok styl.
  • Die toets suite is refactored en ingesluit in die bron verspreiding.
  • Die pad resolver in CDumper vasgestel is.
  • 'n eksplisiete dokument einde aanwyser gedwing wanneer daar 'n moontlikheid van die ontleding van dubbelsinnigheid.
  • Daar is ander klein verbeterings en veranderinge.

Wat is nuut in weergawe 3,06:

  • Die setup.py script ontdek LibYAML en bou LibYAML bindings outomaties .
  • Building LibYAML bindings vereis nie meer Pyrex geïnstalleer.
  • 'yaml.load ()' verhoog 'n uitsondering as die inset stroom meer as een YAML dokument bevat.
  • Uitsonderings deur LibYAML bindings is vasgestel.
  • 'n dot '. " karakter word erken as !! float vasgestel is.
  • 'n Python 2,3 verenigbaarheid probleem in die bou !! tyd stempel waardes is vasgestel.
  • Die eienskappe 'yaml .__ version__' en 'yaml .__ with_libyaml__' is bygevoeg.

Vereistes :

  • Python

Soortgelyke sagteware

mark3
mark3

11 May 15

Aephea
Aephea

20 Feb 15

didit
didit

12 May 15

Ander sagteware ontwikkelaar Kirill Simonov

PyYAML
PyYAML

13 May 15

Kommentaar te PyYAML

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!