Skip to content

Commit eb3e22d

Browse files
authored
DEP: Remove deprecated code (#2367)
Also don't use a default for the deprecation functions: If the version is mentioned explicitly with every call, we can more easily search for it. Bookmarks: `MAINT: Consistent terminology for outline items` (#1156, pypdf==2.9.0) introduced it. Meaning in pypdf==4.0.0 we can remove them
1 parent 5ea40d6 commit eb3e22d

19 files changed

+152
-2309
lines changed

pypdf/__init__.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99

1010
from ._crypt_providers import crypt_provider
1111
from ._encryption import PasswordType
12-
from ._merger import PdfFileMerger, PdfMerger
12+
from ._merger import PdfMerger
1313
from ._page import PageObject, Transformation, mult
14-
from ._reader import DocumentInformation, PdfFileReader, PdfReader
14+
from ._reader import DocumentInformation, PdfReader
1515
from ._version import __version__
16-
from ._writer import ObjectDeletionFlag, PdfFileWriter, PdfWriter
16+
from ._writer import ObjectDeletionFlag, PdfWriter
1717
from .constants import ImageType
1818
from .pagerange import PageRange, parse_filename_page_ranges
1919
from .papersizes import PaperSize
@@ -39,9 +39,6 @@
3939
"DocumentInformation",
4040
"ObjectDeletionFlag",
4141
"parse_filename_page_ranges",
42-
"PdfFileMerger", # will be removed in pypdf==4.0.0; use PdfMerger instead
43-
"PdfFileReader", # will be removed in pypdf==4.0.0; use PdfReader instead
44-
"PdfFileWriter", # will be removed in pypdf==4.0.0; use PdfWriter instead
4542
"PdfMerger",
4643
"PdfReader",
4744
"PdfWriter",

0 commit comments

Comments
 (0)