Skip to content

Commit 34fe590

Browse files
authored
Merge pull request #129 from FelixMoelder/feat/replace_pypdf2_by_pypdf
replace PyPDF2 by pypdf
2 parents 7077caf + 3ff4d59 commit 34fe590

12 files changed

+15
-15
lines changed

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_CNV48.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_DBS78.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_ID83.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_SBS1536.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_SBS288.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_SBS96.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/DecompositionPlots/PlotDecomposition_SV32.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from reportlab.pdfbase.ttfonts import TTFont
1212
from reportlab.pdfbase import pdfmetrics
1313
import SigProfilerAssignment as spa_path
14-
from PyPDF2 import PdfWriter, PdfReader
14+
from pypdf import PdfWriter, PdfReader
1515

1616
# imports for saving plots to memory
1717
import io

SigProfilerAssignment/decompose_subroutines.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
from sigProfilerPlotting import plotActivity as plot_ac
2828
from sigProfilerPlotting import tmbplot as tmb
2929
import string
30-
import PyPDF2
30+
import pypdf
3131
import scipy
3232

3333
# import SigProfilerAssignment as sspro
34-
from PyPDF2 import PdfMerger
34+
from pypdf import PdfMerger
3535
import SigProfilerAssignment as spa
3636
from SigProfilerAssignment import single_sample as ss
3737
from scipy.spatial.distance import correlation as cor
@@ -1776,10 +1776,10 @@ def merge_pdf(input_folder, output_file):
17761776
pdf2merge.append(filename)
17771777

17781778
pdf2merge.sort()
1779-
pdfWriter = PyPDF2.PdfFileWriter()
1779+
pdfWriter = pypdf.PdfFileWriter()
17801780
for filename in pdf2merge:
17811781
pdfFileObj = open(input_folder + "/" + filename, "rb")
1782-
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
1782+
pdfReader = pypdf.PdfFileReader(pdfFileObj)
17831783
for pageNum in range(pdfReader.numPages):
17841784
pageObj = pdfReader.getPage(pageNum)
17851785
pdfWriter.addPage(pageObj)

SigProfilerAssignment/decomposition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from sigProfilerPlotting import sigProfilerPlotting as sigPlot
2828
import sigProfilerPlotting
2929
import os, sys
30-
from PyPDF2 import PdfMerger
30+
from pypdf import PdfMerger
3131
import fitz
3232
import time
3333
from pathlib import Path

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ statsmodels
88
scikit-learn
99
psutil
1010
reportlab
11-
PyPDF2
11+
pypdf
1212
alive_progress

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def write_version_py(filename="SigProfilerAssignment/version.py"):
4242
"scikit-learn>=0.24.2",
4343
"psutil>=5.6.1",
4444
"reportlab>=3.5.42",
45-
"PyPDF2>=3.0.0",
45+
"pypdf>=3.1.0",
4646
"alive_progress>=2.4.1",
4747
"pdf2image>=1.16.0",
4848
"PyMuPDF>=1.21.0",

test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import SigProfilerAssignment as spa
99
from SigProfilerAssignment import Analyzer as Analyze
1010
from SigProfilerAssignment.DecompositionPlots import PlotDecomposition as sp
11-
from PyPDF2 import PdfMerger
11+
from pypdf import PdfMerger
1212
import numpy as np
1313
import pandas as pd
1414
import time

0 commit comments

Comments
 (0)