2025-12-12T01:09:30,251 Created temporary directory: /tmp/pip-ephem-wheel-cache-u88thvza 2025-12-12T01:09:30,252 Created temporary directory: /tmp/pip-build-tracker-le5crw_n 2025-12-12T01:09:30,253 Initialized build tracking at /tmp/pip-build-tracker-le5crw_n 2025-12-12T01:09:30,253 Created build tracker: /tmp/pip-build-tracker-le5crw_n 2025-12-12T01:09:30,254 Entered build tracker: /tmp/pip-build-tracker-le5crw_n 2025-12-12T01:09:30,254 Created temporary directory: /tmp/pip-wheel-_a9dkc7l 2025-12-12T01:09:30,257 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:09:30,260 Created temporary directory: /tmp/pip-ephem-wheel-cache-ky0wutd4 2025-12-12T01:09:30,281 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T01:09:30,284 2 location(s) to search for versions of keybird: 2025-12-12T01:09:30,284 * https://pypi.org/simple/keybird/ 2025-12-12T01:09:30,284 * https://www.piwheels.org/simple/keybird/ 2025-12-12T01:09:30,285 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-12-12T01:09:30,286 Getting page https://pypi.org/simple/keybird/ 2025-12-12T01:09:30,287 Found index url https://pypi.org/simple 2025-12-12T01:09:30,501 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-12-12T01:09:30,505 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:09:30,506 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:09:30,507 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:09:30,508 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:09:30,508 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:09:30,509 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:09:30,510 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:09:30,511 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:09:30,512 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:09:30,513 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:09:30,513 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:09:30,515 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:09:30,515 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:09:30,516 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:09:30,517 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:09:30,517 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:09:30,518 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:09:30,519 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:09:30,520 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-12-12T01:09:30,520 Getting page https://www.piwheels.org/simple/keybird/ 2025-12-12T01:09:30,522 Found index url https://www.piwheels.org/simple 2025-12-12T01:09:30,711 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-12-12T01:09:30,715 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:09:30,715 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:09:30,716 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:09:30,717 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:09:30,717 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:09:30,718 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:09:30,719 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:09:30,719 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-12-12T01:09:30,720 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-12-12T01:09:30,739 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-12-12T01:09:30,757 Collecting keybird==1.0.7 2025-12-12T01:09:30,759 Created temporary directory: /tmp/pip-unpack-u7ju19qm 2025-12-12T01:09:30,997 Downloading keybird-1.0.7.tar.gz (413 kB) 2025-12-12T01:09:31,206 Added keybird==1.0.7 from https://files.pythonhosted.org/packages/4b/b4/e5d15946a034d0731425dd2bbea2f3e33e8352e5ee0c9d8e6b12fcf99989/keybird-1.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-le5crw_n' 2025-12-12T01:09:31,212 Created temporary directory: /tmp/pip-build-env-gc63qwt6 2025-12-12T01:09:31,217 Installing build dependencies: started 2025-12-12T01:09:31,218 Running command pip subprocess to install build dependencies 2025-12-12T01:09:32,365 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-12T01:09:32,964 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:09:32,987 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-12T01:09:34,723 Collecting setuptools>=61.0 2025-12-12T01:09:34,857 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-12T01:09:35,141 Collecting wheel 2025-12-12T01:09:35,159 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-12T01:09:38,081 Installing collected packages: wheel, setuptools 2025-12-12T01:09:38,333 Creating /tmp/pip-build-env-gc63qwt6/overlay/local/bin 2025-12-12T01:09:38,335 changing mode of /tmp/pip-build-env-gc63qwt6/overlay/local/bin/wheel to 755 2025-12-12T01:09:42,008 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-12T01:09:42,291 Installing build dependencies: finished with status 'done' 2025-12-12T01:09:42,298 Getting requirements to build wheel: started 2025-12-12T01:09:42,299 Running command Getting requirements to build wheel 2025-12-12T01:09:42,994 running egg_info 2025-12-12T01:09:43,001 writing keybird.egg-info/PKG-INFO 2025-12-12T01:09:43,006 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-12-12T01:09:43,008 writing entry points to keybird.egg-info/entry_points.txt 2025-12-12T01:09:43,011 writing requirements to keybird.egg-info/requires.txt 2025-12-12T01:09:43,012 writing top-level names to keybird.egg-info/top_level.txt 2025-12-12T01:09:43,038 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:43,047 reading manifest template 'MANIFEST.in' 2025-12-12T01:09:43,118 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:09:43,118 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:09:43,119 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:09:43,120 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:09:43,121 adding license file 'LICENSE' 2025-12-12T01:09:43,125 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:43,225 Getting requirements to build wheel: finished with status 'done' 2025-12-12T01:09:43,229 Created temporary directory: /tmp/pip-modern-metadata-5zraulc8 2025-12-12T01:09:43,231 Preparing metadata (pyproject.toml): started 2025-12-12T01:09:43,232 Running command Preparing metadata (pyproject.toml) 2025-12-12T01:09:43,899 running dist_info 2025-12-12T01:09:43,912 creating /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info 2025-12-12T01:09:43,913 writing /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/PKG-INFO 2025-12-12T01:09:43,918 writing dependency_links to /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/dependency_links.txt 2025-12-12T01:09:43,920 writing entry points to /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/entry_points.txt 2025-12-12T01:09:43,922 writing requirements to /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/requires.txt 2025-12-12T01:09:43,923 writing top-level names to /tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/top_level.txt 2025-12-12T01:09:43,924 writing manifest file '/tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:43,947 reading manifest file '/tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:43,949 reading manifest template 'MANIFEST.in' 2025-12-12T01:09:44,018 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:09:44,019 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:09:44,020 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:09:44,020 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:09:44,021 adding license file 'LICENSE' 2025-12-12T01:09:44,025 writing manifest file '/tmp/pip-modern-metadata-5zraulc8/keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:44,026 creating '/tmp/pip-modern-metadata-5zraulc8/keybird-1.0.7.dist-info' 2025-12-12T01:09:44,161 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-12T01:09:44,167 Source in /tmp/pip-wheel-_a9dkc7l/keybird_074f8c6c6feb4a2a9fab417c15e32502 has version 1.0.7, which satisfies requirement keybird==1.0.7 from https://files.pythonhosted.org/packages/4b/b4/e5d15946a034d0731425dd2bbea2f3e33e8352e5ee0c9d8e6b12fcf99989/keybird-1.0.7.tar.gz 2025-12-12T01:09:44,169 Removed keybird==1.0.7 from https://files.pythonhosted.org/packages/4b/b4/e5d15946a034d0731425dd2bbea2f3e33e8352e5ee0c9d8e6b12fcf99989/keybird-1.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-le5crw_n' 2025-12-12T01:09:44,177 Created temporary directory: /tmp/pip-unpack-q31dnynv 2025-12-12T01:09:44,178 Building wheels for collected packages: keybird 2025-12-12T01:09:44,183 Created temporary directory: /tmp/pip-wheel-lnkhntnq 2025-12-12T01:09:44,184 Destination directory: /tmp/pip-wheel-lnkhntnq 2025-12-12T01:09:44,186 Building wheel for keybird (pyproject.toml): started 2025-12-12T01:09:44,188 Running command Building wheel for keybird (pyproject.toml) 2025-12-12T01:09:44,824 running bdist_wheel 2025-12-12T01:09:44,846 running build 2025-12-12T01:09:44,846 running build_py 2025-12-12T01:09:44,853 creating build/lib/keybird 2025-12-12T01:09:44,855 copying keybird/__init__.py -> build/lib/keybird 2025-12-12T01:09:44,858 copying keybird/setup.py -> build/lib/keybird 2025-12-12T01:09:44,860 copying keybird/server.py -> build/lib/keybird 2025-12-12T01:09:44,865 copying keybird/uninstall.py -> build/lib/keybird 2025-12-12T01:09:44,867 copying keybird/deploy_cli.py -> build/lib/keybird 2025-12-12T01:09:44,869 running egg_info 2025-12-12T01:09:44,881 writing keybird.egg-info/PKG-INFO 2025-12-12T01:09:44,886 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-12-12T01:09:44,888 writing entry points to keybird.egg-info/entry_points.txt 2025-12-12T01:09:44,890 writing requirements to keybird.egg-info/requires.txt 2025-12-12T01:09:44,891 writing top-level names to keybird.egg-info/top_level.txt 2025-12-12T01:09:44,905 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:44,909 reading manifest template 'MANIFEST.in' 2025-12-12T01:09:44,984 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-12-12T01:09:44,985 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-12-12T01:09:44,986 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-12-12T01:09:44,987 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-12-12T01:09:44,987 adding license file 'LICENSE' 2025-12-12T01:09:44,992 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-12-12T01:09:44,994 /tmp/pip-build-env-gc63qwt6/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:09:44,994 !! 2025-12-12T01:09:44,995 ******************************************************************************** 2025-12-12T01:09:44,996 ############################ 2025-12-12T01:09:44,996 # Package would be ignored # 2025-12-12T01:09:44,997 ############################ 2025-12-12T01:09:44,997 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-12-12T01:09:44,998 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:44,999 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:44,999 package, please make sure that 'keybird.scripts' is explicitly added 2025-12-12T01:09:45,000 to the `packages` configuration field. 2025-12-12T01:09:45,001 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,002 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,003 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,004 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,005 If you don't want 'keybird.scripts' to be distributed and are 2025-12-12T01:09:45,006 already explicitly excluding 'keybird.scripts' via 2025-12-12T01:09:45,006 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,007 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,007 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,008 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,009 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,011 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,012 even if it does not contain any `.py` files. 2025-12-12T01:09:45,012 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,013 directory, all directories are treated like packages. 2025-12-12T01:09:45,013 ******************************************************************************** 2025-12-12T01:09:45,014 !! 2025-12-12T01:09:45,015 check.warn(importable) 2025-12-12T01:09:45,016 /tmp/pip-build-env-gc63qwt6/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:09:45,016 !! 2025-12-12T01:09:45,017 ******************************************************************************** 2025-12-12T01:09:45,018 ############################ 2025-12-12T01:09:45,019 # Package would be ignored # 2025-12-12T01:09:45,019 ############################ 2025-12-12T01:09:45,020 Python recognizes 'keybird.static' as an importable package[^1], 2025-12-12T01:09:45,020 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:45,021 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:45,021 package, please make sure that 'keybird.static' is explicitly added 2025-12-12T01:09:45,022 to the `packages` configuration field. 2025-12-12T01:09:45,023 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,023 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,024 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,025 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,026 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,026 If you don't want 'keybird.static' to be distributed and are 2025-12-12T01:09:45,027 already explicitly excluding 'keybird.static' via 2025-12-12T01:09:45,028 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,028 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,029 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,030 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,031 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,032 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,033 even if it does not contain any `.py` files. 2025-12-12T01:09:45,033 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,034 directory, all directories are treated like packages. 2025-12-12T01:09:45,034 ******************************************************************************** 2025-12-12T01:09:45,035 !! 2025-12-12T01:09:45,036 check.warn(importable) 2025-12-12T01:09:45,036 /tmp/pip-build-env-gc63qwt6/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:09:45,037 !! 2025-12-12T01:09:45,038 ******************************************************************************** 2025-12-12T01:09:45,039 ############################ 2025-12-12T01:09:45,039 # Package would be ignored # 2025-12-12T01:09:45,040 ############################ 2025-12-12T01:09:45,040 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-12-12T01:09:45,041 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:45,042 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:45,042 package, please make sure that 'keybird.static.css' is explicitly added 2025-12-12T01:09:45,043 to the `packages` configuration field. 2025-12-12T01:09:45,044 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,044 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,045 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,046 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,047 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,048 If you don't want 'keybird.static.css' to be distributed and are 2025-12-12T01:09:45,049 already explicitly excluding 'keybird.static.css' via 2025-12-12T01:09:45,049 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,050 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,050 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,051 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,052 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,053 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,054 even if it does not contain any `.py` files. 2025-12-12T01:09:45,054 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,055 directory, all directories are treated like packages. 2025-12-12T01:09:45,055 ******************************************************************************** 2025-12-12T01:09:45,057 !! 2025-12-12T01:09:45,057 check.warn(importable) 2025-12-12T01:09:45,058 /tmp/pip-build-env-gc63qwt6/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:09:45,058 !! 2025-12-12T01:09:45,059 ******************************************************************************** 2025-12-12T01:09:45,059 ############################ 2025-12-12T01:09:45,060 # Package would be ignored # 2025-12-12T01:09:45,061 ############################ 2025-12-12T01:09:45,061 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-12-12T01:09:45,062 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:45,063 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:45,063 package, please make sure that 'keybird.static.js' is explicitly added 2025-12-12T01:09:45,064 to the `packages` configuration field. 2025-12-12T01:09:45,065 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,066 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,066 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,067 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,068 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,069 If you don't want 'keybird.static.js' to be distributed and are 2025-12-12T01:09:45,070 already explicitly excluding 'keybird.static.js' via 2025-12-12T01:09:45,070 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,071 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,071 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,072 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,074 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,075 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,076 even if it does not contain any `.py` files. 2025-12-12T01:09:45,076 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,077 directory, all directories are treated like packages. 2025-12-12T01:09:45,077 ******************************************************************************** 2025-12-12T01:09:45,079 !! 2025-12-12T01:09:45,079 check.warn(importable) 2025-12-12T01:09:45,080 /tmp/pip-build-env-gc63qwt6/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:09:45,082 !! 2025-12-12T01:09:45,083 ******************************************************************************** 2025-12-12T01:09:45,083 ############################ 2025-12-12T01:09:45,083 # Package would be ignored # 2025-12-12T01:09:45,084 ############################ 2025-12-12T01:09:45,084 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-12-12T01:09:45,085 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:45,086 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:45,086 package, please make sure that 'keybird.systemd' is explicitly added 2025-12-12T01:09:45,087 to the `packages` configuration field. 2025-12-12T01:09:45,087 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,088 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,088 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,089 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,090 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,091 If you don't want 'keybird.systemd' to be distributed and are 2025-12-12T01:09:45,092 already explicitly excluding 'keybird.systemd' via 2025-12-12T01:09:45,092 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,093 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,093 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,094 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,095 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,097 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,097 even if it does not contain any `.py` files. 2025-12-12T01:09:45,098 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,098 directory, all directories are treated like packages. 2025-12-12T01:09:45,099 ******************************************************************************** 2025-12-12T01:09:45,100 !! 2025-12-12T01:09:45,100 check.warn(importable) 2025-12-12T01:09:45,101 /tmp/pip-build-env-gc63qwt6/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:09:45,102 !! 2025-12-12T01:09:45,102 ******************************************************************************** 2025-12-12T01:09:45,103 ############################ 2025-12-12T01:09:45,104 # Package would be ignored # 2025-12-12T01:09:45,104 ############################ 2025-12-12T01:09:45,105 Python recognizes 'keybird.templates' as an importable package[^1], 2025-12-12T01:09:45,105 but it is absent from setuptools' `packages` configuration. 2025-12-12T01:09:45,106 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-12T01:09:45,107 package, please make sure that 'keybird.templates' is explicitly added 2025-12-12T01:09:45,107 to the `packages` configuration field. 2025-12-12T01:09:45,109 Alternatively, you can also rely on setuptools' discovery methods 2025-12-12T01:09:45,109 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-12T01:09:45,110 instead of `find_packages(...)`/`find:`). 2025-12-12T01:09:45,111 You can read more about "package discovery" on setuptools documentation page: 2025-12-12T01:09:45,112 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-12T01:09:45,113 If you don't want 'keybird.templates' to be distributed and are 2025-12-12T01:09:45,113 already explicitly excluding 'keybird.templates' via 2025-12-12T01:09:45,114 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-12T01:09:45,115 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-12T01:09:45,116 combination with a more fine grained `package-data` configuration. 2025-12-12T01:09:45,117 You can read more about "package data files" on setuptools documentation page: 2025-12-12T01:09:45,117 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-12T01:09:45,119 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-12T01:09:45,119 even if it does not contain any `.py` files. 2025-12-12T01:09:45,120 On the other hand, currently there is no concept of package data 2025-12-12T01:09:45,120 directory, all directories are treated like packages. 2025-12-12T01:09:45,121 ******************************************************************************** 2025-12-12T01:09:45,122 !! 2025-12-12T01:09:45,122 check.warn(importable) 2025-12-12T01:09:45,123 creating build/lib/keybird/scripts 2025-12-12T01:09:45,123 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-12-12T01:09:45,124 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-12-12T01:09:45,124 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-12-12T01:09:45,124 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-12-12T01:09:45,125 creating build/lib/keybird/static 2025-12-12T01:09:45,125 copying keybird/static/android-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:09:45,127 copying keybird/static/android-icon-192x192.png -> build/lib/keybird/static 2025-12-12T01:09:45,127 copying keybird/static/android-icon-36x36.png -> build/lib/keybird/static 2025-12-12T01:09:45,128 copying keybird/static/android-icon-48x48.png -> build/lib/keybird/static 2025-12-12T01:09:45,128 copying keybird/static/android-icon-72x72.png -> build/lib/keybird/static 2025-12-12T01:09:45,128 copying keybird/static/android-icon-96x96.png -> build/lib/keybird/static 2025-12-12T01:09:45,129 copying keybird/static/apple-icon-114x114.png -> build/lib/keybird/static 2025-12-12T01:09:45,130 copying keybird/static/apple-icon-120x120.png -> build/lib/keybird/static 2025-12-12T01:09:45,130 copying keybird/static/apple-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:09:45,131 copying keybird/static/apple-icon-152x152.png -> build/lib/keybird/static 2025-12-12T01:09:45,131 copying keybird/static/apple-icon-180x180.png -> build/lib/keybird/static 2025-12-12T01:09:45,132 copying keybird/static/apple-icon-57x57.png -> build/lib/keybird/static 2025-12-12T01:09:45,132 copying keybird/static/apple-icon-60x60.png -> build/lib/keybird/static 2025-12-12T01:09:45,133 copying keybird/static/apple-icon-72x72.png -> build/lib/keybird/static 2025-12-12T01:09:45,133 copying keybird/static/apple-icon-76x76.png -> build/lib/keybird/static 2025-12-12T01:09:45,134 copying keybird/static/apple-icon-precomposed.png -> build/lib/keybird/static 2025-12-12T01:09:45,134 copying keybird/static/apple-icon.png -> build/lib/keybird/static 2025-12-12T01:09:45,135 copying keybird/static/browserconfig.xml -> build/lib/keybird/static 2025-12-12T01:09:45,135 copying keybird/static/favicon-16x16.png -> build/lib/keybird/static 2025-12-12T01:09:45,136 copying keybird/static/favicon-32x32.png -> build/lib/keybird/static 2025-12-12T01:09:45,136 copying keybird/static/favicon-96x96.png -> build/lib/keybird/static 2025-12-12T01:09:45,137 copying keybird/static/favicon.ico -> build/lib/keybird/static 2025-12-12T01:09:45,137 copying keybird/static/manifest.json -> build/lib/keybird/static 2025-12-12T01:09:45,138 copying keybird/static/ms-icon-144x144.png -> build/lib/keybird/static 2025-12-12T01:09:45,138 copying keybird/static/ms-icon-150x150.png -> build/lib/keybird/static 2025-12-12T01:09:45,139 copying keybird/static/ms-icon-310x310.png -> build/lib/keybird/static 2025-12-12T01:09:45,139 copying keybird/static/ms-icon-70x70.png -> build/lib/keybird/static 2025-12-12T01:09:45,140 creating build/lib/keybird/static/css 2025-12-12T01:09:45,140 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-12-12T01:09:45,141 creating build/lib/keybird/static/js 2025-12-12T01:09:45,141 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-12-12T01:09:45,142 creating build/lib/keybird/systemd 2025-12-12T01:09:45,142 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-12-12T01:09:45,143 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-12-12T01:09:45,143 creating build/lib/keybird/templates 2025-12-12T01:09:45,143 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-12-12T01:09:45,151 installing to build/bdist.linux-armv7l/wheel 2025-12-12T01:09:45,151 running install 2025-12-12T01:09:45,175 running install_lib 2025-12-12T01:09:45,181 creating build/bdist.linux-armv7l/wheel 2025-12-12T01:09:45,183 creating build/bdist.linux-armv7l/wheel/keybird 2025-12-12T01:09:45,185 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-12-12T01:09:45,186 copying build/lib/keybird/static/apple-icon.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,189 copying build/lib/keybird/static/apple-icon-72x72.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,191 copying build/lib/keybird/static/apple-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,194 copying build/lib/keybird/static/apple-icon-152x152.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,196 copying build/lib/keybird/static/apple-icon-60x60.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,198 copying build/lib/keybird/static/favicon-96x96.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,201 copying build/lib/keybird/static/apple-icon-180x180.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,203 copying build/lib/keybird/static/apple-icon-57x57.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,205 copying build/lib/keybird/static/android-icon-192x192.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,207 copying build/lib/keybird/static/ms-icon-310x310.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,210 copying build/lib/keybird/static/apple-icon-76x76.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,213 copying build/lib/keybird/static/manifest.json -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,215 copying build/lib/keybird/static/favicon-16x16.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,217 copying build/lib/keybird/static/android-icon-96x96.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,219 copying build/lib/keybird/static/apple-icon-120x120.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,222 copying build/lib/keybird/static/android-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,224 copying build/lib/keybird/static/android-icon-36x36.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,226 copying build/lib/keybird/static/ms-icon-144x144.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,229 copying build/lib/keybird/static/browserconfig.xml -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,231 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-12-12T01:09:45,232 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-12-12T01:09:45,234 copying build/lib/keybird/static/android-icon-72x72.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,236 copying build/lib/keybird/static/android-icon-48x48.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,238 copying build/lib/keybird/static/apple-icon-precomposed.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,241 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-12-12T01:09:45,242 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-12-12T01:09:45,245 copying build/lib/keybird/static/apple-icon-114x114.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,247 copying build/lib/keybird/static/ms-icon-150x150.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,250 copying build/lib/keybird/static/ms-icon-70x70.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,252 copying build/lib/keybird/static/favicon-32x32.png -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,254 copying build/lib/keybird/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./keybird/static 2025-12-12T01:09:45,257 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-12-12T01:09:45,258 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:09:45,260 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:09:45,262 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:09:45,264 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-12-12T01:09:45,266 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:09:45,268 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-12-12T01:09:45,269 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-12-12T01:09:45,272 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-12-12T01:09:45,273 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-12-12T01:09:45,275 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-12-12T01:09:45,276 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:09:45,279 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:09:45,282 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:09:45,284 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-12-12T01:09:45,287 running install_egg_info 2025-12-12T01:09:45,293 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.7-py3.11.egg-info 2025-12-12T01:09:45,307 running install_scripts 2025-12-12T01:09:45,320 creating build/bdist.linux-armv7l/wheel/keybird-1.0.7.dist-info/WHEEL 2025-12-12T01:09:45,323 creating '/tmp/pip-wheel-lnkhntnq/.tmp-mri0bihw/keybird-1.0.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-12T01:09:45,325 adding 'keybird/__init__.py' 2025-12-12T01:09:45,327 adding 'keybird/deploy_cli.py' 2025-12-12T01:09:45,336 adding 'keybird/server.py' 2025-12-12T01:09:45,339 adding 'keybird/setup.py' 2025-12-12T01:09:45,341 adding 'keybird/uninstall.py' 2025-12-12T01:09:45,343 adding 'keybird/scripts/cleanup_gadget.sh' 2025-12-12T01:09:45,345 adding 'keybird/scripts/gadget.conf' 2025-12-12T01:09:45,346 adding 'keybird/scripts/setup_gadget.sh' 2025-12-12T01:09:45,348 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-12-12T01:09:45,351 adding 'keybird/static/android-icon-144x144.png' 2025-12-12T01:09:45,355 adding 'keybird/static/android-icon-192x192.png' 2025-12-12T01:09:45,357 adding 'keybird/static/android-icon-36x36.png' 2025-12-12T01:09:45,358 adding 'keybird/static/android-icon-48x48.png' 2025-12-12T01:09:45,360 adding 'keybird/static/android-icon-72x72.png' 2025-12-12T01:09:45,362 adding 'keybird/static/android-icon-96x96.png' 2025-12-12T01:09:45,364 adding 'keybird/static/apple-icon-114x114.png' 2025-12-12T01:09:45,366 adding 'keybird/static/apple-icon-120x120.png' 2025-12-12T01:09:45,368 adding 'keybird/static/apple-icon-144x144.png' 2025-12-12T01:09:45,371 adding 'keybird/static/apple-icon-152x152.png' 2025-12-12T01:09:45,374 adding 'keybird/static/apple-icon-180x180.png' 2025-12-12T01:09:45,376 adding 'keybird/static/apple-icon-57x57.png' 2025-12-12T01:09:45,377 adding 'keybird/static/apple-icon-60x60.png' 2025-12-12T01:09:45,379 adding 'keybird/static/apple-icon-72x72.png' 2025-12-12T01:09:45,380 adding 'keybird/static/apple-icon-76x76.png' 2025-12-12T01:09:45,384 adding 'keybird/static/apple-icon-precomposed.png' 2025-12-12T01:09:45,388 adding 'keybird/static/apple-icon.png' 2025-12-12T01:09:45,389 adding 'keybird/static/browserconfig.xml' 2025-12-12T01:09:45,390 adding 'keybird/static/favicon-16x16.png' 2025-12-12T01:09:45,391 adding 'keybird/static/favicon-32x32.png' 2025-12-12T01:09:45,393 adding 'keybird/static/favicon-96x96.png' 2025-12-12T01:09:45,394 adding 'keybird/static/favicon.ico' 2025-12-12T01:09:45,396 adding 'keybird/static/manifest.json' 2025-12-12T01:09:45,398 adding 'keybird/static/ms-icon-144x144.png' 2025-12-12T01:09:45,400 adding 'keybird/static/ms-icon-150x150.png' 2025-12-12T01:09:45,407 adding 'keybird/static/ms-icon-310x310.png' 2025-12-12T01:09:45,409 adding 'keybird/static/ms-icon-70x70.png' 2025-12-12T01:09:45,411 adding 'keybird/static/css/style.css' 2025-12-12T01:09:45,416 adding 'keybird/static/js/app.js' 2025-12-12T01:09:45,418 adding 'keybird/systemd/hid-gadget.service' 2025-12-12T01:09:45,420 adding 'keybird/systemd/pi-hid-bridge.service' 2025-12-12T01:09:45,423 adding 'keybird/templates/index.html' 2025-12-12T01:09:45,426 adding 'keybird-1.0.7.dist-info/licenses/LICENSE' 2025-12-12T01:09:45,429 adding 'keybird-1.0.7.dist-info/METADATA' 2025-12-12T01:09:45,430 adding 'keybird-1.0.7.dist-info/WHEEL' 2025-12-12T01:09:45,431 adding 'keybird-1.0.7.dist-info/entry_points.txt' 2025-12-12T01:09:45,432 adding 'keybird-1.0.7.dist-info/top_level.txt' 2025-12-12T01:09:45,433 adding 'keybird-1.0.7.dist-info/RECORD' 2025-12-12T01:09:45,439 removing build/bdist.linux-armv7l/wheel 2025-12-12T01:09:45,554 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-12-12T01:09:45,568 Created wheel for keybird: filename=keybird-1.0.7-py3-none-any.whl size=415496 sha256=d4972a72254be36ff24513ec4fc1fc05fc17404899a38b0ef3d2670f81e4edfd 2025-12-12T01:09:45,570 Stored in directory: /tmp/pip-ephem-wheel-cache-ky0wutd4/wheels/e1/e4/5b/8fa3bac6dd72999f558714dceb19b76b45b61c94f43ccb9080 2025-12-12T01:09:45,587 Successfully built keybird 2025-12-12T01:09:45,604 Removed build tracker: '/tmp/pip-build-tracker-le5crw_n'