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ş *.pyi stub’ları (çalışma zamanı __getattr__ proxy’si yok) (METADATAPYTHON-33)
  • [Feature] Python 3.14 desteği (Requires-Python artık >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] Paket içinde AI ajan / LLM entegrasyonu için AGENTS.md gö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 *.pyi stub’larıyla açıkça yayınlanıyor.
  • Özellik araması düz Python predicate’leri kullanır — Specification nesneleri 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: .pyi stub’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.md aracı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.

Resources