From 6451225950c90a763366366ba068661206c9d281 Mon Sep 17 00:00:00 2001 From: Stefan <96178532+stefan6419846@users.noreply.github.com> Date: Tue, 2 Jan 2024 10:19:11 +0100 Subject: [PATCH] DEP: Remove deprecated XMP properties (#2386) --- pypdf/xmp.py | 41 +---------------------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/pypdf/xmp.py b/pypdf/xmp.py index 0311281ae..945416a05 100644 --- a/pypdf/xmp.py +++ b/pypdf/xmp.py @@ -21,11 +21,7 @@ from xml.dom.minidom import Element as XmlElement from xml.parsers.expat import ExpatError -from ._utils import ( - StreamType, - deprecate_no_replacement, - deprecate_with_replacement, -) +from ._utils import StreamType, deprecate_no_replacement from .errors import PdfReadError from .generic import ContentStream, PdfObject @@ -225,11 +221,6 @@ def __init__(self, stream: ContentStream) -> None: )[0] self.cache: Dict[Any, Any] = {} - @property - def rdfRoot(self) -> XmlElement: # deprecated - deprecate_with_replacement("rdfRoot", "rdf_root", "4.0.0") - return self.rdf_root - def write_to_stream( self, stream: StreamType, encryption_key: Union[None, str, bytes] = None ) -> None: @@ -342,16 +333,6 @@ def _get_text(self, element: XmlElement) -> str: The date and time are returned as a UTC datetime.datetime object. """ - @property - def xmp_createDate(self) -> datetime.datetime: # deprecated - deprecate_with_replacement("xmp_createDate", "xmp_create_date", "4.0.0") - return self.xmp_create_date - - @xmp_createDate.setter - def xmp_createDate(self, value: datetime.datetime) -> None: # deprecated - deprecate_with_replacement("xmp_createDate", "xmp_create_date", "4.0.0") - self.xmp_create_date = value - xmp_modify_date = property( _getter_single(XMP_NAMESPACE, "ModifyDate", _converter_date) ) @@ -361,16 +342,6 @@ def xmp_createDate(self, value: datetime.datetime) -> None: # deprecated The date and time are returned as a UTC datetime.datetime object. """ - @property - def xmp_modifyDate(self) -> datetime.datetime: # deprecated - deprecate_with_replacement("xmp_modifyDate", "xmp_modify_date", "4.0.0") - return self.xmp_modify_date - - @xmp_modifyDate.setter - def xmp_modifyDate(self, value: datetime.datetime) -> None: # deprecated - deprecate_with_replacement("xmp_modifyDate", "xmp_modify_date", "4.0.0") - self.xmp_modify_date = value - xmp_metadata_date = property( _getter_single(XMP_NAMESPACE, "MetadataDate", _converter_date) ) @@ -380,16 +351,6 @@ def xmp_modifyDate(self, value: datetime.datetime) -> None: # deprecated The date and time are returned as a UTC datetime.datetime object. """ - @property - def xmp_metadataDate(self) -> datetime.datetime: # deprecated - deprecate_with_replacement("xmp_metadataDate", "xmp_metadata_date", "4.0.0") - return self.xmp_metadata_date - - @xmp_metadataDate.setter - def xmp_metadataDate(self, value: datetime.datetime) -> None: # deprecated - deprecate_with_replacement("xmp_metadataDate", "xmp_metadata_date", "4.0.0") - self.xmp_metadata_date = value - xmp_creator_tool = property(_getter_single(XMP_NAMESPACE, "CreatorTool")) """The name of the first known tool used to create the resource."""