Sagteware besonderhede:
Weergawe: 0.9.9 / 1.0b1
Upload datum: 5 Jun 15
Lisensie: Gratis
Populariteit: 416
Data verkry via into, XML, HTML vorm post of enige ander ewe eenvoudige data serialisasie kan gebruik word met die biblioteek
Eienskappe :.
- Kan gebruik word vir:
- Definieer 'n data skema
- Deserialize 'n datastruktuur saamgestel uit snare, afbeeldings, en lyste in 'n arbitrêre Python struktuur na die data struktuur validering teen 'n data-skedule.
- afleveringen 'n arbitrêre Python struktuur na 'n data struktuur bestaan uit strykers, afbeeldings, en lyste.
- Dit kan werk met:
- 'n kartering voorwerp (bv woordeboek)
- 'n veranderlike lengte volgorde van voorwerpe (elke voorwerp is van dieselfde soort).
- 'n vaste-lengte tuple van voorwerpe (elke voorwerp is van 'n ander soort).
- 'n string of Unicode voorwerp.
- 'n heelgetal.
- 'n float.
- 'n boolean.
- 'n invoerbare Python voorwerp ('n stippellyn Python voorwerp pad).
Wat is nuut in hierdie release:
- Los E validator regex (permit apostrofs, bang, ens in localpart).
Wat is nuut in die weergawe 1.0a2.
- Added colander.ContainsOnly en colander.url validators
Wat is nuut in weergawe 0.9.8:.
- Opdateer Brasiliaanse Portugees vertalings
- Opdateer Japanese vertalings.
- Opdateer Russiese vertalings.
Wat is nuut in weergawe 0.9.7:.
- Japanese vertaling
- Vervang verkeerde% {} dwaal met die korrekte $ {} dwaal in String.deserialize fout boodskap.
- naam geslaag om 'n SchemaNode constructor was nie in declaratively gebou skemas gerespekteer word.
Wat is nuut in weergawe 0.9.6:
- Nie meer loop op Python 2,4 of 2,5. Python 2.6+ is nou nodig.
- Python 3,2 verenigbaarheid.
- verwyder 'n afhanklikheid van die ISO8601 pakket (kode van die pakket is nou inlined in Colander self).
- Bygevoeg kopiereg en lisensie inligting vir ISO8601-afgeleide-kode te license.txt.
Wat is nuut in weergawe 0.9.5:.
- Vertaling bygevoeg Tsjeggiese
- vertaling Stel pt_BR (dit was voorheen uncompiled).
- Minor docs fixes.
- Dokumentasie bygevoeg oor plat en unflatten.
Wat is nuut in weergawe 0.9.4:
- plat sluit nou net blaar nodes in die plat dict .
- plat sluit nie 'n pad vir die element naam van die tipe node vir rye.
- unflatten geïmplementeer word.
- Bygevoeg __setitem__ om SchemaNode, sodat vervanging van nodes by die naam.
- Bygevoeg get_value en set_value metodes om skedule wat toegang en mutasie van appstructs behulp stippellyn naam paaie toelaat.
- Voeg Sweeds, Frans, Chinese vertalings.
Wat is nuut in weergawe 0.9.3:.
- Voeg Tyd tipe
- Voeg Nederlandse vertaling.
- Fix dokumentasie. 0.9.2 vereis deserialize tipes uitdruklik met die potensiaal om colander.null ontvang
- Gebruik default_tzinfo wanneer deserializing naïef datetimes.
- Laat default_tzinfo om een te wees wanneer die skep van 'n colander.DateTime.
- Voeg die vermoë om 'n colander.interfaces.Preparer tussen deserialization en validering voeg. Sien die Voorbereiding afdeling in die dokumentasie.
Wat is nuut in weergawe 0.9.2:.
- Bygevoeg Poolse vertaling
- geskuif om Pilone Project GitHub (https://github.com/Pylons/colander).
- Voeg tox.ini vir toetsdoeleindes.
- New API: colander.required. Gebruik as die merker waarde wanneer 'n vermiste argument is ongespesifiseerde gelaat.
- Bug fix. As 'n titel argument wat die leë string of Geen uitdruklik geslaag om 'n SchemaNode, is dit nie meer vervang deur 'n titel bereken van die naam
- Voeg SchemaNode .__ contains__ te ondersteun & quot; naam in schema & quot;.
- SchemaNode deserialization nou onvoorwaardelik noem deserialize metode van die tipe se skema om 'n appstruct verkry voordat bekragtig. Derde tipes partytjie skema moet nou terugkeer colander.null indien geslaag n colander.null waarde of 'n ander logies & quot; leë & quot; waarde as 'n cstruct tydens deserialize.
Vereistes :
- Python 2,6 of hoër
Kommentaar nie gevind