Colander

Sagteware kiekie:
Colander
Sagteware besonderhede:
Weergawe: 0.9.9 / 1.0b1
Upload datum: 5 Jun 15
Ontwikkelaar: Agendaless Consulting
Lisensie: Gratis
Populariteit: 148

Rating: 5.0/5 (Total Votes: 1)

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

Soortgelyke sagteware

when.js
when.js

10 Dec 15

matchMedia.js
matchMedia.js

9 Apr 16

Spidey
Spidey

1 Oct 15

Ander sagteware ontwikkelaar Agendaless Consulting

repoze.tm2
repoze.tm2

14 Apr 15

repoze.urchin
repoze.urchin

11 May 15

repoze.mailin
repoze.mailin

15 Apr 15

repoze.lemonade
repoze.lemonade

14 Apr 15

Kommentaar te Colander

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie