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
*.pyiincluidos (sin proxy__getattr__en tiempo de ejecución) (METADATAPYTHON-33) - [Feature] Soporte para Python 3.14 (
Requires-Pythonahora es>=3.5,<3.15) (METADATAPYTHON-34) - [Feature] Inclusión de
AGENTS.mddentro 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.mdincluido 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.