2020-05-22T05:54:59,669 Created temporary directory: /tmp/pip-ephem-wheel-cache-fc2814cl 2020-05-22T05:54:59,674 Created temporary directory: /tmp/pip-req-tracker-psqbki2x 2020-05-22T05:54:59,674 Initialized build tracking at /tmp/pip-req-tracker-psqbki2x 2020-05-22T05:54:59,675 Created build tracker: /tmp/pip-req-tracker-psqbki2x 2020-05-22T05:54:59,676 Entered build tracker: /tmp/pip-req-tracker-psqbki2x 2020-05-22T05:54:59,677 Created temporary directory: /tmp/pip-wheel-6hvccanp 2020-05-22T05:54:59,698 1 location(s) to search for versions of find-ff: 2020-05-22T05:54:59,698 * https://pypi.org/simple/find-ff/ 2020-05-22T05:54:59,699 Fetching project page and analyzing links: https://pypi.org/simple/find-ff/ 2020-05-22T05:54:59,700 Getting page https://pypi.org/simple/find-ff/ 2020-05-22T05:54:59,703 Found index url https://pypi.org/simple 2020-05-22T05:54:59,707 Getting credentials from keyring for https://pypi.org/simple 2020-05-22T05:54:59,708 Getting credentials from keyring for pypi.org 2020-05-22T05:54:59,927 Found link https://files.pythonhosted.org/packages/82/fd/8849ee7bd0a2cf6c451e75580016f964459f8569897eb23196e9dd73dc2c/find-ff-514.tar.gz#sha256=1b74f9267ebda1ce587a4cd7b34d04d4f3090f4c084b26ad97c14c6ab6713bf2 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 514 2020-05-22T05:54:59,928 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/67/4d/ccd7f95701d8930d920b0adea880ae6c492d8e95439bf98fedfcabe5d5f5/find_ff-514-py3-none-any.whl#sha256=b380ddd688aa73b609e16523c05241f2e2841400df144ef5fbb9fb4c67381881 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,929 Found link https://files.pythonhosted.org/packages/ca/84/fed686ea711113fe06cd61a628920b362c4e3c0eb1a3b2c7ee758a74cc7d/find-ff-514.1.tar.gz#sha256=ade2ed3786810796754081f5435ea02086ad50fdca28443ddc659204530ba757 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 514.1 2020-05-22T05:54:59,930 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/3d/14/66f386fafbf2164ee44897800093c572a76d608f0e73e11be80207d4cabf/find_ff-514.1-py3-none-any.whl#sha256=d1fe131749161029d7fe60dcc61f17fa19508a09709cb8cfda3e3b02dea31e3f (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,931 Found link https://files.pythonhosted.org/packages/32/22/1c4692df1bee609b6606ee6c8370fc7c4a552fa5bc96f6e44684abeeb4d5/find-ff-516.tar.gz#sha256=2ce7ffd013ef5810e305f251115054a926a1f168c6b9cda9beea8fcde54d2372 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 516 2020-05-22T05:54:59,931 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/58/68/f0edbfc805f995456e992c72d6eb0b2e5db384db10f0b9c49ceabd178f04/find_ff-516-py3-none-any.whl#sha256=216406a2332c7a35836ef115055881d335a7b693af348abfc1585e7a99aa4bd2 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,932 Found link https://files.pythonhosted.org/packages/7c/87/5809e96d7b2e837ee34fafbd32ca361f2e4cb07b6c3c69e16dafc76502ef/find-ff-517.tar.gz#sha256=131241f9cb64c180871483d563ac6991505c133f9df05eec1ccdcd29660e9123 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 517 2020-05-22T05:54:59,933 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/5c/f8/86a6837454477ac41f8743adbc67961243e18e8dd15413f0af40b1d91f27/find_ff-517-py3-none-any.whl#sha256=93909fe681deca7b3ec920775ddba07b1f91a77feeda6ba665494652bacbcd78 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,934 Found link https://files.pythonhosted.org/packages/83/82/d90bd1d4d8dc2a6547f79dfa06e8c2f2b7e83c585fc5432d33f28a029ec0/find-ff-519.tar.gz#sha256=f63b5787cabde3d0175f0f5dbbd42cc6750b035cee70781789ffe4293ee93ec1 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 519 2020-05-22T05:54:59,934 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/f3/63/79f6429861161dbc27d73c06a308d21c2bc580d9e9a4d49953a6532cf184/find_ff-519-py3-none-any.whl#sha256=edee736719caf5c906f8f6f785a4c4bc5b591c9220490426784a5f19490eb522 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,935 Found link https://files.pythonhosted.org/packages/d4/68/d1d5f407c0109dcf1b568d6666935311ebd01cc6b18b30d8413df6dba5cc/find-ff-520.tar.gz#sha256=68512f55d36ce8cc6cd0683ee4ab6cf460d567fb2ae4df0f1e3aeb38e2bd8abc (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 520 2020-05-22T05:54:59,936 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/ba/6f/cdc310e9ed3ef24d5c8d82ef57a679d4c30bf2cec429d3927ad342a76ff2/find_ff-520-py3-none-any.whl#sha256=1c568624731035acd85defb13acf313dcd6f31ad8f07f069f556c7dd93db95c3 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,937 Found link https://files.pythonhosted.org/packages/85/c6/ce03ef62b944d12b42f5cfad0b1eb59cbe3749e9ebd3d7191d5f3a4a2531/find-ff-522.tar.gz#sha256=387bf352e13d8992680a9aafde10233e1f48e8f9b6189acaffe64193efa2f284 (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6), version: 522 2020-05-22T05:54:59,937 Skipping link: No binaries permitted for find-ff: https://files.pythonhosted.org/packages/f3/ac/5b359c85d7cda5ef05ac9001ae3999772eb645ff24066a356b1a15fc3f14/find_ff-522-py3-none-any.whl#sha256=2c2cf694142a43ce09b7c48d1d2e96160f8435a11682bbae468c0c5848362bde (from https://pypi.org/simple/find-ff/) (requires-python:>=3.6) 2020-05-22T05:54:59,947 Given no hashes to check 1 links for project 'find-ff': discarding no candidates 2020-05-22T05:54:59,948 Using version 522 (newest of versions: 522) 2020-05-22T05:54:59,953 Collecting find-ff==522 2020-05-22T05:54:59,957 Created temporary directory: /tmp/pip-unpack-bj525mmv 2020-05-22T05:54:59,960 Getting credentials from keyring for files.pythonhosted.org 2020-05-22T05:55:00,182 Downloading find-ff-522.tar.gz (54 kB) 2020-05-22T05:55:00,468 Added find-ff==522 from https://files.pythonhosted.org/packages/85/c6/ce03ef62b944d12b42f5cfad0b1eb59cbe3749e9ebd3d7191d5f3a4a2531/find-ff-522.tar.gz#sha256=387bf352e13d8992680a9aafde10233e1f48e8f9b6189acaffe64193efa2f284 to build tracker '/tmp/pip-req-tracker-psqbki2x' 2020-05-22T05:55:00,470 Running setup.py (path:/tmp/pip-wheel-6hvccanp/find-ff/setup.py) egg_info for package find-ff 2020-05-22T05:55:00,472 Created temporary directory: /tmp/pip-pip-egg-info-c_0tnlgg 2020-05-22T05:55:00,473 Running command python setup.py egg_info 2020-05-22T05:55:02,522 running egg_info 2020-05-22T05:55:02,528 creating /tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info 2020-05-22T05:55:02,530 writing /tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/PKG-INFO 2020-05-22T05:55:02,536 writing dependency_links to /tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/dependency_links.txt 2020-05-22T05:55:02,542 writing top-level names to /tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/top_level.txt 2020-05-22T05:55:02,547 writing manifest file '/tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/SOURCES.txt' 2020-05-22T05:55:02,837 reading manifest file '/tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/SOURCES.txt' 2020-05-22T05:55:02,846 writing manifest file '/tmp/pip-pip-egg-info-c_0tnlgg/find_ff.egg-info/SOURCES.txt' 2020-05-22T05:55:02,970 Source in /tmp/pip-wheel-6hvccanp/find-ff has version 522, which satisfies requirement find-ff==522 from https://files.pythonhosted.org/packages/85/c6/ce03ef62b944d12b42f5cfad0b1eb59cbe3749e9ebd3d7191d5f3a4a2531/find-ff-522.tar.gz#sha256=387bf352e13d8992680a9aafde10233e1f48e8f9b6189acaffe64193efa2f284 2020-05-22T05:55:02,972 Removed find-ff==522 from https://files.pythonhosted.org/packages/85/c6/ce03ef62b944d12b42f5cfad0b1eb59cbe3749e9ebd3d7191d5f3a4a2531/find-ff-522.tar.gz#sha256=387bf352e13d8992680a9aafde10233e1f48e8f9b6189acaffe64193efa2f284 from build tracker '/tmp/pip-req-tracker-psqbki2x' 2020-05-22T05:55:02,976 Building wheels for collected packages: find-ff 2020-05-22T05:55:02,985 Created temporary directory: /tmp/pip-wheel-r95zv8fn 2020-05-22T05:55:02,986 Building wheel for find-ff (setup.py): started 2020-05-22T05:55:02,987 Destination directory: /tmp/pip-wheel-r95zv8fn 2020-05-22T05:55:02,987 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-6hvccanp/find-ff/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-6hvccanp/find-ff/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-r95zv8fn 2020-05-22T05:55:04,905 running bdist_wheel 2020-05-22T05:55:05,274 running build 2020-05-22T05:55:05,275 running build_py 2020-05-22T05:55:05,532 creating build 2020-05-22T05:55:05,533 creating build/lib 2020-05-22T05:55:05,535 creating build/lib/libff 2020-05-22T05:55:05,538 copying libff/type.py -> build/lib/libff 2020-05-22T05:55:05,543 copying libff/__init__.py -> build/lib/libff 2020-05-22T05:55:05,548 copying libff/cache.py -> build/lib/libff 2020-05-22T05:55:05,554 copying libff/arguments.py -> build/lib/libff 2020-05-22T05:55:05,562 copying libff/walk.py -> build/lib/libff 2020-05-22T05:55:05,569 copying libff/context.py -> build/lib/libff 2020-05-22T05:55:05,576 copying libff/field.py -> build/lib/libff 2020-05-22T05:55:05,583 copying libff/convert.py -> build/lib/libff 2020-05-22T05:55:05,589 copying libff/filter.py -> build/lib/libff 2020-05-22T05:55:05,596 copying libff/__main__.py -> build/lib/libff 2020-05-22T05:55:05,602 copying libff/plugin.py -> build/lib/libff 2020-05-22T05:55:05,608 copying libff/parser.py -> build/lib/libff 2020-05-22T05:55:05,615 copying libff/entry.py -> build/lib/libff 2020-05-22T05:55:05,623 copying libff/__version__.py -> build/lib/libff 2020-05-22T05:55:05,628 copying libff/processing.py -> build/lib/libff 2020-05-22T05:55:05,636 copying libff/console.py -> build/lib/libff 2020-05-22T05:55:05,643 copying libff/ignore.py -> build/lib/libff 2020-05-22T05:55:05,650 copying libff/registry.py -> build/lib/libff 2020-05-22T05:55:05,658 copying libff/table.py -> build/lib/libff 2020-05-22T05:55:05,665 creating build/lib/libff/builtin 2020-05-22T05:55:05,667 copying libff/builtin/media.py -> build/lib/libff/builtin 2020-05-22T05:55:05,674 copying libff/builtin/__init__.py -> build/lib/libff/builtin 2020-05-22T05:55:05,679 copying libff/builtin/file.py -> build/lib/libff/builtin 2020-05-22T05:55:05,685 copying libff/builtin/grep.py -> build/lib/libff/builtin 2020-05-22T05:55:05,696 running build_scripts 2020-05-22T05:55:05,697 creating build/scripts-3.7 2020-05-22T05:55:05,699 copying and adjusting ff -> build/scripts-3.7 2020-05-22T05:55:05,701 changing mode of build/scripts-3.7/ff from 644 to 755 2020-05-22T05:55:05,707 installing to build/bdist.linux-armv7l/wheel 2020-05-22T05:55:05,708 running install 2020-05-22T05:55:05,709 running install_lib 2020-05-22T05:55:05,716 creating build/bdist.linux-armv7l 2020-05-22T05:55:05,717 creating build/bdist.linux-armv7l/wheel 2020-05-22T05:55:05,722 creating build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,724 copying build/lib/libff/type.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,730 copying build/lib/libff/__init__.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,734 copying build/lib/libff/cache.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,741 copying build/lib/libff/arguments.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,748 copying build/lib/libff/walk.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,756 creating build/bdist.linux-armv7l/wheel/libff/builtin 2020-05-22T05:55:05,758 copying build/lib/libff/builtin/media.py -> build/bdist.linux-armv7l/wheel/libff/builtin 2020-05-22T05:55:05,765 copying build/lib/libff/builtin/__init__.py -> build/bdist.linux-armv7l/wheel/libff/builtin 2020-05-22T05:55:05,770 copying build/lib/libff/builtin/file.py -> build/bdist.linux-armv7l/wheel/libff/builtin 2020-05-22T05:55:05,775 copying build/lib/libff/builtin/grep.py -> build/bdist.linux-armv7l/wheel/libff/builtin 2020-05-22T05:55:05,781 copying build/lib/libff/context.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,787 copying build/lib/libff/field.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,794 copying build/lib/libff/convert.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,800 copying build/lib/libff/filter.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,806 copying build/lib/libff/__main__.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,813 copying build/lib/libff/plugin.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,819 copying build/lib/libff/parser.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,825 copying build/lib/libff/entry.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,833 copying build/lib/libff/__version__.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,838 copying build/lib/libff/processing.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,845 copying build/lib/libff/console.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,852 copying build/lib/libff/ignore.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,858 copying build/lib/libff/registry.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,866 copying build/lib/libff/table.py -> build/bdist.linux-armv7l/wheel/libff 2020-05-22T05:55:05,871 running install_data 2020-05-22T05:55:05,878 creating build/bdist.linux-armv7l/wheel/find_ff-522.data 2020-05-22T05:55:05,879 creating build/bdist.linux-armv7l/wheel/find_ff-522.data/data 2020-05-22T05:55:05,881 creating build/bdist.linux-armv7l/wheel/usr 2020-05-22T05:55:05,882 creating build/bdist.linux-armv7l/wheel/usr/share 2020-05-22T05:55:05,884 creating build/bdist.linux-armv7l/wheel/usr/share/man 2020-05-22T05:55:05,885 creating build/bdist.linux-armv7l/wheel/usr/share/man/man1 2020-05-22T05:55:05,888 copying doc/ff.1 -> build/bdist.linux-armv7l/wheel/usr/share/man/man1 2020-05-22T05:55:05,895 creating build/bdist.linux-armv7l/wheel/usr/lib 2020-05-22T05:55:05,895 creating build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,899 copying plugins/pacman.py -> build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,905 copying plugins/fs.py -> build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,912 copying plugins/introspect.py -> build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,918 copying plugins/tar.py -> build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,924 copying plugins/git.py -> build/bdist.linux-armv7l/wheel/usr/lib/ff 2020-05-22T05:55:05,930 creating build/bdist.linux-armv7l/wheel/usr/share/ff 2020-05-22T05:55:05,933 copying plugin_template.py -> build/bdist.linux-armv7l/wheel/usr/share/ff 2020-05-22T05:55:05,938 running install_egg_info 2020-05-22T05:55:05,986 running egg_info 2020-05-22T05:55:05,987 writing find_ff.egg-info/PKG-INFO 2020-05-22T05:55:05,991 writing dependency_links to find_ff.egg-info/dependency_links.txt 2020-05-22T05:55:05,996 writing top-level names to find_ff.egg-info/top_level.txt 2020-05-22T05:55:06,008 reading manifest file 'find_ff.egg-info/SOURCES.txt' 2020-05-22T05:55:06,019 writing manifest file 'find_ff.egg-info/SOURCES.txt' 2020-05-22T05:55:06,022 Copying find_ff.egg-info to build/bdist.linux-armv7l/wheel/find_ff-522-py3.7.egg-info 2020-05-22T05:55:06,042 running install_scripts 2020-05-22T05:55:06,148 creating build/bdist.linux-armv7l/wheel/find_ff-522.data/scripts 2020-05-22T05:55:06,150 copying build/scripts-3.7/ff -> build/bdist.linux-armv7l/wheel/find_ff-522.data/scripts 2020-05-22T05:55:06,154 changing mode of build/bdist.linux-armv7l/wheel/find_ff-522.data/scripts/ff to 755 2020-05-22T05:55:06,195 creating build/bdist.linux-armv7l/wheel/find_ff-522.dist-info/WHEEL 2020-05-22T05:55:06,200 creating '/tmp/pip-wheel-r95zv8fn/find_ff-522-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2020-05-22T05:55:06,208 adding 'find_ff-522.data/scripts/ff' 2020-05-22T05:55:06,214 adding 'libff/__init__.py' 2020-05-22T05:55:06,217 adding 'libff/__main__.py' 2020-05-22T05:55:06,219 adding 'libff/__version__.py' 2020-05-22T05:55:06,223 adding 'libff/arguments.py' 2020-05-22T05:55:06,227 adding 'libff/cache.py' 2020-05-22T05:55:06,230 adding 'libff/console.py' 2020-05-22T05:55:06,233 adding 'libff/context.py' 2020-05-22T05:55:06,237 adding 'libff/convert.py' 2020-05-22T05:55:06,241 adding 'libff/entry.py' 2020-05-22T05:55:06,243 adding 'libff/field.py' 2020-05-22T05:55:06,247 adding 'libff/filter.py' 2020-05-22T05:55:06,250 adding 'libff/ignore.py' 2020-05-22T05:55:06,253 adding 'libff/parser.py' 2020-05-22T05:55:06,256 adding 'libff/plugin.py' 2020-05-22T05:55:06,260 adding 'libff/processing.py' 2020-05-22T05:55:06,264 adding 'libff/registry.py' 2020-05-22T05:55:06,267 adding 'libff/table.py' 2020-05-22T05:55:06,271 adding 'libff/type.py' 2020-05-22T05:55:06,275 adding 'libff/walk.py' 2020-05-22T05:55:06,279 adding 'libff/builtin/__init__.py' 2020-05-22T05:55:06,282 adding 'libff/builtin/file.py' 2020-05-22T05:55:06,285 adding 'libff/builtin/grep.py' 2020-05-22T05:55:06,287 adding 'libff/builtin/media.py' 2020-05-22T05:55:06,294 adding 'usr/lib/ff/fs.py' 2020-05-22T05:55:06,296 adding 'usr/lib/ff/git.py' 2020-05-22T05:55:06,299 adding 'usr/lib/ff/introspect.py' 2020-05-22T05:55:06,302 adding 'usr/lib/ff/pacman.py' 2020-05-22T05:55:06,304 adding 'usr/lib/ff/tar.py' 2020-05-22T05:55:06,309 adding 'usr/share/ff/plugin_template.py' 2020-05-22T05:55:06,318 adding 'usr/share/man/man1/ff.1' 2020-05-22T05:55:06,320 adding 'find_ff-522.dist-info/METADATA' 2020-05-22T05:55:06,322 adding 'find_ff-522.dist-info/WHEEL' 2020-05-22T05:55:06,324 adding 'find_ff-522.dist-info/top_level.txt' 2020-05-22T05:55:06,326 adding 'find_ff-522.dist-info/RECORD' 2020-05-22T05:55:06,335 removing build/bdist.linux-armv7l/wheel 2020-05-22T05:55:06,524 Building wheel for find-ff (setup.py): finished with status 'done' 2020-05-22T05:55:06,529 Created wheel for find-ff: filename=find_ff-522-py3-none-any.whl size=74152 sha256=2b580b52bd686be21428bcb09ea2a2034fad6baf54678f06733d53d645baa6e8 2020-05-22T05:55:06,530 Stored in directory: /tmp/pip-ephem-wheel-cache-fc2814cl/wheels/f6/c9/2d/169c5eb1768cda905105d12adaf771f0988b7a07fd689d194e 2020-05-22T05:55:06,533 Successfully built find-ff 2020-05-22T05:55:06,552 Removed build tracker: '/tmp/pip-req-tracker-psqbki2x'