Мы рады объявить о выпуске GroupDocs.Metadata for Python v26.5, доступном с мая 2026. Этот релиз добавляет поддержку Python 3.14, поставляется с самодостаточными wheel‑пакетами, включающими встроенную среду .NET для Windows, Linux и macOS (Intel и Apple Silicon), а также предоставляет современный типизированный Python API с явными .pyi‑заглушками — без прокси‑объектов во время выполнения. Кроме того, в пакет добавлен файл AGENTS.md для бесшовной интеграции AI‑агентов и LLM.

What’s new in this release

  • [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] Самодостаточные wheel‑пакеты с встроенной средой .NET для Windows, Linux и macOS (Intel и Apple Silicon) (METADATAPYTHON-37)

Public API changes

  • Каждый класс, перегрузка метода и перечисление теперь явно экспортируются с подсказками типов и *.pyi‑заглушками.
  • Поиск свойств реализован через обычные Python‑предикаты — без объектов Specification.
  • Нет разрушающих изменений сигнатур методов; API остаётся совместимым на уровне исходного кода для пользователей, обновляющихся с предыдущих версий.

New features

  • Современный типизированный 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), один универсальный wheel (py3-none-{platform}).

  • Интеграция AGENTS.md: AI‑ассистенты (например, Claude Code, Cursor, GitHub Copilot) теперь могут автоматически обнаруживать поверхность API, пути импорта и шаблоны использования через groupdocs/metadata/AGENTS.md в установленном wheel‑пакете.

Code example

Редактирование метаданных с помощью предикатов — без объектов 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")

# Удалить все обнаруженные свойства одним вызовом
with Metadata("input.pdf") as metadata:
    removed = metadata.sanitize()
    metadata.save("clean.pdf")

How to get the update

PyPI

Установите или обновите пакет через pip:

pip install --upgrade groupdocs-metadata-net

Имя пакета в PyPI — groupdocs-metadata-net. Wheel‑пакеты доступны для Windows, Linux и macOS.

Direct download

Скачайте последнюю версию с страницы GroupDocs.Metadata for Python via .NET 26.5.

Resources