2019-06-27T04:06:04 Created temporary directory: /tmp/pip-ephem-wheel-cache-9e6uzwai 2019-06-27T04:06:04 Created temporary directory: /tmp/pip-req-tracker-ill_f7_2 2019-06-27T04:06:04 Created requirements tracker '/tmp/pip-req-tracker-ill_f7_2' 2019-06-27T04:06:04 Created temporary directory: /tmp/pip-wheel-18n3sky7 2019-06-27T04:06:04 Collecting atomisator.filters==0.2.1 2019-06-27T04:06:04 1 location(s) to search for versions of atomisator.filters: 2019-06-27T04:06:04 * https://pypi.org/simple/atomisator-filters/ 2019-06-27T04:06:04 Getting page https://pypi.org/simple/atomisator-filters/ 2019-06-27T04:06:05 Analyzing links from page https://pypi.org/simple/atomisator-filters/ 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/5a/46/dd1edb6c2fc50f29ed4170b4f545d630df96b59978f1fa91002429e4b1c6/atomisator.filters-0.1.0.tar.gz#sha256=e799f2a61efede724f53169e899c25c1001e46d76cb4f35a0cad7816aae73e1f (from https://pypi.org/simple/atomisator-filters/), version: 0.1.0 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/30/94/ed1201fe842d00ed6e7000cff5857bbdc2e00a1910344c8010bf9c2fbe8f/atomisator.filters-0.1.2.tar.gz#sha256=90dea87fd216b9bc29b2c47914db54d0e963054adfb390ba7af4f7fc99ba525e (from https://pypi.org/simple/atomisator-filters/), version: 0.1.2 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/04/4c/5746de8512930f68d4def35c74490c898c85286c08989de83d89fc469450/atomisator.filters-0.1.3.tar.gz#sha256=8152838162e84e1d6408f4d0dbcd90a62758ca5f8360925539ea21d5a5568fef (from https://pypi.org/simple/atomisator-filters/), version: 0.1.3 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/04/15/46f5abb56064c83b302540160cd38dbf3b36265c617cff6e22f458d5f407/atomisator.filters-0.1.4.tar.gz#sha256=a835591fca4ba9bd90b07880c0c315a87cedd1815a68505ad0995f979e0c8fb9 (from https://pypi.org/simple/atomisator-filters/), version: 0.1.4 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/14/f3/a0cd6e8c3df75655bee9d2fc77b9f9a9990befe2816144faf329d965c2fe/atomisator.filters-0.1.5.tar.gz#sha256=f06022f38ed324e31653a6acd16d5d8194fadcb53f66d5f08b2a55fe5d6eda8f (from https://pypi.org/simple/atomisator-filters/), version: 0.1.5 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/38/d7/8b971156e3a1eb6d111ea0249a8667bb9af508001a07e62cc193aed67e97/atomisator.filters-0.1.6.tar.gz#sha256=d6582905d9af24ad7a01c495623d6113b14cc5b06bbed2215b2fcca4296ac4d9 (from https://pypi.org/simple/atomisator-filters/), version: 0.1.6 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/af/61/4b427d07b7af9c11a425c4d07147ad90ef3839cba7523430e23a5497a5b2/atomisator.filters-0.1.7.tar.gz#sha256=1e1786cfbd423375318ea4e78a5ee23aa2ebdffd4f816b94965a34ed6451212f (from https://pypi.org/simple/atomisator-filters/), version: 0.1.7 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/02/9d/aa39d9c765253a3bfb0fb42a08189a541966b981af6be65becff11876827/atomisator.filters-0.1.8.tar.gz#sha256=d90f6449f0da0b813b2b02f199ebdfaccc1e58a54816210c3d3283632f55710b (from https://pypi.org/simple/atomisator-filters/), version: 0.1.8 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/9e/dd/fc29b9dfc8d27ef8ed2f8bd4d64f8798677f0e0d04cce17e18ba292e6325/atomisator.filters-0.1.9.tar.gz#sha256=bb1b238743664e5509ac7d46f00159ec60c833ef5a1b0fbf6aa43b88dc5e1dab (from https://pypi.org/simple/atomisator-filters/), version: 0.1.9 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/84/7a/3a34a40f2079bef29f22625540046698d71289cb826bbb6dd32069aa17a7/atomisator.filters-0.2.0.tar.gz#sha256=dd4d79955ee99edf952d05694480794408b23f9b47367040f27615879a6fa244 (from https://pypi.org/simple/atomisator-filters/), version: 0.2.0 2019-06-27T04:06:05 Found link https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz#sha256=791e1ba5a9782401e347efc4eafb967afaaf0ddfe38f96e4080a179631f35f4b (from https://pypi.org/simple/atomisator-filters/), version: 0.2.1 2019-06-27T04:06:05 Using version 0.2.1 (newest of versions: 0.2.1) 2019-06-27T04:06:05 Created temporary directory: /tmp/pip-unpack-rdfxljul 2019-06-27T04:06:05 Downloading https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz (157kB) 2019-06-27T04:06:05 Downloading from URL https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz#sha256=791e1ba5a9782401e347efc4eafb967afaaf0ddfe38f96e4080a179631f35f4b (from https://pypi.org/simple/atomisator-filters/) 2019-06-27T04:06:06 Added atomisator.filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz#sha256=791e1ba5a9782401e347efc4eafb967afaaf0ddfe38f96e4080a179631f35f4b to build tracker '/tmp/pip-req-tracker-ill_f7_2' 2019-06-27T04:06:06 Running setup.py (path:/tmp/pip-wheel-18n3sky7/atomisator.filters/setup.py) egg_info for package atomisator.filters 2019-06-27T04:06:06 Running command python setup.py egg_info 2019-06-27T04:06:07 running egg_info 2019-06-27T04:06:07 creating pip-egg-info/atomisator.filters.egg-info 2019-06-27T04:06:07 writing pip-egg-info/atomisator.filters.egg-info/PKG-INFO 2019-06-27T04:06:07 writing dependency_links to pip-egg-info/atomisator.filters.egg-info/dependency_links.txt 2019-06-27T04:06:07 writing entry points to pip-egg-info/atomisator.filters.egg-info/entry_points.txt 2019-06-27T04:06:07 writing namespace_packages to pip-egg-info/atomisator.filters.egg-info/namespace_packages.txt 2019-06-27T04:06:07 writing requirements to pip-egg-info/atomisator.filters.egg-info/requires.txt 2019-06-27T04:06:07 writing top-level names to pip-egg-info/atomisator.filters.egg-info/top_level.txt 2019-06-27T04:06:07 writing manifest file 'pip-egg-info/atomisator.filters.egg-info/SOURCES.txt' 2019-06-27T04:06:08 reading manifest file 'pip-egg-info/atomisator.filters.egg-info/SOURCES.txt' 2019-06-27T04:06:08 reading manifest template 'MANIFEST.in' 2019-06-27T04:06:08 writing manifest file 'pip-egg-info/atomisator.filters.egg-info/SOURCES.txt' 2019-06-27T04:06:08 Source in /tmp/pip-wheel-18n3sky7/atomisator.filters has version 0.2.1, which satisfies requirement atomisator.filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz#sha256=791e1ba5a9782401e347efc4eafb967afaaf0ddfe38f96e4080a179631f35f4b 2019-06-27T04:06:08 Removed atomisator.filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz#sha256=791e1ba5a9782401e347efc4eafb967afaaf0ddfe38f96e4080a179631f35f4b from build tracker '/tmp/pip-req-tracker-ill_f7_2' 2019-06-27T04:06:08 Building wheels for collected packages: atomisator.filters 2019-06-27T04:06:08 Created temporary directory: /tmp/pip-wheel-h61o6497 2019-06-27T04:06:08 Building wheel for atomisator.filters (setup.py): started 2019-06-27T04:06:08 Destination directory: /tmp/pip-wheel-h61o6497 2019-06-27T04:06:08 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-18n3sky7/atomisator.filters/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-h61o6497 2019-06-27T04:06:10 running bdist_wheel 2019-06-27T04:06:10 running build 2019-06-27T04:06:10 running build_py 2019-06-27T04:06:10 creating build 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7/atomisator 2019-06-27T04:06:10 copying atomisator/__init__.py -> build/lib.linux-armv7l-3.7/atomisator 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7/atomisator/filters 2019-06-27T04:06:10 copying atomisator/filters/__init__.py -> build/lib.linux-armv7l-3.7/atomisator/filters 2019-06-27T04:06:10 copying atomisator/filters/followers.py -> build/lib.linux-armv7l-3.7/atomisator/filters 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 copying atomisator/filters/guess_language/blocks_test.py -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 copying atomisator/filters/guess_language/guess_language.py -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 copying atomisator/filters/guess_language/blocks.py -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 copying atomisator/filters/guess_language/guess_language_test.py -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 copying atomisator/filters/guess_language/__init__.py -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 copying atomisator/filters/tests/test_stop.py -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 copying atomisator/filters/tests/test_followers.py -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 copying atomisator/filters/tests/test_doublons.py -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 copying atomisator/filters/tests/test_guesslang.py -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 copying atomisator/filters/tests/__init__.py -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:10 creating build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:10 copying atomisator/filters/levenshtein/StringMatcher.py -> build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:10 copying atomisator/filters/levenshtein/__init__.py -> build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:10 running egg_info 2019-06-27T04:06:10 writing atomisator.filters.egg-info/PKG-INFO 2019-06-27T04:06:10 writing dependency_links to atomisator.filters.egg-info/dependency_links.txt 2019-06-27T04:06:10 writing entry points to atomisator.filters.egg-info/entry_points.txt 2019-06-27T04:06:10 writing namespace_packages to atomisator.filters.egg-info/namespace_packages.txt 2019-06-27T04:06:10 writing requirements to atomisator.filters.egg-info/requires.txt 2019-06-27T04:06:10 writing top-level names to atomisator.filters.egg-info/top_level.txt 2019-06-27T04:06:11 reading manifest file 'atomisator.filters.egg-info/SOURCES.txt' 2019-06-27T04:06:11 reading manifest template 'MANIFEST.in' 2019-06-27T04:06:11 writing manifest file 'atomisator.filters.egg-info/SOURCES.txt' 2019-06-27T04:06:11 copying atomisator/filters/todo.txt -> build/lib.linux-armv7l-3.7/atomisator/filters 2019-06-27T04:06:11 copying atomisator/filters/guess_language/Blocks.txt -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:11 copying atomisator/filters/guess_language/COPYING.txt -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language 2019-06-27T04:06:11 creating build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/af -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ar -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/az -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/bg -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ca -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ceb -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/cs -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/cy -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/da -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/de -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/en -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/es -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/et -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/eu -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/fa -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/fi -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/fr -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ha -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/haw -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/hi -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/hr -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/hu -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/id -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/is -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/it -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/kk -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ky -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/la -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/lt -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/lv -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/mk -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/mn -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/nb -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ne -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/nl -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/nr -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/nso -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/pl -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ps -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/pt -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/pt_BR -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/pt_PT -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ro -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ru -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sk -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sl -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/so -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sq -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sr -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ss -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/st -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sv -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/sw -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/tl -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/tlh -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/tn -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/tr -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ts -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/uk -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ur -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/uz -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/ve -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/xh -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/guess_language/trigrams/zu -> build/lib.linux-armv7l-3.7/atomisator/filters/guess_language/trigrams 2019-06-27T04:06:11 copying atomisator/filters/tests/replace.txt -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:11 copying atomisator/filters/tests/words.txt -> build/lib.linux-armv7l-3.7/atomisator/filters/tests 2019-06-27T04:06:11 copying atomisator/filters/levenshtein/._Levenshtein.h -> build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:11 copying atomisator/filters/levenshtein/Levenshtein.c -> build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:11 copying atomisator/filters/levenshtein/Levenshtein.h -> build/lib.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:12 running build_ext 2019-06-27T04:06:12 building 'Levenshtein' extension 2019-06-27T04:06:12 creating build/temp.linux-armv7l-3.7 2019-06-27T04:06:12 creating build/temp.linux-armv7l-3.7/atomisator 2019-06-27T04:06:12 creating build/temp.linux-armv7l-3.7/atomisator/filters 2019-06-27T04:06:12 creating build/temp.linux-armv7l-3.7/atomisator/filters/levenshtein 2019-06-27T04:06:12 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c atomisator/filters/levenshtein/Levenshtein.c -o build/temp.linux-armv7l-3.7/atomisator/filters/levenshtein/Levenshtein.o 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘levenshtein_common’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:666:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:666:33: note: each undeclared identifier is reported only once for each function it appears in 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:670:12: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 len1 = PyString_GET_SIZE(arg1); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 PyList_GET_SIZE 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:673:15: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 PyBytes_AS_STRING 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:673:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:674:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘distance_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:718:10: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 return PyInt_FromLong((long)ldist); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~ 2019-06-27T04:06:12 PyLong_FromLong 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:718:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 return PyInt_FromLong((long)ldist); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘hamming_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:747:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:758:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:759:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:761:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 return PyInt_FromLong(dist); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:777:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 return PyInt_FromLong(dist); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:796:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:802:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:803:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_winkler_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:846:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:852:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:853:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘median_common’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:954:16: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 result = PyString_FromStringAndSize(medstr, len); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 PyBytes_FromStringAndSize 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:954:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 result = PyString_FromStringAndSize(medstr, len); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘median_improve_common’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:993:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type)) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1033:19: warning: initialization of ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 lev_byte *s = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1039:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 result = PyString_FromStringAndSize(medstr, len); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘extract_stringlist’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1145:34: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(first, &PyString_Type)) { 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1163:16: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 strings[0] = PyString_AS_STRING(first); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1175:18: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 strings[i] = PyString_AS_STRING(item); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘string_to_edittype’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1350:8: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 if (!PyString_Check(string)) 2019-06-27T04:06:12 ^~~~~~~~~~~~~~ 2019-06-27T04:06:12 PyMapping_Check 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1353:5: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 s = PyString_AS_STRING(string); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘extract_editops’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1391:10: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 if (!PyInt_Check(item)) { 2019-06-27T04:06:12 ^~~~~~~~~~~ 2019-06-27T04:06:12 PySet_Check 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1395:27: warning: implicit declaration of function ‘PyInt_AS_LONG’; did you mean ‘PyLong_AS_LONG’? [-Wimplicit-function-declaration] 2019-06-27T04:06:12 ops[i].spos = (size_t)PyInt_AS_LONG(item); 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 PyLong_AS_LONG 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/Python.h:107, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘editops_to_tuple_list’: 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1472:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)ops->spos)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1473:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 2, PyInt_FromLong((long)ops->dpos)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘matching_blocks_to_tuple_list’: 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1490:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 0, PyInt_FromLong((long)mblocks->spos)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1491:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)mblocks->dpos)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1492:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 2, PyInt_FromLong((long)mblocks->len)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1496:3: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 0, PyInt_FromLong((long)len1)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1497:3: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)len2)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1498:3: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 2, PyInt_FromLong((long)0)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘editops_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1586:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1592:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1593:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/Python.h:107, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘opcodes_to_tuple_list’: 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1630:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 1, PyInt_FromLong((long)bops->sbeg)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1631:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 2, PyInt_FromLong((long)bops->send)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1632:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 3, PyInt_FromLong((long)bops->dbeg)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/tupleobject.h:62:73: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v) 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1633:5: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2019-06-27T04:06:12 PyTuple_SET_ITEM(tuple, 4, PyInt_FromLong((long)bops->dend)); 2019-06-27T04:06:12 ^~~~~~~~~~~~~~~~ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘opcodes_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1704:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1710:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1711:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 In file included from /usr/include/python3.7m/pytime.h:6, 2019-06-27T04:06:12 from /usr/include/python3.7m/Python.h:87, 2019-06-27T04:06:12 from atomisator/filters/levenshtein/Levenshtein.c:99: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘apply_edit_py’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1795:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2019-06-27T04:06:12 if (PyObject_TypeCheck(arg1, &PyString_Type) 2019-06-27T04:06:12 ^~~~~~~~~~~~~ 2019-06-27T04:06:12 /usr/include/python3.7m/object.h:487:22: note: in definition of macro ‘PyObject_TypeCheck’ 2019-06-27T04:06:12 (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp))) 2019-06-27T04:06:12 ^~ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1805:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string1 = PyString_AS_STRING(arg1); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1806:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 string2 = PyString_AS_STRING(arg2); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1820:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 result = PyString_FromStringAndSize(s, len); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:1836:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:12 result = PyString_FromStringAndSize(s, len); 2019-06-27T04:06:12 ^ 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c: In function ‘initLevenshtein’: 2019-06-27T04:06:12 atomisator/filters/levenshtein/Levenshtein.c:2029:12: warning: implicit declaration of function ‘Py_InitModule3’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-06-27T04:06:13 module = Py_InitModule3("Levenshtein", methods, Levenshtein_DESC); 2019-06-27T04:06:13 ^~~~~~~~~~~~~~ 2019-06-27T04:06:13 Py_Initialize 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2029:10: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:13 module = Py_InitModule3("Levenshtein", methods, Levenshtein_DESC); 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2035:9: warning: implicit declaration of function ‘PyString_InternFromString’; did you mean ‘PyUnicode_InternFromString’? [-Wimplicit-function-declaration] 2019-06-27T04:06:13 = PyString_InternFromString(opcode_names[i].cstring); 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 PyUnicode_InternFromString 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2035:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-27T04:06:13 = PyString_InternFromString(opcode_names[i].cstring); 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2026:13: warning: variable ‘module’ set but not used [-Wunused-but-set-variable] 2019-06-27T04:06:13 PyObject *module; 2019-06-27T04:06:13 ^~~~~~ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_winkler_py’: 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:875:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-27T04:06:13 } 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_py’: 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:821:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-27T04:06:13 } 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c: In function ‘hamming_py’: 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:784:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-27T04:06:13 } 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c: In function ‘levenshtein_common’: 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:707:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-27T04:06:13 } 2019-06-27T04:06:13 ^ 2019-06-27T04:06:13 At top level: 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:6633:1: warning: ‘lev_opcodes_total_cost’ defined but not used [-Wunused-function] 2019-06-27T04:06:13 lev_opcodes_total_cost(size_t nb, 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:6588:1: warning: ‘lev_editops_normalize’ defined but not used [-Wunused-function] 2019-06-27T04:06:13 lev_editops_normalize(size_t n, 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:6563:1: warning: ‘lev_editops_total_cost’ defined but not used [-Wunused-function] 2019-06-27T04:06:13 lev_editops_total_cost(size_t n, 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2483:1: warning: ‘lev_u_edit_distance_sod’ defined but not used [-Wunused-function] 2019-06-27T04:06:13 lev_u_edit_distance_sod(size_t len, const lev_wchar *string, 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 atomisator/filters/levenshtein/Levenshtein.c:2304:1: warning: ‘lev_edit_distance_sod’ defined but not used [-Wunused-function] 2019-06-27T04:06:13 lev_edit_distance_sod(size_t len, const lev_byte *string, 2019-06-27T04:06:13 ^~~~~~~~~~~~~~~~~~~~~ 2019-06-27T04:06:13 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-06-27T04:06:13 Building wheel for atomisator.filters (setup.py): finished with status 'error' 2019-06-27T04:06:13 ERROR: Failed building wheel for atomisator.filters 2019-06-27T04:06:13 Running setup.py clean for atomisator.filters 2019-06-27T04:06:13 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-18n3sky7/atomisator.filters/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2019-06-27T04:06:15 running clean 2019-06-27T04:06:15 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-06-27T04:06:15 removing 'build/lib.linux-armv7l-3.7' (and everything under it) 2019-06-27T04:06:15 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-06-27T04:06:15 'build/scripts-3.7' does not exist -- can't clean it 2019-06-27T04:06:15 removing 'build' 2019-06-27T04:06:15 Failed to build atomisator.filters 2019-06-27T04:06:15 Cleaning up... 2019-06-27T04:06:15 Removing source in /tmp/pip-wheel-18n3sky7/atomisator.filters 2019-06-27T04:06:15 Removed build tracker '/tmp/pip-req-tracker-ill_f7_2' 2019-06-27T04:06:15 ERROR: Failed to build one or more wheels 2019-06-27T04:06:15 Exception information: 2019-06-27T04:06:15 Traceback (most recent call last): 2019-06-27T04:06:15 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-06-27T04:06:15 status = self.run(options, args) 2019-06-27T04:06:15 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-06-27T04:06:15 "Failed to build one or more wheels" 2019-06-27T04:06:15 pip._internal.exceptions.CommandError: Failed to build one or more wheels