Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows 10 pip install failed #24

Open
funkindy opened this issue Apr 21, 2018 · 9 comments
Open

Windows 10 pip install failed #24

funkindy opened this issue Apr 21, 2018 · 9 comments
Assignees

Comments

@funkindy
Copy link

Windows 10, pip 10, python 3.5

GCC drops an error during pip install jamspell on windows:

error: 'long int NJamSpell::MemStream::xsputn(const char*, long int)' marked 'override', but does not override

Building from source also failed as no makefile being created while building.

Is Win10 supported?

@bakwc
Copy link
Owner

bakwc commented Apr 22, 2018

Currently I haven't checked it on windows, only linux+mac. But i'll try to fix it.

@funkindy
Copy link
Author

Great, thanks! I can provide any info on environment, if needed.

@kortozar
Copy link

kortozar commented May 1, 2018

Hi! Trying to install jamspell on win10 anaconda package, got same errors with Micsoft Visual C++
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\bin\HostX86\x64\cl.exe' failed with exit status 2
Is there any news about supporting win10?

Or i did something wrong?

@bakwc
Copy link
Owner

bakwc commented May 2, 2018

Unfortunately no win support for now. I'll try to look at it this weekend.

@Deniskore
Copy link
Collaborator

Fixed, please install MSVC 2017 and try to compile.

@bakwc
Copy link
Owner

bakwc commented May 25, 2018

Uploaded to pip.

@bakwc bakwc closed this as completed May 25, 2018
@sayak1711
Copy link

Fixed, please install MSVC 2017 and try to compile.

Can you share the link or more details about the process?

@espetro
Copy link

espetro commented Jun 25, 2020

Hi! I am trying to install it on Windows 10 (10.0.18363 build) as well, within a Conda Environent with Python 3.6.10. Here's the error log:

pip install -I --no-cache-dir jamspell

