We’re happy to announce the release of GroupDocs.Metadata for Python v26.5, available as of May 2026. This release introduces Python 3.14 support, ships self-contained wheels with an embedded .NET runtime for Windows, Linux, and macOS (Intel and Apple Silicon), and delivers a modern, typed Python API with explicit .pyi stubs—eliminating runtime proxies. It also includes AGENTS.md for seamless AI agent and LLM integration.

What’s new in this release

  • [Enhancement] Tái xây dựng binding Python — một API có kiểu, theo từng overload với các stub *.pyi được đóng gói (không có proxy __getattr__ thời gian chạy) (METADATAPYTHON-33)
  • [Feature] Hỗ trợ Python 3.14 (Requires-Python hiện là >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] Cung cấp AGENTS.md trong gói để tích hợp AI agent / LLM (METADATAPYTHON-35)
  • [Enhancement] Cập nhật lên engine GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
  • [Enhancement] Các gói wheel tự chứa với môi trường .NET nhúng cho Windows, Linux và macOS (Intel và Apple Silicon) (METADATAPYTHON-37)

Public API changes

  • Mọi lớp, overload phương thức và enum hiện đều được phát sinh một cách rõ ràng với các gợi ý kiểu và stub *.pyi.
  • Tìm kiếm thuộc tính sử dụng các predicate Python thuần—không cần các đối tượng Specification.
  • Không có thay đổi gây phá vỡ đối với các chữ ký phương thức hiện có; API vẫn tương thích nguồn cho người dùng nâng cấp từ các phiên bản trước.

New features

  • Một API Python hiện đại, có kiểu: Tự động hoàn thành chính xác và phân tích tĩnh thông qua các stub .pyi. Ví dụ sử dụng:

    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}")
    
  • Hỗ trợ Python 3.14: Hỗ trợ đầy đủ từ Python 3.5 đến 3.14 (Requires-Python: >=3.5,<3.15), với một gói wheel duy nhất cho mọi nền tảng (py3-none-{platform}).

  • Tích hợp AGENTS.md: Các trợ lý AI (ví dụ: Claude Code, Cursor, GitHub Copilot) giờ có thể tự động khám phá bề mặt API, các đường dẫn import và mẫu sử dụng thông qua groupdocs/metadata/AGENTS.md trong wheel đã cài đặt.

Code example

Chỉnh sửa metadata bằng các predicate—không cần các đối tượng 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")

How to get the update

PyPI

Install hoặc nâng cấp qua pip:

pip install --upgrade groupdocs-metadata-net

The package name on PyPI is groupdocs-metadata-net. wheels are available for Windows, Linux, and macOS.

Direct download

Tải bản phát hành mới nhất từ trang GroupDocs.Metadata for Python via .NET 26.5.

Resources