zope.schema

Screenshot Software:
zope.schema
Detalii soft:
Versiune: 4.2.0
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 1

Rating: nan/5 (Total Votes: 0)

zope.schema se dorește a fi independent reutilizabile în orice proiect Python. & Nbsp; este menținută de proiectul Zope Toolkit.
Scheme extinde noțiunea de interfețe de descrieri detaliate ale atribute (dar nu metode). Fiecare schemă este o interfață și precizează domeniile publice ale unui obiect. Un câmp corespunde aproximativ la un atribut al unui obiect piton. Dar un câmp oferă spațiu pentru cel puțin un titlu și o descriere. Se poate constrânge, de asemenea, valoarea și oferă o metodă de validare. Mai departe puteți specifica opțional, caracteristici cum ar fi valoarea ei fiind doar în citire necesar sau nu.
Zope 3 scheme s-au născut atunci când Jim Fulton și Martijn Faassen gândit Formulator pentru Zope 3 și PropertySets în timp ce la Zope 3 sprint la BBQ Zope din Berlin. Ei au dat seama că, dacă benzi toate vedere logic de la forme atunci ai ceva similar cu interfețe. Și astfel scheme s-au născut

Ce este nou în această versiune:.

  • acumulare automată a docs Sphinx HTML și funcționare doctest fragmente prin toxicologic.
  • cazut sprijin explicit pentru Python 3.1.
  • Introducerea NativeString și NativeStringLine care sunt egale cu Bytes și BytesLine pe Python 2 și text și TextLine pe Python 3.
  • Schimbare Iuri dintr-un șir Bytes la o & quot; nativ & quot; șir. Aceasta este o incompatibilitate înapoi care afectează doar Python 3.
  • 100% acoperire unitate de testare.
  • Doctests mutat din pachet și cu fir după cum documentare normală Sfinxul.
  • Adăugat suport explicit pentru PyPy.
  • Adăugat suport pentru integrarea continuu utilizând toxicologic și Jenkins.
  • A scăzut extern șase dependența în favoarea unui modul zope.schema._compat mult-tuns.
  • Teste trece acum, când intră sub nas.
  • setup.py Adaugata dev alias (ruleaza setup.py dezvolta plus instalează nas și de acoperire).
  • Adaugata documente setup.py alias (instalează Sfinxul și dependențe).

Ce este nou în versiunea 4.1.1:

  • Eliminare la sfârșit slash în MANIFEST.in, provoacă Winbot sa se prabuseasca.

Ce este nou în versiunea 4.0.1:

  • Fix bug în metoda fromUnicode de DottedName care ar eșua validare în momentul dat unicode. Introdus în 4.0.0.

Ce este nou în versiunea 4.0.0:.

  • Fix depreciat unittest metode
  • Port la Python 3. Aceasta adaugă o dependență pe șase și elimină sprijin pentru Python 2.5.

Ce este nou în versiunea 3.8.1:

  • Fix spart de validare câmp obiect. Versiunea anterioară a fost folosind o proprietate volatil pe valori de câmp obiect care se termină cu o eroare de ForbiddenAttribute pe obiectele de securitate aproximat.

Cerințe :

  • Python

Alte software-uri de dezvoltator Zope Corporation and Contributors

Comentarii la zope.schema

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!