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 nowego w tej wersji
- [Enhancement] Przebudowano powiązanie Pythona — typowane API z przeładowaniami i dołączonymi
*.pyistubami (bez proxy__getattr__w czasie wykonywania) (METADATAPYTHON-33) - [Feature] Obsługa Python 3.14 (
Requires-Pythonjest teraz>=3.5,<3.15) (METADATAPYTHON-34) - [Feature] Dołączono
AGENTS.mddo pakietu w celu integracji z agentami AI / LLM (METADATAPYTHON-35) - [Enhancement] Zaktualizowano silnik GroupDocs.Metadata for .NET do wersji 26.5 (METADATAPYTHON-36)
- [Enhancement] Samodzielne koła (wheels) z wbudowanym środowiskiem .NET dla Windows, Linux i macOS (Intel i Apple Silicon) (METADATAPYTHON-37)
Zmiany w publicznym API
- Każda klasa, przeciążenie metody i enumeracja są teraz wyraźnie emitowane z podpowiedziami typów oraz stubami
*.pyi. - Wyszukiwanie właściwości używa zwykłych predykatów Pythona — bez obiektów
Specification. - Brak łamiących zmian w istniejących sygnaturach metod; API pozostaje kompatybilne źródłowo dla użytkowników aktualizujących się z poprzednich wersji.
Nowe funkcje
-
Nowoczesne, typowane API Pythona: Dokładne podpowiedzi i statyczna analiza dzięki stubom
.pyi. Przykładowe użycie: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}") -
Obsługa Python 3.14: Pełna obsługa od Pythona 3.5 do 3.14 (
Requires-Python: >=3.5,<3.15), z jednym uniwersalnym kołem (py3-none-{platform}). -
Integracja AGENTS.md: Asystenci AI (np. Claude Code, Cursor, GitHub Copilot) mogą automatycznie odkrywać powierzchnię API, ścieżki importu i wzorce użycia poprzez
groupdocs/metadata/AGENTS.mdw zainstalowanym kole.
Przykład kodu
Edytuj metadane przy użyciu predykatów — bez konieczności używania obiektów 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")
# Usuń wszystkie wykryte właściwości jednym wywołaniem
with Metadata("input.pdf") as metadata:
removed = metadata.sanitize()
metadata.save("clean.pdf")
Jak uzyskać aktualizację
PyPI
Zainstaluj lub zaktualizuj przy pomocy pip:
pip install --upgrade groupdocs-metadata-net
Nazwa pakietu w PyPI to groupdocs-metadata-net. Koła są dostępne dla Windows, Linux i macOS.
Bezpośrednie pobranie
Pobierz najnowsze wydanie ze strony GroupDocs.Metadata for Python via .NET 26.5.