Package: calibre / 6.13.0+repack-2+deb12u4

0012-Debian-uses-pycryptodomex-instead-of-prcryptodome.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From: YOKOTA Hiroshi <yokota.hgml@gmail.com>
Date: Mon, 11 Jul 2022 21:28:57 +0900
Subject: Debian uses "pycryptodomex" instead of "prcryptodome"

Forwarded: not-needed
---
 src/calibre/constants.py | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/calibre/constants.py b/src/calibre/constants.py
index 846b5ee..60a26f1 100644
--- a/src/calibre/constants.py
+++ b/src/calibre/constants.py
@@ -209,10 +209,6 @@ class DeVendor:
             if fullname == 'PyQt5':
                 return ModuleSpec(fullname, DeVendorLoader('qt'))
             return ModuleSpec(fullname, DeVendorLoader('qt.webengine' if 'QWebEngine' in fullname else 'qt.core'))
-        if fullname.startswith('Cryptodome'):
-            # this is needed for py7zr which uses pycryptodomex instead of
-            # pycryptodome for some reason
-            return ModuleSpec(fullname, DeVendorLoader(fullname.replace('dome', '', 1)))
 
 
 class ExtensionsPackageLoader: