zope.schema

Logiciel capture d'écran:
zope.schema
Détails logiciels:
Version: 4.2.0
Date de transfert: 14 Apr 15
Licence: Gratuit
Popularité: 1

Rating: nan/5 (Total Votes: 0)

zope.schema est destiné à être indépendamment réutilisable dans tout projet de Python & nbsp;. Il est maintenu par le projet Zope Toolkit.
Schémas étendent la notion d'interfaces à des descriptions détaillées des attributs (mais pas les méthodes). Chaque schéma est une interface et spécifie les champs publics d'un objet. Un champ correspond à peu près à un attribut d'un objet python. Mais un champ fournit l'espace pour au moins un titre et une description. Il peut aussi limiter sa valeur et fournir une méthode de validation. En outre, vous pouvez éventuellement spécifier des caractéristiques telles que sa valeur est en lecture seule ou non nécessaire.
Zope 3 schémas sont nés quand Jim Fulton et Martijn Faassen pensé Formulator pour Zope 3 et PropertySets tout en Zope 3 sprint au barbecue Zope à Berlin. Ils ont réalisé que si vous enlevez toutes les formes de la logique de vue, alors vous avez quelque chose de similaire aux interfaces. Et ainsi schémas sont nés

Ce qui est nouveau dans cette version:.

  • build automatique des docs Sphinx HTML et fonctionne doctest extraits via tox.
  • Abandonnés soutien explicite pour Python 3.1.
  • Présentez NativeString et NativeStringLine qui sont égal à Octets et BytesLine sur Python 2 et texte et TextLine sur Python 3.
  • Changer IURI partir d'une chaîne Octets à un & quot; natif & quot; chaîne. Ce est une incompatibilité arrière qui ne affecte que Python 3.
  • la couverture de test unitaire de 100%.
  • doctests déplacé de l'emballage et câblé que la documentation Sphinx normal.
  • Ajout du support explicite pour PyPy.
  • Ajout du support pour l'intégration continue utilisant tox et Jenkins.
  • a abandonné les six dépendance extérieure en faveur d'un module bien garnis zope.schema._compat.
  • Tests passer maintenant lorsqu'il est exécuté sous le nez.
  • setup.py Ajouté alias de dev (pistes setup.py développer ainsi installe nez et de la couverture).
  • Ajout docs setup.py alias (installe Sphinx et dépendances).

Quoi de neuf dans la version 4.1.1:

  • Supprimer slash dans MANIFEST.in, il provoque Winbot crash.

Quoi de neuf dans la version 4.0.1:

  • Correction d'un bug dans la méthode de fromUnicode DottedName qui échouerait validation étant donné unicode. Introduit en 4.0.0.

Ce qui est nouveau dans la version 4.0.0:.

  • Fix obsolète unittest méthodes
  • Port de Python 3. Cela ajoute une dépendance sur six et supprime soutien à Python 2.5.

Quoi de neuf dans la version 3.8.1:

  • Correction validation sur le terrain de l'objet cassé. Version précédente était utilisant une propriété volatile des valeurs de champ de l'objet qui se termine par une erreur ForbiddenAttribute sur les objets de sécurité proxy.

Exigences :

  • Python

D'autres logiciels de développeur Zope Corporation and Contributors

zope.app.rotterdam
zope.app.rotterdam

14 Apr 15

zope.generations
zope.generations

15 Apr 15

zope.session
zope.session

11 May 15

zope.file
zope.file

14 Apr 15

Commentaires à zope.schema

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!