2024-02-20T18:41:50,080 Created temporary directory: /tmp/pip-build-tracker-4xdp0n8g 2024-02-20T18:41:50,081 Initialized build tracking at /tmp/pip-build-tracker-4xdp0n8g 2024-02-20T18:41:50,082 Created build tracker: /tmp/pip-build-tracker-4xdp0n8g 2024-02-20T18:41:50,083 Entered build tracker: /tmp/pip-build-tracker-4xdp0n8g 2024-02-20T18:41:50,084 Created temporary directory: /tmp/pip-wheel-ktof3mqi 2024-02-20T18:41:50,088 Created temporary directory: /tmp/pip-ephem-wheel-cache-x2cpb7wg 2024-02-20T18:41:50,111 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-02-20T18:41:50,115 2 location(s) to search for versions of citylex: 2024-02-20T18:41:50,115 * https://pypi.org/simple/citylex/ 2024-02-20T18:41:50,115 * https://www.piwheels.org/simple/citylex/ 2024-02-20T18:41:50,116 Fetching project page and analyzing links: https://pypi.org/simple/citylex/ 2024-02-20T18:41:50,117 Getting page https://pypi.org/simple/citylex/ 2024-02-20T18:41:50,335 Found index url https://pypi.org/simple/ 2024-02-20T18:41:50,559 Fetched page https://pypi.org/simple/citylex/ as application/vnd.pypi.simple.v1+json 2024-02-20T18:41:50,567 Found link https://files.pythonhosted.org/packages/b0/bf/f3e635c8835e445ba698ddcccdfa322d6597a6cbcc3ff712b1a3a4691ca3/citylex-0.1.1.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.1 2024-02-20T18:41:50,568 Found link https://files.pythonhosted.org/packages/5d/4a/7c5eca88341e29855bc2f19086aeba555e23dd4f8711fbe10e1e7f2cd9aa/citylex-0.1.2.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.2 2024-02-20T18:41:50,569 Found link https://files.pythonhosted.org/packages/8a/ef/2cde96bc5b70d1953ab3846353cbf965f84689715d5b745b9edfc04ff2ee/citylex-0.1.3.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.3 2024-02-20T18:41:50,570 Found link https://files.pythonhosted.org/packages/e9/5d/a8ac8cea5930221e3d70d7bce4c98128a1140e9c8c358a21e8d411740701/citylex-0.1.4.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.4 2024-02-20T18:41:50,571 Found link https://files.pythonhosted.org/packages/f1/4a/0c750f06c4c0c7e0b38e6567f909e3f49f35cfada14e7e1ffc7bc759982e/citylex-0.1.5.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.5 2024-02-20T18:41:50,572 Found link https://files.pythonhosted.org/packages/ae/d5/5fb835da319b6d7845415ca7e3ba96eb005d988e0c68e0fbec4807cd414d/citylex-0.1.6.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.6 2024-02-20T18:41:50,573 Found link https://files.pythonhosted.org/packages/98/4e/6f8303df5c85b6d486817a08f01de5c30c3a6c4428d80215700e66f09fe7/citylex-0.1.7.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.6), version: 0.1.7 2024-02-20T18:41:50,573 Found link https://files.pythonhosted.org/packages/88/01/b2259cf3ada94139fd50f47cec384b3d4f3ba756f245e06af36606d846d0/citylex-0.1.8.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.7), version: 0.1.8 2024-02-20T18:41:50,574 Found link https://files.pythonhosted.org/packages/13/e7/a54fe01fab0eceb53c6745063b9ac1dfb59d917047bdf522458d896808f5/citylex-0.1.9.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.7), version: 0.1.9 2024-02-20T18:41:50,575 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/94/49/b14735c4752b3ca6cd94cf77b2dd746f06d556463bfe3cd0fd42c91b2182/citylex-0.1.10-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,576 Found link https://files.pythonhosted.org/packages/75/17/3afee3027eb5a2ffdb37309abe4a630d9872a7cdf8e9bd9dfadb963ea7d1/citylex-0.1.10.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.10 2024-02-20T18:41:50,577 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/44/61/8732759e881a868b753b989d43c790903c46dbf9e2e85bb76fea289be275/citylex-0.1.11-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,577 Found link https://files.pythonhosted.org/packages/d1/9c/91c22e338e6b50f66c13d52b9d6cd8a860289bc2b7a7456561bebcf650c5/citylex-0.1.11.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.11 2024-02-20T18:41:50,579 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/0d/85/a6b5d3f66025ce8469f98b914f6a08ce31af1fd5e7d3bed23eb19cc826d0/citylex-0.1.12-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,579 Found link https://files.pythonhosted.org/packages/fa/8a/eb55917d90bfcb397cac343e2574880f5d1b860707cac682b312ecf64202/citylex-0.1.12.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.12 2024-02-20T18:41:50,580 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/04/78/fa1258111c38517f5920a24ef3819ef017c684a2255178f5c159b15b002c/citylex-0.1.13-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,581 Found link https://files.pythonhosted.org/packages/ca/a1/a57a58b1b27ae4d3343cf24f025ac150e1f8d39fd5900f778d98dbeac6aa/citylex-0.1.13.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.13 2024-02-20T18:41:50,581 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/64/18/5e78454be130a9de94295c43c587310690a7421cbdfd04a0467b1dfcf782/citylex-0.1.14-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,582 Found link https://files.pythonhosted.org/packages/bf/fe/b5aa63a8c4af9129cce94a9f5309029a7c2e8840e9b6b180a6d15f300643/citylex-0.1.14.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.14 2024-02-20T18:41:50,583 Skipping link: No binaries permitted for citylex: https://files.pythonhosted.org/packages/46/c1/16cc464e6cb619f347c80ada1e3820cdf8fabeacd1c47150f232893efd67/citylex-0.1.15-py3-none-any.whl (from https://pypi.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,584 Found link https://files.pythonhosted.org/packages/2f/b9/4f6cb165637696003c9ec390c9dcb52c620adced56fa970ec31bbe7fcd68/citylex-0.1.15.tar.gz (from https://pypi.org/simple/citylex/) (requires-python:>=3.8), version: 0.1.15 2024-02-20T18:41:50,585 Fetching project page and analyzing links: https://www.piwheels.org/simple/citylex/ 2024-02-20T18:41:50,585 Getting page https://www.piwheels.org/simple/citylex/ 2024-02-20T18:41:50,586 Found index url https://www.piwheels.org/simple/ 2024-02-20T18:41:50,760 Fetched page https://www.piwheels.org/simple/citylex/ as text/html 2024-02-20T18:41:50,765 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.14-py3-none-any.whl#sha256=1a45f62e5991371889ab55f94cca45288418b0176e20d9326bb65077f69a7c5e (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,766 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.13-py3-none-any.whl#sha256=0a9f9910876ac68eccd3434646a5261c8c4762d4c45707b503275dc69ddd40de (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,766 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.12-py3-none-any.whl#sha256=9606ccc2766614105b6a1ab73c6252c786e3a8e51037714334b4818d617fef23 (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,767 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.11-py3-none-any.whl#sha256=5b52d2b99bff2014ddb161c40ca1405a8fc7bb877c4a29e6d789b8848f8c84fc (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,767 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.10-py3-none-any.whl#sha256=d01bbcbf005a59c0c79f66de6b248dbd91287178be5023af389dfe742d0deaee (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.8) 2024-02-20T18:41:50,768 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.9-py3-none-any.whl#sha256=c3a83c19431391d30b293bd70b6e38a27fc857c2cbdaaa16e50d2809c751b33a (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.7) 2024-02-20T18:41:50,769 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.8-py3-none-any.whl#sha256=4bc236f2d85243bd3b80e241c89f057108c9ac68d6126dc36287de420bb226c2 (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.7) 2024-02-20T18:41:50,769 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.7-py3-none-any.whl#sha256=7326672bf064f8e10efcebdaaff738094aa6502cafde9531d7d983463bcdf658 (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,770 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.6-py3-none-any.whl#sha256=b6526c321785f1bd03da33467fb313e1e84528d0ab7750871237edca477c902c (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,770 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.5-py3-none-any.whl#sha256=0c50cc87ab86552a501cf40458027bb90b3cafe41755d4a2500926cdebbc1e75 (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,770 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.4-py3-none-any.whl#sha256=c85f8a0846899a7c2fa507683c17e994c74a6f7122cf1181e53726989da09acd (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,771 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.3-py3-none-any.whl#sha256=3e57921558149c5b0a8ca8b8dfce375a421f63b303796b4428aeb76925409a3a (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,771 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.2-py3-none-any.whl#sha256=e3dd86cac6a7fea72e4b0bf422f3070a7c93d6357838501ede0b8bcd349de8fc (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,772 Skipping link: No binaries permitted for citylex: https://www.piwheels.org/simple/citylex/citylex-0.1.1-py3-none-any.whl#sha256=df6c1275a7178a40182f22bcb0727fde38f72d1f27d3bb27daeb3f4f8b692cb4 (from https://www.piwheels.org/simple/citylex/) (requires-python:>=3.6) 2024-02-20T18:41:50,773 Skipping link: not a file: https://www.piwheels.org/simple/citylex/ 2024-02-20T18:41:50,773 Skipping link: not a file: https://pypi.org/simple/citylex/ 2024-02-20T18:41:50,794 Given no hashes to check 1 links for project 'citylex': discarding no candidates 2024-02-20T18:41:50,812 Collecting citylex==0.1.15 2024-02-20T18:41:50,814 Created temporary directory: /tmp/pip-unpack-8z8cfrrt 2024-02-20T18:41:51,037 Downloading citylex-0.1.15.tar.gz (13 kB) 2024-02-20T18:41:51,077 Added citylex==0.1.15 from https://files.pythonhosted.org/packages/2f/b9/4f6cb165637696003c9ec390c9dcb52c620adced56fa970ec31bbe7fcd68/citylex-0.1.15.tar.gz to build tracker '/tmp/pip-build-tracker-4xdp0n8g' 2024-02-20T18:41:51,082 Created temporary directory: /tmp/pip-build-env-119znxud 2024-02-20T18:41:51,087 Installing build dependencies: started 2024-02-20T18:41:51,088 Running command pip subprocess to install build dependencies 2024-02-20T18:41:52,297 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-02-20T18:41:52,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-02-20T18:41:54,574 Collecting setuptools>=65.5.0 2024-02-20T18:41:54,595 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.1.0-py3-none-any.whl (819 kB) 2024-02-20T18:41:54,820 Collecting wheel 2024-02-20T18:41:54,834 Using cached https://www.piwheels.org/simple/wheel/wheel-0.42.0-py3-none-any.whl (65 kB) 2024-02-20T18:41:57,433 Installing collected packages: wheel, setuptools 2024-02-20T18:41:57,663 Creating /tmp/pip-build-env-119znxud/overlay/local/bin 2024-02-20T18:41:57,665 changing mode of /tmp/pip-build-env-119znxud/overlay/local/bin/wheel to 755 2024-02-20T18:42:05,631 Successfully installed setuptools-69.1.0 wheel-0.42.0 2024-02-20T18:42:05,925 [notice] A new release of pip is available: 23.3.1 -> 24.0 2024-02-20T18:42:05,925 [notice] To update, run: python3 -m pip install --upgrade pip 2024-02-20T18:42:06,204 Installing build dependencies: finished with status 'done' 2024-02-20T18:42:07,050 Getting requirements to build wheel: started 2024-02-20T18:42:07,053 Running command Getting requirements to build wheel 2024-02-20T18:42:08,190 running egg_info 2024-02-20T18:42:08,194 writing citylex.egg-info/PKG-INFO 2024-02-20T18:42:08,198 writing dependency_links to citylex.egg-info/dependency_links.txt 2024-02-20T18:42:08,199 writing entry points to citylex.egg-info/entry_points.txt 2024-02-20T18:42:08,201 writing requirements to citylex.egg-info/requires.txt 2024-02-20T18:42:08,202 writing top-level names to citylex.egg-info/top_level.txt 2024-02-20T18:42:08,217 reading manifest file 'citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:08,219 adding license file 'LICENSE.txt' 2024-02-20T18:42:08,221 writing manifest file 'citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:08,341 Getting requirements to build wheel: finished with status 'done' 2024-02-20T18:42:08,350 Created temporary directory: /tmp/pip-modern-metadata-zr5zkqt0 2024-02-20T18:42:08,353 Preparing metadata (pyproject.toml): started 2024-02-20T18:42:08,354 Running command Preparing metadata (pyproject.toml) 2024-02-20T18:42:09,243 running dist_info 2024-02-20T18:42:09,248 creating /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info 2024-02-20T18:42:09,253 writing /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/PKG-INFO 2024-02-20T18:42:09,257 writing dependency_links to /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/dependency_links.txt 2024-02-20T18:42:09,259 writing entry points to /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/entry_points.txt 2024-02-20T18:42:09,261 writing requirements to /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/requires.txt 2024-02-20T18:42:09,264 writing top-level names to /tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/top_level.txt 2024-02-20T18:42:09,265 writing manifest file '/tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:09,282 reading manifest file '/tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:09,284 adding license file 'LICENSE.txt' 2024-02-20T18:42:09,286 writing manifest file '/tmp/pip-modern-metadata-zr5zkqt0/citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:09,287 creating '/tmp/pip-modern-metadata-zr5zkqt0/citylex-0.1.15.dist-info' 2024-02-20T18:42:09,839 Preparing metadata (pyproject.toml): finished with status 'done' 2024-02-20T18:42:09,849 Source in /tmp/pip-wheel-ktof3mqi/citylex_e04e29c19e8546bd98aa227e5d3c19d6 has version 0.1.15, which satisfies requirement citylex==0.1.15 from https://files.pythonhosted.org/packages/2f/b9/4f6cb165637696003c9ec390c9dcb52c620adced56fa970ec31bbe7fcd68/citylex-0.1.15.tar.gz 2024-02-20T18:42:09,852 Removed citylex==0.1.15 from https://files.pythonhosted.org/packages/2f/b9/4f6cb165637696003c9ec390c9dcb52c620adced56fa970ec31bbe7fcd68/citylex-0.1.15.tar.gz from build tracker '/tmp/pip-build-tracker-4xdp0n8g' 2024-02-20T18:42:09,859 Created temporary directory: /tmp/pip-unpack-y3z7pqs0 2024-02-20T18:42:09,860 Created temporary directory: /tmp/pip-unpack-oqar_45k 2024-02-20T18:42:09,868 Building wheels for collected packages: citylex 2024-02-20T18:42:09,896 Created temporary directory: /tmp/pip-wheel-_6_jbzg7 2024-02-20T18:42:09,897 Destination directory: /tmp/pip-wheel-_6_jbzg7 2024-02-20T18:42:09,901 Building wheel for citylex (pyproject.toml): started 2024-02-20T18:42:09,902 Running command Building wheel for citylex (pyproject.toml) 2024-02-20T18:42:11,004 running bdist_wheel 2024-02-20T18:42:11,021 running build 2024-02-20T18:42:11,022 running build_py 2024-02-20T18:42:11,026 creating build 2024-02-20T18:42:11,027 creating build/lib 2024-02-20T18:42:11,028 copying citylex.py -> build/lib 2024-02-20T18:42:11,032 copying citylex_pb2.py -> build/lib 2024-02-20T18:42:11,034 running egg_info 2024-02-20T18:42:11,038 writing citylex.egg-info/PKG-INFO 2024-02-20T18:42:11,041 writing dependency_links to citylex.egg-info/dependency_links.txt 2024-02-20T18:42:11,043 writing entry points to citylex.egg-info/entry_points.txt 2024-02-20T18:42:11,045 writing requirements to citylex.egg-info/requires.txt 2024-02-20T18:42:11,046 writing top-level names to citylex.egg-info/top_level.txt 2024-02-20T18:42:11,052 reading manifest file 'citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:11,054 adding license file 'LICENSE.txt' 2024-02-20T18:42:11,056 writing manifest file 'citylex.egg-info/SOURCES.txt' 2024-02-20T18:42:11,064 installing to build/bdist.linux-armv7l/wheel 2024-02-20T18:42:11,065 running install 2024-02-20T18:42:11,088 running install_lib 2024-02-20T18:42:11,093 creating build/bdist.linux-armv7l 2024-02-20T18:42:11,094 creating build/bdist.linux-armv7l/wheel 2024-02-20T18:42:11,096 copying build/lib/citylex_pb2.py -> build/bdist.linux-armv7l/wheel 2024-02-20T18:42:11,100 copying build/lib/citylex.py -> build/bdist.linux-armv7l/wheel 2024-02-20T18:42:11,103 running install_egg_info 2024-02-20T18:42:11,106 Copying citylex.egg-info to build/bdist.linux-armv7l/wheel/citylex-0.1.15-py3.11.egg-info 2024-02-20T18:42:11,129 running install_scripts 2024-02-20T18:42:11,159 creating build/bdist.linux-armv7l/wheel/citylex-0.1.15.dist-info/WHEEL 2024-02-20T18:42:11,161 creating '/tmp/pip-wheel-_6_jbzg7/.tmp-2owvb001/citylex-0.1.15-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-02-20T18:42:11,165 adding 'citylex.py' 2024-02-20T18:42:11,166 adding 'citylex_pb2.py' 2024-02-20T18:42:11,170 adding 'citylex-0.1.15.dist-info/LICENSE.txt' 2024-02-20T18:42:11,171 adding 'citylex-0.1.15.dist-info/METADATA' 2024-02-20T18:42:11,172 adding 'citylex-0.1.15.dist-info/WHEEL' 2024-02-20T18:42:11,173 adding 'citylex-0.1.15.dist-info/entry_points.txt' 2024-02-20T18:42:11,174 adding 'citylex-0.1.15.dist-info/top_level.txt' 2024-02-20T18:42:11,175 adding 'citylex-0.1.15.dist-info/RECORD' 2024-02-20T18:42:11,177 removing build/bdist.linux-armv7l/wheel 2024-02-20T18:42:11,300 Building wheel for citylex (pyproject.toml): finished with status 'done' 2024-02-20T18:42:11,305 Created wheel for citylex: filename=citylex-0.1.15-py3-none-any.whl size=13574 sha256=a77ce0dbc9712d755994a09492e21ac7bc723883495b95f444997a3ad2abee2d 2024-02-20T18:42:11,307 Stored in directory: /tmp/pip-ephem-wheel-cache-x2cpb7wg/wheels/00/27/76/e44aec23c16efa40667eb26625f251ec6f7c2356dfe2343d7c 2024-02-20T18:42:11,318 Successfully built citylex 2024-02-20T18:42:11,322 Removed build tracker: '/tmp/pip-build-tracker-4xdp0n8g'