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

ما الجديد في هذا الإصدار

  • [Enhancement] إعادة بناء ربط Python — واجهة برمجة تطبيقات مكتوبة بأنواع، لكل تحميل زائد، مع ملفات *.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)

تغييرات واجهة برمجة التطبيقات العامة

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

الميزات الجديدة

  • واجهة برمجة تطبيقات 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 حتى Python 3.14 (Requires-Python: >=3.5,<3.15)، مع حزمة wheel واحدة شاملة (py3-none-{platform}).

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

مثال على الكود

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

كيفية الحصول على التحديث

PyPI

التثبيت أو التحديث عبر pip:

pip install --upgrade groupdocs-metadata-net

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

التحميل المباشر

قم بتنزيل أحدث إصدار من صفحة GroupDocs.Metadata for Python via .NET 26.5.

الموارد