carsales/pyheif

0.5.0 version is not installable at macOS X

Closed this issue · 2 comments

Hi,

I'm trying to update to pyheif==0.5.0 on my macOS X Catalina (10.15.5) system and wouldn't able to. Looks like sdist removed from 0.5.0 downloadable files and only manylinux wheels left, while that is not compatible with macOS X.

❯ python -m venv bare-pyheif
❯ ./bare-pyheif/bin/python --version
Python 3.8.4
❯ ./bare-pyheif/bin/python -m pip --version
pip 20.1.1 from /Users/playpauseandstop/Projects/shared/bare-pyheif/lib/python3.8/site-packages/pip (python 3.8)
❯ ./bare-pyheif/bin/python -m pip install pyheif==0.5.0
ERROR: Could not find a version that satisfies the requirement pyheif==0.5.0 (from versions: 0.3.1, 0.3.2, 0.4)
ERROR: No matching distribution found for pyheif==0.5.0

In same time pyheif==0.4 had *.tar.gz file, so that version of pyheif is installed well,

❯ ./bare-pyheif/bin/python --version
Python 3.8.4
~/Projects/shared 
❯ ./bare-pyheif/bin/python -m pip install pyheif==0.4
Collecting pyheif==0.4
  Using cached pyheif-0.4.tar.gz (3.9 kB)
Collecting cffi>=1.0.0
  Using cached cffi-1.14.0-cp38-cp38-macosx_10_9_x86_64.whl (175 kB)
Collecting pycparser
  Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Using legacy setup.py install for pyheif, since package 'wheel' is not installed.
Installing collected packages: pycparser, cffi, pyheif
    Running setup.py install for pyheif ... done
Successfully installed cffi-1.14.0 pycparser-2.20 pyheif-0.4

Thanks for your help and amazing library!

Yikes! Version bumber to 0.5.1 and sdist uploaded.
Thanks for the heads up :)

Thanks for the update!

0.5.1 installed and worked well!