2021-07-20T05:25:14,261 Created temporary directory: /tmp/pip-ephem-wheel-cache-z430_sui 2021-07-20T05:25:14,264 Created temporary directory: /tmp/pip-req-tracker-0w53fwxf 2021-07-20T05:25:14,264 Initialized build tracking at /tmp/pip-req-tracker-0w53fwxf 2021-07-20T05:25:14,265 Created build tracker: /tmp/pip-req-tracker-0w53fwxf 2021-07-20T05:25:14,265 Entered build tracker: /tmp/pip-req-tracker-0w53fwxf 2021-07-20T05:25:14,265 Created temporary directory: /tmp/pip-wheel-8wiz7fis 2021-07-20T05:25:14,293 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2021-07-20T05:25:14,295 2 location(s) to search for versions of fastapi-rfc7807: 2021-07-20T05:25:14,295 * https://pypi.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,295 * https://www.piwheels.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,296 Fetching project page and analyzing links: https://pypi.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,296 Getting page https://pypi.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,298 Found index url https://pypi.org/simple 2021-07-20T05:25:14,396 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/13/37/00482e913b0b08592aa6bf29b1679cc601935e4b705cec5f73aa3a75eae5/fastapi_rfc7807-0.0.1-py2.py3-none-any.whl#sha256=0cf750153102c90ec776f6c1685d257ffda5b778ecf44cb064ace2cb95de638e (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.6) 2021-07-20T05:25:14,397 Found link https://files.pythonhosted.org/packages/86/cd/3125436ac7f6917036620dfefacc6fe6150d4fed4525a1bc76830617f9cd/fastapi_rfc7807-0.0.1.tar.gz#sha256=c5b2b916a1b7893133f8ff02abf1277f4ef451a7cabcde6ebf06ed37fba3955c (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.6), version: 0.0.1 2021-07-20T05:25:14,397 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/0f/14/4392112017203acb0d8c18bd4372befc77ffab7cd14c03defdd51a60abd0/fastapi_rfc7807-0.1.0-py2.py3-none-any.whl#sha256=08fc6fdd31a10b7f5c7fa7ff5e7a8f06f4febe5560f06fa41140d5d03116a2cd (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,398 Found link https://files.pythonhosted.org/packages/cb/0a/8f622cc3122419f18073c253c0b37bf4c515f60a169a1e42080aaca3a97c/fastapi_rfc7807-0.1.0.tar.gz#sha256=4ff1d9ca776eb2f9e37cd69a567bda68726cc6e4df45e6da9882d88f7d0409af (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.1.0 2021-07-20T05:25:14,398 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/52/1e/46945f915358305035133d884f265e29de97b7ee39243cfca2b88ca8fcfd/fastapi_rfc7807-0.1.1-py2.py3-none-any.whl#sha256=849db2e90009614c496df5115321b0cfaadde98a3f9a8417148433c62ef7aaaa (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,399 Found link https://files.pythonhosted.org/packages/ac/c4/8b0249171bf725aa906cb657e9ea034417cb296dcfcf5ba13dc97185a29d/fastapi_rfc7807-0.1.1.tar.gz#sha256=48bd865e3638ecdf83cf165c2e88dfb9b2244ff295a948f3fc385fa7cc67636d (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.1.1 2021-07-20T05:25:14,399 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/47/6c/747a3de8217249f91f169bb440ec518f1a9be0e377a0865b14702ede5806/fastapi_rfc7807-0.2.0-py2.py3-none-any.whl#sha256=a4c92569cd4f7c936a37f45470dee38cb9021d661ea6ae6748e23dc7dbdd40af (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,400 Found link https://files.pythonhosted.org/packages/ac/76/c9775c4869593a054946ecd23191c99992319563faeb2fb87fe197af5ce7/fastapi_rfc7807-0.2.0.tar.gz#sha256=a15dc42ef1d72608813071dd88e0557e802d5c18f22ded45b3231ab8afea3afb (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.2.0 2021-07-20T05:25:14,400 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/73/35/93aa7c7a9acad539ae4735cd2a446e93dee00412cdefb350fdddca0bd239/fastapi_rfc7807-0.2.1-py2.py3-none-any.whl#sha256=ab19b00732e12d93c49300e54ff40f145df517c5f339344026be94f3334d8ff7 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,400 Found link https://files.pythonhosted.org/packages/e6/14/9a5817a152debb389695df6cd3d29b696975b257ca8227751cb39250fa6a/fastapi_rfc7807-0.2.1.tar.gz#sha256=f87cd97c0620b2300891a7f425a82dcfe67014dc057515ab24066305d9e141ad (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.2.1 2021-07-20T05:25:14,401 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/ad/e5/2ee71c15cada83cd750585c79c6efb5b4278cdbfb2c553bd9d3450a8585f/fastapi_rfc7807-0.2.2-py2.py3-none-any.whl#sha256=ef5f56f911bdbccc2bd7bc814f7e8dae194c5c232f12926f503b082c67d4b41d (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,401 Found link https://files.pythonhosted.org/packages/f7/76/e1044b0af1bb77547fe1ba76f74cdd40a740e8d76b85fd1cb4eeb12e4a6c/fastapi_rfc7807-0.2.2.tar.gz#sha256=807f6ffd786aeb780296e530549ed4925b71ae31677b128c31911d4c32671fb7 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.2.2 2021-07-20T05:25:14,402 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/7d/9b/8b17b7a3f91f07150f2c4bd887ceefb4b741fba986321ec441afd2bd4b9a/fastapi_rfc7807-0.2.3-py2.py3-none-any.whl#sha256=8efbaa6e083d0ce0a535f00f7284a499c89aef5c9704cb8a93fcac1d6f024dee (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,402 Found link https://files.pythonhosted.org/packages/bc/0d/fefe75f4d9ea356fa92891dffa6759cee3d7ed023ad05fc0a269ffed114c/fastapi_rfc7807-0.2.3.tar.gz#sha256=5e47e9557a8a423d462cba8c5e972bf0ac32225d9a94fde1d530289a26ab8bf3 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.2.3 2021-07-20T05:25:14,402 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/8d/f0/fd63b29546d74e8e691379b3d584be63c8a1a4480d37d5518298dd75ef63/fastapi_rfc7807-0.3.0-py2.py3-none-any.whl#sha256=6d4339031c645ced3a1e256666d8015c95d2bc68780e4f93a056debac497d09c (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,403 Found link https://files.pythonhosted.org/packages/8b/91/86c3f0640c09a0160fa7c7cdd173e81f8f5393e09524c6c4a9a0d8baf269/fastapi_rfc7807-0.3.0.tar.gz#sha256=c7c80e24a1a7f6807ec778e72c8b29c541fb9dedd1fc93e3d0cc435f68d4d6ac (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.3.0 2021-07-20T05:25:14,403 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/05/52/db2c90b711f772dcd762a4cdcc5b493f5cfc2113d73a2c45e13528ac74a9/fastapi_rfc7807-0.4.0-py2.py3-none-any.whl#sha256=734ccef53c55017b65986db6360bdb4d9620ccbce6702d1412ddaa1bdf3c538a (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,404 Found link https://files.pythonhosted.org/packages/37/4e/7476a6440cd06de7a6b4582551dc369aef1b53c74590337b4d74890c31d9/fastapi_rfc7807-0.4.0.tar.gz#sha256=26a9bb42b5a339967d64ceddc449b88dc3c82943a3c3837ce4db673b72eab6c2 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.4.0 2021-07-20T05:25:14,404 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/44/2c/076421f2242d2974860682c24d2d7754effaf0021353541ab25761cdb006/fastapi_rfc7807-0.4.1-py2.py3-none-any.whl#sha256=e35c2f8bb7c3147b58c2b009535b86977b796647f0da5654acdd54c567c2e1bd (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,405 Found link https://files.pythonhosted.org/packages/ba/94/2b9a26e30f2db59917b4d048b379cade2bd74d15eea552afc534635e6bb1/fastapi_rfc7807-0.4.1.tar.gz#sha256=7a78dd876a9cdd7b4ff92d0f69abdfa1e17081e2a8bc7164e78b1cf5ce731863 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.8), version: 0.4.1 2021-07-20T05:25:14,405 Skipping link: No binaries permitted for fastapi-rfc7807: https://files.pythonhosted.org/packages/b6/2e/a0b121f39ea646d7d7ce7eea928c96e23f1acdd19e60a7fbf6387f5a576c/fastapi_rfc7807-0.5.0-py2.py3-none-any.whl#sha256=2d34202f8da5ef87b1862e3efb41c7cc3e1648b5b2a2e4fedfac25ae31b6be27 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.6) 2021-07-20T05:25:14,406 Found link https://files.pythonhosted.org/packages/59/fe/32f5420a370bb8e6f09cf89e20d0153ddd7bbdb831c6257c3cd61d985f7a/fastapi_rfc7807-0.5.0.tar.gz#sha256=7a93b6cda8e2188970d6b4a26dc0a17a514543251027505d962d16e3292fb700 (from https://pypi.org/simple/fastapi-rfc7807/) (requires-python:>=3.6), version: 0.5.0 2021-07-20T05:25:14,406 Fetching project page and analyzing links: https://www.piwheels.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,406 Getting page https://www.piwheels.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,407 Found index url https://www.piwheels.org/simple 2021-07-20T05:25:14,518 Skipping link: No binaries permitted for fastapi-rfc7807: https://www.piwheels.org/simple/fastapi-rfc7807/fastapi_rfc7807-0.0.1-py2.py3-none-any.whl#sha256=0cf750153102c90ec776f6c1685d257ffda5b778ecf44cb064ace2cb95de638e (from https://www.piwheels.org/simple/fastapi-rfc7807/) (requires-python:>=3.6) 2021-07-20T05:25:14,518 Skipping link: No binaries permitted for fastapi-rfc7807: https://www.piwheels.org/simple/fastapi-rfc7807/fastapi_rfc7807-0.1.0-py2.py3-none-any.whl#sha256=aac78de7b3add91c2ef4ed62a2264dd018008808b548dd408066b6f811bd1ba5 (from https://www.piwheels.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,519 Skipping link: No binaries permitted for fastapi-rfc7807: https://www.piwheels.org/simple/fastapi-rfc7807/fastapi_rfc7807-0.1.1-py2.py3-none-any.whl#sha256=3999f7dce4d055382c522df06e948f9f9c22e95e692ec48845b1dfc80195247e (from https://www.piwheels.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,519 Skipping link: No binaries permitted for fastapi-rfc7807: https://www.piwheels.org/simple/fastapi-rfc7807/fastapi_rfc7807-0.2.0-py2.py3-none-any.whl#sha256=9854dbe83f1b668bf441b1ad1a9ecd4cc5c4bd4f34a98f178208eacf0a631394 (from https://www.piwheels.org/simple/fastapi-rfc7807/) (requires-python:>=3.8) 2021-07-20T05:25:14,519 Skipping link: No binaries permitted for fastapi-rfc7807: https://www.piwheels.org/simple/fastapi-rfc7807/fastapi_rfc7807-0.5.0-py2.py3-none-any.whl#sha256=2d34202f8da5ef87b1862e3efb41c7cc3e1648b5b2a2e4fedfac25ae31b6be27 (from https://www.piwheels.org/simple/fastapi-rfc7807/) (requires-python:>=3.6) 2021-07-20T05:25:14,519 Skipping link: not a file: https://www.piwheels.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,520 Skipping link: not a file: https://pypi.org/simple/fastapi-rfc7807/ 2021-07-20T05:25:14,540 Given no hashes to check 1 links for project 'fastapi-rfc7807': discarding no candidates 2021-07-20T05:25:14,558 Collecting fastapi-rfc7807==0.2.2 2021-07-20T05:25:14,560 Created temporary directory: /tmp/pip-unpack-jptbr2_0 2021-07-20T05:25:14,733 Downloading fastapi_rfc7807-0.2.2.tar.gz (18 kB) 2021-07-20T05:25:14,790 Added fastapi-rfc7807==0.2.2 from https://files.pythonhosted.org/packages/f7/76/e1044b0af1bb77547fe1ba76f74cdd40a740e8d76b85fd1cb4eeb12e4a6c/fastapi_rfc7807-0.2.2.tar.gz#sha256=807f6ffd786aeb780296e530549ed4925b71ae31677b128c31911d4c32671fb7 to build tracker '/tmp/pip-req-tracker-0w53fwxf' 2021-07-20T05:25:14,791 Running setup.py (path:/tmp/pip-wheel-8wiz7fis/fastapi-rfc7807_d055e6ff812d461a906534d940e7f2c8/setup.py) egg_info for package fastapi-rfc7807 2021-07-20T05:25:14,792 Created temporary directory: /tmp/pip-pip-egg-info-tx5r6t8h 2021-07-20T05:25:14,792 Running command python setup.py egg_info 2021-07-20T05:25:15,700 running egg_info 2021-07-20T05:25:15,702 creating /tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info 2021-07-20T05:25:15,703 writing /tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/PKG-INFO 2021-07-20T05:25:15,706 writing dependency_links to /tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/dependency_links.txt 2021-07-20T05:25:15,708 writing requirements to /tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/requires.txt 2021-07-20T05:25:15,709 writing top-level names to /tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/top_level.txt 2021-07-20T05:25:15,710 writing manifest file '/tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/SOURCES.txt' 2021-07-20T05:25:15,854 reading manifest file '/tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/SOURCES.txt' 2021-07-20T05:25:15,855 adding license file 'LICENSE' 2021-07-20T05:25:15,857 writing manifest file '/tmp/pip-pip-egg-info-tx5r6t8h/fastapi_rfc7807.egg-info/SOURCES.txt' 2021-07-20T05:25:15,919 Source in /tmp/pip-wheel-8wiz7fis/fastapi-rfc7807_d055e6ff812d461a906534d940e7f2c8 has version 0.2.2, which satisfies requirement fastapi-rfc7807==0.2.2 from https://files.pythonhosted.org/packages/f7/76/e1044b0af1bb77547fe1ba76f74cdd40a740e8d76b85fd1cb4eeb12e4a6c/fastapi_rfc7807-0.2.2.tar.gz#sha256=807f6ffd786aeb780296e530549ed4925b71ae31677b128c31911d4c32671fb7 2021-07-20T05:25:15,920 Removed fastapi-rfc7807==0.2.2 from https://files.pythonhosted.org/packages/f7/76/e1044b0af1bb77547fe1ba76f74cdd40a740e8d76b85fd1cb4eeb12e4a6c/fastapi_rfc7807-0.2.2.tar.gz#sha256=807f6ffd786aeb780296e530549ed4925b71ae31677b128c31911d4c32671fb7 from build tracker '/tmp/pip-req-tracker-0w53fwxf' 2021-07-20T05:25:15,926 Created temporary directory: /tmp/pip-unpack-5o52cs8e 2021-07-20T05:25:15,927 Building wheels for collected packages: fastapi-rfc7807 2021-07-20T05:25:15,931 Created temporary directory: /tmp/pip-wheel-vpt6opv8 2021-07-20T05:25:15,932 Building wheel for fastapi-rfc7807 (setup.py): started 2021-07-20T05:25:15,932 Destination directory: /tmp/pip-wheel-vpt6opv8 2021-07-20T05:25:15,932 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-8wiz7fis/fastapi-rfc7807_d055e6ff812d461a906534d940e7f2c8/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-8wiz7fis/fastapi-rfc7807_d055e6ff812d461a906534d940e7f2c8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-vpt6opv8 2021-07-20T05:25:16,873 running bdist_wheel 2021-07-20T05:25:17,031 running build 2021-07-20T05:25:17,031 running build_py 2021-07-20T05:25:17,170 creating build 2021-07-20T05:25:17,171 creating build/lib 2021-07-20T05:25:17,171 creating build/lib/fastapi_rfc7807 2021-07-20T05:25:17,172 copying fastapi_rfc7807/middleware.py -> build/lib/fastapi_rfc7807 2021-07-20T05:25:17,175 copying fastapi_rfc7807/__init__.py -> build/lib/fastapi_rfc7807 2021-07-20T05:25:17,176 running egg_info 2021-07-20T05:25:17,189 writing fastapi_rfc7807.egg-info/PKG-INFO 2021-07-20T05:25:17,191 writing dependency_links to fastapi_rfc7807.egg-info/dependency_links.txt 2021-07-20T05:25:17,193 writing requirements to fastapi_rfc7807.egg-info/requires.txt 2021-07-20T05:25:17,194 writing top-level names to fastapi_rfc7807.egg-info/top_level.txt 2021-07-20T05:25:17,198 reading manifest file 'fastapi_rfc7807.egg-info/SOURCES.txt' 2021-07-20T05:25:17,200 adding license file 'LICENSE' 2021-07-20T05:25:17,202 writing manifest file 'fastapi_rfc7807.egg-info/SOURCES.txt' 2021-07-20T05:25:17,210 installing to build/bdist.linux-armv7l/wheel 2021-07-20T05:25:17,210 running install 2021-07-20T05:25:17,211 running install_lib 2021-07-20T05:25:17,214 creating build/bdist.linux-armv7l 2021-07-20T05:25:17,215 creating build/bdist.linux-armv7l/wheel 2021-07-20T05:25:17,216 creating build/bdist.linux-armv7l/wheel/fastapi_rfc7807 2021-07-20T05:25:17,217 copying build/lib/fastapi_rfc7807/middleware.py -> build/bdist.linux-armv7l/wheel/fastapi_rfc7807 2021-07-20T05:25:17,220 copying build/lib/fastapi_rfc7807/__init__.py -> build/bdist.linux-armv7l/wheel/fastapi_rfc7807 2021-07-20T05:25:17,222 running install_egg_info 2021-07-20T05:25:17,230 Copying fastapi_rfc7807.egg-info to build/bdist.linux-armv7l/wheel/fastapi_rfc7807-0.2.2-py3.9.egg-info 2021-07-20T05:25:17,243 running install_scripts 2021-07-20T05:25:17,322 creating build/bdist.linux-armv7l/wheel/fastapi_rfc7807-0.2.2.dist-info/WHEEL 2021-07-20T05:25:17,324 creating '/tmp/pip-wheel-vpt6opv8/fastapi_rfc7807-0.2.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-20T05:25:17,327 adding 'fastapi_rfc7807/__init__.py' 2021-07-20T05:25:17,329 adding 'fastapi_rfc7807/middleware.py' 2021-07-20T05:25:17,338 adding 'fastapi_rfc7807-0.2.2.dist-info/LICENSE' 2021-07-20T05:25:17,339 adding 'fastapi_rfc7807-0.2.2.dist-info/METADATA' 2021-07-20T05:25:17,340 adding 'fastapi_rfc7807-0.2.2.dist-info/WHEEL' 2021-07-20T05:25:17,341 adding 'fastapi_rfc7807-0.2.2.dist-info/top_level.txt' 2021-07-20T05:25:17,342 adding 'fastapi_rfc7807-0.2.2.dist-info/RECORD' 2021-07-20T05:25:17,343 removing build/bdist.linux-armv7l/wheel 2021-07-20T05:25:17,427 Building wheel for fastapi-rfc7807 (setup.py): finished with status 'done' 2021-07-20T05:25:17,429 Created wheel for fastapi-rfc7807: filename=fastapi_rfc7807-0.2.2-py2.py3-none-any.whl size=18931 sha256=c7da8234f7acea04145590819f1b961f1203d14c86ca8c570a8f78a3058f06e3 2021-07-20T05:25:17,430 Stored in directory: /tmp/pip-ephem-wheel-cache-z430_sui/wheels/01/ea/b0/e83ab89e60250756a02c89b5be88936909d865928ed8fdcbd6 2021-07-20T05:25:17,440 Successfully built fastapi-rfc7807 2021-07-20T05:25:17,443 Removed build tracker: '/tmp/pip-req-tracker-0w53fwxf'