zope.schema

Software screenshot:
zope.schema
Dettagli del software:
Versione: 4.2.0
Data di caricamento: 14 Apr 15
Licenza: Libero
Popolarità: 1

Rating: nan/5 (Total Votes: 0)

zope.schema è destinato ad essere indipendente riutilizzabili in qualsiasi progetto Python. & Nbsp; è gestito dal progetto Zope Toolkit.
Schemi estendono il concetto di interfacce per descrizioni dettagliate di attributi (ma non metodi). Ogni schema è un'interfaccia e specifica i campi pubblici di un oggetto. Un campo corrisponde all'incirca ad un attributo di un oggetto Python. Ma un campo fornisce lo spazio per almeno un titolo e una descrizione. Può anche limitare il valore e fornire un metodo di convalida. Inoltre è possibile specificare le caratteristiche come il suo valore di essere di sola lettura o non richiesto.
Zope 3 schemi sono nati quando Jim Fulton e Martijn Faassen pensato Formulator per Zope 3 e propertySets allo Zope 3 sprint al BBQ Zope a Berlino. Hanno capito che se si striscia ogni logica vista da forme allora hai qualcosa di simile alle interfacce. E così gli schemi sono nati

Cosa c'è di nuovo in questa versione:.

  • generazione automatizzata di documenti HTML Sfinge e funzionante doctest frammenti via tox.
  • cessato il supporto esplicito per Python 3.1.
  • Introdurre NativeString e NativeStringLine che sono uguali a Byte e BytesLine su Python 2 e testo e TextLine in Python 3.
  • Cambia IURI da una stringa Bytes per un & quot; nativo & quot; stringa. Si tratta di una incompatibilità all'indietro che riguarda solo Python 3.
  • 100% di copertura unit test.
  • doctests spostato dal pacchetto e cablata come normale documentazione Sfinge.
  • Aggiunto il supporto esplicito per PyPy.
  • Aggiunto il supporto per l'integrazione continua con tox e Jenkins.
  • Caduto l'esterno sei dipendenze in favore di un modulo zope.schema._compat tanto assettato.
  • I test ora passa quando viene eseguito sotto il naso.
  • Aggiunto setup.py dev alias (piste setup.py sviluppare più installa naso e la copertura).
  • Aggiunto docs setup.py alias (installa Sfinge e dipendenze).

Cosa c'è di nuovo nella versione 4.1.1:

  • Rimuovi slash in MANIFEST.in, provoca Winbot crash.

Cosa c'è di nuovo nella versione 4.0.1:

  • Fix bug in modo fromunicode di DottedName che fallirebbe convalida essere dato unicode. Introdotto in 4.0.0.

Cosa c'è di nuovo nella versione 4.0.0:.

  • Fix deprecato unittest metodi
  • Port a Python 3. Questo aggiunge una dipendenza su sei e rimuove il supporto per Python 2.5.

Cosa c'è di nuovo nella versione 3.8.1:

  • Fissare la convalida campo oggetto rotto. Versione precedente era utilizzando una proprietà volatile valori dei campi degli oggetti che termina in un errore ForbiddenAttribute sugli oggetti di sicurezza proxy.

Requisiti :

  • Python

Altri software di sviluppo Zope Corporation and Contributors

zope.security
zope.security

12 May 15

zope.generations
zope.generations

15 Apr 15

zope.session
zope.session

11 May 15

zope.errorview
zope.errorview

11 May 15

Commenti a zope.schema

I commenti non trovato
Aggiungi commento
Accendere le immagini!