Skip to content

no longer functioning due to "The "imghdr" module has been removed from the Python standard library starting from Python 3.13" #121

@darkralts

Description

@darkralts

long time no see sir, still using this epic program. i have ran into an error that chatgpt says is due to a new python version 3.13 not supporting this imghdr thing anymore.

Traceback (most recent call last):
  File "/usr/bin/epy", line 5, in <module>
    from epy_reader.__main__ import main
  File "/usr/lib/python3.13/site-packages/epy_reader/__main__.py", line 5, in <module>
    import epy_reader.cli as cli
  File "/usr/lib/python3.13/site-packages/epy_reader/cli.py", line 13, in <module>
    from epy_reader.state import State
  File "/usr/lib/python3.13/site-packages/epy_reader/state.py", line 8, in <module>
    from epy_reader.ebooks import Ebook
  File "/usr/lib/python3.13/site-packages/epy_reader/ebooks/__init__.py", line 10, in <module>
    from epy_reader.ebooks.azw import Azw
  File "/usr/lib/python3.13/site-packages/epy_reader/ebooks/azw.py", line 8, in <module>
    from epy_reader.tools import unpack_kindle_book
  File "/usr/lib/python3.13/site-packages/epy_reader/tools/__init__.py", line 3, in <module>
    from epy_reader.tools.KindleUnpack.kindleunpack import unpackBook as unpack_kindle_book
  File "/usr/lib/python3.13/site-packages/epy_reader/tools/KindleUnpack/kindleunpack.py", line 197, in <module>
    from .mobi_cover import CoverProcessor, get_image_type
  File "/usr/lib/python3.13/site-packages/epy_reader/tools/KindleUnpack/mobi_cover.py", line 11, in <module>
    import imghdr
ModuleNotFoundError: No module named 'imghdr'

now i have no idea what to do about this, chatgpt reccomended using Pillow instead of imghdr

https://chatgpt.com/share/6830d95f-c1fc-8001-986b-e292f524f731

thats the chat archive it gives ideas even in the source code, no idea if it actually read your code or not though but i thought it would be worth sending. thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions