Closed linearregression closed 7 years ago
The version on PyPI supports only 32-bit Windows (which is almost non-existent). Support for 64-bit is currently unreleased, but is available in master
.
I can confirm I can't install this on Windows, I get the following error:
Windows 10 Python 3.5.2 x64 Pip 9.0.1 marisa-trie 0.7.2
lib/marisa/grimoire/trie\louds-trie.cc(256): note: see reference to function template instantiation 'void marisa::grimoire::trie::LoudsTrie::build_trie<marisa::grimoire::trie::Key>(marisa::grimoire::vector::Vector<marisa::grimoire::trie::Key> &,marisa::grimoire::vector::Vector<marisa::UInt32> *,const marisa::grimoire::trie::Config &,std::size_t)' being compiled
lib/marisa/grimoire/trie\louds-trie.cc(376): error C2065: 'greater': undeclared identifier
lib/marisa/grimoire/trie\louds-trie.cc(376): error C2275: 'marisa::grimoire::trie::WeightedRange': illegal use of this type as an expression
c:\users\ghost\appdata\local\temp\pip-build-th4slad1\marisa-trie\lib\marisa\grimoire\trie\range.h(52): note: see declaration of 'marisa::grimoire::trie::WeightedRange'
lib/marisa/grimoire/trie\louds-trie.cc(376): error C2059: syntax error: ')'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
----------------------------------------
Command "C:\Users\ghost\python_virtualenvs\wordsearch_solver\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\ghost\\AppData\\Local\\Temp\\pip-build-th4slad1\\marisa-trie\\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\ghost\AppData\Local\Temp\pip-b6106kur-record\install-record.txt --single-version-externally-managed --compile --install-headers C:\Users\ghost\python_virtualenvs\wordsearch_solver\include\site\python3.5\marisa-trie" failed with error code 1 in C:\Users\ghost\AppData\Local\Temp\pip-build-th4slad1\marisa-trie\
Hi, 0.7.2 doesn't support Windows, but the maser
version does. Could you try it and lmk if it works for you?
Works for me on Windows 10 Python 3.5.1 x64.
This was fixed when the reference to the marisa-trie C++ submodule was updated. This fixed it: https://github.com/s-yata/marisa-trie/commit/1755f836c5bb65766ba45d0fa5d002b350eaa1bd
This is likely the cause of #21 as well. A new release as requested in #32 would be awesome!!!
Wheels for 0.7.4 are now on PyPI.
can't install it on windows 10
pip install --user --upgrade marisa-trie
Looking in indexes: http://localhost:3141/packages/staging/
Collecting marisa-trie
Downloading http://localhost:3141/root/pypi/%2Bf/c73/bc25d868e8c4e/marisa-trie-0.7.5.tar.gz (270 kB)
|████████████████████████████████| 270 kB ...
Using legacy 'setup.py install' for marisa-trie, since package 'wheel' is not installed.
Installing collected packages: marisa-trie
Running setup.py install for marisa-trie ... error
ERROR: Command errored out with exit status 1:
command: 'c:\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Pouya\\AppData\\Local\\Temp\\pip-install-bgdbvf85\\marisa-trie_9828cb92dd25415daa68031440cf75d3\\setup.py'"'"'; __file__='"'"'C:\\Users\\Pouya\\AppData\\Local\\Temp\\pip-install-bgdbvf85\\marisa-trie_9828cb92dd25415daa68031440cf75d3\\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\Pouya\AppData\Local\Temp\pip-record-6g8sd4wp\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\Pouya\AppData\Roaming\Python\Python39\Include\marisa-trie'
cwd: C:\Users\Pouya\AppData\Local\Temp\pip-install-bgdbvf85\marisa-trie_9828cb92dd25415daa68031440cf75d3\
Complete output (122 lines):
WARNING: The wheel package is not available.
running install
running build
running build_clib
building 'libmarisa-trie' library
creating build
creating build\temp.win-amd64-3.9
creating build\temp.win-amd64-3.9\marisa-trie
creating build\temp.win-amd64-3.9\marisa-trie\lib
creating build\temp.win-amd64-3.9\marisa-trie\lib\marisa
creating build\temp.win-amd64-3.9\marisa-trie\lib\marisa\grimoire
creating build\temp.win-amd64-3.9\marisa-trie\lib\marisa\grimoire\io
creating build\temp.win-amd64-3.9\marisa-trie\lib\marisa\grimoire\trie
creating build\temp.win-amd64-3.9\marisa-trie\lib\marisa\grimoire\vector
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa\agent.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa\agent.obj
agent.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa\keyset.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa\keyset.obj
keyset.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa\trie.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa\trie.obj
trie.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/io\mapper.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\mapper.obj
mapper.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/io\reader.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\reader.obj
reader.cc
marisa-trie\lib\marisa/grimoire/io\reader.cc(121): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
marisa-trie\lib\marisa/grimoire/io\reader.cc(121): warning C4267: 'initializing': conversion from 'size_t' to 'const unsigned int', possible loss of data
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/io\writer.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\writer.obj
writer.cc
marisa-trie\lib\marisa/grimoire/io\writer.cc(121): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
marisa-trie\lib\marisa/grimoire/io\writer.cc(121): warning C4267: 'initializing': conversion from 'size_t' to 'const unsigned int', possible loss of data
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/trie\louds-trie.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/trie\louds-trie.obj
louds-trie.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/trie\tail.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/trie\tail.obj
tail.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\lib -Imarisa-trie\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpmarisa-trie\lib\marisa/grimoire/vector\bit-vector.cc /Fobuild\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/vector\bit-vector.obj
bit-vector.cc
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\lib.exe build\temp.win-amd64-3.9\marisa-trie\lib\marisa\agent.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa\keyset.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa\trie.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\mapper.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\reader.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/io\writer.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/trie\louds-trie.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/trie\tail.obj build\temp.win-amd64-3.9\marisa-trie\lib\marisa/grimoire/vector\bit-vector.obj /OUT:build\temp.win-amd64-3.9\libmarisa-trie.lib
Microsoft (R) Library Manager Version 14.28.29913.0
Copyright (C) Microsoft Corporation. All rights reserved.
running build_ext
building 'marisa_trie' extension
creating build\temp.win-amd64-3.9\Release
creating build\temp.win-amd64-3.9\Release\src
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/agent.cpp /Fobuild\temp.win-amd64-3.9\Release\src/agent.obj
agent.cpp
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/base.cpp /Fobuild\temp.win-amd64-3.9\Release\src/base.obj
base.cpp
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/iostream.cpp /Fobuild\temp.win-amd64-3.9\Release\src/iostream.obj
iostream.cpp
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/key.cpp /Fobuild\temp.win-amd64-3.9\Release\src/key.obj
key.cpp
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/keyset.cpp /Fobuild\temp.win-amd64-3.9\Release\src/keyset.obj
keyset.cpp
C:\VSC\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Imarisa-trie\include -Ic:\python39\include -Ic:\python39\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\ATLMFC\include -IC:\VSC\VC\Tools\MSVC\14.28.29910\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -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 /EHsc /Tpsrc/marisa_trie.cpp /Fobuild\temp.win-amd64-3.9\Release\src/marisa_trie.obj
marisa_trie.cpp
src/marisa_trie.cpp(4031): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(4061): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(4403): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(6760): warning C4244: 'argument': conversion from 'Py_ssize_t' to 'int', possible loss of data
src/marisa_trie.cpp(6946): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(7421): warning C4244: 'argument': conversion from 'Py_ssize_t' to 'int', possible loss of data
src/marisa_trie.cpp(7928): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(8151): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(9180): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(9721): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(9925): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(10802): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
src/marisa_trie.cpp(11703): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data
src/marisa_trie.cpp(12011): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(12422): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(12712): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(13088): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
src/marisa_trie.cpp(17944): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(17968): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(17981): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(17995): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18014): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18039): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18052): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18070): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18076): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18082): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18088): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18094): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18100): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18106): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18112): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18118): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18124): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18130): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18136): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18142): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18148): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18154): error C2039: 'tp_print': is not a member of '_typeobject'
c:\python39\include\cpython/object.h(193): note: see declaration of '_typeobject'
src/marisa_trie.cpp(18940): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
src/marisa_trie.cpp(18956): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
src/marisa_trie.cpp(20109): warning C4996: 'PyUnicode_FromUnicode': deprecated in 3.3
src/marisa_trie.cpp(20142): warning C4996: 'PyUnicode_FromUnicode': deprecated in 3.3
error: command 'C:\\VSC\\VC\\Tools\\MSVC\\14.28.29910\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Pouya\\AppData\\Local\\Temp\\pip-install-bgdbvf85\\marisa-trie_9828cb92dd25415daa68031440cf75d3\\setup.py'"'"'; __file__='"'"'C:\\Users\\Pouya\\AppData\\Local\\Temp\\pip-install-bgdbvf85\\marisa-trie_9828cb92dd25415daa68031440cf75d3\\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\Pouya\AppData\Local\Temp\pip-record-6g8sd4wp\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\Pouya\AppData\Roaming\Python\Python39\Include\marisa-trie' Check the logs for full command output.
The list if supported platforms is missing. It will be nice to list what platforms are supported. If not is there is a way to do so, or workaround