zope.schema

Tela Software:
zope.schema
Detalhes de Software:
Versão: 4.2.0
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 33

Rating: nan/5 (Total Votes: 0)

zope.schema pretende ser independente reutilizáveis ​​em qualquer projeto Python & nbsp;. Ele é mantido pelo projeto Zope Toolkit.
Esquemas estender a noção de interfaces para descrições detalhadas de Atributos (mas não métodos). Cada esquema é uma interface e especifica os campos públicos de um objeto. Um campo que corresponde aproximadamente a um atributo de um objeto de python. Mas um campo oferece espaço para pelo menos um título e uma descrição. É também condiciona o seu valor e proporcionar um método de validação. Além disso você pode, opcionalmente, especificar características, como seu valor a ser somente leitura ou não necessária.
Zope 3 esquemas nasceram quando Jim Fulton e Martijn Faassen pensou Formulator para Zope 3 e PropertySets enquanto o sprint Zope 3 no churrasco Zope em Berlim. Eles perceberam que, se você tira todos Ver lógica das formas, então você tem algo parecido com interfaces. E assim esquemas nasceram

O que é novo nesta versão:.

  • compilação automatizada de docs Sphinx HTML e funcionando doctest snippets via tox.
  • Caiu suporte explícito para Python 3.1.
  • Apresente NativeString e NativeStringLine que são iguais aos Bytes e BytesLine sobre Python 2 e Texto e TextLine em Python 3.
  • Alterar IURI a partir de uma seqüência de Bytes para a & quot; nativa & quot; string. Esta é uma incompatibilidade para trás, que só afeta Python 3.
  • 100% de cobertura de teste de unidade.
  • doctests transferida do pacote e com fio-se como documentação normal, Sphinx.
  • Adicionado suporte explícito para PyPy.
  • Adicionado suporte para integração contínua usando tox e Jenkins.
  • Caiu a seis dependência externa em favor de um módulo zope.schema._compat muito aparadas.
  • testes passar agora quando executado no nariz.
  • Adicionado setup.py dev apelido (runs setup.py desenvolver mais instala nariz e cobertura).
  • Adicionado apelido docs setup.py (instala Sphinx e dependências).

O que é novo na versão 4.1.1:

  • Retirar barra final em MANIFEST.in, causa Winbot a falhar.

O que é novo na versão 4.0.1:

  • Fix bug no método fromUnicode de DottedName que falharia validação em que está sendo dado unicode. Introduzida na versão 4.0.0.

O que é novo na versão 4.0.0:.

  • Corrigir preterido unittest métodos
  • Port para Python 3. Isso adiciona uma dependência em seis e remove o suporte para Python 2.5.

O que é novo na versão 3.8.1:

  • Corrigir validação campo objeto quebrado. Versão anterior foi usando uma propriedade volátil em valores de campo de objetos que termina em um erro ForbiddenAttribute em objetos de segurança proxy.

Requisitos :

  • Python

Outro software de desenvolvedor Zope Corporation and Contributors

Comentário para zope.schema

Comentários não encontrado
Adicionar comentário
Ligue imagens!