zope.schema

ソフトウェアのスクリーンショット:
zope.schema
ソフトウェアの詳細:
バージョン: 4.2.0
日付のアップロード: 14 Apr 15
ライセンス: 無料
人気: 1

Rating: nan/5 (Total Votes: 0)

zope.schemaは、任意のPythonプロジェクトで独立して再利用可能であることを意図&NBSPされます。これは、Zopeのツールキットプロジェクトによって維持されている。
スキーマは詳細な属性の記述(ただし、メソッド)へのインタフェースの概念を拡張する。すべてのスキーマは、インタフェースであり、オブジェクトのpublicフィールドを指定します。フィールドには、おおよそのPythonオブジェクトの属性に対応します。しかし、フィールドには、少なくともタイトルと説明のためのスペースを提供しています。また、その値を制約し、検証方法を提供することができる。ほかに、あなたは、必要に応じて、その値が読み取り専用かどうか、必要であることなどの特性を指定することができます。
ベルリンでのZopeのBBQでのZope 3スプリントでながらジム·フルトンとマルタインFaassenはZopeの3とPropertySetsのためミュレータを考えたときにZope 3のスキーマが生まれた。彼らはあなたがフォームからのすべてのビューロジックを削除した場合、あなたはインターフェイスに似たものを持っていることに気づいた。そしてこうしてスキーマが生まれた。

の新機能の今回のリリースである:。スフィンクスのHTMLドキュメントの

  • 自動ビルドとdoctestのスニペットを実行しているTOX経由します。
  • はPython 3.1の明示的なサポートをドロップします。
  • 紹介Pythonの2とPython 3上のテキストとのTextLine上のバイトとBytesLineに等しいNativeStringとNativeStringLineます。
  • バイト文字列から&QUOTに変更IURI、ネイティブ&QUOT。文字列。これは、Pythonの3に影響を与え、後方互換性がないです。
  • 100%のユニットテストカバレッジます。
  • のdoctestは、パッケージから移動し、通常のスフィンクスのドキュメントとして設定有線ます。
  • はPyPyは明示的なサポートを追加します。
  • TOXとジェンキンスを使用して継続的インテグレーションのサポートを追加します。
  • 大いにトリミングzope.schema._compatモジュールの賛成で外部6依存関係が削除されました。

  • 鼻の下で実行するとき、
  • テストは今渡します。
  • を追加しましたsetup.py devのエイリアス(ランが開発するsetup.pyプラス鼻とカバレッジをインストールします)します。
  • はsetup.pyドキュメントエイリアス(スフィンクスと依存関係をインストールします)を加えます。

のバージョン4.1.1でのの新機能:

  • MANIFEST.inの末尾のスラッシュを削除し、それが原因Winbotがクラッシュします。

のバージョン4.0.1でのの新機能:失敗するでしょうDottedNameのfromUnicode方法で

  • 不具合を修正しましたUnicodeを与えられている上での検証。 4.0.0で導入されます。

  • 非推奨のunittestの方法を修正します。

    のバージョン4.0.0でのの新機能である。
    Pythonの3に

  • ポートこれは6への依存を追加し、Pythonの2.5のサポートを削除します。

  • 壊れたオブジェクトのフィールド検証を修正します。

    のバージョン3.8.1でのの新機能である。以前のバージョンでは、セキュリティプロキシされたオブジェクト上のForbiddenAttributeのエラーで終了したオブジェクトのフィールド値に揮発性のプロパティを使用していたします。

の要件

  • のPythonます。

開発者の他のソフトウェア Zope Corporation and Contributors

へのコメント zope.schema

コメントが見つかりません
コメントを追加
画像をオンにする!