zope.schema

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

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

zope.app.testing
zope.app.testing

14 Apr 15

zope.tal
zope.tal

11 May 15

zope.contenttype
zope.contenttype

11 May 15

zope.app.server
zope.app.server

11 May 15

Comentário para zope.schema

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