Siamo felici di annunciare il rilascio di GroupDocs.Metadata for Python v26.5, disponibile a partire da maggio 2026. Questa versione introduce il supporto a Python 3.14, fornisce wheel auto‑contenute con un runtime .NET incorporato per Windows, Linux e macOS (Intel e Apple Silicon) e offre un’API Python moderna e tipizzata con stub .pyi espliciti—eliminando i proxy a runtime. Include anche AGENTS.md per un’integrazione fluida di agenti AI e LLM.
Novità di questa versione
- [Enhancement] Ricostruita la binding Python — un’API tipizzata, per overload, con stub
*.pyiinclusi (senza proxy runtime__getattr__) (METADATAPYTHON-33) - [Feature] Supporto a Python 3.14 (
Requires-Pythonè ora>=3.5,<3.15) (METADATAPYTHON-34) - [Feature] Includi
AGENTS.mdall’interno del pacchetto per l’integrazione di agenti AI / LLM (METADATAPYTHON-35) - [Enhancement] Aggiornato al motore GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
- [Enhancement] Wheel auto‑contenute con un runtime .NET incorporato per Windows, Linux e macOS (Intel e Apple Silicon) (METADATAPYTHON-37)
Modifiche all’API pubblica
- Ogni classe, overload di metodo e enum è ora emessa esplicitamente con suggerimenti di tipo e stub
*.pyi. - La ricerca delle proprietà utilizza semplici predicati Python—senza oggetti
Specification. - Nessuna modifica incompatibile alle firme dei metodi esistenti; l’API rimane compatibile a livello di sorgente per gli utenti che aggiornano da versioni precedenti.
Nuove funzionalità
-
Un’API Python moderna e tipizzata: completamento automatico accurato e analisi statica tramite stub
.pyi. Esempio di utilizzo: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}") -
Supporto a Python 3.14: supporto completo da Python 3.5 fino a 3.14 (
Requires-Python: >=3.5,<3.15), con una singola wheel universale (py3-none-{platform}). -
Integrazione di AGENTS.md: gli assistenti AI (ad es., Claude Code, Cursor, GitHub Copilot) possono ora scoprire automaticamente la superficie dell’API, i percorsi di importazione e i pattern di utilizzo tramite
groupdocs/metadata/AGENTS.mdnella wheel installata.
Esempio di codice
Modifica i metadati usando predicati—non sono richiesti oggetti 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")
# Rimuovi tutte le proprietà rilevate in un'unica chiamata
with Metadata("input.pdf") as metadata:
removed = metadata.sanitize()
metadata.save("clean.pdf")
Come ottenere l’aggiornamento
PyPI
Installa o aggiorna tramite pip:
pip install --upgrade groupdocs-metadata-net
Il nome del pacchetto su PyPI è groupdocs-metadata-net. Le wheel sono disponibili per Windows, Linux e macOS.
Download diretto
Scarica l’ultima versione dalla pagina GroupDocs.Metadata for Python via .NET 26.5 .