Ohjelmiston tiedot:
Versio: 3.10
Lähetyksen päivämäärä: 12 May 15
Lupa: Vapaa
Suosio: 74
PyYAML hanke on YAML päästöiltään ja jäsennin Python. PyYAML ominaisuuksia täydellinen YAML 1.1 parseri, Unicode-tuki, suolakurkku tuki, joka pystyy laajennus API, ja järkeviä virheilmoituksia.
PyYAML tukee standardia YAML tageja ja tarjoaa Python-tunnisteita, jotka mahdollistavat edustus mielivaltaisen Python esine. PyYAML soveltuu monenlaisia tehtäviä monimutkaisia asetustiedostoja vastustaa serialization ja pysyvyys.
Ominaisuudet
- täydellinen YAML 1.1 jäsennin. Erityisesti PyYAML osaa jäsentää kaikki esimerkkejä erittely. Jäsennys algoritmi on yksinkertainen tarpeeksi viittaus YAML jäsennin toteuttajina.
- Unicode-tuki kuten UTF-8 / UTF-16 input / output ja u tilanvaihdot.
- matalan tason tapahtuma-pohjainen jäsennin ja päästöiltään API (kuten SAX).
- korkean tason API sarjoittamista ja deserializing natiivi Python objekteja (kuten DOM tai suolakurkku).
- tuki kaikille tyypit YAML tyyppejä arkistoon. Yksinkertainen laajennus API on säädetty.
- melko järkeviä virheilmoituksia.
Mikä on uusi tässä julkaisussa:
- Kiinteä käyttö alustamattoman muistin kun säteilevät ankkureita ja LibYAML siteet ( kiitos cegner (at) yahoo-inc (piste) com).
- Kiinteät säteilevät virheellinen BOM merkkiä UTF-16 (Kiitos Valentin Nechayev)
- Kiinteät päästöiltään taitettu skalaareiksi eivät noudata ensisijainen linjan leveyden (Kiitos sen Ingy).
- Kiinteät hienovarainen tilaus ongelma säteilevät% TAG direktiiveistä (Kiitos Andrey Somov).
- Kiinteät suorituskyky regressio kanssa LibYAML siteet.
Mikä on uusi versiossa 3.07:
- päästöiltään oppinut lähtö skalaareina johtavien tyhjämerkit lohkossa tyyliä.
- Test Suite on refactored ja sisällytetään lähde jakelussa.
- polku resolver vuonna CDumper on vahvistettu.
- nimenomaisen asiakirjan lopussa merkkivalo on pakko kun on mahdollista jäsentämiseen epäselvyyttä.
- On olemassa muita pienempiä korjauksia ja parannuksia.
Mikä on uusi versiossa 3.06:
- setup.py skripti huomaa LibYAML ja rakentaa LibYAML siteet automaattisesti .
- Building LibYAML siteet ei enää tarvitse Pyrex asennettuna.
- 'yaml.load () "herättää poikkeus, jos input stream on enemmän kuin yksi YAML asiakirja.
- Poikkeukset tuottama LibYAML siteet on vahvistettu.
- pisteellä '.' luonne on tunnustettu !! float on korjattu.
- Python 2.3 yhteensopivuus ongelma rakentamisessa !! timestamp arvot on korjattu.
- ominaisuudet "YAML .__ version__" ja "YAML .__ with_libyaml__" on lisätty.
vaatimukset
- Python
Kommentteja ei löytynyt