zope.schema

Software screenshot:
zope.schema
Software informatie:
Versie: 4.2.0
Upload datum: 14 Apr 15
Licentie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

zope.schema dient onafhankelijk herbruikbaar elk Python project & nbsp zijn;. Het wordt onderhouden door het Zope Toolkit project.
Schema's als het begrip van interfaces voor gedetailleerde beschrijvingen van attributen (maar geen methoden). Elk schema is een interface en geeft het publiek gebied van een object. Een veld ruwweg overeen met een attribuut van een python object. Maar veld biedt plaats aan tenminste een titel en een beschrijving. Het kan ook zijn waarde beperken en een validatie methode. Daarnaast kunt u optioneel kunt opgeven kenmerken zoals de waarde ervan wordt alleen-lezen of niet vereist.
Zope 3 schema's werden geboren toen Jim Fulton en Martijn Faassen dacht Samensteller voor Zope 3 en PropertySets terwijl op de Zope 3 sprint op de Zope BBQ in Berlijn. Ze realiseerden zich dat als je alle logica van formulieren uitzicht strippen dan heb je iets wat lijkt op interfaces hebben. En dus schema's werden geboren

Wat is nieuw in deze release:.

  • Geautomatiseerde build van Sphinx HTML docs and running doctest snippers via tox.
  • Dropped expliciete steun voor Python 3.1.
  • Introduceer NativeString en NativeStringLine die gelijk is aan Bytes en BytesLine op Python 2 en tekst en TextLine op Python 3 zijn.
  • Verander Iuri uit een Bytes string naar een & quot; inheemse & quot; string. Dit is een achteruit incompatibiliteit die alleen van invloed op Python 3.
  • 100% unit test dekking.
  • Doctests verplaatst van het pakket en up bedraad als normaal Sphinx documentatie.
  • Toegevoegd expliciete steun voor pypy.
  • Ondersteuning toegevoegd voor continue integratie met behulp van Tox en Jenkins.
  • Dropped de externe zes afhankelijkheid ten gunste van een veel-getrimd zope.schema._compat module.
  • Tests nu overgaan wanneer deze wordt uitgevoerd onder de neus.
  • Toegevoegd setup.py dev alias (runs setup.py ontwikkelen plus installeert neus en dekking).
  • Toegevoegd setup.py docs alias (installeert Sphinx en afhankelijkheden).

Wat is nieuw in versie 4.1.1:

  • Verwijder slash in MANIFEST.in, veroorzaakt Winbot te crashen.

Wat is nieuw in versie 4.0.1:

  • Fix bug in fromUnicode methode DottedName die zou mislukken validatie op wordt gegeven unicode. Geïntroduceerd in 4.0.0.

Wat is nieuw in versie 4.0.0:.

  • Fix deprecated unittest methoden
  • Port naar Python 3. Dit voegt een afhankelijkheid van zes en verwijdert ondersteuning voor Python 2.5.

Wat is nieuw in versie 3.8.1:

  • Fix gebroken Object veld validatie. Vorige versie was met een vluchtig woning op veldwaarden object dat eindigt in een ForbiddenAttribute fout op veiligheid proxied objecten.

Eisen

  • Python

Andere software van ontwikkelaar Zope Corporation and Contributors

Reacties op zope.schema

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!