Ми раді оголосити про випуск GroupDocs.Metadata for Python v26.5, доступний з травня 2026 року. У цьому випуску додана підтримка Python 3.14, випускаються самодостатні колеса з вбудованим середовищем .NET для Windows, Linux та macOS (Intel і Apple Silicon) і представлений сучасний типізований Python‑API з явними .pyi‑стабами — без проксі‑об’єктів під час виконання. Також включено AGENTS.md для безшовної інтеграції AI‑агентів та LLM.
Що нового у цьому випуску
- [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] Самодостатні колеса з вбудованим середовищем .NET для Windows, Linux та macOS (Intel і Apple Silicon) (METADATAPYTHON-37)
Зміни у публічному API
- Кожен клас, перевантаження методу та enum тепер явно експортуються з підказками типів та
*.pyi‑стабами. - Пошук властивостей здійснюється простими предикатами Python — без об’єктів
Specification. - Не передбачено зворотних змін у підписах існуючих методів; API залишається сумісним за джерелом для користувачів, які оновлюються з попередніх версій.
Нові можливості
-
Сучасний типізований 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у встановленому колесі.
Приклад коду
Редагування метаданих за допомогою предикатів — без об’єктів 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")
Як отримати оновлення
PyPI
Встановіть або оновіть пакет за допомогою pip:
pip install --upgrade groupdocs-metadata-net
Назва пакету в PyPI — groupdocs-metadata-net. Колеса доступні для Windows, Linux та macOS.
Пряме завантаження
Завантажте останній випуск зі сторінки GroupDocs.Metadata for Python via .NET 26.5.