Мы рады объявить о выпуске 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.