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.

Co je nového v tomto vydání

  • [Enhancement] Přestavěno Pythonové rozhraní — typované, per‑overload API s balíčkem *.pyi stubů (žádný runtime __getattr__ proxy) (METADATAPYTHON-33)
  • [Feature] Podpora Python 3.14 (Requires-Python je nyní >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] Do balíčku je zahrnut soubor AGENTS.md pro integraci AI agentů / LLM (METADATAPYTHON-35)
  • [Enhancement] Aktualizováno na engine GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
  • [Enhancement] Samostatné wheels s vestavěným .NET runtime pro Windows, Linux a macOS (Intel i Apple Silicon) (METADATAPYTHON-37)

Změny veřejného API

  • Každá třída, přetížení metody i výčtová hodnota jsou nyní explicitně vydány s typovými nápovědami a *.pyi stuby.
  • Vyhledávání vlastností používá obyčejné Python predikáty — žádné objekty Specification.
  • Žádné breaking změny v existujících signaturách metod; API zůstává zdrojově kompatibilní pro uživatele přecházející z předchozích verzí.

Nové funkce

  • Moderní, typované Python API: Přesné automatické doplňování a statická analýza díky .pyi stubům. Příklad použití:

    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}")
    
  • Podpora Python 3.14: Plná podpora od Python 3.5 až po 3.14 (Requires-Python: >=3.5,<3.15), s jedním univerzálním wheel (py3-none-{platform}).

  • Integrace AGENTS.md: AI asistenti (např. Claude Code, Cursor, GitHub Copilot) nyní mohou automaticky objevit rozhraní API, importní cesty a vzory použití prostřednictvím groupdocs/metadata/AGENTS.md v nainstalovaném wheelu.

Příklad kódu

Upravujte metadata pomocí predikátů — není potřeba žádné objekty 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")

# Odstraňte všechny detekované vlastnosti jedním voláním
with Metadata("input.pdf") as metadata:
    removed = metadata.sanitize()
    metadata.save("clean.pdf")

Jak získat aktualizaci

PyPI

Instalujte nebo aktualizujte pomocí pip:

pip install --upgrade groupdocs-metadata-net

Název balíčku na PyPI je groupdocs-metadata-net. Wheels jsou k dispozici pro Windows, Linux i macOS.

Přímé stažení

Stáhněte si nejnovější vydání ze stránky GroupDocs.Metadata for Python via .NET 26.5.

Zdroje