zope.schema

Screenshot der Software:
zope.schema
Softwarebeschreibung:
Version: 4.2.0
Upload-Datum: 14 Apr 15
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

zope.schema soll unabhängig wiederverwendbare in jedem Python-Projekt & nbsp zu sein;. Es wird von der Zope-Toolkit-Projekt erhalten.
Schemata verlaufen die Vorstellung von Schnittstellen auf detaillierte Beschreibungen von Attributen (aber nicht Methoden). Jedes Schema ist eine Schnittstelle und gibt die öffentliche Felder eines Objektes. Ein Feld entspricht in etwa ein Attribut eines Python-Objekt. Aber ein Feld bietet Platz für mindestens einen Titel und eine Beschreibung. Es kann auch sein Wert zu begrenzen und eine Überprüfungsmethode. Außerdem kann man gegebenenfalls Merkmale angegeben, wie sein Wert ist schreibgeschützt ist oder nicht erforderlich ist.
Zope 3 Schemata wurden geboren, als Jim Fulton und Martijn Faassen dachte an Formulierer für Zope 3 und PropertySets während zur Zope-3-Sprint am Zope BBQ in Berlin. Sie erkannten, dass, wenn Sie alle Darstellungslogik von Formen Streifen dann so etwas wie Schnittstellen zu haben. Und so Schemata wurden geboren,

Was ist neu in dieser Pressemitteilung:.

  • Automatisierte Build von Sphinx HTML-Dokumentation und doctest Schnipsel läuft über tox.
  • Dropped explizite Unterstützung für Python 3.1.
  • Führen NativeString und NativeStringLine die gleich Bytes und BytesLine auf Python 2 und Text und Textline auf Python 3.
  • Ändern IURI von einem Byte-String in einen & quot; nativen & quot; String. Dies ist eine rückwärts Inkompatibilität, der lediglich auf Python 3.
  • 100% Einheit Testabdeckung.
  • Doctests zog aus der Verpackung und als normale Sphinx Dokumentation verdrahtet.
  • für PyPy Hinzugefügt ausdrückliche Unterstützung.
  • Unterstützung für die kontinuierliche Integration mit tox und jenkins.
  • Dropped die externe sechs Abhängigkeit zugunsten einer viel-getrimmten zope.schema._compat Modul.
  • Tests nun passieren, wenn sie unter die Nase laufen.
  • Hinzugefügt setup.py dev Alias ​​(läuft setup.py entwickeln und installiert Nase und Berichterstattung).
  • Hinzugefügt setup.py docs Alias ​​(installiert Sphinx und Abhängigkeiten).

Was ist neu in Version 4.1.1:

  • Entfernen Schrägstrich in MANIFEST.in, verursacht es Winbot zum Absturz zu bringen.

Was ist neu in Version 4.0.1:

  • Fix bug in fromUnicode Methode DottedName die scheitern würde Validierung gegeben Unicode. In 4.0.0 eingeführt.

Was ist neu in Version 4.0.0:.

  • Fix unittest Methoden veraltet
  • Port Python 3. Dadurch wird eine Abhängigkeit von sechs und entfernt die Unterstützung für Python 2.5.

Was ist neu in Version 3.8.1:

  • Fix zerbrochenen Objektfeldvalidierung. Vorherige Version wurde unter Verwendung eines flüchtigen Eigenschaft Objektfeldwerte, die in einem ForbiddenAttribute Fehler auf Sicherheits Proxy Objekte endet.

Anforderungen :

  • Python

Andere Software von Entwickler Zope Corporation and Contributors

Kommentare zu zope.schema

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!