ERROR: Command errored out with exit status 1:
   command: 'C:\Users\Pachacho\Miniconda\envs\tmp\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Pachacho\\AppData\\Local\\Temp\\pip-install-g2dwha3j\\jamspell\\setup.py'"'"'; __file__='"'"'C:\\Users\\Pachacho\\AppData\\Local\\Temp\\pip-install-g2dwha3j\\jamspell\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Pachacho\AppData\Local\Temp\pip-wheel-1f2_5ii8'
       cwd: C:\Users\Pachacho\AppData\Local\Temp\pip-install-g2dwha3j\jamspell\
  Complete output (412 lines):
  running bdist_wheel
  running build
  running build_ext
  building '_jamspell' extension
  swigging jamspell.i to jamspell_wrap.cpp
  C:\tools\swigwin-3.0.12\swig.exe -python -c++ -o jamspell_wrap.cpp jamspell.i
  creating build
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  creating build\temp.win-amd64-3.6\Release\jamspell
  creating build\temp.win-amd64-3.6\Release\contrib
  creating build\temp.win-amd64-3.6\Release\contrib\cityhash
  creating build\temp.win-amd64-3.6\Release\contrib\phf
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell\lang_model.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell\lang_model.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  lang_model.cpp
  jamspell\lang_model.cpp(155): warning C4267: '=': conversion from 'size_t' to 'NJamSpell::TWordId', possible loss of data
  .\contrib/handypack/handypack.hpp(134): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(133): note: while compiling class template member function 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)'
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(51): note: see reference to function template instantiation 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(47): note: see reference to class template instantiation 'NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\contrib\tsl\robin_growth_policy.h(186): note: see reference to class template instantiation 'std::array<size_t,39>' being compiled
  .\contrib/handypack/handypack.hpp(158): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(157): note: while compiling class template member function 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)'
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(184): note: see reference to class template instantiation 'NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to class template instantiation 'NHandyPack::TSerializer<T,void>' being compiled
          with
          [
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\utils.hpp(50): note: see reference to function template instantiation 'void NHandyPack::Dump<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>>(std::ostream &,const T &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(87): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(86): note: while compiling class template member function 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)'
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(180): note: see reference to class template instantiation 'NHandyPack::TVectorSerializer<std::wstring,wchar_t>' being compiled
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell\spell_corrector.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell\spell_corrector.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  spell_corrector.cpp
  .\contrib/handypack/handypack.hpp(134): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(133): note: while compiling class template member function 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)'
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(51): note: see reference to function template instantiation 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(47): note: see reference to class template instantiation 'NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\contrib\tsl\robin_growth_policy.h(186): note: see reference to class template instantiation 'std::array<size_t,39>' being compiled
  .\contrib/handypack/handypack.hpp(158): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(157): note: while compiling class template member function 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)'
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(184): note: see reference to class template instantiation 'NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to class template instantiation 'NHandyPack::TSerializer<T,void>' being compiled
          with
          [
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\utils.hpp(50): note: see reference to function template instantiation 'void NHandyPack::Dump<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>>(std::ostream &,const T &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(87): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(86): note: while compiling class template member function 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)'
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(180): note: see reference to class template instantiation 'NHandyPack::TVectorSerializer<std::wstring,wchar_t>' being compiled
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell\utils.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell\utils.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  utils.cpp
  .\contrib/handypack/handypack.hpp(158): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(157): note: while compiling class template member function 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)'
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(184): note: see reference to class template instantiation 'NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to class template instantiation 'NHandyPack::TSerializer<T,void>' being compiled
          with
          [
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\utils.hpp(50): note: see reference to function template instantiation 'void NHandyPack::Dump<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>>(std::ostream &,const T &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell\perfect_hash.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell\perfect_hash.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  perfect_hash.cpp
  jamspell\perfect_hash.cpp(75): warning C4267: 'return': conversion from 'size_t' to 'uint32_t', possible loss of data
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell\bloom_filter.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell\bloom_filter.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  bloom_filter.cpp
  .\contrib/handypack/handypack.hpp(87): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(86): note: while compiling class template member function 'void NHandyPack::TVectorSerializer<std::vector<bloom_filter::bloom_type,std::allocator<_Ty>>,T>::Dump(std::ostream &,const TVec &)'
          with
          [
              _Ty=bloom_filter::bloom_type,
              T=bloom_filter::bloom_type,
              TVec=std::vector<bloom_filter::bloom_type,std::allocator<bloom_filter::bloom_type>>
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TVectorSerializer<std::vector<bloom_filter::bloom_type,std::allocator<_Ty>>,T>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              _Ty=bloom_filter::bloom_type,
              T=bloom_filter::bloom_type,
              TVec=std::vector<bloom_filter::bloom_type,std::allocator<bloom_filter::bloom_type>>
          ]
  .\contrib/handypack/handypack.hpp(177): note: see reference to class template instantiation 'NHandyPack::TVectorSerializer<std::vector<bloom_filter::bloom_type,std::allocator<_Ty>>,T>' being compiled
          with
          [
              _Ty=bloom_filter::bloom_type,
              T=bloom_filter::bloom_type
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to class template instantiation 'NHandyPack::TSerializer<T,void>' being compiled
          with
          [
              T=std::vector<bloom_filter::bloom_type,std::allocator<bloom_filter::bloom_type>>
          ]
  .\contrib/handypack/handypack.hpp(207): note: see reference to function template instantiation 'void NHandyPack::Dump<T>(std::ostream &,const T &)' being compiled
          with
          [
              T=std::vector<bloom_filter::bloom_type,std::allocator<bloom_filter::bloom_type>>
          ]
  jamspell\bloom_filter.cpp(18): note: see reference to function template instantiation 'void NHandyPack::Dump<std::vector<bloom_filter::bloom_type,std::allocator<_Ty>>,std::vector<unsigned char,std::allocator<unsigned char>>,unsigned int,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,double>(std::ostream &,const T &,const std::vector<unsigned char,std::allocator<unsigned char>> &,const unsigned int &,const unsigned __int64 &,const unsigned __int64 &,const unsigned __int64 &,const unsigned __int64 &,const double &)' being compiled
          with
          [
              _Ty=bloom_filter::bloom_type,
              T=std::vector<bloom_filter::bloom_type,std::allocator<bloom_filter::bloom_type>>
          ]
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpcontrib\cityhash\city.cc /Fobuild\temp.win-amd64-3.6\Release\contrib\cityhash\city.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  city.cc
  contrib\cityhash\city.cc(165): warning C4267: 'initializing': conversion from 'size_t' to 'uint32', possible loss of data
  contrib\cityhash\city.cc(178): warning C4267: 'argument': conversion from 'size_t' to 'uint32', possible loss of data
  contrib\cityhash\city.cc(182): warning C4267: 'initializing': conversion from 'size_t' to 'uint32', possible loss of data
  contrib\cityhash\city.cc(197): warning C4267: 'initializing': conversion from 'size_t' to 'uint32', possible loss of data
  contrib\cityhash\city.cc(302): warning C4267: 'initializing': conversion from 'size_t' to 'uint32', possible loss of data
  contrib\cityhash\city.cc(420): warning C4267: 'initializing': conversion from 'size_t' to 'long', possible loss of data
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpcontrib\phf\phf.cc /Fobuild\temp.win-amd64-3.6\Release\contrib\phf\phf.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  phf.cc
  contrib\phf\phf.cc(414): warning C4244: 'argument': conversion from 'uint64_t' to 'uint32_t', possible loss of data
  contrib\phf\phf.cc(578): warning C4267: 'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
  contrib\phf\phf.cc(682): note: see reference to function template instantiation 'int PHF::init<uint32_t,true>(phf *,const uint32_t [],const size_t,const size_t,const size_t,const phf_seed_t)' being compiled
  contrib\phf\phf.cc(583): warning C4267: 'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
  contrib\phf\phf.cc(595): warning C4267: 'argument': conversion from 'size_t' to 'uint32_t', possible loss of data
  contrib\phf\phf.cc(600): warning C4267: '=': conversion from 'size_t' to 'uint32_t', possible loss of data
  contrib\phf\phf.cc(601): warning C4267: '=': conversion from 'size_t' to 'uint32_t', possible loss of data
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -Ijamspell -IC:\Users\Pachacho\Miniconda\envs\tmp\include -IC:\Users\Pachacho\Miniconda\envs\tmp\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /EHsc /Tpjamspell_wrap.cpp /Fobuild\temp.win-amd64-3.6\Release\jamspell_wrap.obj -std=c++11 -O2
  cl : Command line warning D9002 : ignoring unknown option '-std=c++11'
  jamspell_wrap.cpp
  .\contrib/handypack/handypack.hpp(134): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(133): note: while compiling class template member function 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)'
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(51): note: see reference to function template instantiation 'void NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId,
              TVec=tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<std::wstring>,std::equal_to<std::wstring>,std::allocator<std::pair<std::wstring,NJamSpell::TWordId>>,false,tsl::rh::power_of_two_growth_policy<2>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\lang_model.hpp(47): note: see reference to class template instantiation 'NHandyPack::TUnorderedMapSerializer<tsl::robin_map<std::wstring,NJamSpell::TWordId,std::hash<Key>,std::equal_to<Key>,std::allocator<std::pair<Key,T>>,false,tsl::rh::power_of_two_growth_policy<2>>,std::wstring,NJamSpell::TWordId>' being compiled
          with
          [
              Key=std::wstring,
              T=NJamSpell::TWordId
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\contrib\tsl\robin_growth_policy.h(186): note: see reference to class template instantiation 'std::array<size_t,39>' being compiled
  .\contrib/handypack/handypack.hpp(158): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(157): note: while compiling class template member function 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)'
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t,
              TVec=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(184): note: see reference to class template instantiation 'NHandyPack::TSetSerializer<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>,T>' being compiled
          with
          [
              _Kty=wchar_t,
              T=wchar_t
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to class template instantiation 'NHandyPack::TSerializer<T,void>' being compiled
          with
          [
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\jamspell\utils.hpp(50): note: see reference to function template instantiation 'void NHandyPack::Dump<std::unordered_set<wchar_t,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator<wchar_t>>>(std::ostream &,const T &)' being compiled
          with
          [
              _Kty=wchar_t,
              T=std::unordered_set<wchar_t,std::hash<wchar_t>,std::equal_to<wchar_t>,std::allocator<wchar_t>>
          ]
  .\contrib/handypack/handypack.hpp(87): warning C4267: 'initializing': conversion from 'size_t' to 'uint32_t', possible loss of data
  .\contrib/handypack/handypack.hpp(86): note: while compiling class template member function 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)'
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(202): note: see reference to function template instantiation 'void NHandyPack::TVectorSerializer<std::wstring,wchar_t>::Dump(std::ostream &,const TVec &)' being compiled
          with
          [
              TVec=std::wstring
          ]
  .\contrib/handypack/handypack.hpp(180): note: see reference to class template instantiation 'NHandyPack::TVectorSerializer<std::wstring,wchar_t>' being compiled
  creating C:\Users\Pachacho\AppData\Local\Temp\pip-install-g2dwha3j\jamspell\build\lib.win-amd64-3.6
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Pachacho\Miniconda\envs\tmp\libs /LIBPATH:C:\Users\Pachacho\Miniconda\envs\tmp\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x86" /EXPORT:PyInit__jamspell build\temp.win-amd64-3.6\Release\jamspell\lang_model.obj build\temp.win-amd64-3.6\Release\jamspell\spell_corrector.obj build\temp.win-amd64-3.6\Release\jamspell\utils.obj build\temp.win-amd64-3.6\Release\jamspell\perfect_hash.obj build\temp.win-amd64-3.6\Release\jamspell\bloom_filter.obj build\temp.win-amd64-3.6\Release\contrib\cityhash\city.obj build\temp.win-amd64-3.6\Release\contrib\phf\phf.obj build\temp.win-amd64-3.6\Release\jamspell_wrap.obj /OUT:build\lib.win-amd64-3.6\_jamspell.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\jamspell\_jamspell.cp36-win_amd64.lib
     Creating library build\temp.win-amd64-3.6\Release\jamspell\_jamspell.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\jamspell\_jamspell.cp36-win_amd64.exp
  Generating code
  Finished generating code
  running build_py
  copying jamspell.py -> build\lib.win-amd64-3.6
  running egg_info
  writing jamspell.egg-info\PKG-INFO
  writing dependency_links to jamspell.egg-info\dependency_links.txt
  writing top-level names to jamspell.egg-info\top_level.txt
  reading manifest file 'jamspell.egg-info\SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'jamspell.egg-info\SOURCES.txt'
  installing to build\bdist.win-amd64\wheel
  running install
  Checking .pth file support in build\bdist.win-amd64\wheel\.\
  C:\Users\Pachacho\Miniconda\envs\tmp\pythonw.exe -E -c pass
  TEST FAILED: build\bdist.win-amd64\wheel\.\ does NOT support .pth files
  bad install directory or PYTHONPATH

  You are attempting to install a package to a directory that is not
  on PYTHONPATH and which Python does not read ".pth" files from.  The
  installation directory you specified (via --install-dir, --prefix, or
  the distutils default setting) was:

      build\bdist.win-amd64\wheel\.\

  and your PYTHONPATH environment variable currently contains:

      ''

  Here are some of your options for correcting the problem:

  * You can choose a different installation directory, i.e., one that is
    on PYTHONPATH or supports .pth files

  * You can add the installation directory to the PYTHONPATH environment
    variable.  (It must then also be on PYTHONPATH whenever you run
    Python and want to use the package(s) you are installing.)

  * You can set up the installation directory to support ".pth" files by
    using one of the approaches described here:

    https://setuptools.readthedocs.io/en/latest/easy_install.html#custom-installation-locations


  Please make the appropriate changes for your system and try again.
  running bdist_egg
  installing library code to build\bdist.win-amd64\egg
  running install_lib
  creating build\bdist.win-amd64\egg
  copying build\lib.win-amd64-3.6\jamspell.py -> build\bdist.win-amd64\egg
  copying build\lib.win-amd64-3.6\_jamspell.cp36-win_amd64.pyd -> build\bdist.win-amd64\egg
  creating stub loader for _jamspell.cp36-win_amd64.pyd
  creating build\bdist.win-amd64\egg\EGG-INFO
  copying jamspell.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
  copying jamspell.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
  copying jamspell.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
  copying jamspell.egg-info\not-zip-safe -> build\bdist.win-amd64\egg\EGG-INFO
  copying jamspell.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
  writing build\bdist.win-amd64\egg\EGG-INFO\native_libs.txt
  creating dist
  creating 'dist\jamspell-0.0.11-py3.6-win-amd64.egg' and adding 'build\bdist.win-amd64\egg' to it
  removing 'build\bdist.win-amd64\egg' (and everything under it)
  Processing jamspell-0.0.11-py3.6-win-amd64.egg
  creating c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\build\bdist.win-amd64\wheel\jamspell-0.0.11-py3.6-win-amd64.egg
  Extracting jamspell-0.0.11-py3.6-win-amd64.egg to c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\build\bdist.win-amd64\wheel

  Installed c:\users\pachacho\appdata\local\temp\pip-install-g2dwha3j\jamspell\build\bdist.win-amd64\wheel\jamspell-0.0.11-py3.6-win-amd64.egg
  Processing dependencies for jamspell==0.0.11
  Finished processing dependencies for jamspell==0.0.11
  C:\Users\Pachacho\Miniconda\envs\tmp\lib\site-packages\wheel\pep425tags.py:82: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
    warn=(impl == 'cp')):
  C:\Users\Pachacho\Miniconda\envs\tmp\lib\site-packages\wheel\pep425tags.py:87: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
    sys.version_info < (3, 8))) \
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Pachacho\AppData\Local\Temp\pip-install-g2dwha3j\jamspell\setup.py", line 73, in <module>
      include_package_data=True,
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\site-packages\setuptools\__init__.py", line 144, in setup
      return distutils.core.setup(**attrs)
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\distutils\dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\site-packages\wheel\bdist_wheel.py", line 275, in run
      self.egg2dist(self.egginfo_dir, distinfo_dir)
    File "C:\Users\Pachacho\Miniconda\envs\tmp\lib\site-packages\wheel\bdist_wheel.py", line 372, in egg2dist
      raise ValueError(err)
  ValueError: Egg metadata expected at build\bdist.win-amd64\egg\jamspell-0.0.11-py3.6.egg-info but not found
  ----------------------------------------
  ERROR: Failed building wheel for jamspell
  Running setup.py clean for jamspell
Failed to build jamspell
Installing collected packages: jamspell
    Running setup.py install for jamspell ... done
Successfully installed jamspell

As far as I know, it seems related to C++11 and some compiler options. As you can see, at the end it successfully installs jamspell, although it doesn't work (because compilation failed). Moreover, it shows the following warning

DEPRECATION: jamspell from https://files.pythonhosted.org/packages/5a/16/0a808e926a835604007066085cb2183b337694a06240a99945b31fa14f27/jamspell-0.0.11.tar.gz#sha256=6dcaf1ae631af6c0904f9ba016bf2404e930237eb73e4d471ee92a77327af8f1 did not indicate that it installed an .egg-info directory.
Only setup.py projects generating .egg-info directories are supported. pip 20.2 will remove support for this functionality.
A possible replacement is for maintainers: updating the setup.py of jamspell. For users: contact the maintainers of jamspell to let them know to update their setup.py.
You can find discussion regarding this at https://github.com/pypa/pip/issues/6998.

I am using Microsoft Visual Studio 2017 build tools (running all commands within the command window Developer Command Prompt for VS 2017).

@bakwc bakwc reopened this Jun 25, 2020
@fleetteamSD
Copy link

I am on a W10 machine as well and I could not install it using pip.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants