우리는 GroupDocs.Metadata for Python v26.5의 출시를 기쁘게 발표합니다. 이 릴리스는 2026년 5월부터 이용 가능하며, Python 3.14 지원을 도입하고 Windows, Linux, macOS(Intel 및 Apple Silicon)용 임베디드 .NET 런타임이 포함된 자체 포함 휠을 제공하며, 명시적인 .pyi 스텁을 갖춘 최신 타입 지정 Python API를 제공하여 런타임 프록시를 제거합니다. 또한 AI 에이전트 및 LLM 통합을 위한 AGENTS.md를 포함합니다.

이번 릴리스의 새로운 내용

  • [Enhancement] Python 바인딩을 재구축 — 타입 지정 및 오버로드별 API와 번들된 *.pyi 스텁 제공 (런타임 __getattr__ 프록시 없음) (METADATAPYTHON-33)
  • [Feature] Python 3.14 지원 (Requires-Python이 이제 >=3.5,<3.15) (METADATAPYTHON-34)
  • [Feature] AI 에이전트 / LLM 통합을 위해 패키지 내부에 AGENTS.md 포함 (METADATAPYTHON-35)
  • [Enhancement] GroupDocs.Metadata for .NET 26.5 엔진으로 업데이트 (METADATAPYTHON-36)
  • [Enhancement] Windows, Linux, macOS(Intel 및 Apple Silicon)용 임베디드 .NET 런타임이 포함된 자체 포함 휠 제공 (METADATAPYTHON-37)

공개 API 변경 사항

  • 모든 클래스, 메서드 오버로드 및 열거형이 이제 타입 힌트와 *.pyi 스텁을 통해 명시적으로 생성됩니다.
  • 속성 검색은 순수 Python 프레디케이트를 사용합니다—Specification 객체가 필요 없습니다.
  • 기존 메서드 시그니처에 대한 파괴적 변경은 없으며, 이전 버전에서 업그레이드하는 사용자를 위해 API는 소스 호환성을 유지합니다.

새로운 기능

  • 현대적인 타입 지정 Python API: .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), 단일 범용 휠(py3-none-{platform}) 제공.

  • AGENTS.md 통합: AI 어시스턴트(예: Claude Code, Cursor, GitHub Copilot)가 설치된 휠 내 groupdocs/metadata/AGENTS.md를 통해 API 표면, import 경로 및 사용 패턴을 자동으로 탐색할 수 있습니다.

코드 예제

프레디케이트를 사용해 메타데이터를 편집—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이며, Windows, Linux, macOS용 휠이 제공됩니다.

직접 다운로드

GroupDocs.Metadata for Python via .NET 26.5 페이지에서 최신 릴리스를 다운로드하십시오.

리소스