glmcdona / binary2strings

Python module to extract Ascii, Utf8, and Unicode strings from binary data. Lightning fast wrapper around c++ compiled code.
MIT License
49 stars 8 forks source link

Installation failed on Win 10 VS 2019 Py 3.8.3 #15

Open scriptsforweirdos opened 1 year ago

scriptsforweirdos commented 1 year ago

Hi. Just tried to install and failed on both pip route and setup route. Python 3.8.3, Win 10.

setup.py install Log from VS2019 Developer Command Prompt attached. This was using the direct DL from the main branch.

Developer Command Prompt for VS 2019.txt

I spotted the releases area for v0.1.6 and tried that as well, same setup, also failed but figured out that it isn't happy with my 32-bit Python.

glmcdona commented 1 year ago

Thanks for the report, I'll work on it to see if I can find a solution.

glmcdona commented 1 year ago

@scriptsforweirdos , would you be able to try installing the latest release? pip install binary2strings. I just published version 0.1.10 that may fix the issue. And if it doesn't work, would you be able to send over the build log again by any chance?

scriptsforweirdos commented 1 year ago

I got the prior version working by switching to a py64 venv, at which point I think it went in alright via pip. (Might not have been pip, it was a ways back but I know I did get it working somehow in py64.)

I will make a note to try installing with py32 though if you consider py32 to be within the scope of the project. Please confirm? Otherwise just a note in the readme saying it's for 64 bit python only would probably suffice.

glmcdona commented 1 year ago

Thanks, I'll give it a try on 32bit and fix any issues I find. Would like it to be independent of python platform.

glmcdona commented 1 year ago

Just tested in Windows 10 with a 32bit Python 3.9 and the pip install binary2strings method of installation looks to work. It could have been PR #21 addressed this issue.