Estamos felices de anunciar el lanzamiento de GroupDocs.Metadata for Python v26.5, disponible a partir de ** mayo de 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 de Python moderna y tipada con stubs .pyi explícitos, eliminando los proxies en tiempo de ejecución. Además, incorpora AGENTS.md para una integración fluida de agentes de IA y LLM.

Novedades en esta versión

  • [Enhancement] Reconstrucción del enlace de Python: una API tipada, por sobrecarga, con stubs *.pyi incluidos (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)

Cambios en la API pública

  • Cada clase, sobrecarga de método y enumeración se emite ahora explícitamente con anotaciones 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 actualicen desde versiones anteriores.

Nuevas funcionalidades

  • Una API de Python moderna y tipada: autocompletado preciso y análisis estático mediante stubs .pyi. Ejemplo de uso:

    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, las rutas de importación y los patrones de uso mediante groupdocs/metadata/AGENTS.md incluido en la rueda instalada.

Ejemplo de código

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")

Cómo obtener la actualización

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.

Descarga directa

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

Recursos