Replace pkg_resources with importlib.resources for Python 3.14 compatibility

This commit is contained in:
wave1martian
2026-03-08 20:24:24 +01:00
parent c89fc132b8
commit 17c304066a
11 changed files with 32 additions and 44 deletions
+2 -3
View File
@@ -7,7 +7,7 @@ import mimetypes
import numbers
import optparse
import os
import pkg_resources
from importlib.resources import files
import re
import sys
@@ -351,8 +351,7 @@ def read_sr_patterns(path, log=None):
def main(args=sys.argv):
log = logging.default_log
mimetypes.init([pkg_resources.resource_filename('ebook_converter',
'data/mime.types')])
mimetypes.init([str(files('ebook_converter').joinpath('data/mime.types'))])
parser, plumber = create_option_parser(args, log)
opts, leftover_args = parser.parse_args(args)
if len(leftover_args) > 3: