Giter VIP home page Giter VIP logo

pycld2's Introduction

PYCLD2 - Python Bindings to CLD2

Python bindings for the Compact Langauge Detect 2 (CLD2).

Downloads Latest version Supported Python versions Development Status Download format Build status

This package contains forks of:

The goal of this project is to consolidate the upstream library with its bindings, so the user can pip install one package instead of two.

The LICENSE is the same as Chromium's LICENSE and is included in the LICENSE file for reference.

Installing

$ python -m pip install -U pycld2

Example

import pycld2 as cld2

isReliable, textBytesFound, details = cld2.detect(
    "а неправильный формат идентификатора дн назад"
)

print(isReliable)
# True
details[0]
# ('RUSSIAN', 'ru', 98, 404.0)

fr_en_Latn = """\
France is the largest country in Western Europe and the third-largest in Europe as a whole.
A accès aux chiens et aux frontaux qui lui ont été il peut consulter et modifier ses collections
et exporter Cet article concerne le pays européen aujourd’hui appelé République française.
Pour d’autres usages du nom France, Pour une aide rapide et effective, veuiller trouver votre aide
dans le menu ci-dessus.
Motoring events began soon after the construction of the first successful gasoline-fueled automobiles.
The quick brown fox jumped over the lazy dog."""

isReliable, textBytesFound, details, vectors = cld2.detect(
    fr_en_Latn, returnVectors=True
)
print(vectors)
# ((0, 94, 'ENGLISH', 'en'), (94, 329, 'FRENCH', 'fr'), (423, 139, 'ENGLISH', 'en'))

API

This package exports one function, detect(). See help(detect) for the full docstring.

The first parameter (utf8Bytes) is the text for which you want to detect language.

utf8Bytes may be either:

  • str (example: "¼ cup of flour")
  • bytes that have been encoded using UTF-8 (example: "¼ cup of flour".encode("utf-8"))

Bytes that are not UTF-8 encoded will raise a pycld2.error. For example, passing b"\xbc cup of flour" (which is "¼ cup of flour".encode("latin-1")) will raise.

All other parameters are optional:

Parameter Type/Default Use
utf8Bytes str or bytes* The text to detect language for.
isPlainText bool, default False If False, then the input is HTML and CLD will skip HTML tags, expand HTML entities, detect HTML <lang ...> tags, etc.
hintTopLevelDomain str E.g., 'id' boosts Indonesian.
hintLanguage str E.g., 'ITALIAN' or 'it' boosts Italian; see cld.LANGUAGES for all known languages.
hintLanguageHTTPHeaders str E.g., 'mi,en' boosts Maori and English.
hintEncoding str E.g, 'SJS' boosts Japanese; see cld.ENCODINGS for all known encodings.
returnVectors bool, default False If True, then the vectors indicating which language was detected in which byte range are returned in addition to details. The vectors are a sequence of (bytesOffset, bytesLength, languageName, languageCode), in order. bytesOffset is the start of the vector, bytesLength is the length of the vector. Note that there is some added CPU cost if this is True. (Approx. 2x performance hit.)
debugScoreAsQuads bool, default False Normally, several languages are detected solely by their Unicode script. Combined with appropritate lookup tables, this flag forces them instead to be detected via quadgrams. This can be a useful refinement when looking for meaningful text in these languages, instead of just character sets. The default tables do not support this use.
debugHTML bool, default False For each detection call, write an HTML file to stderr, showing the text chunks and their detected languages. See cld2/docs/InterpretingCLD2UnitTestOutput.pdf to interpret this output.
debugCR bool, default False In that HTML file, force a new line for each chunk.
debugVerbose bool, default False In that HTML file, show every lookup entry.
debugQuiet bool, default False In that HTML file, suppress most of the output detail.
debugEcho bool, default False Echo every input buffer to stderr.
bestEffort bool, default False If True, then allow low-quality results for short text, rather than forcing the result to "UNKNOWN_LANGUAGE". This may be of use for those desiring approximate results on short input text, but there is no claim that these result are very good.

*If bytes, must be UTF-8 encoded bytes.

Constants

This package exports these global constants:

Constant Description
pycld2.ENCODINGS list of the encoding names CLD recognizes (if you provide hintEncoding, it must be one of these names).
pycld2.LANGUAGES list of languages and their codes (if you provide hintLanguageCode, it must be one of the codes from these codes).
pycld2.EXTERNAL_LANGUAGES list of external languages and their codes.
pycld2.DETECTED_LANGUAGES list of all detectable languages.

What About CLD3?

Python bindings for CLD3 are available over here gcld3.

pycld2's People

Contributors

abosamoor avatar bsolomon1124 avatar dobatymo avatar nettnikl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pycld2's Issues

Pip install fails with gcc error on Ubuntu 16.04.1 LTS, Anaconda python

As the title says, log below:

pip install pycld2
Collecting pycld2
Downloading pycld2-0.31.tar.gz (14.3MB)
100% |████████████████████████████████| 14.3MB 41kB/s
Building wheels for collected packages: pycld2
Running setup.py bdist_wheel for pycld2 ... error
Complete output from command /home/gian/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-6y1fki_a/pycld2/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 /tmp/tmppj6zt3mdpip-wheel- --python-tag cp36:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-i686-3.6
creating build/lib.linux-i686-3.6/pycld2
copying pycld2/init.py -> build/lib.linux-i686-3.6/pycld2
running build_ext
building 'pycld2._pycld2' extension
creating build/temp.linux-i686-3.6
creating build/temp.linux-i686-3.6/cld2
creating build/temp.linux-i686-3.6/cld2/internal
creating build/temp.linux-i686-3.6/bindings
gcc -pthread -B /home/gian/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Icld2/internal -Icld2/public -I/home/gian/anaconda3/include/python3.6m -c cld2/internal/cldutil.cc -o build/temp.linux-i686-3.6/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /usr/include/stdio.h:27:0,
from cld2/internal/scoreonescriptspan.h:76,
from cld2/internal/cldutil.h:25,
from cld2/internal/cldutil.cc:20:
/usr/include/features.h:367:25: fatal error: sys/cdefs.h: File o directory non esistente
compilation terminated.
error: command 'gcc' failed with exit status 1


Failed building wheel for pycld2
Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2
Running setup.py install for pycld2 ... error
Complete output from command /home/gian/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-6y1fki_a/pycld2/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-y95qy6up-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib.linux-i686-3.6
creating build/lib.linux-i686-3.6/pycld2
copying pycld2/init.py -> build/lib.linux-i686-3.6/pycld2
running build_ext
building 'pycld2._pycld2' extension
creating build/temp.linux-i686-3.6
creating build/temp.linux-i686-3.6/cld2
creating build/temp.linux-i686-3.6/cld2/internal
creating build/temp.linux-i686-3.6/bindings
gcc -pthread -B /home/gian/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Icld2/internal -Icld2/public -I/home/gian/anaconda3/include/python3.6m -c cld2/internal/cldutil.cc -o build/temp.linux-i686-3.6/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /usr/include/stdio.h:27:0,
from cld2/internal/scoreonescriptspan.h:76,
from cld2/internal/cldutil.h:25,
from cld2/internal/cldutil.cc:20:
/usr/include/features.h:367:25: fatal error: sys/cdefs.h: File o directory non esistente
compilation terminated.
error: command 'gcc' failed with exit status 1

----------------------------------------

Command "/home/gian/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-6y1fki_a/pycld2/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-y95qy6up-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-6y1fki_a/pycld2/

Problem with this lib in raspberrypi 3: can't install.

arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-m64’
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

Similar to https://stackoverflow.com/questions/36115835/how-to-install-polyglot-on-raspberry-pi-problems-with-compatibility

I managed to solve this problem.

First you need to do is to download polyglot's source code:

git clone https://github.com/aboSamoor/polyglot
Then edit setup.py:

nano polyglot/pycld2/setup.py
Change this line:

extra_compile_args=['-w', '-O2', '-m64', '-fPIC'],
to:

extra_compile_args=['-w', '-O2', '-fPIC'],
Install PYCLD2:

sudo ./setup.py install
Install polyglot:

cd ..
sudo ./setup.py install

Can we use the same approach as https://github.com/Theano/Theano/pull/3544/files to fix the setup.py to make it possible to compile in raspberrypi as well? Manually doing what's in the stackoverflow link it works.

Deprecation warning due to invalid escape sequences in Python 3.7

Deprecation warnings are raised due to invalid escape sequences. This can be fixed by using raw strings or escaping the literals.

find . -iname '*.py' | grep -v example | xargs -P 4 -I{} python3.8 -Wall -m py_compile {}./bindings/gen_enc.py:22: DeprecationWarning: invalid escape sequence \s
  r = re.compile('\s*(.*?)\s+=\s*(\d+),')

Fails to compile with clang, but succeeds with gcc

When using clang to compile, I'm getting -Wc++11-narrowing errors which are blocking compilation. I was able to remove clang from my path, and force the build to using gcc, which then succeeded. This is a workaround if anyone else needs it.

      /private/var/folders/y7/0gx4dtxs223gpzqt_6rqjrmm0000gp/T/pip-install-8cxaw5wp/pycld2_8ff418c9577344cebc10f9fd1a688b05/cld2/internal/cld_generated_cjk_uni_prop_80.cc:168:1: error: constant expression evaluates to -14 which cannot be narrowed to type 'uint8' (aka 'unsigned char') [-Wc++11-narrowing]
        168 | -14,-14,-14,-14,-14,-14,-14,-14, -14,-14,-14,-14,-14,-14,-14,-14,
            | ^~~

I think the fix would be to pass in -Wc++11-narrowing as an option to the clang build command to disable this narrowing check. Although I'm unsure if there are other breaking warnings beyond that.

I am using an arm macOS for the record.

Can't build wheel (whl is required, no other workable install options)

  1. First an apparent error in one of your files:
    The pycld2.egg-info\SOURCES.txt file has references to files that begin with /home/rmyeid/code/pycld2/ instead of relative paths which breaks an attempt to run 
    python setup.py sdist bdist_wheel
    This problem is in the file pycld2-0.41.tar.gz 

  2. After removing those strings I got further, but something else incorrect as it errored out with this error dump:
    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 -IC:\Temp\pycld2\pycld2-0.41\cld2\internal -IC:\Temp\pycld2\pycld2-0.41\cld2\public "-IC:\Program Files\Microsoft\PyForMLS\include" "-IC:\Program Files\Microsoft\PyForMLS\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" /EHsc /TpC:\Temp\pycld2\pycld2-0.41\cld2\internal/cld2_generated_cjk_compatible.cc /Fobuild\temp.win-amd64-3.5\Release\Temp\pycld2\pycld2-0.41\cld2\internal/cld2_generated_cjk_compatible.obj -w -O2 -m64 -fPIC

cl : Command line error D8003 : missing source filename

Bad Wheel file

Since release of 0.40 our builds are failing with the following error

Collecting pycld2 (from -r requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/19/8e/6427a3dd5f2605fbc2a41327400b4a86fc626e12fc6e593bf3cf5fd1863b/pycld2-0.40.tar.gz (41.4MB)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-h8wt8g75/pycld2/setup.py", line 98, in <module>
        long_description=open(path.join(HERE, "README.md")).read(),
      File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1565: ordinal not in range(128)

I think this may be related to failure to build the wheel file

  reading manifest template 'MANIFEST.in'
  writing manifest file 'pycld2.egg-info/SOURCES.txt'
  Copying pycld2.egg-info to build/bdist.macosx-10.14-x86_64/wheel/pycld2-0.40-py3.7.egg-info
  running install_scripts
  error: [Errno 2] No such file or directory: 'LICENSE'

  ----------------------------------------
  Failed building wheel for pycld2
  Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2
  Running setup.py install for pycld2 ... done
Successfully installed pycld2-0.40

TypeError: 'pickSummaryLanguage' is an invalid keyword argument for this function

Python 2.7.10 (default, Jul 13 2015, 12:05:58)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

import pycld2 as cld2
detectedLangName, detectedLangCode, isReliable, textBytesFound, details = cld2.detect("This is my sample text", pickSummaryLanguage=True, removeWeakMatches=False)
Traceback (most recent call last):
File "", line 1, in
TypeError: 'pickSummaryLanguage' is an invalid keyword argument for this function

It looks like a bug.

Building wheel for pycld2 (setup.py) ... error

Hi.` I encountered the following error when I tried installing pycld2 (pip install pycld2):

Building wheel for pycld2 (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'E:\Users\Claire\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\C
laire\\AppData\\Local\\Temp\\pip-install-3a5mk55i\\pycld2\\setup.py'"'"'; __file__='"'"'C:\\Users\\Claire\\AppData\\Local\\
Temp\\pip-install-3a5mk55i\\pycld2\\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\Claire\App
Data\Local\Temp\pip-wheel-akg7nw90'
       cwd: C:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\
  Complete output (217 lines):
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\pycld2
  copying pycld2\__init__.py -> build\lib.win-amd64-3.7\pycld2
  running build_ext
  building 'pycld2._pycld2' extension
  creating build\temp.win-amd64-3.7
  creating build\temp.win-amd64-3.7\Release
  creating build\temp.win-amd64-3.7\Release\Users
  creating build\temp.win-amd64-3.7\Release\Users\Claire
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal
  creating build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
2_generated_cjk_compatible.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycl
d2\cld2\internal/cld2_generated_cjk_compatible.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld2_generated_cjk_compatible.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
2_generated_deltaocta0122.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld
2\cld2\internal/cld2_generated_deltaocta0122.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld2_generated_deltaocta0122.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
2_generated_distinctocta0122.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\py
cld2\cld2\internal/cld2_generated_distinctocta0122.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld2_generated_distinctocta0122.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
2_generated_quad0122.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld
2\internal/cld2_generated_quad0122.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld2_generated_quad0122.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
_generated_cjk_delta_bi_32.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycl
d2\cld2\internal/cld_generated_cjk_delta_bi_32.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld_generated_cjk_delta_bi_32.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
_generated_cjk_uni_prop_80.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycl
d2\cld2\internal/cld_generated_cjk_uni_prop_80.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld_generated_cjk_uni_prop_80.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
_generated_score_quad_octa_0122.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i
\pycld2\cld2\internal/cld_generated_score_quad_octa_0122.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cld_generated_score_quad_octa_0122.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
util.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cldut
il.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cldutil.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld
util_shared.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\interna
l/cldutil_shared.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  cldutil_shared.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/com
pact_lang_det.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\inter
nal/compact_lang_det.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  compact_lang_det.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/com
pact_lang_det_hint_code.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\
cld2\internal/compact_lang_det_hint_code.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  compact_lang_det_hint_code.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/com
pact_lang_det_impl.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\
internal/compact_lang_det_impl.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  compact_lang_det_impl.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/deb
ug.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/debug.o
bj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  debug.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/fix
unicodevalue.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\intern
al/fixunicodevalue.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  fixunicodevalue.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/gen
erated_distinct_bi_0.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld
2\internal/generated_distinct_bi_0.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  generated_distinct_bi_0.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/gen
erated_entities.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\int
ernal/generated_entities.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  generated_entities.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/gen
erated_language.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\int
ernal/generated_language.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  generated_language.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/gen
erated_ulscript.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\int
ernal/generated_ulscript.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  generated_ulscript.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/get
onescriptspan.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\inter
nal/getonescriptspan.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  getonescriptspan.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/lan
g_script.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/l
ang_script.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  lang_script.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/off
setmap.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/off
setmap.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  offsetmap.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/sco
reonescriptspan.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\int
ernal/scoreonescriptspan.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  scoreonescriptspan.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/tot
e.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/tote.obj
 -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  tote.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/utf
8statetable.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\interna
l/utf8statetable.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  utf8statetable.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\pycldmod
ule.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\pycldmodule
.obj -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  pycldmodule.cc
  C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nolog
o /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal -IC:\Users\Claire
\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\public -IE:\Users\Claire\anaconda3\include -IE:\Users\Claire\anaconda3
\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program
 Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\encoding
s.cc /Fobuild\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\encodings.obj
 -w -O2 -m64 -fPIC
  cl : Command line warning D9025 : overriding '/W3' with '/w'
  cl : Command line warning D9002 : ignoring unknown option '-m64'
  cl : Command line warning D9002 : ignoring unknown option '-fPIC'
  encodings.cc
  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:E:\Users\Claire\anaconda3\libs /LIBPATH:E:\Users\
Claire\anaconda3\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\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\W
indows Kits\10\lib\10.0.17763.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" /EXPORT
:PyInit__pycld2 build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/
cld2_generated_cjk_compatible.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pyc
ld2\cld2\internal/cld2_generated_deltaocta0122.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-ins
tall-3a5mk55i\pycld2\cld2\internal/cld2_generated_distinctocta0122.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppDat
a\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld2_generated_quad0122.obj build\temp.win-amd64-3.7\Release\Users\C
laire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld_generated_cjk_delta_bi_32.obj build\temp.win-amd64-3
.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld_generated_cjk_uni_prop_80.obj buil
d\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/cld_generated_score_
quad_octa_0122.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\intern
al/cldutil.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/c
ldutil_shared.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\interna
l/compact_lang_det.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\in
ternal/compact_lang_det_hint_code.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i
\pycld2\cld2\internal/compact_lang_det_impl.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-instal
l-3a5mk55i\pycld2\cld2\internal/debug.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5m
k55i\pycld2\cld2\internal/fixunicodevalue.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-
3a5mk55i\pycld2\cld2\internal/generated_distinct_bi_0.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\
pip-install-3a5mk55i\pycld2\cld2\internal/generated_entities.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Loca
l\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/generated_language.obj build\temp.win-amd64-3.7\Release\Users\Claire\AppDa
ta\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/generated_ulscript.obj build\temp.win-amd64-3.7\Release\Users\Clair
e\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/getonescriptspan.obj build\temp.win-amd64-3.7\Release\Users\
Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/lang_script.obj build\temp.win-amd64-3.7\Release\Users\
Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/offsetmap.obj build\temp.win-amd64-3.7\Release\Users\Cl
aire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/scoreonescriptspan.obj build\temp.win-amd64-3.7\Release\U
sers\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/tote.obj build\temp.win-amd64-3.7\Release\Users\Cl
aire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\internal/utf8statetable.obj build\temp.win-amd64-3.7\Release\Users
\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\pycldmodule.obj build\temp.win-amd64-3.7\Release\Users\Clai
re\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\bindings\encodings.obj /OUT:build\lib.win-amd64-3.7\pycld2\_pycld2.cp37-w
in_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\inte
rnal\_pycld2.cp37-win_amd64.lib
     Creating library build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\cld2\int
ernal\_pycld2.cp37-win_amd64.lib and object build\temp.win-amd64-3.7\Release\Users\Claire\AppData\Local\Temp\pip-install-3a
5mk55i\pycld2\cld2\internal\_pycld2.cp37-win_amd64.exp
  Generating code
  Finished generating code
  installing to build\bdist.win-amd64\wheel
  running install
  running install_lib
  creating build\bdist.win-amd64
  creating build\bdist.win-amd64\wheel
  creating build\bdist.win-amd64\wheel\pycld2
  copying build\lib.win-amd64-3.7\pycld2\_pycld2.cp37-win_amd64.pyd -> build\bdist.win-amd64\wheel\.\pycld2
  copying build\lib.win-amd64-3.7\pycld2\__init__.py -> build\bdist.win-amd64\wheel\.\pycld2
  running install_egg_info
  running egg_info
  writing pycld2.egg-info\PKG-INFO
  writing dependency_links to pycld2.egg-info\dependency_links.txt
  writing top-level names to pycld2.egg-info\top_level.txt
  reading manifest file 'pycld2.egg-info\SOURCES.txt'
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Claire\AppData\Local\Temp\pip-install-3a5mk55i\pycld2\setup.py", line 123, in <module>
      ext_modules=[module],
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\__init__.py", line 144, in setup
      return distutils.core.setup(**attrs)
    File "E:\Users\Claire\anaconda3\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "E:\Users\Claire\anaconda3\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "E:\Users\Claire\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "E:\Users\Claire\anaconda3\lib\site-packages\wheel\bdist_wheel.py", line 259, in run
      self.run_command('install')
    File "E:\Users\Claire\anaconda3\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "E:\Users\Claire\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\install.py", line 61, in run
      return orig.install.run(self)
    File "E:\Users\Claire\anaconda3\lib\distutils\command\install.py", line 557, in run
      self.run_command(cmd_name)
    File "E:\Users\Claire\anaconda3\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "E:\Users\Claire\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\install_egg_info.py", line 34, in run
      self.run_command('egg_info')
    File "E:\Users\Claire\anaconda3\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "E:\Users\Claire\anaconda3\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\egg_info.py", line 297, in run
      self.find_sources()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\egg_info.py", line 304, in find_sources
      mm.run()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\egg_info.py", line 535, in run
      self.add_defaults()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\egg_info.py", line 579, in add_defaults
      self.read_manifest()
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\sdist.py", line 220, in read_manifest
      self.filelist.append(line)
    File "E:\Users\Claire\anaconda3\lib\site-packages\setuptools\command\egg_info.py", line 477, in append
      path = convert_path(item)
    File "E:\Users\Claire\anaconda3\lib\distutils\util.py", line 110, in convert_path
      raise ValueError("path '%s' cannot be absolute" % pathname)
  ValueError: path '/home/rmyeid/code/pycld2/bindings/encodings.cc' cannot be absolute
  ----------------------------------------
  ERROR: Failed building wheel for pycld2

Failed building wheel for pycld2

Hi,

I am trying to pip install pycld2, but I am getting a "failed building wheel for pycld2" error. I tried several things to fix this, without success for now - any ideas?

Thanks in advance:

(base) C:\Users\Rude>pip install pycld2
Collecting pycld2
Using cached pycld2-0.41.tar.gz (41.4 MB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: pycld2
Building wheel for pycld2 (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\rude\appdata\local\continuum\anaconda3\python.exe' -u -c '
import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Rude\Ap
pData\Local\Temp\5\pip-install-h7yuvkww\pycld2_30015fe59cab4e0786f9b4a0c2ed
ba0d\setup.py'"'"'; file='"'"'C:\Users\Rude\AppData\Local\Temp\5\pip
-install-h7yuvkww\pycld2_30015fe59cab4e0786f9b4a0c2edba0d\setup.py'"'"';f = ge
tattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else
io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re
place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'
exec'"'"'))' bdist_wheel -d 'C:\Users\Rude\AppData\Local\Temp\5\pip-wheel-elyk1o
zk'
cwd: C:\Users\Rude\AppData\Local\Temp\5\pip-install-h7yuvkww\pycld2_30015
fe59cab4e0786f9b4a0c2edba0d
Complete output (10 lines):
running bdist_wheel
The [wheel] section is deprecated. Use [bdist_wheel] instead.
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\pycld2
copying pycld2_init_.py -> build\lib.win-amd64-3.7\pycld2
running build_ext
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsof
t C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Failed building wheel for pycld2
Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2
Running setup.py install for pycld2 ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\rude\appdata\local\continuum\anaconda3\python.exe' -u -c
'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Rude\
AppData\Local\Temp\5\pip-install-h7yuvkww\pycld2_30015fe59cab4e0786f9b4a0c2
edba0d\setup.py'"'"'; file='"'"'C:\Users\Rude\AppData\Local\Temp\5\p
ip-install-h7yuvkww\pycld2_30015fe59cab4e0786f9b4a0c2edba0d\setup.py'"'"';f =
getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) el
se io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().
replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'
"'exec'"'"'))' install --record 'C:\Users\Rude\AppData\Local\Temp\5\pip-record-z
o8qqy4a\install-record.txt' --single-version-externally-managed --compile --inst
all-headers 'c:\users\rude\appdata\local\continuum\anaconda3\Include\pycld2'
cwd: C:\Users\Rude\AppData\Local\Temp\5\pip-install-h7yuvkww\pycld2_300
15fe59cab4e0786f9b4a0c2edba0d
Complete output (11 lines):
running install
c:\users\rude\appdata\local\continuum\anaconda3\lib\site-packages\setuptools
\command\install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprec
ated. Use build and pip and other standards-based tools.
setuptools.SetuptoolsDeprecationWarning,
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\pycld2
copying pycld2_init_.py -> build\lib.win-amd64-3.7\pycld2
running build_ext
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Micros
oft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

----------------------------------------

ERROR: Command errored out with exit status 1: 'c:\users\rude\appdata\local\cont
inuum\anaconda3\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys
.argv[0] = '"'"'C:\Users\Rude\AppData\Local\Temp\5\pip-install-h7yuvkww\
pycld2_30015fe59cab4e0786f9b4a0c2edba0d\setup.py'"'"'; file='"'"'C:\Users
\Rude\AppData\Local\Temp\5\pip-install-h7yuvkww\pycld2_30015fe59cab4e0786f
9b4a0c2edba0d\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(_file
_) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setu
p; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close()
;exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\Rude
AppData\Local\Temp\5\pip-record-zo8qqy4a\install-record.txt' --single-version-ex
ternally-managed --compile --install-headers 'c:\users\rude\appdata\local\contin
uum\anaconda3\Include\pycld2' Check the logs for full command output.

(base) C:\Users\Rude>

Is it ok to pass str to detect(), or just bytes?

From the docstring from detect():

utf8Bytes: The text to detect, encoded as UTF-8 bytes (required). If this is not valid UTF-8, then an cld2.error is raised.

However, in reality, the function also seems to accept str:

>>> cld2.detect("hello there, this is English!")
(True, 29, (('ENGLISH', 'en', 96, 1426.0), ('Unknown', 'un', 0, 0.0), ('Unknown', 'un', 0, 0.0)))

Can you please clarify this ambiguity?

Update: I found this disclaimer in https://github.com/mikemccand/chromium-compact-language-detector:

NOTE: you must pass only valid UTF-8 bytes to the detect function, otherwise you can hit segmentation fault or get incorrect results.

It might be reasonable to do an isinstance() check before allowing str, within detect().


Info:

>>> import sys; sys.version_info
sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0)

Silly languages are detected too often. (It's never Klingon.)

It looks like the stock cld2 library has heuristics for detecting rare, silly languages such as Klingon and Pig Latin that are disabled by default. pycld2 enables all of them, and I have reason to believe that the heuristics for the silly ones are not very good, presumably due to lack of training data.

Here are some texts (found on Twitter) that should have been detected as a different language or 'unknown':

>>> pycld2.detect("I reallyreallyreallyreally want to see les mis ob broadway. reallyreally. My dad's on board. My mom is vehemently against it.")

(True,
 123,
 (('X_PIG_LATIN', 'zzp', 50, 561.0),
  ('ENGLISH', 'en', 49, 1314.0),
  ('Unknown', 'un', 0, 0.0)))

>>> pycld2.detect("시카야 생일축하해 ❤ #alwayswithjessicajung #happyjessicaday #iceprincessday")

(True,
 81,
 (('X_PIG_LATIN', 'zzp', 65, 656.0),
  ('Korean', 'ko', 32, 3780.0),
  ('Unknown', 'un', 0, 0.0)))

>>> pycld2.detect('"urghhoh hoh hhhughrgh argh argh argh, arrrrugh haugh hargh? urrugh arrrrugh" - tim allen')

(True,
 85,
 (('X_KLINGON', 'tlh', 98, 524.0),
  ('Unknown', 'un', 0, 0.0),
  ('Unknown', 'un', 0, 0.0)))

>>> pycld2.detect("dicionário de símbolos é o meu segundo dicionário favorito")

(True,
 64,
 (('X_KLINGON', 'tlh', 98, 520.0),
  ('Unknown', 'un', 0, 0.0),
  ('Unknown', 'un', 0, 0.0)))

These two languages seem to be the worst offenders. Fortunately, 'Bork Bork Bork', 'Elmer Fudd', and 'Hacker' seem not to be detected in the wild.

Different results from cld2 Rstats wrapper

Hi pycld2 team!

Just wanted to let you know that @quinnanya used your binding to detect language in the same Conference Titles for which I used the Rstats wrapper, and funnily enough we got different results, any idea why?
Using the Rstats wrapper I get more "french" tags:
32 of those "french" tags where marked as NA with Python, 8 w/un, 3 as en.
I manually checked those 3 pycld2 English tags that had a "fr" tag with the Rstats wrapper and one is indeed French, the other is Frenglish, and the last one is English

Pip install fails on Mac OS 10.14

On Mac OS 10.14, when running "pip3 install pycld2" with Python 3.6.2 or Anaconda Python 3.6.5, I get this error

Collecting pycld2
Using cached https://files.pythonhosted.org/packages/21/77/8525fe5f147bf2819c7c9942c717c4a79b83f8003da1a3847759fb560909/pycld2-0.31.tar.gz
Installing collected packages: pycld2
Running setup.py install for pycld2 ... error
Complete output from command /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c "import setuptools, tokenize;file='/private/var/folders/v2/8ryf1cvj7nd_swlhrp6grmcr0000gn/T/pip-install-s9zo8jcz/pycld2/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/v2/8ryf1cvj7nd_swlhrp6grmcr0000gn/T/pip-record-smh8apyh/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib.macosx-10.6-intel-3.6
creating build/lib.macosx-10.6-intel-3.6/pycld2
copying pycld2/init.py -> build/lib.macosx-10.6-intel-3.6/pycld2
running build_ext
building 'pycld2._pycld2' extension
creating build/temp.macosx-10.6-intel-3.6
creating build/temp.macosx-10.6-intel-3.6/cld2
creating build/temp.macosx-10.6-intel-3.6/cld2/internal
creating build/temp.macosx-10.6-intel-3.6/bindings
/usr/bin/clang -fno-strict-aliasing -Wsign-compare -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -Icld2/internal -Icld2/public -I/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c cld2/internal/cldutil.cc -o build/temp.macosx-10.6-intel-3.6/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
In file included from cld2/internal/cldutil.cc:20:
In file included from cld2/internal/cldutil.h:25:
In file included from cld2/internal/scoreonescriptspan.h:81:
cld2/internal/compact_lang_det_impl.h:22:10: fatal error: 'vector' file not found
#include
^~~~~~~~
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1

----------------------------------------

Command "/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 -u -c "import setuptools, tokenize;file='/private/var/folders/v2/8ryf1cvj7nd_swlhrp6grmcr0000gn/T/pip-install-s9zo8jcz/pycld2/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/v2/8ryf1cvj7nd_swlhrp6grmcr0000gn/T/pip-record-smh8apyh/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/v2/8ryf1cvj7nd_swlhrp6grmcr0000gn/T/pip-install-s9zo8jcz/pycld2/

error: input contains invalid UTF-8 around byte 30 (of 68)

I encountered this error while running the following code:

import pycld2 as cld2
text ="""
Happy Tailors Day! Hackett We�re celebrating with a special offer
"""
isReliable, textBytesFound, details =  cld2.detect(text)

Here is the error:

error: input contains invalid UTF-8 around byte 30 (of 68)

Please upload version 0.42 to PyPI

@aboSamoor version 0.42 contains a number of fixes that resolve issues such as #23. Changes have already been made in this repository but not uploaded to PyPI as of now.

At this time I have removed myself from github.com/aboSamoor/pycld2 seeing that you don't seem to have much interest in actually pushing contributed changes to an actual package index.

Getting irregular output when setting "returnVectors" parameter in .detect differently

Hello,

I was using the .detect function in pycld2 on a Spanish sentence. Ideally, details[0][0] would be "SPANISH".

However, if I set returnVectors=False, details[0][0] was "ENGLISH." If I set returnVectors=False, details[0][0] was "SPANISH." Please see the attachment below for more details.

I am not sure what is going on here, and I think setting "returnVectors" parameter differently won't cause irregular detection of the most dominant language. Is this possibly a bug to fix? Thank you very much!

Best,
BW

Screenshot 2023-11-30 at 11 56 05 AM

pip Error: raise ValueError("path '%s' cannot be absolute" % pathname)

When installing with pip i receive following error:

    raise ValueError("path '%s' cannot be absolute" % pathname)
  ValueError: path '/home/rmyeid/code/pycld2/bindings/encodings.cc' cannot be absolute

Tested on Windows Server 2012 with Python 3.7 and 3.8. VS-BuildTools14 and Win 10 SDK are installed.

Interest in adding core maintainers to this library?

Hello @aboSamoor : thanks for your hard work on pycld2. However, it looks like this library is effectively no longer maintained, given that the last merged PR/commit occurred nearly 4 years ago, in 2015.

Are you open to the idea of adding maintainer(s) to this library with the ability to triage/merge/decline pull request, close issues, and upload new versions to PyPI? If so, please consider me a volunteer.

Installation problems with anaconda

Hi, I'm installing this package with miniconda's pip and I run into this error

/home/preceptor/miniconda2/envs/wiki/lib/python2.7/site-packages/polyglot/detect/base.py in <module>()
     10 
     11 from icu import Locale
---> 12 import pycld2 as cld2
     13 
     14 logger = logging.getLogger(__name__)

/home/preceptor/miniconda2/envs/wiki/lib/python2.7/site-packages/pycld2/__init__.py in <module>()
----> 1 from ._pycld2 import DETECTED_LANGUAGES, ENCODINGS, LANGUAGES, VERSION, detect, error
      2 
      3 __all__ = ['DETECTED_LANGUAGES',
      4            'ENCODINGS',
      5            'LANGUAGES',

ImportError: /home/preceptor/miniconda2/envs/wiki/lib/python2.7/site-packages/pycld2/_pycld2.so: undefined symbol: PyUnicodeUCS2_FromString

However when I clone the repo and run seteup.py it works. Might be a distribution thing.

`detect` cannot be pickled

Hi, it would be great to have pickle support. The following snippet fails on python 3.7 and 3.8 using version 0.31 and 0.41 respectively.

>>> import pickle, pycld2
>>> pickle.dumps(pycld2.detect)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
_pickle.PicklingError: Can't pickle <built-in function detect>: import of module 'cld' failed

I am not familiar with C bindings for python, but maybe the error is related to using the wrong name for the module here

"cld", // m_name

How to install and use under pypy?

I have install cld2 with pypy,but when i import it ,it occurred errror as :
"Fatal error in cpyext, CPython compatibility layer: converting a PyTupleObject into a W_TupleObject, but found NULLs as items"
how to solve it?

can't install package with conda or pip

I am trying to install this package in my conda environment (running Python3.7).
I tried both conda install -c esiravegna pycld2, which gives the PackagesNotFoundError ,
and using pip install pycld2, which lead to the

ERROR: Failed building wheel for pycld2 Running setup.py clean for pycld2 Failed to build pycld2
error with tons of rows printed in red before and after it.
(usually when this happens is an indication that I should use conda instead of pip for some reason...)

last, I tried cloning the repo and installing with python setup.py install but this gave me an error ending in
clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command 'g++' failed with exit status 1

so neither approach works
has anyone else faced the same issue?
I'm running on Mac OS 10.15

Failed building wheel for pycld2 on Windows

OS: Windows 10
Python 3.6.6
Getting following error while installing pycld2

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icld2\internal -Icld2\public "-Ic:\program files\python36\include" "-Ic:\program files\python36\include" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /EHsc /Tpbindings\pycldmodule.cc /Fobuild\temp.win-amd64-3.6\Release\bindings\pycldmodule.obj -w -O2 -m64 -fPIC
cl : Command line warning D9025 : overriding '/W3' with '/w'
cl : Command line warning D9002 : ignoring unknown option '-m64'
cl : Command line warning D9002 : ignoring unknown option '-fPIC'
pycldmodule.cc
bindings\pycldmodule.cc(16): fatal error C1083: Cannot open include file: 'strings.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2


Failed building wheel for pycld2

Pip install fails on Windows 10

Python 3.5.3

reading manifest file 'pycld2.egg-info\SOURCES.txt'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Temp\pip-install-8d49byj4\pycld2\setup.py", line 123, in <module>
    ext_modules=[module],
  File "C:\Python3\lib\site-packages\setuptools\__init__.py", line 145, in setup
    return distutils.core.setup(**attrs)
  File "C:\Python3\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Python3\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\Python3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Python3\lib\site-packages\setuptools\command\install.py", line 61, in run
    return orig.install.run(self)
  File "C:\Python3\lib\distutils\command\install.py", line 551, in run
    self.run_command(cmd_name)
  File "C:\Python3\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Python3\lib\site-packages\setuptools\command\install_egg_info.py", line 34, in run
    self.run_command('egg_info')
  File "C:\Python3\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Python3\lib\site-packages\setuptools\command\egg_info.py", line 296, in run
    self.find_sources()
  File "C:\Python3\lib\site-packages\setuptools\command\egg_info.py", line 303, in find_sources
    mm.run()
  File "C:\Python3\lib\site-packages\setuptools\command\egg_info.py", line 534, in run
    self.add_defaults()
  File "C:\Python3\lib\site-packages\setuptools\command\egg_info.py", line 578, in add_defaults
    self.read_manifest()
  File "C:\Python3\lib\site-packages\setuptools\command\sdist.py", line 199, in read_manifest
    self.filelist.append(line)
  File "C:\Python3\lib\site-packages\setuptools\command\egg_info.py", line 476, in append
    path = convert_path(item)
  File "C:\Python3\lib\distutils\util.py", line 125, in convert_path
    raise ValueError("path '%s' cannot be absolute" % pathname)
ValueError: path '/home/rmyeid/code/pycld2/bindings/encodings.cc' cannot be absolute
----------------------------------------

ERROR: Command errored out with exit status 1: 'C:\Python3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Temp\pip-install-8d49byj4\pycld2\setup.py'"'"'; file='"'"'C:\Temp\pip-install-8d49byj4\pycld2\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:\Temp\pip-record-r7gf1skx\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.

The reason is that in file

C:\Temp\pip-install-8d49byj4\pycld2\pycld2.egg-info\SOURCES.txt

There are lines:

LICENSE
MANIFEST.in
Makefile
README.md
requirements.txt
setup.cfg
setup.py
test_pycld2.py
/home/rmyeid/code/pycld2/bindings/encodings.cc
/home/rmyeid/code/pycld2/bindings/pycldmodule.cc
/home/rmyeid/code/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc
/home/rmyeid/code/pycld2/cld2/internal/cld2_generated_deltaocta0122.cc
/home/rmyeid/code/pycld2/cld2/internal/cld2_generated_distinctocta0122.cc
/home/rmyeid/code/pycld2/cld2/internal/cld2_generated_quad0122.cc
/home/rmyeid/code/pycld2/cld2/internal/cld_generated_cjk_delta_bi_32.cc
/home/rmyeid/code/pycld2/cld2/internal/cld_generated_cjk_uni_prop_80.cc
/home/rmyeid/code/pycld2/cld2/internal/cld_generated_score_quad_octa_0122.cc
/home/rmyeid/code/pycld2/cld2/internal/cldutil.cc
/home/rmyeid/code/pycld2/cld2/internal/cldutil_shared.cc
/home/rmyeid/code/pycld2/cld2/internal/compact_lang_det.cc
/home/rmyeid/code/pycld2/cld2/internal/compact_lang_det_hint_code.cc
/home/rmyeid/code/pycld2/cld2/internal/compact_lang_det_impl.cc
/home/rmyeid/code/pycld2/cld2/internal/debug.cc
/home/rmyeid/code/pycld2/cld2/internal/fixunicodevalue.cc
/home/rmyeid/code/pycld2/cld2/internal/generated_distinct_bi_0.cc
/home/rmyeid/code/pycld2/cld2/internal/generated_entities.cc
/home/rmyeid/code/pycld2/cld2/internal/generated_language.cc
/home/rmyeid/code/pycld2/cld2/internal/generated_ulscript.cc
/home/rmyeid/code/pycld2/cld2/internal/getonescriptspan.cc
/home/rmyeid/code/pycld2/cld2/internal/lang_script.cc
/home/rmyeid/code/pycld2/cld2/internal/offsetmap.cc
/home/rmyeid/code/pycld2/cld2/internal/scoreonescriptspan.cc
/home/rmyeid/code/pycld2/cld2/internal/tote.cc
/home/rmyeid/code/pycld2/cld2/internal/utf8statetable.cc
bindings/README
bindings/encodings.cc
bindings/gen_enc.py
bindings/gen_test.py
bindings/pycldmodule.cc
bindings/test.py
bindings/test_shuffle.py
cld2/internal/cld2_do_score.cc
cld2/internal/cld2_dynamic_compat.h
cld2/internal/cld2_dynamic_data.cc
cld2/internal/cld2_dynamic_data.h

That duplicate same files with the normal reltive path in below.

Setup issue: fatal error C1083: Cannot open compiler generated file: '': Invalid argument

Hello,

I'm tried to install pycld2 using pip package and I'm always getting the same error message. I've already tried to update pip, but I still get the same error message:

Building wheels for collected packages: pycld2
  Building wheel for pycld2 (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [41 lines of output]
      C:\some_folder\Python\Python39\lib\site-packages\setuptools\config\setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      running bdist_wheel
      The [wheel] section is deprecated. Use [bdist_wheel] instead.
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-39
      creating build\lib.win-amd64-cpython-39\pycld2
      copying pycld2\__init__.py -> build\lib.win-amd64-cpython-39\pycld2
      running build_ext
      building 'pycld2._pycld2' extension
      creating build\temp.win-amd64-cpython-39
      creating build\temp.win-amd64-cpython-39\Release
      creating build\temp.win-amd64-cpython-39\Release\Users
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\encodings.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\encodings.obj -w -O2 -m64 -fPIC      
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      encodings.cc
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\pycldmodule.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\pycldmodule.obj -w -O2 -m64 -fPIC  
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      pycldmodule.cc
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal/cld2_generated_cjk_compatible.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal/cld2_generated_cjk_compatible.obj -w -O2 -m64 -fPIC
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      cld2_generated_cjk_compatible.cc
      C:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal\cld2_generated_cjk_compatible.cc : fatal error C1083: Cannot open compiler generated file: '': Invalid argument
      error: command 'c:\\some_folder\\Microsoft Visual Studio\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycld2
  Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2, py4j, pptree, pinyin, overrides, mpld3, lru-dict, jieba, janome, docopt, zipp, xxhash, wrapt, urllib3, typing-extensions, threadpoolctl, terminaltables, tabulate, soupsieve, smart-open, six, regex, pyyaml, PySocks, pyparsing, pillow, packaging, numpy, num2words, networkx, multidict, more-itertools, lxml, kiwisolver, joblib, idna, future, ftfy, fsspec, frozenlist, fonttools, editdistance, dill, Cython, cycler, conllu, colorama, cloudpickle, charset-normalizer, certifi, attrs, async-timeout, yarl, tqdm, torch, segtok, scipy, requests, python-dateutil, pyarrow, multiprocess, lemminflect, langdetect, importlib-metadata, deprecated, contourpy, click, beautifulsoup4, anytree, aiosignal, wikipedia-api, simpful, scikit-learn, responses, pandas, OpenHowNet, nltk, miniful, matplotlib, language_tool_python, konoha, hyperopt, huggingface-hub, aiohttp, transformers, gdown, fst-pso, pyfume, datasets, bert-score, FuzzyTM, gensim, bpemb, flair, textattack
  Running setup.py install for pycld2 ... error
  error: subprocess-exited-with-error

  × Running setup.py install for pycld2 did not run successfully.
  │ exit code: 1
  ╰─> [42 lines of output]
      C:\some_folder\Python\Python39\lib\site-packages\setuptools\config\setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      running install
      C:\some_folder\Python\Python39\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-39
      creating build\lib.win-amd64-cpython-39\pycld2
      copying pycld2\__init__.py -> build\lib.win-amd64-cpython-39\pycld2
      running build_ext
      building 'pycld2._pycld2' extension
      creating build\temp.win-amd64-cpython-39
      creating build\temp.win-amd64-cpython-39\Release
      creating build\temp.win-amd64-cpython-39\Release\Users
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2
      creating build\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\encodings.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\encodings.obj -w -O2 -m64 -fPIC      
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      encodings.cc
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\pycldmodule.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\bindings\pycldmodule.obj -w -O2 -m64 -fPIC  
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      pycldmodule.cc
      "c:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal -IC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\public -IC:\some_folder\Python\Python39\include -IC:\some_folder\Python\Python39\Include "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-Ic:\some_folder\Microsoft Visual Studio\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-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 /TpC:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal/cld2_generated_cjk_compatible.cc /Fobuild\temp.win-amd64-cpython-39\Release\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal/cld2_generated_cjk_compatible.obj -w -O2 -m64 -fPIC
      cl : Command line warning D9025 : overriding '/W3' with '/w'
      cl : Command line warning D9002 : ignoring unknown option '-m64'
      cl : Command line warning D9002 : ignoring unknown option '-fPIC'
      cld2_generated_cjk_compatible.cc
      C:\Users\xxx\AppData\Local\Temp\pip-install-zc43aqei\pycld2_842e29bfe00540bc8c314808a0cc68a9\cld2\internal\cld2_generated_cjk_compatible.cc : fatal error C1083: Cannot open compiler generated file: '': Invalid argument
      error: command 'c:\\some_folder\\Microsoft Visual Studio\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pycld2

Does anyone know how to solve this? I'll try to install it in another computer to see if it works, meanwhile.

build wheel fails on windows

(base) C:\Users***>pip install git+https://github.com/aboSamoor/pycld2

Collecting git+https://github.com/aboSamoor/pycld2
  Cloning https://github.com/aboSamoor/pycld2 to c:\users\***\appdata\local\temp\pip-req-build-gzpkl5q5
  Running command git clone -q https://github.com/aboSamoor/pycld2 'C:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5'
Building wheels for collected packages: pycld2
  Building wheel for pycld2 (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\***\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\***\\AppData\\Local\\Temp\\pip-req-build-gzpkl5q5\\setup.py'"'"'; __file__='"'"'C:\\Users\\***\\AppData\\Local\\Temp\\pip-req-build-gzpkl5q5\\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\***\AppData\Local\Temp\pip-wheel-empcet9p'
       cwd: C:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\
  Complete output (50 lines):
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.7
  creating build\lib.win-amd64-3.7\pycld2
  copying pycld2\__init__.py -> build\lib.win-amd64-3.7\pycld2
  running build_ext
  building 'pycld2._pycld2' extension
  creating build\temp.win-amd64-3.7
  creating build\temp.win-amd64-3.7\Release
  creating build\temp.win-amd64-3.7\Release\cld2
  creating build\temp.win-amd64-3.7\Release\cld2\internal
  creating build\temp.win-amd64-3.7\Release\bindings
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld2_generated_cjk_compatible.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld2_generated_deltaocta0122.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld2_generated_distinctocta0122.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld2_generated_quad0122.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld2_generated_quad0122.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld_generated_cjk_delta_bi_32.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld_generated_cjk_delta_bi_32.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld_generated_cjk_uni_prop_80.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld_generated_cjk_uni_prop_80.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cld_generated_score_quad_octa_0122.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cld_generated_score_quad_octa_0122.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cldutil.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cldutil.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/cldutil_shared.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\cldutil_shared.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/compact_lang_det.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\compact_lang_det.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/compact_lang_det_hint_code.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\compact_lang_det_hint_code.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/compact_lang_det_impl.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\compact_lang_det_impl.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/debug.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\debug.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/fixunicodevalue.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\fixunicodevalue.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/generated_distinct_bi_0.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\generated_distinct_bi_0.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/generated_entities.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\generated_entities.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/generated_language.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\generated_language.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/generated_ulscript.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\generated_ulscript.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/getonescriptspan.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\getonescriptspan.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/lang_script.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\lang_script.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/offsetmap.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\offsetmap.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/scoreonescriptspan.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\scoreonescriptspan.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/tote.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\tote.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c cld2/internal/utf8statetable.cc -o build\temp.win-amd64-3.7\Release\cld2\internal\utf8statetable.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c bindings/pycldmodule.cc -o build\temp.win-amd64-3.7\Release\bindings\pycldmodule.o -w -O2 -m64 -fPIC
  C:\Users\***\Anaconda3\Library\mingw-w64\bin\gcc.exe -mdll -O -Wall -DMS_WIN64 -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\internal -IC:\Users\***\AppData\Local\Temp\pip-req-build-gzpkl5q5\cld2\public -IC:\Users\***\Anaconda3\include -IC:\Users\***\Anaconda3\include -c bindings/encodings.cc -o build\temp.win-amd64-3.7\Release\bindings\encodings.o -w -O2 -m64 -fPIC
  bindings/encodings.cc: In function 'int strcasecmp(const char*, const char*)':
  bindings/encodings.cc:107:1: error: redefinition of 'int strcasecmp(const char*, const char*)'
   strcasecmp(const char *s1, const char *s2)
   ^
 In file included from bindings/encodings.cc:16:0:
    C:/Users/***/Anaconda3/Library/mingw-w64/x86_64-w64-mingw32/include/string.h:108:28: note: 'int strcasecmp(const char*, const char*)' previously defined here
       __CRT_INLINE int __cdecl strcasecmp (const char *__sz1, const char *__sz2) { return _stricmp (__sz1, __sz2); }
                                ^
    error: command 'C:\\Users\\***\\Anaconda3\\Library\\mingw-w64\\bin\\gcc.exe' failed with exit status 1

new version did not push to pyPI

Hello. I have seen this commit which brings nice improvements for me, especially the ability to build for 32 bits machines thanks to this line change (removal of -m64 option):

extra_compile_args = ["-w", "-O2", "-fPIC"]

However it seems the automated push to pyPI failed due to an incorrect password.
Do you think you would be able to correct that ?

Install fails on Centos 7, Python 2.7, setuptools 0.9

Hello;

Installation fails on Centos 7 64 bits , gcc 4.8.5 20150623

[osboxes@osboxes TripAdvisor-Crawling-Suite]$ python -m pip install -U pycld2 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting pycld2 Downloading https://files.pythonhosted.org/packages/21/d2/8b0def84a53c88d0eb27c67b05269fbd16ad68df8c78849e7b5d65e6aec3/pycld2-0.41.tar.gz (41.4MB) |████████████████████████████████| 41.4MB 214kB/s Installing collected packages: pycld2 Running setup.py install for pycld2 ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vHZIha/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vHZIha/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-CZQQb3/install-record.txt --single-version-externally-managed --compile cwd: /tmp/pip-install-vHZIha/pycld2/ Complete output (21 lines): /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/pycld2 copying pycld2/__init__.py -> build/lib.linux-x86_64-2.7/pycld2 running build_ext building 'pycld2._pycld2' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/tmp creating build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha creating build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha/pycld2 creating build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha/pycld2/cld2 creating build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha/pycld2/cld2/internal creating build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha/pycld2/bindings gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/tmp/pip-install-vHZIha/pycld2/cld2/internal -I/tmp/pip-install-vHZIha/pycld2/cld2/public -I/usr/include/python2.7 -c /tmp/pip-install-vHZIha/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-x86_64-2.7/tmp/pip-install-vHZIha/pycld2/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC gcc: error trying to exec 'cc1plus': execvp: Aucun fichier ou dossier de ce type error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-vHZIha/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-vHZIha/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-CZQQb3/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

pycld2 0.41 Crashed on M1 Mac with Segmentation Fault 11

As title above. Ran the following code on M1 MacBook Air 8/512:

import pycld2 as cld2
print("pycld2 version", cld2.__version__)
the_text = "Is this working on M1 Mac?"
_, _, _, the_lang = cld2.detect(the_text, returnVectors=True)
print(the_text, "->", the_lang)

The output is:

(m1) $ python test_pycld2.py 
pycld2 version 0.41
Segmentation fault: 11

PIP install fails on Mac OS 10.14.5 and Python 3.6.1

on mac os i was trying to install pip install pycld2.

Collecting pycld2
Using cached https://files.pythonhosted.org/packages/21/77/8525fe5f147bf2819c7c9942c717c4a79b83f8003da1a3847759fb560909/pycld2-0.31.tar.gz
Building wheels for collected packages: pycld2
Building wheel for pycld2 (setup.py) ... error
....
running bdist_wheel
The [wheel] section is deprecated. Use [bdist_wheel] instead.
running build
running build_py
creating build
creating build/lib.macosx-10.6-intel-3.6
creating build/lib.macosx-10.6-intel-3.6/pycld2
copying pycld2/init.py -> build/lib.macosx-10.6-intel-3.6/pycld2
running build_ext
building 'pycld2._pycld2' extension
creating build/temp.macosx-10.6-intel-3.6
creating build/temp.macosx-10.6-intel-3.6/cld2
creating build/temp.macosx-10.6-intel-3.6/cld2/internal
creating build/temp.macosx-10.6-intel-3.6/bindings
...
In file included from cld2/internal/cldutil.cc:20:
In file included from cld2/internal/cldutil.h:25:
In file included from cld2/internal/scoreonescriptspan.h:81:
cld2/internal/compact_lang_det_impl.h:22:10: fatal error: 'vector' file not found
#include
^~~~~~~~
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1

Install failing On Windows 10 - python 3.8.0

Hello,
Install fails On Windows 10 - python 3.8.0 when trying to install pycld2

Collecting pycld2 Using cached https://files.pythonhosted.org/packages/21/d2/8b0def84a53c88d0eb27c67b05269fbd16ad68df8c78849e7b5d65e6aec 3/pycld2-0.41.tar.gz Installing collected packages: pycld2 Running setup.py install for pycld2 ... error ERROR: Command errored out with exit status 1: command: 'C:\dev\apps\python-3.8.0\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\User s\\$$$$$\\AppData\\Local\\Temp\\pip-install-k2k97h5p\\pycld2\\setup.py'"'"'; __file__='"'"'C:\\Users\\$$$\\AppData \\Local\\Temp\\pip-install-k2k97h5p\\pycld2\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.re ad().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C: \Users\$$$\AppData\Local\Temp\pip-record-rv13nhfp\install-record.txt' --single-version-externally-managed --compile cwd: C:\Users\$$$\AppData\Local\Temp\pip-install-k2k97h5p\pycld2\ Complete output (10 lines): running install running build running build_py creating build creating build\lib.win32-3.8 creating build\lib.win32-3.8\pycld2 copying pycld2\__init__.py -> build\lib.win32-3.8\pycld2 running build_ext building 'pycld2._pycld2' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.micr osoft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\dev\apps\python-3.8.0\python.exe' -u -c 'import sys, setuptools, toke nize; sys.argv[0] = '"'"'C:\\Users\\$$$\\AppData\\Local\\Temp\\pip-install-k2k97h5p\\pycld2\\setup.py'"'"'; __file__ ='"'"'C:\\Users\\$$$\\AppData\\Local\\Temp\\pip-install-k2k97h5p\\pycld2\\setup.py'"'"';f=getattr(tokenize, '"'"'ope n'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"' exec'"'"'))' install --record 'C:\Users\$$$\AppData\Local\Temp\pip-record-rv13nhfp\install-record.txt' --single-vers ion-externally-managed --compile Check the logs for full command output.

Regards

Ubuntu Fatal error on build

Building wheels for collected packages: pycld2
  Building wheel for pycld2 (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/server/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7a62u7gk/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7a62u7gk/pycld2/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 /tmp/pip-wheel-pbkjxw3u
       cwd: /tmp/pip-install-7a62u7gk/pycld2/
  Complete output (24 lines):
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.8
  creating build/lib.linux-x86_64-3.8/pycld2
  copying pycld2/__init__.py -> build/lib.linux-x86_64-3.8/pycld2
  running build_ext
  building 'pycld2._pycld2' extension
  creating build/temp.linux-x86_64-3.8
  creating build/temp.linux-x86_64-3.8/tmp
  creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk
  creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2
  creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2
  creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal
  creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/bindings
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_deltaocta0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_distinctocta0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_quad0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_quad0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc: fatal error: Killed signal terminated program cc1plus
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for pycld2
  Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2
    Running setup.py install for pycld2 ... error
    ERROR: Command errored out with exit status 1:
     command: /home/server/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7a62u7gk/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7a62u7gk/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-x3yvfim2/install-record.txt --single-version-externally-managed --compile --install-headers /home/server/include/site/python3.8/pycld2
         cwd: /tmp/pip-install-7a62u7gk/pycld2/
    Complete output (23 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.8
    creating build/lib.linux-x86_64-3.8/pycld2
    copying pycld2/__init__.py -> build/lib.linux-x86_64-3.8/pycld2
    running build_ext
    building 'pycld2._pycld2' extension
    creating build/temp.linux-x86_64-3.8
    creating build/temp.linux-x86_64-3.8/tmp
    creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk
    creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2
    creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2
    creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal
    creating build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/bindings
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_deltaocta0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_distinctocta0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-7a62u7gk/pycld2/cld2/internal -I/tmp/pip-install-7a62u7gk/pycld2/cld2/public -I/home/server/include -I/usr/include/python3.8 -c /tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_quad0122.cc -o build/temp.linux-x86_64-3.8/tmp/pip-install-7a62u7gk/pycld2/cld2/internal/cld2_generated_quad0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc: fatal error: Killed signal terminated program cc1plus
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/server/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7a62u7gk/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7a62u7gk/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-x3yvfim2/install-record.txt --single-version-externally-managed --compile --install-headers /home/server/include/site/python3.8/pycld2 Check the logs for full command output.

I've installed " gcc-multilib libc6-dev-i386" but this is not helps. Help me pls!

How is isreliable defined?

Hey guys,
Thanks for the awesome library.
I was wondering based on what is isreliable defined?
What is the threshold there (if any)?
Thanks in advance!

Error while installing in ubuntu

How to get over this?
/usr/include/python3.6m/pyconfig.h:3:12: fatal error: x86_64-linux-gnu/python3.6m/pyconfig.h: No such file or directory # include <x86_64-linux-gnu/python3.6m/pyconfig.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. error: command 'i686-linux-gnu-gcc' failed with exit status 1

Complete log

`Defaulting to user installation because normal site-packages is not writeable
Collecting pycld2
Using cached pycld2-0.41.tar.gz (41.4 MB)
Building wheels for collected packages: pycld2
Building wheel for pycld2 (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/setup.py'"'"'; file='"'"'/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/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 /tmp/pip-wheel-0d2_z898
cwd: /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/
Complete output (49 lines):
running bdist_wheel
The [wheel] section is deprecated. Use [bdist_wheel] instead.
running build
running build_py
creating build
creating build/lib.linux-i686-3.6
creating build/lib.linux-i686-3.6/pycld2
copying pycld2/init.py -> build/lib.linux-i686-3.6/pycld2
running build_ext
building 'pycld2._pycld2' extension
creating build/temp.linux-i686-3.6
creating build/temp.linux-i686-3.6/tmp
creating build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki
creating build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de
creating build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2
creating build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal
creating build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/bindings
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_deltaocta0122.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_distinctocta0122.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_quad0122.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld2_generated_quad0122.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_cjk_delta_bi_32.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_cjk_delta_bi_32.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_cjk_uni_prop_80.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_cjk_uni_prop_80.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_score_quad_octa_0122.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cld_generated_score_quad_octa_0122.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cldutil.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cldutil_shared.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/cldutil_shared.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det_hint_code.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det_hint_code.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det_impl.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/compact_lang_det_impl.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/debug.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/debug.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/fixunicodevalue.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/fixunicodevalue.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_distinct_bi_0.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_distinct_bi_0.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_entities.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_entities.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_language.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_language.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_ulscript.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/generated_ulscript.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/getonescriptspan.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/getonescriptspan.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/lang_script.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/lang_script.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/offsetmap.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/offsetmap.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/scoreonescriptspan.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/scoreonescriptspan.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/tote.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/tote.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/utf8statetable.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal/utf8statetable.o -w -O2 -m64 -fPIC
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/internal -I/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/cld2/public -I/usr/include/python3.6m -c /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/bindings/pycldmodule.cc -o build/temp.linux-i686-3.6/tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/bindings/pycldmodule.o -w -O2 -m64 -fPIC
In file included from /usr/include/python3.6m/Python.h:8:0,
from /tmp/pip-install-rzutt3ki/pycld2_f3ade8bb5274487ba2bf0f932f2fc8de/bindings/pycldmodule.cc:16:
/usr/include/python3.6m/pyconfig.h:3:12: fatal error: x86_64-linux-gnu/python3.6m/pyconfig.h: No such file or directory

include <x86_64-linux-gnu/python3.6m/pyconfig.h>

          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.
error: command 'i686-linux-gnu-gcc' failed with exit status 1

ERROR: Failed building wheel for pycld2
`

Installation Fails using Clang 6.0 but succeeds on GCC-8/G++-8

          one_one_lang, UNKNOWN_LANGUAGE, score, 1,
          ^~~~~~~~~~~~
    cld2/internal/scoreonescriptspan.cc:1147:7: note: insert an explicit cast to silence this issue
          one_one_lang, UNKNOWN_LANGUAGE, score, 1,
          ^~~~~~~~~~~~
          static_cast<uint16>( )
    cld2/internal/scoreonescriptspan.cc:1147:39: error: non-constant-expression cannot be narrowed from type 'int' to 'CLD2::uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
          one_one_lang, UNKNOWN_LANGUAGE, score, 1,
                                          ^~~~~
    cld2/internal/scoreonescriptspan.cc:1147:39: note: insert an explicit cast to silence this issue
          one_one_lang, UNKNOWN_LANGUAGE, score, 1,
                                          ^~~~~
                                          static_cast<uint16>( )
    cld2/internal/scoreonescriptspan.cc:1148:7: error: non-constant-expression cannot be narrowed from type 'int' to 'CLD2::uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
          bytes, 0, scriptspan.ulscript, reliability, reliability
          ^~~~~
    cld2/internal/scoreonescriptspan.cc:1148:7: note: insert an explicit cast to silence this issue
          bytes, 0, scriptspan.ulscript, reliability, reliability
          ^~~~~
          static_cast<uint16>( )
    cld2/internal/scoreonescriptspan.cc:1148:17: error: non-constant-expression cannot be narrowed from type 'CLD2::ULScript' to 'CLD2::uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
          bytes, 0, scriptspan.ulscript, reliability, reliability
                    ^~~~~~~~~~~~~~~~~~~
    cld2/internal/scoreonescriptspan.cc:1148:17: note: insert an explicit cast to silence this issue
          bytes, 0, scriptspan.ulscript, reliability, reliability
                    ^~~~~~~~~~~~~~~~~~~
                    static_cast<uint16>( )
    cld2/internal/scoreonescriptspan.cc:1148:38: error: non-constant-expression cannot be narrowed from type 'int' to 'CLD2::uint8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing]
          bytes, 0, scriptspan.ulscript, reliability, reliability
                                         ^~~~~~~~~~~
    cld2/internal/scoreonescriptspan.cc:1148:38: note: insert an explicit cast to silence this issue
          bytes, 0, scriptspan.ulscript, reliability, reliability
                                         ^~~~~~~~~~~
                                         static_cast<uint8>( )
    cld2/internal/scoreonescriptspan.cc:1148:51: error: non-constant-expression cannot be narrowed from type 'int' to 'CLD2::uint8' (aka 'unsigned char') in initializer list [-Wc++11-narrowing]
          bytes, 0, scriptspan.ulscript, reliability, reliability
                                                      ^~~~~~~~~~~
    cld2/internal/scoreonescriptspan.cc:1148:51: note: insert an explicit cast to silence this issue
          bytes, 0, scriptspan.ulscript, reliability, reliability
                                                      ^~~~~~~~~~~
                                                      static_cast<uint8>( )
    6 errors generated.
    error: command 'clang' failed with exit status 1

    ----------------------------------------
Command "/usr/local/opt/python/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/dn/042dwpln6f9223zkqvkrmwlm0000gt/T/pip-install-4jcayukf/pycld2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"install --record /private/var/folders/dn/042dwpln6f9223zkqvkrmwlm0000gt/T/pip-record-g9cf4xyf/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/dn/042dwpln6f9223zkqvkrmwlm0000gt/T/pip-install-4jcayukf/pycld2/

but if I do

CC=gcc-8 CXX=g++-8 pip3 install pycld2

Collecting pycld2
  Using cached https://files.pythonhosted.org/packages/21/77/8525fe5f147bf2819c7c9942c717c4a79b83f8003da1a3847759fb560909/pycld2-0.31.tar.gz
Building wheels for collected packages: pycld2
  Running setup.py bdist_wheel for pycld2 ... done
  Stored in directory: /Users/grokmachine/Library/Caches/pip/wheels/7b/44/44/ec4c5e25e095f02aa0e63ef2bf0cc8badda5877330ffa5fbe4
Successfully built pycld2
flake8 3.5.0 has requirement pycodestyle<2.4.0,>=2.0.0, but you'll have pycodestyle 2.4.0 which is incompatible.
flake8 3.5.0 has requirement pyflakes<1.7.0,>=1.5.0, but you'll have pyflakes 2.0.0 which is incompatible.
Installing collected packages: pycld2
Successfully installed pycld2-0.31```

Crash in debug builds of Python

The following crashes in a debug build of Python:

import gc
import pycld2
gc.collect()
Modules/gcmodule.c:114: gc_decref: Assertion "gc_get_refs(g) > 0" failed: refcount is too small
Enable tracemalloc to get the memory block allocation traceback

object address  : 0x555555a2bf70
object refcount : 4
object type     : 0x555555966400
object type name: type
object repr     : <class 'pycld2.error'>

Fatal Python error: _PyObject_AssertFailed: _PyObject_AssertFailed
Python runtime state: initialized

Current thread 0x00007ffff7c33280 (most recent call first):
  File "<string>", line 1 in <module>
Aborted (core dumped)

The problem is that the module initialization creates two references tracked by the garbage collector, but one of them is missing a Py_INCREF. (The garbage collector works by subtracting incoming references from the reference count. In this case, the reference count is too small.)

st->error = PyErr_NewException("pycld2.error", NULL, NULL);

// Steals ref:
PyModule_AddObject(m, "error", st->error);

pip install fails on Ubuntu 18.04.3 LTS; python3.7.6

Here's the error log:

python -m pip install -U pycld2
Collecting pycld2
  Using cached https://files.pythonhosted.org/packages/21/d2/8b0def84a53c88d0eb27c67b05269fbd16ad68df8c78849e7b5d65e6aec3/pycld2-0.41.tar.gz
Building wheels for collected packages: pycld2
  Building wheel for pycld2 (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s72rpzgj/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s72rpzgj/pycld2/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 /tmp/pip-wheel-bcbc6j03 --python-tag cp37
       cwd: /tmp/pip-install-s72rpzgj/pycld2/
  Complete output (49 lines):
  running bdist_wheel
  The [wheel] section is deprecated. Use [bdist_wheel] instead.
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.7
  creating build/lib.linux-x86_64-3.7/pycld2
  copying pycld2/__init__.py -> build/lib.linux-x86_64-3.7/pycld2
  warning: build_py: byte-compiling is disabled, skipping.
  
  running build_ext
  building 'pycld2._pycld2' extension
  creating build/temp.linux-x86_64-3.7
  creating build/temp.linux-x86_64-3.7/tmp
  creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj
  creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2
  creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2
  creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal
  creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/bindings
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_deltaocta0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_distinctocta0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_quad0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_quad0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_delta_bi_32.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_delta_bi_32.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_uni_prop_80.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_uni_prop_80.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_score_quad_octa_0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_score_quad_octa_0122.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil_shared.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil_shared.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_hint_code.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_hint_code.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_impl.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_impl.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/debug.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/debug.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/fixunicodevalue.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/fixunicodevalue.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_distinct_bi_0.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_distinct_bi_0.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_entities.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_entities.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_language.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_language.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_ulscript.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_ulscript.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/getonescriptspan.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/getonescriptspan.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/lang_script.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/lang_script.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/offsetmap.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/offsetmap.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/scoreonescriptspan.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/scoreonescriptspan.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/tote.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/tote.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/utf8statetable.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/utf8statetable.o -w -O2 -m64 -fPIC
  x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.o -w -O2 -m64 -fPIC
  /tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.cc:16:10: fatal error: Python.h: No such file or directory
   #include <Python.h>
            ^~~~~~~~~~
  compilation terminated.
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for pycld2
  Running setup.py clean for pycld2
Failed to build pycld2
Installing collected packages: pycld2
    Running setup.py install for pycld2 ... error
    ERROR: Command errored out with exit status 1:
     command: /home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s72rpzgj/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s72rpzgj/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-4tsb45mu/install-record.txt --single-version-externally-managed --compile --install-headers /home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/site/python3.7/pycld2
         cwd: /tmp/pip-install-s72rpzgj/pycld2/
    Complete output (48 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/pycld2
    copying pycld2/__init__.py -> build/lib.linux-x86_64-3.7/pycld2
    warning: build_py: byte-compiling is disabled, skipping.
    
    running build_ext
    building 'pycld2._pycld2' extension
    creating build/temp.linux-x86_64-3.7
    creating build/temp.linux-x86_64-3.7/tmp
    creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj
    creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2
    creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2
    creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal
    creating build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/bindings
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_cjk_compatible.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_cjk_compatible.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_deltaocta0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_deltaocta0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_distinctocta0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_distinctocta0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_quad0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld2_generated_quad0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_delta_bi_32.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_delta_bi_32.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_uni_prop_80.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_cjk_uni_prop_80.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_score_quad_octa_0122.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cld_generated_score_quad_octa_0122.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil_shared.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/cldutil_shared.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_hint_code.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_hint_code.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_impl.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/compact_lang_det_impl.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/debug.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/debug.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/fixunicodevalue.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/fixunicodevalue.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_distinct_bi_0.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_distinct_bi_0.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_entities.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_entities.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_language.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_language.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_ulscript.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/generated_ulscript.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/getonescriptspan.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/getonescriptspan.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/lang_script.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/lang_script.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/offsetmap.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/offsetmap.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/scoreonescriptspan.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/scoreonescriptspan.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/tote.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/tote.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/cld2/internal/utf8statetable.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/cld2/internal/utf8statetable.o -w -O2 -m64 -fPIC
    x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -g -fdebug-prefix-map=/build/python3.7-WA8NgD/python3.7-3.7.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-install-s72rpzgj/pycld2/cld2/internal -I/tmp/pip-install-s72rpzgj/pycld2/cld2/public -I/usr/include/python3.7m -I/home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/python3.7m -c /tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.cc -o build/temp.linux-x86_64-3.7/tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.o -w -O2 -m64 -fPIC
    /tmp/pip-install-s72rpzgj/pycld2/bindings/pycldmodule.cc:16:10: fatal error: Python.h: No such file or directory
     #include <Python.h>
              ^~~~~~~~~~
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-s72rpzgj/pycld2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-s72rpzgj/pycld2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-4tsb45mu/install-record.txt --single-version-externally-managed --compile --install-headers /home/ubuntu/.local/share/virtualenvs/courant-xHKwSKGj/include/site/python3.7/pycld2 Check the logs for full command output.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.