2025-12-12T01:14:51,393 Created temporary directory: /tmp/pip-ephem-wheel-cache-4p94g0h5 2025-12-12T01:14:51,395 Created temporary directory: /tmp/pip-build-tracker-4v84jr4i 2025-12-12T01:14:51,395 Initialized build tracking at /tmp/pip-build-tracker-4v84jr4i 2025-12-12T01:14:51,396 Created build tracker: /tmp/pip-build-tracker-4v84jr4i 2025-12-12T01:14:51,396 Entered build tracker: /tmp/pip-build-tracker-4v84jr4i 2025-12-12T01:14:51,397 Created temporary directory: /tmp/pip-wheel-pyovrhsp 2025-12-12T01:14:51,400 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 2025-12-12T01:14:51,402 Created temporary directory: /tmp/pip-ephem-wheel-cache-7_qdiaau 2025-12-12T01:14:51,425 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T01:14:51,428 2 location(s) to search for versions of keybird: 2025-12-12T01:14:51,428 * https://pypi.org/simple/keybird/ 2025-12-12T01:14:51,428 * https://www.piwheels.org/simple/keybird/ 2025-12-12T01:14:51,429 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-12-12T01:14:51,430 Getting page https://pypi.org/simple/keybird/ 2025-12-12T01:14:51,431 Found index url https://pypi.org/simple 2025-12-12T01:14:51,647 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-12-12T01:14:51,651 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/ff/10/3982f415bed8c48a56e0c472ddbaa6a6817c4d5d3e9e93ccb874fc22f374/keybird-1.0.0-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.7) 2025-12-12T01:14:51,653 Found link https://files.pythonhosted.org/packages/7a/70/41eac96193df2f6daecbe9c29abe51c1cf62882a50cf795539d8ecb45c0b/keybird-1.0.0.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.7), version: 1.0.0 2025-12-12T01:14:51,653 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/c3/44/e175b3096921a041effce6ba40b347171855014019e4fe4f5d9f725afebb/keybird-1.0.1-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.7) 2025-12-12T01:14:51,654 Found link https://files.pythonhosted.org/packages/db/72/5ee4b07d85aa175935ca389afb311916786c6976507e16eef218e1a57172/keybird-1.0.1.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.7), version: 1.0.1 2025-12-12T01:14:51,655 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/86/d1/fbc9b2a1ac9975d91d98545b3ae288f2236d9cceb806d3c11c4011356e8e/keybird-1.0.2-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,656 Found link https://files.pythonhosted.org/packages/66/3d/32040320a26b1f565f6895240ddf7d94af53ed471cf2820750e7f0ae739b/keybird-1.0.2.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.2 2025-12-12T01:14:51,657 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/dc/fd/cf6939c995ae80c18244b3e329bc49f0662c9424947aa467bb2dc7f80ade/keybird-1.0.3-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,658 Found link https://files.pythonhosted.org/packages/4a/fa/b53596f9bdce21b2d057720602c042a47a10a1684ada49db95ed700194d9/keybird-1.0.3.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.3 2025-12-12T01:14:51,659 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/d2/e1/25ac7b0a51b23adca63bf4a8cfd87fecbebae70523798c18b96d85ab9cf9/keybird-1.0.4-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,660 Found link https://files.pythonhosted.org/packages/95/a1/bfcdab0f91404168c29779f5d84d6c6431a214928b3af3bf5d41bf1d7926/keybird-1.0.4.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.4 2025-12-12T01:14:51,660 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/29/04/ea983f1c60d13a6fe1da937d9a529c9746ae47cea497399aad4239ed5073/keybird-1.0.5-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,662 Found link https://files.pythonhosted.org/packages/cc/48/78cb1b88838fbaef9643cf7f9bb8cdf6ca6fb1892d92f12fbf649081f51c/keybird-1.0.5.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.5 2025-12-12T01:14:51,662 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/a4/4a/9afb0a9090f14774a9814291a79024d31e47a22c678d0849234207982046/keybird-1.0.6-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,663 Found link https://files.pythonhosted.org/packages/e2/93/2aa3a423297641ece2e70436712846233ad522339ea2d73ea91f623867bb/keybird-1.0.6.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.6 2025-12-12T01:14:51,664 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/4d/8f/d1ce6e3e69774b9b0e7afb13a753bb7a2e9859aefb260ebc045640b2d1d6/keybird-1.0.7-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,665 Found link https://files.pythonhosted.org/packages/4b/b4/e5d15946a034d0731425dd2bbea2f3e33e8352e5ee0c9d8e6b12fcf99989/keybird-1.0.7.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.7 2025-12-12T01:14:51,665 Skipping link: No binaries permitted for keybird: https://files.pythonhosted.org/packages/96/07/732e69c02e5bd0861678feeb74d043170e942890cecd2ca344aa5176a3b3/keybird-1.0.8-py3-none-any.whl (from https://pypi.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,666 Found link https://files.pythonhosted.org/packages/1e/02/e7f39b083a406c8b4f1491b57a7dc25a972a213c529b3eef35691ec5dced/keybird-1.0.8.tar.gz (from https://pypi.org/simple/keybird/) (requires-python:>=3.10), version: 1.0.8 2025-12-12T01:14:51,667 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-12-12T01:14:51,668 Getting page https://www.piwheels.org/simple/keybird/ 2025-12-12T01:14:51,669 Found index url https://www.piwheels.org/simple 2025-12-12T01:14:51,831 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-12-12T01:14:51,834 Skipping link: No binaries permitted for keybird: https://www.piwheels.org/simple/keybird/keybird-1.0.7-py3-none-any.whl#sha256=d4972a72254be36ff24513ec4fc1fc05fc17404899a38b0ef3d2670f81e4edfd (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,835 Skipping link: No binaries permitted for keybird: https://www.piwheels.org/simple/keybird/keybird-1.0.6-py3-none-any.whl#sha256=cac3c95cbba0be79c508f22e3add8aac75eb76762c2874ced325eebb637439e7 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,836 Skipping link: No binaries permitted for keybird: https://www.piwheels.org/simple/keybird/keybird-1.0.5-py3-none-any.whl#sha256=79c29bc76ee3d97bd5595523a18d596510f2fa623f897cd1556daec162905308 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,836 Skipping link: No binaries permitted for keybird: https://archive1.piwheels.org/simple/keybird/keybird-1.0.4-py3-none-any.whl#sha256=7651992cf5305f7751be88edbf4f3298c828cebe9cc449db25b6427d1ea6adb7 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,837 Skipping link: No binaries permitted for keybird: https://archive1.piwheels.org/simple/keybird/keybird-1.0.3-py3-none-any.whl#sha256=fccc291fc153790c1cac2a2785634065294345b7c0fb9212086bcc98e0a26e8d (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,838 Skipping link: No binaries permitted for keybird: https://archive1.piwheels.org/simple/keybird/keybird-1.0.2-py3-none-any.whl#sha256=eb5e0d37541683274d8091b2c2c4200c232c3ecc8fa654a61c6bdff47d939574 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.10) 2025-12-12T01:14:51,838 Skipping link: No binaries permitted for keybird: https://archive1.piwheels.org/simple/keybird/keybird-1.0.1-py3-none-any.whl#sha256=227ec342b3cef48853dbb2643c059aac073ba9e1d75d8f458715246918e7f863 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.7) 2025-12-12T01:14:51,839 Skipping link: No binaries permitted for keybird: https://archive1.piwheels.org/simple/keybird/keybird-1.0.0-py3-none-any.whl#sha256=3984239f2b6eb4e9628b4405e5a462045c0d84d089475d1fb6242001589edf90 (from https://www.piwheels.org/simple/keybird/) (requires-python:>=3.7) 2025-12-12T01:14:51,839 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-12-12T01:14:51,840 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-12-12T01:14:51,859 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-12-12T01:14:51,877 Collecting keybird==1.0.8 2025-12-12T01:14:51,880 Created temporary directory: /tmp/pip-unpack-c52u4t0x 2025-12-12T01:14:52,096 Downloading keybird-1.0.8.tar.gz (413 kB) 2025-12-12T01:14:52,310 Added keybird==1.0.8 from https://files.pythonhosted.org/packages/1e/02/e7f39b083a406c8b4f1491b57a7dc25a972a213c529b3eef35691ec5dced/keybird-1.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-4v84jr4i' 2025-12-12T01:14:52,316 Created temporary directory: /tmp/pip-build-env-fvj9hrfi 2025-12-12T01:14:52,321 Installing build dependencies: started 2025-12-12T01:14:52,322 Running command pip subprocess to install build dependencies 2025-12-12T01:14:53,449 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-12T01:14:54,079 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 2025-12-12T01:14:54,102 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T01:14:55,800 Collecting setuptools>=61.0 2025-12-12T01:14:55,895 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-12T01:14:56,160 Collecting wheel 2025-12-12T01:14:56,179 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-12T01:14:59,069 Installing collected packages: wheel, setuptools 2025-12-12T01:14:59,317 Creating /tmp/pip-build-env-fvj9hrfi/overlay/local/bin 2025-12-12T01:14:59,320 changing mode of /tmp/pip-build-env-fvj9hrfi/overlay/local/bin/wheel to 755 2025-12-12T01:15:02,939 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-12T01:15:03,215 Installing build dependencies: finished with status 'done' 2025-12-12T01:15:03,222 Getting requirements to build wheel: started 2025-12-12T01:15:03,223 Running command Getting requirements to build wheel 2025-12-12T01:15:03,916 running egg_info 2025-12-12T01:15:03,923 writing keybird.egg-info/PKG-INFO 2025-12-12T01:15:03,928 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-12-12T01:15:03,931 writing entry points to keybird.egg-info/entry_points.txt 2025-12-12T01:15:03,933 writing requirements to keybird.egg-info/requires.txt 2025-12-12T01:15:03,935 writing top-level names to keybird.egg-info/top_level.txt 2025-12-12T01:15:03,962 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:03,970 reading manifest template 'MANIFEST.in' 2025-12-12T01:15:04,040 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:15:04,041 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:15:04,043 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:15:04,044 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:15:04,044 adding license file 'LICENSE' 2025-12-12T01:15:04,049 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:04,146 Getting requirements to build wheel: finished with status 'done' 2025-12-12T01:15:04,150 Created temporary directory: /tmp/pip-modern-metadata-jwdtou_e 2025-12-12T01:15:04,153 Preparing metadata (pyproject.toml): started 2025-12-12T01:15:04,154 Running command Preparing metadata (pyproject.toml) 2025-12-12T01:15:04,795 running dist_info 2025-12-12T01:15:04,807 creating /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info 2025-12-12T01:15:04,808 writing /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/PKG-INFO 2025-12-12T01:15:04,813 writing dependency_links to /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/dependency_links.txt 2025-12-12T01:15:04,815 writing entry points to /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/entry_points.txt 2025-12-12T01:15:04,817 writing requirements to /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/requires.txt 2025-12-12T01:15:04,818 writing top-level names to /tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/top_level.txt 2025-12-12T01:15:04,819 writing manifest file '/tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:04,842 reading manifest file '/tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:04,844 reading manifest template 'MANIFEST.in' 2025-12-12T01:15:04,910 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:15:04,910 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:15:04,911 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:15:04,912 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:15:04,913 adding license file 'LICENSE' 2025-12-12T01:15:04,916 writing manifest file '/tmp/pip-modern-metadata-jwdtou_e/keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:04,917 creating '/tmp/pip-modern-metadata-jwdtou_e/keybird-1.0.8.dist-info' 2025-12-12T01:15:05,043 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-12T01:15:05,049 Source in /tmp/pip-wheel-pyovrhsp/keybird_bee32ca2000942168b2f439ab3199839 has version 1.0.8, which satisfies requirement keybird==1.0.8 from https://files.pythonhosted.org/packages/1e/02/e7f39b083a406c8b4f1491b57a7dc25a972a213c529b3eef35691ec5dced/keybird-1.0.8.tar.gz 2025-12-12T01:15:05,050 Removed keybird==1.0.8 from https://files.pythonhosted.org/packages/1e/02/e7f39b083a406c8b4f1491b57a7dc25a972a213c529b3eef35691ec5dced/keybird-1.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-4v84jr4i' 2025-12-12T01:15:05,059 Created temporary directory: /tmp/pip-unpack-d7lb_c18 2025-12-12T01:15:05,060 Building wheels for collected packages: keybird 2025-12-12T01:15:05,064 Created temporary directory: /tmp/pip-wheel-6fsw8x7d 2025-12-12T01:15:05,065 Destination directory: /tmp/pip-wheel-6fsw8x7d 2025-12-12T01:15:05,067 Building wheel for keybird (pyproject.toml): started 2025-12-12T01:15:05,068 Running command Building wheel for keybird (pyproject.toml) 2025-12-12T01:15:05,690 running bdist_wheel 2025-12-12T01:15:05,711 running build 2025-12-12T01:15:05,712 running build_py 2025-12-12T01:15:05,719 creating build/lib/keybird 2025-12-12T01:15:05,721 copying keybird/server.py -> build/lib/keybird 2025-12-12T01:15:05,727 copying keybird/__init__.py -> build/lib/keybird 2025-12-12T01:15:05,728 copying keybird/deploy_cli.py -> build/lib/keybird 2025-12-12T01:15:05,731 copying keybird/setup.py -> build/lib/keybird 2025-12-12T01:15:05,733 copying keybird/uninstall.py -> build/lib/keybird 2025-12-12T01:15:05,735 running egg_info 2025-12-12T01:15:05,746 writing keybird.egg-info/PKG-INFO 2025-12-12T01:15:05,751 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-12-12T01:15:05,753 writing entry points to keybird.egg-info/entry_points.txt 2025-12-12T01:15:05,755 writing requirements to keybird.egg-info/requires.txt 2025-12-12T01:15:05,756 writing top-level names to keybird.egg-info/top_level.txt 2025-12-12T01:15:05,769 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:05,773 reading manifest template 'MANIFEST.in' 2025-12-12T01:15:05,838 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:15:05,839 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:15:05,840 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:15:05,841 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:15:05,842 adding license file 'LICENSE' 2025-12-12T01:15:05,846 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:15:05,848 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.scripts' is absent from the `packages` configuration. 2025-12-12T01:15:05,849 !! 2025-12-12T01:15:05,850 ******************************************************************************** 2025-12-12T01:15:05,850 ############################ 2025-12-12T01:15:05,851 # Package would be ignored # 2025-12-12T01:15:05,851 ############################ 2025-12-12T01:15:05,852 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-12-12T01:15:05,853 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,854 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,854 package, please make sure that 'keybird.scripts' is explicitly added 2025-12-12T01:15:05,855 to the `packages` configuration field. 2025-12-12T01:15:05,856 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,856 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,857 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,858 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,859 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,860 If you don't want 'keybird.scripts' to be distributed and are 2025-12-12T01:15:05,861 already explicitly excluding 'keybird.scripts' via 2025-12-12T01:15:05,861 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,862 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,862 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,863 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,864 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,866 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,866 even if it does not contain any `.py` files. 2025-12-12T01:15:05,867 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,867 directory, all directories are treated like packages. 2025-12-12T01:15:05,868 ******************************************************************************** 2025-12-12T01:15:05,869 !! 2025-12-12T01:15:05,870 check.warn(importable) 2025-12-12T01:15:05,870 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.static' is absent from the `packages` configuration. 2025-12-12T01:15:05,871 !! 2025-12-12T01:15:05,872 ******************************************************************************** 2025-12-12T01:15:05,872 ############################ 2025-12-12T01:15:05,873 # Package would be ignored # 2025-12-12T01:15:05,873 ############################ 2025-12-12T01:15:05,873 Python recognizes 'keybird.static' as an importable package[^1], 2025-12-12T01:15:05,874 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,875 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,875 package, please make sure that 'keybird.static' is explicitly added 2025-12-12T01:15:05,876 to the `packages` configuration field. 2025-12-12T01:15:05,877 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,877 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,878 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,879 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,880 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,881 If you don't want 'keybird.static' to be distributed and are 2025-12-12T01:15:05,881 already explicitly excluding 'keybird.static' via 2025-12-12T01:15:05,882 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,882 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,883 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,883 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,884 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,886 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,887 even if it does not contain any `.py` files. 2025-12-12T01:15:05,887 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,888 directory, all directories are treated like packages. 2025-12-12T01:15:05,888 ******************************************************************************** 2025-12-12T01:15:05,889 !! 2025-12-12T01:15:05,890 check.warn(importable) 2025-12-12T01:15:05,890 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.static.css' is absent from the `packages` configuration. 2025-12-12T01:15:05,891 !! 2025-12-12T01:15:05,892 ******************************************************************************** 2025-12-12T01:15:05,893 ############################ 2025-12-12T01:15:05,893 # Package would be ignored # 2025-12-12T01:15:05,894 ############################ 2025-12-12T01:15:05,894 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-12-12T01:15:05,895 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,896 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,896 package, please make sure that 'keybird.static.css' is explicitly added 2025-12-12T01:15:05,897 to the `packages` configuration field. 2025-12-12T01:15:05,898 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,899 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,899 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,900 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,901 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,902 If you don't want 'keybird.static.css' to be distributed and are 2025-12-12T01:15:05,902 already explicitly excluding 'keybird.static.css' via 2025-12-12T01:15:05,903 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,903 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,904 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,905 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,906 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,907 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,907 even if it does not contain any `.py` files. 2025-12-12T01:15:05,908 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,908 directory, all directories are treated like packages. 2025-12-12T01:15:05,909 ******************************************************************************** 2025-12-12T01:15:05,910 !! 2025-12-12T01:15:05,910 check.warn(importable) 2025-12-12T01:15:05,911 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.static.js' is absent from the `packages` configuration. 2025-12-12T01:15:05,911 !! 2025-12-12T01:15:05,912 ******************************************************************************** 2025-12-12T01:15:05,913 ############################ 2025-12-12T01:15:05,913 # Package would be ignored # 2025-12-12T01:15:05,914 ############################ 2025-12-12T01:15:05,914 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-12-12T01:15:05,915 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,916 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,916 package, please make sure that 'keybird.static.js' is explicitly added 2025-12-12T01:15:05,917 to the `packages` configuration field. 2025-12-12T01:15:05,918 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,918 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,919 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,920 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,921 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,922 If you don't want 'keybird.static.js' to be distributed and are 2025-12-12T01:15:05,922 already explicitly excluding 'keybird.static.js' via 2025-12-12T01:15:05,923 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,924 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,924 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,925 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,926 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,928 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,928 even if it does not contain any `.py` files. 2025-12-12T01:15:05,929 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,929 directory, all directories are treated like packages. 2025-12-12T01:15:05,930 ******************************************************************************** 2025-12-12T01:15:05,931 !! 2025-12-12T01:15:05,931 check.warn(importable) 2025-12-12T01:15:05,931 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.systemd' is absent from the `packages` configuration. 2025-12-12T01:15:05,932 !! 2025-12-12T01:15:05,933 ******************************************************************************** 2025-12-12T01:15:05,933 ############################ 2025-12-12T01:15:05,933 # Package would be ignored # 2025-12-12T01:15:05,934 ############################ 2025-12-12T01:15:05,934 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-12-12T01:15:05,935 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,935 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,936 package, please make sure that 'keybird.systemd' is explicitly added 2025-12-12T01:15:05,936 to the `packages` configuration field. 2025-12-12T01:15:05,937 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,937 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,938 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,939 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,940 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,941 If you don't want 'keybird.systemd' to be distributed and are 2025-12-12T01:15:05,941 already explicitly excluding 'keybird.systemd' via 2025-12-12T01:15:05,942 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,942 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,943 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,944 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,945 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,947 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,947 even if it does not contain any `.py` files. 2025-12-12T01:15:05,948 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,949 directory, all directories are treated like packages. 2025-12-12T01:15:05,949 ******************************************************************************** 2025-12-12T01:15:05,950 !! 2025-12-12T01:15:05,951 check.warn(importable) 2025-12-12T01:15:05,952 /tmp/pip-build-env-fvj9hrfi/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.templates' is absent from the `packages` configuration. 2025-12-12T01:15:05,952 !! 2025-12-12T01:15:05,953 ******************************************************************************** 2025-12-12T01:15:05,953 ############################ 2025-12-12T01:15:05,954 # Package would be ignored # 2025-12-12T01:15:05,955 ############################ 2025-12-12T01:15:05,955 Python recognizes 'keybird.templates' as an importable package[^1], 2025-12-12T01:15:05,956 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:15:05,956 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:15:05,957 package, please make sure that 'keybird.templates' is explicitly added 2025-12-12T01:15:05,958 to the `packages` configuration field. 2025-12-12T01:15:05,959 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:15:05,959 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:15:05,959 instead of `find_packages(...)`/`find:`). 2025-12-12T01:15:05,960 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:15:05,961 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:15:05,962 If you don't want 'keybird.templates' to be distributed and are 2025-12-12T01:15:05,963 already explicitly excluding 'keybird.templates' via 2025-12-12T01:15:05,963 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:15:05,963 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:15:05,964 combination with a more fine grained `package-data` configuration. 2025-12-12T01:15:05,965 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:15:05,965 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:15:05,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:15:05,967 even if it does not contain any `.py` files. 2025-12-12T01:15:05,968 On the other hand, currently there is no concept of package data 2025-12-12T01:15:05,968 directory, all directories are treated like packages. 2025-12-12T01:15:05,968 ******************************************************************************** 2025-12-12T01:15:05,969 !! 2025-12-12T01:15:05,970 check.warn(importable) 2025-12-12T01:15:05,970 creating build/lib/keybird/scripts 2025-12-12T01:15:05,971 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-12-12T01:15:05,971 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-12-12T01:15:05,972 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-12-12T01:15:05,972 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-12-12T01:15:05,973 creating build/lib/keybird/static 2025-12-12T01:15:05,974 copying keybird/static/android-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:15:05,974 copying keybird/static/android-icon-192x192.png -> build/lib/keybird/static 2025-12-12T01:15:05,975 copying keybird/static/android-icon-36x36.png -> build/lib/keybird/static 2025-12-12T01:15:05,975 copying keybird/static/android-icon-48x48.png -> build/lib/keybird/static 2025-12-12T01:15:05,976 copying keybird/static/android-icon-72x72.png -> build/lib/keybird/static 2025-12-12T01:15:05,977 copying keybird/static/android-icon-96x96.png -> build/lib/keybird/static 2025-12-12T01:15:05,977 copying keybird/static/apple-icon-114x114.png -> build/lib/keybird/static 2025-12-12T01:15:05,978 copying keybird/static/apple-icon-120x120.png -> build/lib/keybird/static 2025-12-12T01:15:05,978 copying keybird/static/apple-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:15:05,979 copying keybird/static/apple-icon-152x152.png -> build/lib/keybird/static 2025-12-12T01:15:05,979 copying keybird/static/apple-icon-180x180.png -> build/lib/keybird/static 2025-12-12T01:15:05,980 copying keybird/static/apple-icon-57x57.png -> build/lib/keybird/static 2025-12-12T01:15:05,980 copying keybird/static/apple-icon-60x60.png -> build/lib/keybird/static 2025-12-12T01:15:05,981 copying keybird/static/apple-icon-72x72.png -> build/lib/keybird/static 2025-12-12T01:15:05,982 copying keybird/static/apple-icon-76x76.png -> build/lib/keybird/static 2025-12-12T01:15:05,982 copying keybird/static/apple-icon-precomposed.png -> build/lib/keybird/static 2025-12-12T01:15:05,983 copying keybird/static/apple-icon.png -> build/lib/keybird/static 2025-12-12T01:15:05,984 copying keybird/static/browserconfig.xml -> build/lib/keybird/static 2025-12-12T01:15:05,985 copying keybird/static/favicon-16x16.png -> build/lib/keybird/static 2025-12-12T01:15:05,985 copying keybird/static/favicon-32x32.png -> build/lib/keybird/static 2025-12-12T01:15:05,985 copying keybird/static/favicon-96x96.png -> build/lib/keybird/static 2025-12-12T01:15:05,986 copying keybird/static/favicon.ico -> build/lib/keybird/static 2025-12-12T01:15:05,986 copying keybird/static/manifest.json -> build/lib/keybird/static 2025-12-12T01:15:05,986 copying keybird/static/ms-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:15:05,987 copying keybird/static/ms-icon-150x150.png -> build/lib/keybird/static 2025-12-12T01:15:05,987 copying keybird/static/ms-icon-310x310.png -> build/lib/keybird/static 2025-12-12T01:15:05,988 copying keybird/static/ms-icon-70x70.png -> build/lib/keybird/static 2025-12-12T01:15:05,988 creating build/lib/keybird/static/css 2025-12-12T01:15:05,988 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-12-12T01:15:05,989 creating build/lib/keybird/static/js 2025-12-12T01:15:05,989 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-12-12T01:15:05,990 creating build/lib/keybird/systemd 2025-12-12T01:15:05,990 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-12-12T01:15:05,990 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-12-12T01:15:05,991 creating build/lib/keybird/templates 2025-12-12T01:15:05,991 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-12-12T01:15:05,992 installing to build/bdist.linux-armv7l/wheel 2025-12-12T01:15:05,992 running install 2025-12-12T01:15:06,007 running install_lib 2025-12-12T01:15:06,013 creating build/bdist.linux-armv7l/wheel 2025-12-12T01:15:06,015 creating build/bdist.linux-armv7l/wheel/keybird 2025-12-12T01:15:06,016 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:15:06,020 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-12-12T01:15:06,021 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:15:06,023 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:15:06,025 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:15:06,027 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:15:06,029 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:15:06,030 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:15:06,033 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:15:06,035 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-12-12T01:15:06,036 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-12-12T01:15:06,038 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-12-12T01:15:06,040 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-12-12T01:15:06,041 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-12-12T01:15:06,046 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-12-12T01:15:06,047 copying build/lib/keybird/static/apple-icon.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,050 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-12-12T01:15:06,051 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-12-12T01:15:06,054 copying build/lib/keybird/static/ms-icon-70x70.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,056 copying build/lib/keybird/static/browserconfig.xml -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,058 copying build/lib/keybird/static/apple-icon-180x180.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,061 copying build/lib/keybird/static/android-icon-192x192.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,063 copying build/lib/keybird/static/apple-icon-60x60.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,065 copying build/lib/keybird/static/android-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,068 copying build/lib/keybird/static/apple-icon-76x76.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,070 copying build/lib/keybird/static/favicon-16x16.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,071 copying build/lib/keybird/static/favicon-96x96.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,074 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-12-12T01:15:06,075 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-12-12T01:15:06,077 copying build/lib/keybird/static/favicon-32x32.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,078 copying build/lib/keybird/static/apple-icon-72x72.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,081 copying build/lib/keybird/static/ms-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,083 copying build/lib/keybird/static/apple-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,085 copying build/lib/keybird/static/apple-icon-57x57.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,087 copying build/lib/keybird/static/manifest.json -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,088 copying build/lib/keybird/static/ms-icon-310x310.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,092 copying build/lib/keybird/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,093 copying build/lib/keybird/static/ms-icon-150x150.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,096 copying build/lib/keybird/static/android-icon-96x96.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,098 copying build/lib/keybird/static/apple-icon-114x114.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,100 copying build/lib/keybird/static/apple-icon-152x152.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,103 copying build/lib/keybird/static/apple-icon-precomposed.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,107 copying build/lib/keybird/static/android-icon-48x48.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,108 copying build/lib/keybird/static/android-icon-36x36.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,110 copying build/lib/keybird/static/android-icon-72x72.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,113 copying build/lib/keybird/static/apple-icon-120x120.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:15:06,115 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:15:06,117 running install_egg_info 2025-12-12T01:15:06,123 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.8-py3.11.egg-info 2025-12-12T01:15:06,134 running install_scripts 2025-12-12T01:15:06,145 creating build/bdist.linux-armv7l/wheel/keybird-1.0.8.dist-info/WHEEL 2025-12-12T01:15:06,148 creating '/tmp/pip-wheel-6fsw8x7d/.tmp-253fzti2/keybird-1.0.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-12T01:15:06,151 adding 'keybird/__init__.py' 2025-12-12T01:15:06,153 adding 'keybird/deploy_cli.py' 2025-12-12T01:15:06,162 adding 'keybird/server.py' 2025-12-12T01:15:06,164 adding 'keybird/setup.py' 2025-12-12T01:15:06,166 adding 'keybird/uninstall.py' 2025-12-12T01:15:06,167 adding 'keybird/scripts/cleanup_gadget.sh' 2025-12-12T01:15:06,169 adding 'keybird/scripts/gadget.conf' 2025-12-12T01:15:06,170 adding 'keybird/scripts/setup_gadget.sh' 2025-12-12T01:15:06,172 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-12-12T01:15:06,175 adding 'keybird/static/android-icon-144x144.png' 2025-12-12T01:15:06,178 adding 'keybird/static/android-icon-192x192.png' 2025-12-12T01:15:06,180 adding 'keybird/static/android-icon-36x36.png' 2025-12-12T01:15:06,181 adding 'keybird/static/android-icon-48x48.png' 2025-12-12T01:15:06,183 adding 'keybird/static/android-icon-72x72.png' 2025-12-12T01:15:06,185 adding 'keybird/static/android-icon-96x96.png' 2025-12-12T01:15:06,186 adding 'keybird/static/apple-icon-114x114.png' 2025-12-12T01:15:06,189 adding 'keybird/static/apple-icon-120x120.png' 2025-12-12T01:15:06,191 adding 'keybird/static/apple-icon-144x144.png' 2025-12-12T01:15:06,193 adding 'keybird/static/apple-icon-152x152.png' 2025-12-12T01:15:06,197 adding 'keybird/static/apple-icon-180x180.png' 2025-12-12T01:15:06,198 adding 'keybird/static/apple-icon-57x57.png' 2025-12-12T01:15:06,200 adding 'keybird/static/apple-icon-60x60.png' 2025-12-12T01:15:06,202 adding 'keybird/static/apple-icon-72x72.png' 2025-12-12T01:15:06,203 adding 'keybird/static/apple-icon-76x76.png' 2025-12-12T01:15:06,207 adding 'keybird/static/apple-icon-precomposed.png' 2025-12-12T01:15:06,211 adding 'keybird/static/apple-icon.png' 2025-12-12T01:15:06,212 adding 'keybird/static/browserconfig.xml' 2025-12-12T01:15:06,213 adding 'keybird/static/favicon-16x16.png' 2025-12-12T01:15:06,215 adding 'keybird/static/favicon-32x32.png' 2025-12-12T01:15:06,217 adding 'keybird/static/favicon-96x96.png' 2025-12-12T01:15:06,218 adding 'keybird/static/favicon.ico' 2025-12-12T01:15:06,219 adding 'keybird/static/manifest.json' 2025-12-12T01:15:06,222 adding 'keybird/static/ms-icon-144x144.png' 2025-12-12T01:15:06,224 adding 'keybird/static/ms-icon-150x150.png' 2025-12-12T01:15:06,231 adding 'keybird/static/ms-icon-310x310.png' 2025-12-12T01:15:06,233 adding 'keybird/static/ms-icon-70x70.png' 2025-12-12T01:15:06,235 adding 'keybird/static/css/style.css' 2025-12-12T01:15:06,240 adding 'keybird/static/js/app.js' 2025-12-12T01:15:06,242 adding 'keybird/systemd/hid-gadget.service' 2025-12-12T01:15:06,243 adding 'keybird/systemd/pi-hid-bridge.service' 2025-12-12T01:15:06,246 adding 'keybird/templates/index.html' 2025-12-12T01:15:06,249 adding 'keybird-1.0.8.dist-info/licenses/LICENSE' 2025-12-12T01:15:06,252 adding 'keybird-1.0.8.dist-info/METADATA' 2025-12-12T01:15:06,253 adding 'keybird-1.0.8.dist-info/WHEEL' 2025-12-12T01:15:06,254 adding 'keybird-1.0.8.dist-info/entry_points.txt' 2025-12-12T01:15:06,255 adding 'keybird-1.0.8.dist-info/top_level.txt' 2025-12-12T01:15:06,256 adding 'keybird-1.0.8.dist-info/RECORD' 2025-12-12T01:15:06,262 removing build/bdist.linux-armv7l/wheel 2025-12-12T01:15:06,382 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-12-12T01:15:06,396 Created wheel for keybird: filename=keybird-1.0.8-py3-none-any.whl size=415571 sha256=8676774f28b4ef641d7454be0f2934e31ca685e946042dea3e1e170ee94c06db 2025-12-12T01:15:06,397 Stored in directory: /tmp/pip-ephem-wheel-cache-7_qdiaau/wheels/5c/94/a9/c8824a8db37e406cdeda4d55640ea259f9d1d406c780f37b7c 2025-12-12T01:15:06,414 Successfully built keybird 2025-12-12T01:15:06,432 Removed build tracker: '/tmp/pip-build-tracker-4v84jr4i'