python-fastpbkdf2
python-fastpbkdf2 copied to clipboard
Unable to build
Was unable to build the by using pip install fastpbkdf2. Seems like it requires some more files than a basic install will have. Was wondering if maybe was possible add a bit more information on how to install this script as it looks pretty neat in terms of performance benefits. Thanks!
Collecting fastpbkdf2 Using cached fastpbkdf2-0.2.tar.gz Requirement already satisfied: cffi>=1.1 in c:\python27\lib\site-packages (from fastpbkdf2) Requirement already satisfied: six>=1.4.1 in c:\python27\lib\site-packages\six-1.10.0-py2.7.egg (from fastpbkdf2) Requirement already satisfied: pycparser in c:\python27\lib\site-packages (from cffi>=1.1->fastpbkdf2) Installing collected packages: fastpbkdf2 Running setup.py install for fastpbkdf2 ... error Complete output from command c:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\user\appdata\local\temp\pip-build-ejcufu\fastpbkdf2\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record c:\users\user\appdata\local\temp\pip-kbravh-record\install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build\lib.win32-2.7 creating build\lib.win32-2.7\fastpbkdf2 copying src\fastpbkdf2_init_.py -> build\lib.win32-2.7\fastpbkdf2 running build_ext generating cffi module 'build\temp.win32-2.7\Release\_fastpbkdf2.c' creating build\temp.win32-2.7 creating build\temp.win32-2.7\Release building '_fastpbkdf2' extension creating build\temp.win32-2.7\Release\build creating build\temp.win32-2.7\Release\build\temp.win32-2.7 creating build\temp.win32-2.7\Release\build\temp.win32-2.7\Release creating build\temp.win32-2.7\Release\users creating build\temp.win32-2.7\Release\users\user creating build\temp.win32-2.7\Release\users\user\appdata creating build\temp.win32-2.7\Release\users\user\appdata\local creating build\temp.win32-2.7\Release\users\user\appdata\local\temp creating build\temp.win32-2.7\Release\users\user\appdata\local\temp\tmpuytc2l creating build\temp.win32-2.7\Release\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0 C:\Users\user\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0 -Ic:\python27\include -Ic:\python27\PC /Tcbuild\temp.win32-2.7\Release_fastpbkdf2.c /Fobuild\temp.win32-2.7\Release\build\temp.win32-2.7\Release_fastpbkdf2.obj /O2 /WX /nologo _fastpbkdf2.c c:\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0\fastpbkdf2.h(19) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory error: command 'C:\Users\user\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' failed with exit status 2
----------------------------------------
Hi! Thanks for the report.
Sadly, I don't believe that you can use this library with Python 2.7 for Windows due to the fact that the C compiler in VS 9.0 not supporting C99 features which fastpbkdf2 require. It should work with newer versions of Python on Windows so do let me know if you are unable to get that going.
I'll update the README soon to note this down and will close this issue when I do so.
Have you solved this problem? I have the same problems.
Having simillar issue
Running setup.py install for fastpbkdf2 ... error
ERROR: Command errored out with exit status 1:
command: 'c:\program files (x86)\python37-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\labadmin\\AppData\\Local\\Temp\\pip-install-eo5y953o\\fastpbkdf2\\setup.py'"'"'; __file__='"'"'C:\\Users\\labadmin\\AppData\\Local\\Temp\\pip-install-eo5y953o\\fastpbkdf2\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\labadmin\AppData\Local\Temp\pip-record-3gj9azrd\install-record.txt' --single-version-externally-managed --compile
cwd: C:\Users\labadmin\AppData\Local\Temp\pip-install-eo5y953o\fastpbkdf2\
Complete output (28 lines):
running install
running build
running build_py
creating build
creating build\lib.win32-3.7
creating build\lib.win32-3.7\fastpbkdf2
copying src\fastpbkdf2\__init__.py -> build\lib.win32-3.7\fastpbkdf2
running build_ext
generating cffi module 'build\\temp.win32-3.7\\Release\\_fastpbkdf2.c'
creating build\temp.win32-3.7
creating build\temp.win32-3.7\Release
building '_fastpbkdf2' extension
creating build\temp.win32-3.7\Release\build
creating build\temp.win32-3.7\Release\build\temp.win32-3.7
creating build\temp.win32-3.7\Release\build\temp.win32-3.7\Release
creating build\temp.win32-3.7\Release\Users
creating build\temp.win32-3.7\Release\Users\labadmin
creating build\temp.win32-3.7\Release\Users\labadmin\AppData
creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local
creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp
creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln
creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0 "-Ic:\program files (x86)\python37-32\include" "-Ic:\program files (x86)\python37-32\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /Tcbuild\temp.win32-3.7\Release\_fastpbkdf2.c /Fobuild\temp.win32-3.7\Release\build\temp.win32-3.7\Release\_fastpbkdf2.obj /O2 /WX /nologo
_fastpbkdf2.c
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0 "-Ic:\program files (x86)\python37-32\include" "-Ic:\program files (x86)\python37-32\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.c /Fobuild\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.obj /O2 /WX /nologo
fastpbkdf2.c
C:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.c(20): fatal error C1083: Cannot open include file: 'openssl/sha.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
Do we have solution for Windows?
The exact same problem as @SushilShrestha ran into still persists for me. This is running Python 3.8 and the Visual Studio Build Tools 2019, so it does not work with newer versions of Python either. I have tested this on Linux and everything works fine. The installation on Windows just does not go through, no matter what I try. Has anyone solved this?
same issue here with Python 3.8 on Windows