2023-12-17T12:43:32,641 Created temporary directory: /tmp/pip-build-tracker-f0ngkrsp 2023-12-17T12:43:32,642 Initialized build tracking at /tmp/pip-build-tracker-f0ngkrsp 2023-12-17T12:43:32,643 Created build tracker: /tmp/pip-build-tracker-f0ngkrsp 2023-12-17T12:43:32,643 Entered build tracker: /tmp/pip-build-tracker-f0ngkrsp 2023-12-17T12:43:32,644 Created temporary directory: /tmp/pip-wheel-p741y9n9 2023-12-17T12:43:32,647 Created temporary directory: /tmp/pip-ephem-wheel-cache-obl_1f82 2023-12-17T12:43:32,669 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-12-17T12:43:32,673 2 location(s) to search for versions of gie-py: 2023-12-17T12:43:32,673 * https://pypi.org/simple/gie-py/ 2023-12-17T12:43:32,673 * https://www.piwheels.org/simple/gie-py/ 2023-12-17T12:43:32,673 Fetching project page and analyzing links: https://pypi.org/simple/gie-py/ 2023-12-17T12:43:32,674 Getting page https://pypi.org/simple/gie-py/ 2023-12-17T12:43:32,676 Found index url https://pypi.org/simple/ 2023-12-17T12:43:33,038 Fetched page https://pypi.org/simple/gie-py/ as application/vnd.pypi.simple.v1+json 2023-12-17T12:43:33,043 Found link https://files.pythonhosted.org/packages/71/09/2025bc6aefe9bc9917dd03da6928434ba73094ff9f73e43ca534a8c64a36/gie-py-0.1.0.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.1.0 2023-12-17T12:43:33,043 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/4c/33/e8706247b6bc3c35887c821abe44d9b36d2b9faa68a304f72f13cb2f903a/gie_py-0.1.0-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,044 Found link https://files.pythonhosted.org/packages/56/91/71f4ddc07accdde162800d1446a6583bd718bf9855a877758295007657d9/gie-py-0.1.1.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.1.1 2023-12-17T12:43:33,044 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/8d/d2/9ff16264f66d7266cf7b6236de365d300f98ab81889a37faad7c63ac7b9d/gie_py-0.1.1-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,045 Found link https://files.pythonhosted.org/packages/97/39/ef0973bfa13a805626097b5d83345fba0dbfafe63eba61cf85939f3df57d/gie-py-0.2.0.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.2.0 2023-12-17T12:43:33,046 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/ae/48/5862f9612d2f408dce4fe703ad5f186db3244c2faaf2f06c560c7ee59474/gie_py-0.2.0-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,047 Found link https://files.pythonhosted.org/packages/d8/63/2a91307ed4a7c120b312445573bcea3669d58a680d56f928c60062d3c589/gie-py-0.2.1.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.2.1 2023-12-17T12:43:33,047 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/ec/3f/8e421489ce2c3732ef0c0b6dc59e5d507d3c4cecee6498f1a44cfab2fe61/gie_py-0.2.1-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,048 Found link https://files.pythonhosted.org/packages/72/dd/400a8a83786524e7854911f60c0bb8fd732319adbe2065222f90a2c610e7/gie-py-0.2.2.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.2.2 2023-12-17T12:43:33,049 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/49/a1/264620020f767e48dd90bf9a2ccb3bb3fcc90dae9eb12e9c15267fc87666/gie_py-0.2.2-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,050 Found link https://files.pythonhosted.org/packages/d8/ea/82782c694fc03b8305f370764fc8f39583bc6ddda505924a46b30d8ec442/gie-py-0.2.3.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.2.3 2023-12-17T12:43:33,050 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/f3/dc/14f15e141e55017e8a58a3d75b752ef113dc5872b14dc032e67d6a1a7295/gie_py-0.2.3-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,051 Found link https://files.pythonhosted.org/packages/aa/6c/b907fab0fd15881318d0af9a41423d62feef4bc54f150ff6cf64abc2fd73/gie-py-0.2.4.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.2.4 2023-12-17T12:43:33,051 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/9e/19/8701907f1d9e0f5109ca0e695ccf1a1e08a32e787b5877eac7ae8cd7aaab/gie_py-0.2.4-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,052 Found link https://files.pythonhosted.org/packages/7b/fd/e41fb1ecfa4a8687e48ad8aadf033e60ebd5ec6030d9ae0cf072ff1bbc8c/gie-py-0.3.0.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.3.0 2023-12-17T12:43:33,053 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/9d/a6/d6f33a6d723a9a919e930b7b50683d0018fe4df59af2326484e5c105deb7/gie_py-0.3.0-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,053 Found link https://files.pythonhosted.org/packages/b1/35/43e0cae0c2f575c536fcc2e5ee74de9fa0cd849bd32a3d5c670d48a6dce7/gie-py-0.4.0.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.4.0 2023-12-17T12:43:33,054 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/45/1a/97319c28bf3e34d5f2d5b263a3001254deb3ae18a5bbeb624af411164460/gie_py-0.4.0-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,054 Found link https://files.pythonhosted.org/packages/dd/a4/8847213953001baae956b761806e269d85692a41177685984d401502fefa/gie-py-0.4.1.tar.gz (from https://pypi.org/simple/gie-py/), version: 0.4.1 2023-12-17T12:43:33,055 Skipping link: No binaries permitted for gie-py: https://files.pythonhosted.org/packages/4e/ae/8c71764053e6e077d1da47bc5558ec9b3f4200ad2087f0cba54ecca869b7/gie_py-0.4.1-py3-none-any.whl (from https://pypi.org/simple/gie-py/) 2023-12-17T12:43:33,056 Fetching project page and analyzing links: https://www.piwheels.org/simple/gie-py/ 2023-12-17T12:43:33,056 Getting page https://www.piwheels.org/simple/gie-py/ 2023-12-17T12:43:33,058 Found index url https://www.piwheels.org/simple/ 2023-12-17T12:43:33,238 Fetched page https://www.piwheels.org/simple/gie-py/ as text/html 2023-12-17T12:43:33,241 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.4.0-py3-none-any.whl#sha256=582fc4ac85005c992e03a40c8d6db72a1a6249881ae01bdc3855913ccf41f638 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,242 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.3.0-py3-none-any.whl#sha256=8aa3e9d8d557e47694d177ac3d353f344359937a6051fa7c4de310a3e09cea16 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,243 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.2.4-py3-none-any.whl#sha256=ad94a62716ee4061cc72bf9a06f3411cff9ea933b880e34676691d00df3cfa1f (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,243 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.2.3-py3-none-any.whl#sha256=17927d096d2f5a9282fc33bcb42ef6a01f89f09744095379827b993b71d51341 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,244 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.2.2-py3-none-any.whl#sha256=b9a7271b3e4831f301bf27922bd040fa370d444faed66e6e6eabc3ceedb2d334 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,245 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.2.1-py3-none-any.whl#sha256=7893b21fa2ecca80dcc13a5d127a47a24a3b84a40189b78016137ae6a04ff942 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,245 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.2.0-py3-none-any.whl#sha256=9f1e767b2ca50a54c227d114921e3efd32900d4bfe01c9c0a647fb79bd2ed1c0 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,246 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.1.1-py3-none-any.whl#sha256=645fa7d47db8364f05fcd212d9c405d52bebba639cfc644daa0731afc77e54d7 (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,246 Skipping link: No binaries permitted for gie-py: https://www.piwheels.org/simple/gie-py/gie_py-0.1.0-py3-none-any.whl#sha256=1f3abfd285f311ed9ebd3a95db9d73021fd9ba0a30a62721b1e00c3faf4c622d (from https://www.piwheels.org/simple/gie-py/) 2023-12-17T12:43:33,247 Skipping link: not a file: https://www.piwheels.org/simple/gie-py/ 2023-12-17T12:43:33,248 Skipping link: not a file: https://pypi.org/simple/gie-py/ 2023-12-17T12:43:33,267 Given no hashes to check 1 links for project 'gie-py': discarding no candidates 2023-12-17T12:43:33,285 Collecting gie-py==0.4.1 2023-12-17T12:43:33,287 Created temporary directory: /tmp/pip-unpack-u6hw9en_ 2023-12-17T12:43:33,503 Downloading gie-py-0.4.1.tar.gz (11 kB) 2023-12-17T12:43:33,543 Added gie-py==0.4.1 from https://files.pythonhosted.org/packages/dd/a4/8847213953001baae956b761806e269d85692a41177685984d401502fefa/gie-py-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-f0ngkrsp' 2023-12-17T12:43:33,545 Running setup.py (path:/tmp/pip-wheel-p741y9n9/gie-py_78bc37d0c3254ba4ad0b6a50a42eac62/setup.py) egg_info for package gie-py 2023-12-17T12:43:33,546 Created temporary directory: /tmp/pip-pip-egg-info-e818mg7b 2023-12-17T12:43:33,547 Preparing metadata (setup.py): started 2023-12-17T12:43:33,548 Running command python setup.py egg_info 2023-12-17T12:43:33,987 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-12-17T12:43:33,987 !! 2023-12-17T12:43:33,988 ******************************************************************************** 2023-12-17T12:43:33,989 Usage of dash-separated 'description-file' will not be supported in future 2023-12-17T12:43:33,989 versions. Please use the underscore name 'description_file' instead. 2023-12-17T12:43:33,991 By 2024-Sep-26, you need to update your project and remove deprecated calls 2023-12-17T12:43:33,991 or your builds will no longer be supported. 2023-12-17T12:43:33,992 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-12-17T12:43:33,993 ******************************************************************************** 2023-12-17T12:43:33,994 !! 2023-12-17T12:43:33,995 opt = self.warn_dash_deprecation(opt, section) 2023-12-17T12:43:34,723 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-12-17T12:43:34,724 !! 2023-12-17T12:43:34,725 ******************************************************************************** 2023-12-17T12:43:34,726 Usage of dash-separated 'description-file' will not be supported in future 2023-12-17T12:43:34,726 versions. Please use the underscore name 'description_file' instead. 2023-12-17T12:43:34,728 By 2024-Sep-26, you need to update your project and remove deprecated calls 2023-12-17T12:43:34,728 or your builds will no longer be supported. 2023-12-17T12:43:34,729 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-12-17T12:43:34,730 ******************************************************************************** 2023-12-17T12:43:34,731 !! 2023-12-17T12:43:34,731 opt = self.warn_dash_deprecation(opt, section) 2023-12-17T12:43:34,760 running egg_info 2023-12-17T12:43:34,762 creating /tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info 2023-12-17T12:43:34,785 writing /tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/PKG-INFO 2023-12-17T12:43:34,788 writing dependency_links to /tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/dependency_links.txt 2023-12-17T12:43:34,790 writing requirements to /tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/requires.txt 2023-12-17T12:43:34,791 writing top-level names to /tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/top_level.txt 2023-12-17T12:43:34,793 writing manifest file '/tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/SOURCES.txt' 2023-12-17T12:43:34,868 reading manifest file '/tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/SOURCES.txt' 2023-12-17T12:43:34,870 adding license file 'LICENSE.md' 2023-12-17T12:43:34,872 writing manifest file '/tmp/pip-pip-egg-info-e818mg7b/gie_py.egg-info/SOURCES.txt' 2023-12-17T12:43:34,980 Preparing metadata (setup.py): finished with status 'done' 2023-12-17T12:43:34,984 Source in /tmp/pip-wheel-p741y9n9/gie-py_78bc37d0c3254ba4ad0b6a50a42eac62 has version 0.4.1, which satisfies requirement gie-py==0.4.1 from https://files.pythonhosted.org/packages/dd/a4/8847213953001baae956b761806e269d85692a41177685984d401502fefa/gie-py-0.4.1.tar.gz 2023-12-17T12:43:34,984 Removed gie-py==0.4.1 from https://files.pythonhosted.org/packages/dd/a4/8847213953001baae956b761806e269d85692a41177685984d401502fefa/gie-py-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-f0ngkrsp' 2023-12-17T12:43:34,989 Created temporary directory: /tmp/pip-unpack-7pny6hv_ 2023-12-17T12:43:34,990 Created temporary directory: /tmp/pip-unpack-yhcpco83 2023-12-17T12:43:34,994 Building wheels for collected packages: gie-py 2023-12-17T12:43:34,998 Created temporary directory: /tmp/pip-wheel-r2jbaq5k 2023-12-17T12:43:34,999 Building wheel for gie-py (setup.py): started 2023-12-17T12:43:35,000 Destination directory: /tmp/pip-wheel-r2jbaq5k 2023-12-17T12:43:35,000 Running command python setup.py bdist_wheel 2023-12-17T12:43:35,469 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-12-17T12:43:35,469 !! 2023-12-17T12:43:35,470 ******************************************************************************** 2023-12-17T12:43:35,471 Usage of dash-separated 'description-file' will not be supported in future 2023-12-17T12:43:35,471 versions. Please use the underscore name 'description_file' instead. 2023-12-17T12:43:35,473 By 2024-Sep-26, you need to update your project and remove deprecated calls 2023-12-17T12:43:35,473 or your builds will no longer be supported. 2023-12-17T12:43:35,474 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-12-17T12:43:35,475 ******************************************************************************** 2023-12-17T12:43:35,476 !! 2023-12-17T12:43:35,476 opt = self.warn_dash_deprecation(opt, section) 2023-12-17T12:43:36,125 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-12-17T12:43:36,125 !! 2023-12-17T12:43:36,127 ******************************************************************************** 2023-12-17T12:43:36,127 Usage of dash-separated 'description-file' will not be supported in future 2023-12-17T12:43:36,128 versions. Please use the underscore name 'description_file' instead. 2023-12-17T12:43:36,129 By 2024-Sep-26, you need to update your project and remove deprecated calls 2023-12-17T12:43:36,129 or your builds will no longer be supported. 2023-12-17T12:43:36,130 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-12-17T12:43:36,131 ******************************************************************************** 2023-12-17T12:43:36,132 !! 2023-12-17T12:43:36,132 opt = self.warn_dash_deprecation(opt, section) 2023-12-17T12:43:36,157 running bdist_wheel 2023-12-17T12:43:36,255 running build 2023-12-17T12:43:36,255 running build_py 2023-12-17T12:43:36,283 creating build 2023-12-17T12:43:36,283 creating build/lib 2023-12-17T12:43:36,284 creating build/lib/gie 2023-12-17T12:43:36,286 copying gie/alsi_mappings.py -> build/lib/gie 2023-12-17T12:43:36,288 copying gie/__init__.py -> build/lib/gie 2023-12-17T12:43:36,290 copying gie/gie.py -> build/lib/gie 2023-12-17T12:43:36,292 copying gie/exceptions.py -> build/lib/gie 2023-12-17T12:43:36,293 copying gie/agsi_mappings.py -> build/lib/gie 2023-12-17T12:43:36,322 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-12-17T12:43:36,322 !! 2023-12-17T12:43:36,323 ******************************************************************************** 2023-12-17T12:43:36,324 Please avoid running ``setup.py`` directly. 2023-12-17T12:43:36,324 Instead, use pypa/build, pypa/installer or other 2023-12-17T12:43:36,325 standards-based tools. 2023-12-17T12:43:36,326 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-12-17T12:43:36,326 ******************************************************************************** 2023-12-17T12:43:36,327 !! 2023-12-17T12:43:36,328 self.initialize_options() 2023-12-17T12:43:36,347 installing to build/bdist.linux-armv7l/wheel 2023-12-17T12:43:36,348 running install 2023-12-17T12:43:36,371 running install_lib 2023-12-17T12:43:36,395 creating build/bdist.linux-armv7l 2023-12-17T12:43:36,396 creating build/bdist.linux-armv7l/wheel 2023-12-17T12:43:36,397 creating build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,398 copying build/lib/gie/alsi_mappings.py -> build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,401 copying build/lib/gie/__init__.py -> build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,403 copying build/lib/gie/gie.py -> build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,405 copying build/lib/gie/exceptions.py -> build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,406 copying build/lib/gie/agsi_mappings.py -> build/bdist.linux-armv7l/wheel/gie 2023-12-17T12:43:36,409 running install_egg_info 2023-12-17T12:43:36,470 running egg_info 2023-12-17T12:43:36,494 writing gie_py.egg-info/PKG-INFO 2023-12-17T12:43:36,497 writing dependency_links to gie_py.egg-info/dependency_links.txt 2023-12-17T12:43:36,499 writing requirements to gie_py.egg-info/requires.txt 2023-12-17T12:43:36,500 writing top-level names to gie_py.egg-info/top_level.txt 2023-12-17T12:43:36,526 reading manifest file 'gie_py.egg-info/SOURCES.txt' 2023-12-17T12:43:36,528 adding license file 'LICENSE.md' 2023-12-17T12:43:36,530 writing manifest file 'gie_py.egg-info/SOURCES.txt' 2023-12-17T12:43:36,532 Copying gie_py.egg-info to build/bdist.linux-armv7l/wheel/gie_py-0.4.1-py3.11.egg-info 2023-12-17T12:43:36,541 running install_scripts 2023-12-17T12:43:36,554 creating build/bdist.linux-armv7l/wheel/gie_py-0.4.1.dist-info/WHEEL 2023-12-17T12:43:36,557 creating '/tmp/pip-wheel-r2jbaq5k/gie_py-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-12-17T12:43:36,559 adding 'gie/__init__.py' 2023-12-17T12:43:36,561 adding 'gie/agsi_mappings.py' 2023-12-17T12:43:36,563 adding 'gie/alsi_mappings.py' 2023-12-17T12:43:36,564 adding 'gie/exceptions.py' 2023-12-17T12:43:36,566 adding 'gie/gie.py' 2023-12-17T12:43:36,568 adding 'gie_py-0.4.1.dist-info/LICENSE.md' 2023-12-17T12:43:36,569 adding 'gie_py-0.4.1.dist-info/METADATA' 2023-12-17T12:43:36,570 adding 'gie_py-0.4.1.dist-info/WHEEL' 2023-12-17T12:43:36,572 adding 'gie_py-0.4.1.dist-info/top_level.txt' 2023-12-17T12:43:36,573 adding 'gie_py-0.4.1.dist-info/RECORD' 2023-12-17T12:43:36,574 removing build/bdist.linux-armv7l/wheel 2023-12-17T12:43:36,688 Building wheel for gie-py (setup.py): finished with status 'done' 2023-12-17T12:43:36,691 Created wheel for gie-py: filename=gie_py-0.4.1-py3-none-any.whl size=10840 sha256=5e315452c0e74e41bee3a7756bebc20be4c236b854925c16a303856759cf106b 2023-12-17T12:43:36,692 Stored in directory: /tmp/pip-ephem-wheel-cache-obl_1f82/wheels/cc/e8/e3/9506e8f794a03abc54390436e818e48cf201307f9351111497 2023-12-17T12:43:36,703 Successfully built gie-py 2023-12-17T12:43:36,708 Removed build tracker: '/tmp/pip-build-tracker-f0ngkrsp'