zope.schema célja, hogy önállóan újrafelhasználható bármilyen Python projekt. & Nbsp; Az fenntartója a Zope Toolkit projekt.
Sémák kiterjesztése a fogalom interfészek részletes leírást attribútumok (de nem módszerekkel). Minden séma egy olyan felület, és meghatározza az állami területek egy tárgy. A területen nagyjából megfelel az egy tulajdonsága a python objektumot. De a Field helyet biztosít legalább a címet és a leírást. Azt is korlátozzák az értékét, és egy érvényesítési eljárást. Különben is megadható jellemzők, mint amelynek értékét csak olvasható, vagy nem szükséges.
Zope 3 sémák születtek, amikor Jim Fulton és Martijn Faassen gondoltam készítő Zope 3 és PropertySets míg a Zope 3 sprint a Zope BBQ Berlinben. Rájöttek, hogy ha a szalag minden néző logikát formák akkor valamit hasonló felületek. És így sémák születtek.
Mi az új ebben a kiadásban:
- Automatizált épít a Szfinx HTML dokumentáció és a futás doctest töredék via tox.
- Eldobott kifejezett támogatására Python 3.1.
- Ismertesse NativeString és NativeStringLine melyek értéke Bytes és BytesLine a Python 2 és szöveg és TextLine a Python 3.
- Change Iuri egy Bytes string egy & quot; natív & quot; húr. Ez a visszafelé inkompatibilitás, amely csak arra van hatással Python 3.
- 100% készülék teszt lefedettség.
- Doctests költözött a csomag és vezetékes megszokott módon Sphinx dokumentációt.
- Added kifejezett támogatására PyPy.
- A támogatás a folyamatos integrációja segítségével toxikológiai és Jenkins.
- Eldobott külső hat függőség mellett sokkal szegett zope.schema._compat modul.
- Tesztek most át, amikor fut a orra.
- Added setup.py dev alias (fut setup.py fejlesztése, valamint telepíti az orr és a lefedettség).
- Added setup.py docs alias (telepíti Szfinx és a függőségek).
Mi az új verzióban 4.1.1:
- Vegye záró perjel a MANIFEST.in, ez okozza Winbot lezuhan.
Mi az új a 4.0.1-es verziójával:
- Fix bug in fromUnicode módszer DottedName ami nem érvényesítést kap unicode. Bevezetett 4.0.0.
Mi az új verzióban 4.0.0:
- Fix elavult unittest módszereket.
- Port Python 3. Ez növeli a függőséget, hogy hat és eltávolítja a támogatás Python 2.5.
Mi az új verzióban 3.8.1:
- Fix törött Object mező érvényesítését. Előző verzió volt, ha illékony ingatlan tárgy mezőben értékek végződik ForbiddenAttribute hibát a biztonsági proxyzására tárgyakat.
követelmények :
- Python
Hozzászólás nem található