2022-01-14T23:40:55,396 Created temporary directory: /tmp/pip-ephem-wheel-cache-ac95yi07 2022-01-14T23:40:55,401 Created temporary directory: /tmp/pip-req-tracker-lxbmapb7 2022-01-14T23:40:55,402 Initialized build tracking at /tmp/pip-req-tracker-lxbmapb7 2022-01-14T23:40:55,403 Created build tracker: /tmp/pip-req-tracker-lxbmapb7 2022-01-14T23:40:55,403 Entered build tracker: /tmp/pip-req-tracker-lxbmapb7 2022-01-14T23:40:55,404 Created temporary directory: /tmp/pip-wheel-kfe_6tz8 2022-01-14T23:40:55,475 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-01-14T23:40:55,480 2 location(s) to search for versions of wystia: 2022-01-14T23:40:55,480 * https://pypi.org/simple/wystia/ 2022-01-14T23:40:55,480 * https://www.piwheels.org/simple/wystia/ 2022-01-14T23:40:55,481 Fetching project page and analyzing links: https://pypi.org/simple/wystia/ 2022-01-14T23:40:55,483 Getting page https://pypi.org/simple/wystia/ 2022-01-14T23:40:55,486 Found index url https://pypi.org/simple 2022-01-14T23:40:55,696 Skipping link: No binaries permitted for wystia: https://files.pythonhosted.org/packages/65/00/e4adaaa17e7b5680b1f79cf4a9dbe84012c5a10dfd0a6282a8fa8fb07485/wystia-0.1.0-py2.py3-none-any.whl#sha256=68b2fc980a8295f4758b2e57a74cd2987d0337c86b95818b4fa7269ce7ff3c1c (from https://pypi.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,698 Found link https://files.pythonhosted.org/packages/21/c0/0a76ecc3a83a0e6b08096e70e00ba470e4e51d07580775aa0fa436c40bbc/wystia-0.1.0.tar.gz#sha256=e1c26752d7de2d4fb74b6ca4569a630719b622108c14cfb737ac5f73fc1b038c (from https://pypi.org/simple/wystia/) (requires-python:>=3.7), version: 0.1.0 2022-01-14T23:40:55,699 Skipping link: No binaries permitted for wystia: https://files.pythonhosted.org/packages/53/d7/14d9f565a997c8f92669fd9690c7335541f1c836adbe71d361527bf47a7a/wystia-0.2.0-py2.py3-none-any.whl#sha256=ba9a766adf06567d71a3a2996658ec203eef7c68597e9e9a60a0786998fde54d (from https://pypi.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,700 Found link https://files.pythonhosted.org/packages/95/aa/34bba63d0c5fb6a9be451ca64c41da10b984dbe41f3c15f2c6d2908aadc6/wystia-0.2.0.tar.gz#sha256=82ecc89d4df7ff41cb7759357aad506efbfd67d678e9ea98f0d2551385307a6d (from https://pypi.org/simple/wystia/) (requires-python:>=3.7), version: 0.2.0 2022-01-14T23:40:55,700 Skipping link: No binaries permitted for wystia: https://files.pythonhosted.org/packages/a9/22/15a11389e97223c321a6ed4e43a5fb3c8ae07ff171eeb6a18593dfb49fe6/wystia-0.2.1-py2.py3-none-any.whl#sha256=2efb176b08a8ddc59ba0463cd594c3124c0df9c0185fd6f116761bfe5eba299f (from https://pypi.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,702 Found link https://files.pythonhosted.org/packages/8e/8a/9f285fe00601e88b5d9487bb1a5dcbb8771f93dc17ddee8b158a7b5af31a/wystia-0.2.1.tar.gz#sha256=918861e6287701a44839afeb223a193dce89b03843bb40372d23aee8f43be235 (from https://pypi.org/simple/wystia/) (requires-python:>=3.7), version: 0.2.1 2022-01-14T23:40:55,702 Skipping link: No binaries permitted for wystia: https://files.pythonhosted.org/packages/4d/74/1bd97d5c98b1a6ea20ec5700dd8f5497f36f1dc4bd75a8a5971e3922b399/wystia-0.3.0-py2.py3-none-any.whl#sha256=b6efaee15f373c698b1e758b277a56fcf2f49900dbf7143632af47a0d6b8485a (from https://pypi.org/simple/wystia/) (requires-python:>=3.5) 2022-01-14T23:40:55,703 Found link https://files.pythonhosted.org/packages/0e/f3/e0caaef978d2429ab9ba423a5abcf4f761b4f5ba665c76cdfcb212eae3b0/wystia-0.3.0.tar.gz#sha256=846d763fc771feebbaff7707b78f6e093a52e6d99ef140c6348ad91537f30360 (from https://pypi.org/simple/wystia/) (requires-python:>=3.5), version: 0.3.0 2022-01-14T23:40:55,704 Skipping link: No binaries permitted for wystia: https://files.pythonhosted.org/packages/7f/15/d4207716501ef7e2a817b2ac516918866b866e33f2a707f189b24f42f8c9/wystia-1.0.0-py2.py3-none-any.whl#sha256=8c9dab0aeb2b553497a68c49b481c7c414d1151c780648fa378ebe1f121a1a85 (from https://pypi.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,705 Found link https://files.pythonhosted.org/packages/ca/da/12be636e63e507f97511f945224394385c2adf6ad8bac755307ca6618bbf/wystia-1.0.0.tar.gz#sha256=a9bf9f2dbbdc9686b92d50e688fcd708de012b98d971aab403f2aaf440189d02 (from https://pypi.org/simple/wystia/) (requires-python:>=3.7), version: 1.0.0 2022-01-14T23:40:55,706 Fetching project page and analyzing links: https://www.piwheels.org/simple/wystia/ 2022-01-14T23:40:55,707 Getting page https://www.piwheels.org/simple/wystia/ 2022-01-14T23:40:55,709 Found index url https://www.piwheels.org/simple 2022-01-14T23:40:55,917 Skipping link: No binaries permitted for wystia: https://www.piwheels.org/simple/wystia/wystia-0.1.0-py2.py3-none-any.whl#sha256=68b2fc980a8295f4758b2e57a74cd2987d0337c86b95818b4fa7269ce7ff3c1c (from https://www.piwheels.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,918 Skipping link: No binaries permitted for wystia: https://www.piwheels.org/simple/wystia/wystia-0.2.0-py2.py3-none-any.whl#sha256=ba9a766adf06567d71a3a2996658ec203eef7c68597e9e9a60a0786998fde54d (from https://www.piwheels.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,918 Skipping link: No binaries permitted for wystia: https://www.piwheels.org/simple/wystia/wystia-0.2.1-py2.py3-none-any.whl#sha256=2efb176b08a8ddc59ba0463cd594c3124c0df9c0185fd6f116761bfe5eba299f (from https://www.piwheels.org/simple/wystia/) (requires-python:>=3.7) 2022-01-14T23:40:55,919 Skipping link: No binaries permitted for wystia: https://www.piwheels.org/simple/wystia/wystia-0.3.0-py2.py3-none-any.whl#sha256=499546d18a0f9ded17e1579656884373028654b1e3ef38f258d8d01643dd3067 (from https://www.piwheels.org/simple/wystia/) (requires-python:>=3.5) 2022-01-14T23:40:55,919 Skipping link: not a file: https://www.piwheels.org/simple/wystia/ 2022-01-14T23:40:55,920 Skipping link: not a file: https://pypi.org/simple/wystia/ 2022-01-14T23:40:55,954 Given no hashes to check 1 links for project 'wystia': discarding no candidates 2022-01-14T23:40:55,983 Collecting wystia==1.0.0 2022-01-14T23:40:55,986 Created temporary directory: /tmp/pip-unpack-0dkrj5zp 2022-01-14T23:40:56,206 Downloading wystia-1.0.0.tar.gz (43 kB) 2022-01-14T23:40:56,461 Added wystia==1.0.0 from https://files.pythonhosted.org/packages/ca/da/12be636e63e507f97511f945224394385c2adf6ad8bac755307ca6618bbf/wystia-1.0.0.tar.gz#sha256=a9bf9f2dbbdc9686b92d50e688fcd708de012b98d971aab403f2aaf440189d02 to build tracker '/tmp/pip-req-tracker-lxbmapb7' 2022-01-14T23:40:56,463 Running setup.py (path:/tmp/pip-wheel-kfe_6tz8/wystia_79639cf2898549f2b252d5f396919de1/setup.py) egg_info for package wystia 2022-01-14T23:40:56,464 Created temporary directory: /tmp/pip-pip-egg-info-hpkrc_ws 2022-01-14T23:40:56,464 Preparing metadata (setup.py): started 2022-01-14T23:40:56,465 Running command python setup.py egg_info 2022-01-14T23:40:58,305 running egg_info 2022-01-14T23:40:58,309 creating /tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info 2022-01-14T23:40:58,311 writing /tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/PKG-INFO 2022-01-14T23:40:58,316 writing dependency_links to /tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/dependency_links.txt 2022-01-14T23:40:58,320 writing requirements to /tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/requires.txt 2022-01-14T23:40:58,322 writing top-level names to /tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/top_level.txt 2022-01-14T23:40:58,325 writing manifest file '/tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/SOURCES.txt' 2022-01-14T23:40:58,348 reading manifest file '/tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/SOURCES.txt' 2022-01-14T23:40:58,351 reading manifest template 'MANIFEST.in' 2022-01-14T23:40:58,373 warning: no previously-included files matching '*' found under directory 'tests/integration' 2022-01-14T23:40:58,377 warning: no files found matching '*.txt' under directory 'tests/testdata' 2022-01-14T23:40:58,385 warning: no previously-included files matching '__pycache__' found under directory '*' 2022-01-14T23:40:58,387 warning: no previously-included files matching '*.py[co]' found under directory '*' 2022-01-14T23:40:58,452 warning: no files found matching '*.jpg' under directory 'docs' 2022-01-14T23:40:58,484 warning: no files found matching '*.gif' under directory 'docs' 2022-01-14T23:40:58,484 adding license file 'LICENSE' 2022-01-14T23:40:58,492 writing manifest file '/tmp/pip-pip-egg-info-hpkrc_ws/wystia.egg-info/SOURCES.txt' 2022-01-14T23:40:58,595 Preparing metadata (setup.py): finished with status 'done' 2022-01-14T23:40:58,606 Source in /tmp/pip-wheel-kfe_6tz8/wystia_79639cf2898549f2b252d5f396919de1 has version 1.0.0, which satisfies requirement wystia==1.0.0 from https://files.pythonhosted.org/packages/ca/da/12be636e63e507f97511f945224394385c2adf6ad8bac755307ca6618bbf/wystia-1.0.0.tar.gz#sha256=a9bf9f2dbbdc9686b92d50e688fcd708de012b98d971aab403f2aaf440189d02 2022-01-14T23:40:58,608 Removed wystia==1.0.0 from https://files.pythonhosted.org/packages/ca/da/12be636e63e507f97511f945224394385c2adf6ad8bac755307ca6618bbf/wystia-1.0.0.tar.gz#sha256=a9bf9f2dbbdc9686b92d50e688fcd708de012b98d971aab403f2aaf440189d02 from build tracker '/tmp/pip-req-tracker-lxbmapb7' 2022-01-14T23:40:58,624 Created temporary directory: /tmp/pip-unpack-sf7x3me5 2022-01-14T23:40:58,625 Building wheels for collected packages: wystia 2022-01-14T23:40:58,633 Created temporary directory: /tmp/pip-wheel-m3g1n52o 2022-01-14T23:40:58,634 Building wheel for wystia (setup.py): started 2022-01-14T23:40:58,635 Destination directory: /tmp/pip-wheel-m3g1n52o 2022-01-14T23:40:58,635 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-kfe_6tz8/wystia_79639cf2898549f2b252d5f396919de1/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-kfe_6tz8/wystia_79639cf2898549f2b252d5f396919de1/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-m3g1n52o 2022-01-14T23:41:00,485 running bdist_wheel 2022-01-14T23:41:00,494 running build 2022-01-14T23:41:00,494 running build_py 2022-01-14T23:41:00,504 creating build 2022-01-14T23:41:00,504 creating build/lib 2022-01-14T23:41:00,506 creating build/lib/wystia 2022-01-14T23:41:00,508 copying wystia/api_upload.py -> build/lib/wystia 2022-01-14T23:41:00,512 copying wystia/__init__.py -> build/lib/wystia 2022-01-14T23:41:00,515 copying wystia/api_data.py -> build/lib/wystia 2022-01-14T23:41:00,520 copying wystia/errors.py -> build/lib/wystia 2022-01-14T23:41:00,523 copying wystia/log.py -> build/lib/wystia 2022-01-14T23:41:00,526 copying wystia/requests_models.py -> build/lib/wystia 2022-01-14T23:41:00,530 copying wystia/api_base.py -> build/lib/wystia 2022-01-14T23:41:00,534 copying wystia/api_embed.py -> build/lib/wystia 2022-01-14T23:41:00,537 copying wystia/constants.py -> build/lib/wystia 2022-01-14T23:41:00,540 copying wystia/config.py -> build/lib/wystia 2022-01-14T23:41:00,543 copying wystia/requests_config.py -> build/lib/wystia 2022-01-14T23:41:00,547 copying wystia/api_helper.py -> build/lib/wystia 2022-01-14T23:41:00,550 copying wystia/models.py -> build/lib/wystia 2022-01-14T23:41:00,556 creating build/lib/wystia/utils 2022-01-14T23:41:00,558 copying wystia/utils/__init__.py -> build/lib/wystia/utils 2022-01-14T23:41:00,561 copying wystia/utils/response.py -> build/lib/wystia/utils 2022-01-14T23:41:00,564 copying wystia/utils/decorators.py -> build/lib/wystia/utils 2022-01-14T23:41:00,567 copying wystia/utils/metaclasses.py -> build/lib/wystia/utils 2022-01-14T23:41:00,572 creating build/lib/wystia/utils/parse 2022-01-14T23:41:00,573 copying wystia/utils/parse/__init__.py -> build/lib/wystia/utils/parse 2022-01-14T23:41:00,577 copying wystia/utils/parse/file.py -> build/lib/wystia/utils/parse 2022-01-14T23:41:00,580 copying wystia/utils/parse/srt.py -> build/lib/wystia/utils/parse 2022-01-14T23:41:00,583 copying wystia/utils/parse/types.py -> build/lib/wystia/utils/parse 2022-01-14T23:41:00,586 running egg_info 2022-01-14T23:41:00,610 writing wystia.egg-info/PKG-INFO 2022-01-14T23:41:00,614 writing dependency_links to wystia.egg-info/dependency_links.txt 2022-01-14T23:41:00,618 writing requirements to wystia.egg-info/requires.txt 2022-01-14T23:41:00,620 writing top-level names to wystia.egg-info/top_level.txt 2022-01-14T23:41:00,633 reading manifest file 'wystia.egg-info/SOURCES.txt' 2022-01-14T23:41:00,639 reading manifest template 'MANIFEST.in' 2022-01-14T23:41:00,658 warning: no previously-included files matching '*' found under directory 'tests/integration' 2022-01-14T23:41:00,661 warning: no files found matching '*.txt' under directory 'tests/testdata' 2022-01-14T23:41:00,670 warning: no previously-included files matching '__pycache__' found under directory '*' 2022-01-14T23:41:00,671 warning: no previously-included files matching '*.py[co]' found under directory '*' 2022-01-14T23:41:00,731 warning: no files found matching '*.jpg' under directory 'docs' 2022-01-14T23:41:00,762 warning: no files found matching '*.gif' under directory 'docs' 2022-01-14T23:41:00,762 adding license file 'LICENSE' 2022-01-14T23:41:00,773 writing manifest file 'wystia.egg-info/SOURCES.txt' 2022-01-14T23:41:00,789 /usr/local/lib/python3.7/dist-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. 2022-01-14T23:41:00,789 setuptools.SetuptoolsDeprecationWarning, 2022-01-14T23:41:00,793 installing to build/bdist.linux-armv7l/wheel 2022-01-14T23:41:00,793 running install 2022-01-14T23:41:00,796 running install_lib 2022-01-14T23:41:00,802 creating build/bdist.linux-armv7l 2022-01-14T23:41:00,802 creating build/bdist.linux-armv7l/wheel 2022-01-14T23:41:00,806 creating build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,807 copying build/lib/wystia/api_upload.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,811 copying build/lib/wystia/__init__.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,815 copying build/lib/wystia/api_data.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,820 copying build/lib/wystia/errors.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,824 creating build/bdist.linux-armv7l/wheel/wystia/utils 2022-01-14T23:41:00,826 copying build/lib/wystia/utils/__init__.py -> build/bdist.linux-armv7l/wheel/wystia/utils 2022-01-14T23:41:00,828 copying build/lib/wystia/utils/response.py -> build/bdist.linux-armv7l/wheel/wystia/utils 2022-01-14T23:41:00,833 creating build/bdist.linux-armv7l/wheel/wystia/utils/parse 2022-01-14T23:41:00,834 copying build/lib/wystia/utils/parse/__init__.py -> build/bdist.linux-armv7l/wheel/wystia/utils/parse 2022-01-14T23:41:00,838 copying build/lib/wystia/utils/parse/file.py -> build/bdist.linux-armv7l/wheel/wystia/utils/parse 2022-01-14T23:41:00,841 copying build/lib/wystia/utils/parse/srt.py -> build/bdist.linux-armv7l/wheel/wystia/utils/parse 2022-01-14T23:41:00,844 copying build/lib/wystia/utils/parse/types.py -> build/bdist.linux-armv7l/wheel/wystia/utils/parse 2022-01-14T23:41:00,847 copying build/lib/wystia/utils/decorators.py -> build/bdist.linux-armv7l/wheel/wystia/utils 2022-01-14T23:41:00,850 copying build/lib/wystia/utils/metaclasses.py -> build/bdist.linux-armv7l/wheel/wystia/utils 2022-01-14T23:41:00,853 copying build/lib/wystia/log.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,857 copying build/lib/wystia/requests_models.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,860 copying build/lib/wystia/api_base.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,864 copying build/lib/wystia/api_embed.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,867 copying build/lib/wystia/constants.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,871 copying build/lib/wystia/config.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,874 copying build/lib/wystia/requests_config.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,878 copying build/lib/wystia/api_helper.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,883 copying build/lib/wystia/models.py -> build/bdist.linux-armv7l/wheel/wystia 2022-01-14T23:41:00,887 running install_egg_info 2022-01-14T23:41:00,903 Copying wystia.egg-info to build/bdist.linux-armv7l/wheel/wystia-1.0.0-py3.7.egg-info 2022-01-14T23:41:00,926 running install_scripts 2022-01-14T23:41:01,098 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-01-14T23:41:01,107 creating build/bdist.linux-armv7l/wheel/wystia-1.0.0.dist-info/WHEEL 2022-01-14T23:41:01,113 creating '/tmp/pip-wheel-m3g1n52o/wystia-1.0.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-01-14T23:41:01,118 adding 'wystia/__init__.py' 2022-01-14T23:41:01,122 adding 'wystia/api_base.py' 2022-01-14T23:41:01,129 adding 'wystia/api_data.py' 2022-01-14T23:41:01,133 adding 'wystia/api_embed.py' 2022-01-14T23:41:01,136 adding 'wystia/api_helper.py' 2022-01-14T23:41:01,139 adding 'wystia/api_upload.py' 2022-01-14T23:41:01,142 adding 'wystia/config.py' 2022-01-14T23:41:01,145 adding 'wystia/constants.py' 2022-01-14T23:41:01,148 adding 'wystia/errors.py' 2022-01-14T23:41:01,150 adding 'wystia/log.py' 2022-01-14T23:41:01,156 adding 'wystia/models.py' 2022-01-14T23:41:01,159 adding 'wystia/requests_config.py' 2022-01-14T23:41:01,161 adding 'wystia/requests_models.py' 2022-01-14T23:41:01,164 adding 'wystia/utils/__init__.py' 2022-01-14T23:41:01,166 adding 'wystia/utils/decorators.py' 2022-01-14T23:41:01,168 adding 'wystia/utils/metaclasses.py' 2022-01-14T23:41:01,170 adding 'wystia/utils/response.py' 2022-01-14T23:41:01,173 adding 'wystia/utils/parse/__init__.py' 2022-01-14T23:41:01,175 adding 'wystia/utils/parse/file.py' 2022-01-14T23:41:01,178 adding 'wystia/utils/parse/srt.py' 2022-01-14T23:41:01,180 adding 'wystia/utils/parse/types.py' 2022-01-14T23:41:01,184 adding 'wystia-1.0.0.dist-info/LICENSE' 2022-01-14T23:41:01,189 adding 'wystia-1.0.0.dist-info/METADATA' 2022-01-14T23:41:01,191 adding 'wystia-1.0.0.dist-info/WHEEL' 2022-01-14T23:41:01,192 adding 'wystia-1.0.0.dist-info/top_level.txt' 2022-01-14T23:41:01,193 adding 'wystia-1.0.0.dist-info/RECORD' 2022-01-14T23:41:01,196 removing build/bdist.linux-armv7l/wheel 2022-01-14T23:41:01,330 Building wheel for wystia (setup.py): finished with status 'done' 2022-01-14T23:41:01,336 Created wheel for wystia: filename=wystia-1.0.0-py2.py3-none-any.whl size=33387 sha256=ace4a56f227032c578fed176234a38e23e217cbf7d4d856017b80d4f7c1480e5 2022-01-14T23:41:01,336 Stored in directory: /tmp/pip-ephem-wheel-cache-ac95yi07/wheels/2b/35/b2/715ba1ce3ca4705ecbdd54300e21ac9270907705249577440e 2022-01-14T23:41:01,362 Successfully built wystia 2022-01-14T23:41:01,370 Removed build tracker: '/tmp/pip-req-tracker-lxbmapb7'