2022-11-25T12:41:29,498 Created temporary directory: /tmp/pip-ephem-wheel-cache-y5wi13zw 2022-11-25T12:41:29,503 Created temporary directory: /tmp/pip-build-tracker-bs0l6s8l 2022-11-25T12:41:29,503 Initialized build tracking at /tmp/pip-build-tracker-bs0l6s8l 2022-11-25T12:41:29,504 Created build tracker: /tmp/pip-build-tracker-bs0l6s8l 2022-11-25T12:41:29,504 Entered build tracker: /tmp/pip-build-tracker-bs0l6s8l 2022-11-25T12:41:29,505 Created temporary directory: /tmp/pip-wheel-o5yo5ryw 2022-11-25T12:41:29,513 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2022-11-25T12:41:29,519 Created temporary directory: /tmp/pip-ephem-wheel-cache-3gsgjdox 2022-11-25T12:41:29,569 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2022-11-25T12:41:29,576 2 location(s) to search for versions of imagenet-x: 2022-11-25T12:41:29,576 * https://pypi.org/simple/imagenet-x/ 2022-11-25T12:41:29,576 * https://www.piwheels.org/simple/imagenet-x/ 2022-11-25T12:41:29,577 Fetching project page and analyzing links: https://pypi.org/simple/imagenet-x/ 2022-11-25T12:41:29,578 Getting page https://pypi.org/simple/imagenet-x/ 2022-11-25T12:41:29,582 Found index url https://pypi.org/simple 2022-11-25T12:41:29,801 Fetched page https://pypi.org/simple/imagenet-x/ as application/vnd.pypi.simple.v1+json 2022-11-25T12:41:29,807 Found link https://files.pythonhosted.org/packages/30/90/01413f0325873edc61edaf66fb6756b61bdd3dd0dd3c58073e2a263f1774/imagenet-x-0.0.3.tar.gz (from https://pypi.org/simple/imagenet-x/), version: 0.0.3 2022-11-25T12:41:29,807 Skipping link: No binaries permitted for imagenet-x: https://files.pythonhosted.org/packages/ba/89/74bb6cc38e493d6e20e0f936adb34f7b90f4b4ee5d2d69a5c6ab4258453b/imagenet_x-0.0.3-py3-none-any.whl (from https://pypi.org/simple/imagenet-x/) 2022-11-25T12:41:29,808 Found link https://files.pythonhosted.org/packages/7b/44/bc933dd189add99fe6ce06b22cf80718abe5c7b4e75985e892b166b22c8f/imagenet-x-0.0.4.tar.gz (from https://pypi.org/simple/imagenet-x/), version: 0.0.4 2022-11-25T12:41:29,809 Skipping link: No binaries permitted for imagenet-x: https://files.pythonhosted.org/packages/1b/a3/3bd83f0f1e21679acf7c008061546b116e75c58398c38eff341f170cfa83/imagenet_x-0.0.4-py3-none-any.whl (from https://pypi.org/simple/imagenet-x/) 2022-11-25T12:41:29,809 Found link https://files.pythonhosted.org/packages/f7/ca/61a6b8e24710a4ad10f9eabf53ea1a69732945c96e0308a92eedf5dfc3e9/imagenet-x-0.0.5.tar.gz (from https://pypi.org/simple/imagenet-x/), version: 0.0.5 2022-11-25T12:41:29,810 Skipping link: No binaries permitted for imagenet-x: https://files.pythonhosted.org/packages/24/a8/0d7d5a7a85cdc71db21d731f259d66ebaf5d0f18cbf4ccd1e6bfdd27857a/imagenet_x-0.0.5-py3-none-any.whl (from https://pypi.org/simple/imagenet-x/) 2022-11-25T12:41:29,811 Found link https://files.pythonhosted.org/packages/8a/77/488531b0f2765d7a4b52c408c6d9b5d9a2cce5145897994bfe19eaa0a220/imagenet-x-0.0.6.tar.gz (from https://pypi.org/simple/imagenet-x/), version: 0.0.6 2022-11-25T12:41:29,811 Skipping link: No binaries permitted for imagenet-x: https://files.pythonhosted.org/packages/ee/9f/c91bb3cff5374eeae5c6aa0eb89012aeb15ed42f775f94910193f9027634/imagenet_x-0.0.6-py3-none-any.whl (from https://pypi.org/simple/imagenet-x/) 2022-11-25T12:41:29,812 Fetching project page and analyzing links: https://www.piwheels.org/simple/imagenet-x/ 2022-11-25T12:41:29,813 Getting page https://www.piwheels.org/simple/imagenet-x/ 2022-11-25T12:41:29,815 Found index url https://www.piwheels.org/simple 2022-11-25T12:41:30,058 Fetched page https://www.piwheels.org/simple/imagenet-x/ as text/html 2022-11-25T12:41:30,062 Skipping link: No binaries permitted for imagenet-x: https://www.piwheels.org/simple/imagenet-x/imagenet_x-0.0.5-py3-none-any.whl#sha256=3a6d8023a10b6dbc540d8df4c358787db4d56b32d05271ffa5706b365a517688 (from https://www.piwheels.org/simple/imagenet-x/) 2022-11-25T12:41:30,063 Skipping link: No binaries permitted for imagenet-x: https://www.piwheels.org/simple/imagenet-x/imagenet_x-0.0.4-py3-none-any.whl#sha256=99cecb6630cb013fedec26215274336518eb6dbf9956d374d6c98e6160c8b6fc (from https://www.piwheels.org/simple/imagenet-x/) 2022-11-25T12:41:30,063 Skipping link: No binaries permitted for imagenet-x: https://www.piwheels.org/simple/imagenet-x/imagenet_x-0.0.3-py3-none-any.whl#sha256=7168f42112e87b9d4cc628c1542520f561a3329a9b5d0bbb72194dde52d1ed9b (from https://www.piwheels.org/simple/imagenet-x/) 2022-11-25T12:41:30,064 Skipping link: not a file: https://www.piwheels.org/simple/imagenet-x/ 2022-11-25T12:41:30,064 Skipping link: not a file: https://pypi.org/simple/imagenet-x/ 2022-11-25T12:41:30,098 Given no hashes to check 1 links for project 'imagenet-x': discarding no candidates 2022-11-25T12:41:30,128 Collecting imagenet-x==0.0.6 2022-11-25T12:41:30,132 Created temporary directory: /tmp/pip-unpack-sffgej4r 2022-11-25T12:41:30,684 Downloading imagenet-x-0.0.6.tar.gz (4.1 MB) 2022-11-25T12:41:35,582 Added imagenet-x==0.0.6 from https://files.pythonhosted.org/packages/8a/77/488531b0f2765d7a4b52c408c6d9b5d9a2cce5145897994bfe19eaa0a220/imagenet-x-0.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-bs0l6s8l' 2022-11-25T12:41:35,586 Running setup.py (path:/tmp/pip-wheel-o5yo5ryw/imagenet-x_ed62aa87e2a74f6c851c3123e35329e2/setup.py) egg_info for package imagenet-x 2022-11-25T12:41:35,587 Created temporary directory: /tmp/pip-pip-egg-info-a9z5u5qc 2022-11-25T12:41:35,588 Preparing metadata (setup.py): started 2022-11-25T12:41:35,590 Running command python setup.py egg_info 2022-11-25T12:41:38,606 running egg_info 2022-11-25T12:41:38,611 creating /tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info 2022-11-25T12:41:38,696 writing /tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/PKG-INFO 2022-11-25T12:41:38,702 writing dependency_links to /tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/dependency_links.txt 2022-11-25T12:41:38,706 writing requirements to /tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/requires.txt 2022-11-25T12:41:38,708 writing top-level names to /tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/top_level.txt 2022-11-25T12:41:38,711 writing manifest file '/tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/SOURCES.txt' 2022-11-25T12:41:38,972 reading manifest file '/tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/SOURCES.txt' 2022-11-25T12:41:38,975 reading manifest template 'MANIFEST.in' 2022-11-25T12:41:38,982 adding license file 'LICENSE' 2022-11-25T12:41:38,988 writing manifest file '/tmp/pip-pip-egg-info-a9z5u5qc/imagenet_x.egg-info/SOURCES.txt' 2022-11-25T12:41:38,990 /usr/local/lib/python3.7/dist-packages/setuptools/dist.py:774: UserWarning: Usage of dash-separated 'requires-python' will not be supported in future versions. Please use the underscore name 'requires_python' instead 2022-11-25T12:41:38,990 % (opt, underscore_opt) 2022-11-25T12:41:38,991 /usr/local/lib/python3.7/dist-packages/setuptools/config/expand.py:144: UserWarning: File '/tmp/pip-wheel-o5yo5ryw/imagenet-x_ed62aa87e2a74f6c851c3123e35329e2/LICENSE.rst' cannot be found 2022-11-25T12:41:38,991 warnings.warn(f"File {path!r} cannot be found") 2022-11-25T12:41:39,194 Preparing metadata (setup.py): finished with status 'done' 2022-11-25T12:41:39,209 Source in /tmp/pip-wheel-o5yo5ryw/imagenet-x_ed62aa87e2a74f6c851c3123e35329e2 has version 0.0.6, which satisfies requirement imagenet-x==0.0.6 from https://files.pythonhosted.org/packages/8a/77/488531b0f2765d7a4b52c408c6d9b5d9a2cce5145897994bfe19eaa0a220/imagenet-x-0.0.6.tar.gz 2022-11-25T12:41:39,211 Removed imagenet-x==0.0.6 from https://files.pythonhosted.org/packages/8a/77/488531b0f2765d7a4b52c408c6d9b5d9a2cce5145897994bfe19eaa0a220/imagenet-x-0.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-bs0l6s8l' 2022-11-25T12:41:39,222 Created temporary directory: /tmp/pip-unpack-3o7o7vg_ 2022-11-25T12:41:39,223 Building wheels for collected packages: imagenet-x 2022-11-25T12:41:39,232 Created temporary directory: /tmp/pip-wheel-49610lun 2022-11-25T12:41:39,233 Building wheel for imagenet-x (setup.py): started 2022-11-25T12:41:39,235 Destination directory: /tmp/pip-wheel-49610lun 2022-11-25T12:41:39,235 Running command python setup.py bdist_wheel 2022-11-25T12:41:41,688 /usr/local/lib/python3.7/dist-packages/setuptools/dist.py:774: UserWarning: Usage of dash-separated 'requires-python' will not be supported in future versions. Please use the underscore name 'requires_python' instead 2022-11-25T12:41:41,690 % (opt, underscore_opt) 2022-11-25T12:41:41,717 /usr/local/lib/python3.7/dist-packages/setuptools/config/expand.py:144: UserWarning: File '/tmp/pip-wheel-o5yo5ryw/imagenet-x_ed62aa87e2a74f6c851c3123e35329e2/LICENSE.rst' cannot be found 2022-11-25T12:41:41,717 warnings.warn(f"File {path!r} cannot be found") 2022-11-25T12:41:42,309 running bdist_wheel 2022-11-25T12:41:43,155 running build 2022-11-25T12:41:43,155 running build_py 2022-11-25T12:41:43,249 creating build 2022-11-25T12:41:43,250 creating build/lib 2022-11-25T12:41:43,251 creating build/lib/imagenet_x 2022-11-25T12:41:43,253 copying imagenet_x/evaluate.py -> build/lib/imagenet_x 2022-11-25T12:41:43,258 copying imagenet_x/check_prototypes.py -> build/lib/imagenet_x 2022-11-25T12:41:43,262 copying imagenet_x/prevalence.py -> build/lib/imagenet_x 2022-11-25T12:41:43,266 copying imagenet_x/__main__.py -> build/lib/imagenet_x 2022-11-25T12:41:43,270 copying imagenet_x/utils.py -> build/lib/imagenet_x 2022-11-25T12:41:43,275 copying imagenet_x/model_types.py -> build/lib/imagenet_x 2022-11-25T12:41:43,280 copying imagenet_x/plots.py -> build/lib/imagenet_x 2022-11-25T12:41:43,287 copying imagenet_x/__init__.py -> build/lib/imagenet_x 2022-11-25T12:41:43,291 copying imagenet_x/aggregate.py -> build/lib/imagenet_x 2022-11-25T12:41:43,295 running egg_info 2022-11-25T12:41:43,537 writing imagenet_x.egg-info/PKG-INFO 2022-11-25T12:41:43,542 writing dependency_links to imagenet_x.egg-info/dependency_links.txt 2022-11-25T12:41:43,547 writing requirements to imagenet_x.egg-info/requires.txt 2022-11-25T12:41:43,550 writing top-level names to imagenet_x.egg-info/top_level.txt 2022-11-25T12:41:43,642 reading manifest file 'imagenet_x.egg-info/SOURCES.txt' 2022-11-25T12:41:43,647 reading manifest template 'MANIFEST.in' 2022-11-25T12:41:43,654 adding license file 'LICENSE' 2022-11-25T12:41:43,662 writing manifest file 'imagenet_x.egg-info/SOURCES.txt' 2022-11-25T12:41:43,668 /usr/local/lib/python3.7/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'imagenet_x.annotations' as data is deprecated, please list it in `packages`. 2022-11-25T12:41:43,668 !! 2022-11-25T12:41:43,669 ############################ 2022-11-25T12:41:43,669 # Package would be ignored # 2022-11-25T12:41:43,670 ############################ 2022-11-25T12:41:43,670 Python recognizes 'imagenet_x.annotations' as an importable package, 2022-11-25T12:41:43,670 but it is not listed in the `packages` configuration of setuptools. 2022-11-25T12:41:43,671 'imagenet_x.annotations' has been automatically added to the distribution only 2022-11-25T12:41:43,671 because it may contain data files, but this behavior is likely to change 2022-11-25T12:41:43,671 in future versions of setuptools (and therefore is considered deprecated). 2022-11-25T12:41:43,672 Please make sure that 'imagenet_x.annotations' is included as a package by using 2022-11-25T12:41:43,672 the `packages` configuration field or the proper discovery methods 2022-11-25T12:41:43,673 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2022-11-25T12:41:43,673 instead of `find_packages(...)`/`find:`). 2022-11-25T12:41:43,673 You can read more about "package discovery" and "data files" on setuptools 2022-11-25T12:41:43,674 documentation page. 2022-11-25T12:41:43,675 !! 2022-11-25T12:41:43,675 check.warn(importable) 2022-11-25T12:41:43,680 creating build/lib/imagenet_x/annotations 2022-11-25T12:41:43,682 copying imagenet_x/annotations/filename_label.csv -> build/lib/imagenet_x/annotations 2022-11-25T12:41:43,771 copying imagenet_x/annotations/imagenet_1k_classes_to_100_metaclasses.csv -> build/lib/imagenet_x/annotations 2022-11-25T12:41:43,776 copying imagenet_x/annotations/imagenet_labels.txt -> build/lib/imagenet_x/annotations 2022-11-25T12:41:43,781 copying imagenet_x/annotations/imagenet_real_labels.jsonl -> build/lib/imagenet_x/annotations 2022-11-25T12:41:43,806 copying imagenet_x/annotations/imagenet_x_train_multi_factor.jsonl -> build/lib/imagenet_x/annotations 2022-11-25T12:41:43,998 copying imagenet_x/annotations/imagenet_x_train_top_factor.jsonl -> build/lib/imagenet_x/annotations 2022-11-25T12:41:44,190 copying imagenet_x/annotations/imagenet_x_val_multi_factor.jsonl -> build/lib/imagenet_x/annotations 2022-11-25T12:41:45,055 copying imagenet_x/annotations/imagenet_x_val_top_factor.jsonl -> build/lib/imagenet_x/annotations 2022-11-25T12:41:45,741 copying imagenet_x/annotations/prototypical_paths.csv -> build/lib/imagenet_x/annotations 2022-11-25T12:41:45,844 /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-11-25T12:41:45,845 setuptools.SetuptoolsDeprecationWarning, 2022-11-25T12:41:45,933 installing to build/bdist.linux-armv7l/wheel 2022-11-25T12:41:45,934 running install 2022-11-25T12:41:45,998 running install_lib 2022-11-25T12:41:46,091 creating build/bdist.linux-armv7l 2022-11-25T12:41:46,091 creating build/bdist.linux-armv7l/wheel 2022-11-25T12:41:46,095 creating build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,097 copying build/lib/imagenet_x/evaluate.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,102 copying build/lib/imagenet_x/check_prototypes.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,105 copying build/lib/imagenet_x/prevalence.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,109 copying build/lib/imagenet_x/__main__.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,113 copying build/lib/imagenet_x/utils.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,117 copying build/lib/imagenet_x/model_types.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:46,123 creating build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:46,125 copying build/lib/imagenet_x/annotations/prototypical_paths.csv -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:46,133 copying build/lib/imagenet_x/annotations/imagenet_x_val_multi_factor.jsonl -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:46,984 copying build/lib/imagenet_x/annotations/imagenet_x_val_top_factor.jsonl -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:47,670 copying build/lib/imagenet_x/annotations/imagenet_real_labels.jsonl -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:47,693 copying build/lib/imagenet_x/annotations/imagenet_labels.txt -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:47,698 copying build/lib/imagenet_x/annotations/imagenet_x_train_top_factor.jsonl -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:47,873 copying build/lib/imagenet_x/annotations/filename_label.csv -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:47,956 copying build/lib/imagenet_x/annotations/imagenet_x_train_multi_factor.jsonl -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:48,154 copying build/lib/imagenet_x/annotations/imagenet_1k_classes_to_100_metaclasses.csv -> build/bdist.linux-armv7l/wheel/imagenet_x/annotations 2022-11-25T12:41:48,159 copying build/lib/imagenet_x/plots.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:48,165 copying build/lib/imagenet_x/__init__.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:48,168 copying build/lib/imagenet_x/aggregate.py -> build/bdist.linux-armv7l/wheel/imagenet_x 2022-11-25T12:41:48,172 running install_egg_info 2022-11-25T12:41:48,270 Copying imagenet_x.egg-info to build/bdist.linux-armv7l/wheel/imagenet_x-0.0.6-py3.7.egg-info 2022-11-25T12:41:48,293 running install_scripts 2022-11-25T12:41:48,469 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2022-11-25T12:41:48,479 creating build/bdist.linux-armv7l/wheel/imagenet_x-0.0.6.dist-info/WHEEL 2022-11-25T12:41:48,483 creating '/tmp/pip-wheel-49610lun/imagenet_x-0.0.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2022-11-25T12:41:48,488 adding 'imagenet_x/__init__.py' 2022-11-25T12:41:48,491 adding 'imagenet_x/__main__.py' 2022-11-25T12:41:48,494 adding 'imagenet_x/aggregate.py' 2022-11-25T12:41:48,497 adding 'imagenet_x/check_prototypes.py' 2022-11-25T12:41:48,500 adding 'imagenet_x/evaluate.py' 2022-11-25T12:41:48,503 adding 'imagenet_x/model_types.py' 2022-11-25T12:41:48,515 adding 'imagenet_x/plots.py' 2022-11-25T12:41:48,519 adding 'imagenet_x/prevalence.py' 2022-11-25T12:41:48,522 adding 'imagenet_x/utils.py' 2022-11-25T12:41:48,808 adding 'imagenet_x/annotations/filename_label.csv' 2022-11-25T12:41:48,845 adding 'imagenet_x/annotations/imagenet_1k_classes_to_100_metaclasses.csv' 2022-11-25T12:41:48,854 adding 'imagenet_x/annotations/imagenet_labels.txt' 2022-11-25T12:41:49,156 adding 'imagenet_x/annotations/imagenet_real_labels.jsonl' 2022-11-25T12:41:49,684 adding 'imagenet_x/annotations/imagenet_x_train_multi_factor.jsonl' 2022-11-25T12:41:50,264 adding 'imagenet_x/annotations/imagenet_x_train_top_factor.jsonl' 2022-11-25T12:41:52,594 adding 'imagenet_x/annotations/imagenet_x_val_multi_factor.jsonl' 2022-11-25T12:41:55,059 adding 'imagenet_x/annotations/imagenet_x_val_top_factor.jsonl' 2022-11-25T12:41:55,417 adding 'imagenet_x/annotations/prototypical_paths.csv' 2022-11-25T12:41:55,428 adding 'imagenet_x-0.0.6.dist-info/LICENSE' 2022-11-25T12:41:55,431 adding 'imagenet_x-0.0.6.dist-info/METADATA' 2022-11-25T12:41:55,433 adding 'imagenet_x-0.0.6.dist-info/WHEEL' 2022-11-25T12:41:55,435 adding 'imagenet_x-0.0.6.dist-info/top_level.txt' 2022-11-25T12:41:55,436 adding 'imagenet_x-0.0.6.dist-info/zip-safe' 2022-11-25T12:41:55,438 adding 'imagenet_x-0.0.6.dist-info/RECORD' 2022-11-25T12:41:55,583 removing build/bdist.linux-armv7l/wheel 2022-11-25T12:41:55,876 Building wheel for imagenet-x (setup.py): finished with status 'done' 2022-11-25T12:41:56,014 Created wheel for imagenet-x: filename=imagenet_x-0.0.6-py3-none-any.whl size=4385941 sha256=a6cece98a44b7135ce576fb9ae95cb04f34b381b32657a1de5e7fbb8162a38e9 2022-11-25T12:41:56,017 Stored in directory: /tmp/pip-ephem-wheel-cache-3gsgjdox/wheels/c4/d4/74/c1eac37c64d81c1203a522015c8a5afe2e8dfdc6c2db4abd53 2022-11-25T12:41:56,051 Successfully built imagenet-x 2022-11-25T12:41:56,401 Removed build tracker: '/tmp/pip-build-tracker-bs0l6s8l'