¡Nos complace anunciar el lanzamiento de GroupDocs.Metadata for Python v26.5, disponible a partir de May 2026. Esta versión introduce soporte para Python 3.14, incluye ruedas auto‑contenidas con un runtime .NET incrustado para Windows, Linux y macOS (Intel y Apple Silicon), y ofrece una API moderna y tipada para Python con stubs explícitos .pyi, eliminando los proxies en tiempo de ejecución. También incorpora AGENTS.md para una integración fluida de agentes de IA y LLM.

What’s new in this release

  • [Enhancement] Reconstrucción del enlace de Python — una API tipada, por sobrecarga, con stubs *.pyi empaquetados (sin proxy __getattr__ en tiempo de ejecución) (METADATAPYTHON-33)
  • [Feature] Soporte para Python 3.14 (Requires-Python ahora es >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] Inclusión de AGENTS.md dentro del paquete para la integración de agentes de IA / LLM (METADATAPYTHON-35)
  • [Enhancement] Actualización al motor GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
  • [Enhancement] Ruedas auto‑contenidas con un runtime .NET incrustado para Windows, Linux y macOS (Intel y Apple Silicon) (METADATAPYTHON-37)

Public API changes

  • Cada clase, sobrecarga de método y enumeración ahora se emite explícitamente con indicaciones de tipo y stubs *.pyi.
  • La búsqueda de propiedades utiliza predicados de Python simples, sin objetos Specification.
  • No hay cambios incompatibles en las firmas de los métodos existentes; la API sigue siendo compatible a nivel de código fuente para los usuarios que actualizan desde versiones anteriores.

New features

  • Una API moderna y tipada para Python: Autocompletado preciso y análisis estático mediante stubs .pyi. Uso de ejemplo:

    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}")
    
  • Soporte para Python 3.14: Compatibilidad total desde Python 3.5 hasta 3.14 (Requires-Python: >=3.5,<3.15), con una única rueda universal (py3-none-{platform}).

  • Integración de AGENTS.md: Los asistentes de IA (p. ej., Claude Code, Cursor, GitHub Copilot) pueden descubrir automáticamente la superficie de la API, rutas de importación y patrones de uso mediante groupdocs/metadata/AGENTS.md en la rueda instalada.

Code example

Edite los metadatos usando predicados, sin necesidad de objetos 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")

# Eliminar todas las propiedades detectadas en una sola llamada
with Metadata("input.pdf") as metadata:
    removed = metadata.sanitize()
    metadata.save("clean.pdf")

How to get the update

PyPI

Instale o actualice mediante pip:

pip install --upgrade groupdocs-metadata-net

El nombre del paquete en PyPI es groupdocs-metadata-net. Las ruedas están disponibles para Windows, Linux y macOS.

Direct download

Descargue la última versión desde la página GroupDocs.Metadata for Python via .NET 26.5.

Resources