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.
Bu sürümde yenilikler
- [Enhancement] Python bağlaması yeniden inşa edildi — tiplenmiş, overload başına API ve paketlenmiş
*.pyistub’ları (runtime__getattr__proxy’si yok) (METADATAPYTHON-33) - [Feature] Python 3.14 desteği (
Requires-Pythonartık>=3.5,<3.15) (METADATAPYTHON-34) - [Feature] AI ajanı / LLM entegrasyonu için paket içinde
AGENTS.mdgönderildi (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)
Genel API değişiklikleri
- Her sınıf, metod overload’u ve enum artık tip ipuçları ve
*.pyistub’larıyla açıkça yayımlanıyor. - Özellik araması düz Python predicate’leri kullanıyor—
Specificationnesneleri yok. - Mevcut metod imzalarında kırıcı bir değişiklik yok; API, önceki sürümlerden yükselten kullanıcılar için kaynak‑uyumlu kalıyor.
Yeni özellikler
-
Modern, tiplenmiş Python API:
.pyistub’ları sayesinde 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‑den 3.14’e kadar tam destek (
Requires-Python: >=3.5,<3.15), tek evrensel tekerlek (py3-none-{platform}) ile. -
AGENTS.md entegrasyonu: AI asistanları (ör. Claude Code, Cursor, GitHub Copilot) artık
groupdocs/metadata/AGENTS.mddosyasını otomatik olarak keşfederek API yüzeyini, import yollarını ve kullanım kalıplarını öğrenebiliyor.
Kod örneği
Özellikleri predicate’ler aracılığıyla 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")
# Tüm tespit edilen özellikleri tek bir çağrıyla temizleyin
with Metadata("input.pdf") as metadata:
removed = metadata.sanitize()
metadata.save("clean.pdf")
Güncellemeyi nasıl alabilirsiniz
PyPI
pip ile kurun veya yükseltin:
pip install --upgrade groupdocs-metadata-net
PyPI üzerindeki paket adı groupdocs-metadata-net. Windows, Linux ve macOS için tekerlekler mevcuttur.
Doğrudan indirme
En son sürümü GroupDocs.Metadata for Python via .NET 26.5 sayfasından indirin.