GroupDocs.Metadata for Python v26.5 のリリースをご案内できることを嬉しく思います。本リリースは 2026年5月 に利用可能です。このリリースでは Python 3.14 のサポートを導入し、Windows、Linux、macOS(Intel と Apple Silicon)向けに組み込み .NET ランタイムを含む自己完結型ホイールを提供し、明示的な .pyi スタブを備えたモダンで型付けされた Python API を提供します(ランタイムプロキシを排除)。さらに、シームレスな AI エージェントおよび LLM 統合のために AGENTS.md が含まれています。

このリリースの新機能

  • [Enhancement] Python バインディングを再構築 — 型付けされた、オーバーロードごとの API に *.pyi スタブをバンドル(ランタイムの __getattr__ プロキシなし) (METADATAPYTHON-33)
  • [Feature] Python 3.14 のサポート(Requires-Python>=3.5,<3.15 に変更) (METADATAPYTHON-34)
  • [Feature] パッケージ内に AGENTS.md を同梱し、AI エージェント / LLM 統合を実現 (METADATAPYTHON-35)
  • [Enhancement] GroupDocs.Metadata for .NET 26.5 エンジンに更新 (METADATAPYTHON-36)
  • [Enhancement] Windows、Linux、macOS(Intel と Apple Silicon)向けに組み込み .NET ランタイムを含む自己完結型ホイールを提供 (METADATAPYTHON-37)

パブリック API の変更

  • すべてのクラス、メソッドオーバーロード、列挙型が型ヒントと *.pyi スタブで明示的に生成されます。
  • プロパティ検索はプレーンな Python プレディケートを使用し、Specification オブジェクトは不要です。
  • 既存のメソッドシグネチャに破壊的変更はなく、以前のバージョンからアップグレードするユーザーに対してもソース互換性が保たれます。

新機能

  • モダンで型付けされた Python API: .pyi スタブによる正確なオートコンプリートと静的解析。使用例:

    from groupdocs.metadata import Metadata
    
    with Metadata("input.docx") as metadata:
        for prop in metadata.find_properties(lambda p: True):
            print(f"{prop.name} = {prop.value}")
    
  • Python 3.14 のサポート: Python 3.5 から 3.14 までフルサポート(Requires-Python: >=3.5,<3.15)。単一のユニバーサルホイール(py3-none-{platform})を提供。

  • AGENTS.md 統合: AI アシスタント(例: Claude Code、Cursor、GitHub Copilot)は、インストールされたホイール内の groupdocs/metadata/AGENTS.md を通じて API のサーフェス、インポートパス、使用パターンを自動的に検出できるようになりました。

コード例

プレディケートを使用してメタデータを編集します — Specification オブジェクトは不要です:

from datetime import datetime
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags

with Metadata("input.docx") as metadata:
    metadata.set_properties(
        lambda p: Tags.time.created in list(p.tags),
        PropertyValue(datetime.now()),
    )
    metadata.save("output.docx")

# Strip all detected properties in one call
with Metadata("input.pdf") as metadata:
    removed = metadata.sanitize()
    metadata.save("clean.pdf")

更新の取得方法

PyPI

pip でインストールまたはアップグレードします:

pip install --upgrade groupdocs-metadata-net

PyPI 上のパッケージ名は groupdocs-metadata-net です。ホイールは Windows、Linux、macOS 向けに提供されています。

直接ダウンロード

最新リリースは GroupDocs.Metadata for Python via .NET 26.5 ページからダウンロードできます。

リソース