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] Python bağlamasını yeniden inşa etti — tiplenmiş, overload başına API ve paketlenmiş
*.pyistub’ları (çalışma zamanı__getattr__proxy’si yok) (METADATAPYTHON-33) - [Feature] Python 3.14 desteği (
Requires-Pythonartık>=3.5,<3.15) (METADATAPYTHON-34) - [Feature] Paket içinde AI ajan / LLM entegrasyonu için
AGENTS.mdgönder (METADATAPYTHON-35) - [Enhancement] GroupDocs.Metadata for .NET 26.5 motoruna güncellendi (METADATAPYTHON-36)
- [Enhancement] Windows, Linux ve macOS (Intel ve Apple Silicon) için gömülü .NET çalışma zamanı içeren kendi kendine yeten tekerlekler (METADATAPYTHON-37)
Public API changes
- Her sınıf, metod overload’u ve enum artık tip ipuçları ve
*.pyistub’larıyla açıkça yayınlanıyor. - Özellik araması düz Python predicate’leri kullanır —
Specificationnesneleri yok. - Mevcut metod imzalarında kırıcı değişiklik yok; API, önceki sürümlerden yükselen kullanıcılar için kaynak uyumlu kalıyor.
New features
-
Modern, tiplenmiş bir Python API’si:
.pyistub’ları aracılığıyla doğru otomatik tamamlama ve statik analiz. Örnek kullanım: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 desteği: Python 3.5’ten 3.14’e kadar tam destek (
Requires-Python: >=3.5,<3.15), tek bir evrensel tekerlek (py3-none-{platform}) ile. -
AGENTS.md entegrasyonu: AI asistanları (ör. Claude Code, Cursor, GitHub Copilot) artık kurulu tekerlekteki
groupdocs/metadata/AGENTS.mdaracılığıyla API yüzeyini, import yollarını ve kullanım desenlerini otomatik olarak keşfedebilir.
Code example
Metadata’yı predicate’ler kullanarak düzenleyin — Specification nesneleri gerekmez:
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
pip ile kurun veya yükseltin:
pip install --upgrade groupdocs-metadata-net
PyPI’deki paket adı groupdocs-metadata-net. Tekerlekler Windows, Linux ve macOS için mevcuttur.
Direct download
En son sürümü GroupDocs.Metadata for Python via .NET 26.5 sayfasından indirin.