نحن سعداء بالإعلان عن إصدار GroupDocs.Metadata for Python v26.5، المتاح اعتبارًا من May 2026. يقدم هذا الإصدار دعمًا لـ Python 3.14، ويشمل حزم wheels مستقلة تحتوي على بيئة تشغيل .NET مدمجة لأنظمة Windows وLinux وmacOS (Intel وApple Silicon)، ويوفر واجهة برمجة تطبيقات Python حديثة ومكتوبة بنوع مع ملفات تعريف .pyi صريحة—مما يلغي الحاجة إلى وكلاء وقت التشغيل. كما يتضمن AGENTS.md لتكامل سهل مع وكلاء الذكاء الاصطناعي وLLM.

What’s new in this release

  • [Enhancement] تم إعادة بناء ربط Python — واجهة API مكتوبة بنوع، لكل تحميل زائد، مع ملفات *.pyi مدمجة (بدون وكيل __getattr__ وقت التشغيل) (METADATAPYTHON-33)
  • [Feature] دعم Python 3.14 (Requires-Python الآن >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] تضمين AGENTS.md داخل الحزمة لتكامل وكيل الذكاء الاصطناعي / LLM (METADATAPYTHON-35)
  • [Enhancement] تحديث إلى محرك GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
  • [Enhancement] حزم wheels مستقلة مع بيئة تشغيل .NET مدمجة لأنظمة Windows وLinux وmacOS (Intel وApple Silicon) (METADATAPYTHON-37)

Public API changes

  • كل فئة، وتحميل زائد للطرق، وتعداد الآن يتم إصداره صراحةً مع تلميحات النوع وملفات *.pyi المساعدة.
  • البحث عن الخصائص يستخدم دوال Python العادية—بدون كائنات Specification.
  • لا توجد تغييرات كسرية في توقيعات الطرق الحالية؛ تظل الواجهة متوافقة مع المصدر للمستخدمين الذين يرقون من الإصدارات السابقة.

New features

  • واجهة API حديثة ومكتوبة بنوع لـ Python: إكمال تلقائي دقيق وتحليل ثابت عبر ملفات .pyi. مثال على الاستخدام:

    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}")
    
  • دعم Python 3.14: دعم كامل من Python 3.5 حتى 3.14 (Requires-Python: >=3.5,<3.15)، مع حزمة wheel واحدة شاملة (py3-none-{platform}).

  • تكامل AGENTS.md: يمكن للمساعدين الذكائيين (مثل Claude Code، Cursor، GitHub Copilot) الآن اكتشاف سطح API تلقائيًا، ومسارات الاستيراد، وأنماط الاستخدام عبر groupdocs/metadata/AGENTS.md الموجود في الحزمة المثبتة.

Code example

تحرير البيانات الوصفية باستخدام دوال شرطية—دون الحاجة إلى كائنات 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")

# حذف جميع الخصائص المكتشفة في استدعاء واحد
with Metadata("input.pdf") as metadata:
    removed = metadata.sanitize()
    metadata.save("clean.pdf")

How to get the update

PyPI

التثبيت أو الترقية عبر pip:

pip install --upgrade groupdocs-metadata-net

اسم الحزمة على PyPI هو groupdocs-metadata-net. تتوفر حزم wheels لأنظمة Windows وLinux وmacOS.

Direct download

حمّل أحدث إصدار من صفحة GroupDocs.Metadata for Python via .NET 26.5.

Resources