Closed nmantani closed 3 years ago
+1
Hello,
Thank you for updating wheel files at pypi.org to 4.0.3. However, the error that I reported is not fixed yet. The wheel file name for Python 3.8 should be yara_python-4.0.3-cp38-cp38-win_amd64.whl (please change "cp38m" to "cp38") .
Fixed in 4.0.4
Thank you so much!
Hello,
I use Python 3.8.3 (amd64) on Windows 10. When I tried to install yara-python 4.0.2 with pip, I got the following error. I was able to successfully install it with Python 3.7.8 (amd64).
So I tried to manually download and install the wheel file (I got the download URL from https://pypi.org/project/yara-python/#files), I got the following error.
Finally I was able to install the wheel file by renaming it ("cp38m" -> "cp38").
A similar issue of Coverage.py: https://github.com/nedbat/coveragepy/issues/949
This change in Python 3.8 may be related to the error: https://docs.python.org/dev/whatsnew/3.8.html#build-and-c-api-changes
Building yara-python wheel files with a newer version of wheel may fix the error. https://github.com/pypa/wheel/pull/303
I use yara-python in my malware analysis tool FileInsight-plugins (https://github.com/nmantani/FileInsight-plugins/) to use YARA in McAfee FileInsight hex editor. Thank you very much for developing!