pyatv icon indicating copy to clipboard operation
pyatv copied to clipboard

No module named 'imghdr'

Open cherpake opened this issue 4 months ago • 4 comments

Describe the bug

No module named 'imghdr'... Seems it was deprecated and removed https://github.com/sphinx-doc/sphinx/issues/10440

Error log

Traceback (most recent call last):
  File "/Users/cherpake/.local/bin/atvremote", line 5, in <module>
    from pyatv.scripts.atvremote import main
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/__init__.py", line 26, in <module>
    from pyatv.protocols import PROTOCOLS
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/protocols/__init__.py", line 10, in <module>
    from pyatv.protocols import airplay as airplay_proto
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/protocols/airplay/__init__.py", line 29, in <module>
    from pyatv.protocols.airplay.ap2_session import AP2Session
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/protocols/airplay/ap2_session.py", line 23, in <module>
    from pyatv.support.rtsp import RtspSession
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/support/rtsp.py", line 18, in <module>
    from pyatv.support.metadata import MediaMetadata
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/pyatv/support/metadata.py", line 7, in <module>
    from mediafile import MediaFile
  File "/Users/cherpake/.local/pipx/venvs/pyatv/lib/python3.13/site-packages/mediafile.py", line 52, in <module>
    import imghdr
ModuleNotFoundError: No module named 'imghdr'

How to reproduce the bug?

Install python3.13

What is expected behavior?

Some kind of fix

Operating System

macOS

Python

Other

pyatv

latest

Device

any

Additional context

That's it

cherpake avatar Oct 22 '24 15:10 cherpake