2025-10-26T01:23:20,142 Created temporary directory: /tmp/pip-ephem-wheel-cache-k1_u5_yu 2025-10-26T01:23:20,144 Created temporary directory: /tmp/pip-build-tracker-6zr_45o7 2025-10-26T01:23:20,144 Initialized build tracking at /tmp/pip-build-tracker-6zr_45o7 2025-10-26T01:23:20,145 Created build tracker: /tmp/pip-build-tracker-6zr_45o7 2025-10-26T01:23:20,145 Entered build tracker: /tmp/pip-build-tracker-6zr_45o7 2025-10-26T01:23:20,146 Created temporary directory: /tmp/pip-wheel-8ofju8rm 2025-10-26T01:23:20,149 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-10-26T01:23:20,151 Created temporary directory: /tmp/pip-ephem-wheel-cache-wojvydg1 2025-10-26T01:23:20,174 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-26T01:23:20,177 2 location(s) to search for versions of keybird: 2025-10-26T01:23:20,177 * https://pypi.org/simple/keybird/ 2025-10-26T01:23:20,177 * https://www.piwheels.org/simple/keybird/ 2025-10-26T01:23:20,178 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-10-26T01:23:20,179 Getting page https://pypi.org/simple/keybird/ 2025-10-26T01:23:20,180 Found index url https://pypi.org/simple 2025-10-26T01:23:20,393 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-10-26T01:23:20,396 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-10-26T01:23:20,397 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-10-26T01:23:20,398 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-10-26T01:23:20,399 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-10-26T01:23:20,400 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-10-26T01:23:20,401 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-10-26T01:23:20,402 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-10-26T01:23:20,403 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-10-26T01:23:20,403 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-10-26T01:23:20,404 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-10-26T01:23:20,405 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-10-26T01:23:20,406 Getting page https://www.piwheels.org/simple/keybird/ 2025-10-26T01:23:20,408 Found index url https://www.piwheels.org/simple 2025-10-26T01:23:20,569 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-10-26T01:23:20,572 Skipping link: No binaries permitted for keybird: https://www.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-10-26T01:23:20,572 Skipping link: No binaries permitted for keybird: https://www.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-10-26T01:23:20,573 Skipping link: No binaries permitted for keybird: https://www.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-10-26T01:23:20,573 Skipping link: No binaries permitted for keybird: https://www.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-10-26T01:23:20,574 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-10-26T01:23:20,575 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-10-26T01:23:20,594 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-10-26T01:23:20,612 Collecting keybird==1.0.4 2025-10-26T01:23:20,615 Created temporary directory: /tmp/pip-unpack-pv1ojsqa 2025-10-26T01:23:20,824 Downloading keybird-1.0.4.tar.gz (52 kB) 2025-10-26T01:23:20,939 Added keybird==1.0.4 from https://files.pythonhosted.org/packages/95/a1/bfcdab0f91404168c29779f5d84d6c6431a214928b3af3bf5d41bf1d7926/keybird-1.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-6zr_45o7' 2025-10-26T01:23:20,945 Created temporary directory: /tmp/pip-build-env-5dlgcorg 2025-10-26T01:23:20,950 Installing build dependencies: started 2025-10-26T01:23:20,951 Running command pip subprocess to install build dependencies 2025-10-26T01:23:22,086 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-26T01:23:22,694 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-10-26T01:23:22,717 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-26T01:23:24,435 Collecting setuptools>=61.0 2025-10-26T01:23:24,571 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-26T01:23:24,866 Collecting wheel 2025-10-26T01:23:24,884 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-26T01:23:27,749 Installing collected packages: wheel, setuptools 2025-10-26T01:23:27,998 Creating /tmp/pip-build-env-5dlgcorg/overlay/local/bin 2025-10-26T01:23:28,001 changing mode of /tmp/pip-build-env-5dlgcorg/overlay/local/bin/wheel to 755 2025-10-26T01:23:31,709 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-26T01:23:31,983 Installing build dependencies: finished with status 'done' 2025-10-26T01:23:31,989 Getting requirements to build wheel: started 2025-10-26T01:23:31,991 Running command Getting requirements to build wheel 2025-10-26T01:23:32,703 running egg_info 2025-10-26T01:23:32,710 writing keybird.egg-info/PKG-INFO 2025-10-26T01:23:32,715 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-26T01:23:32,717 writing entry points to keybird.egg-info/entry_points.txt 2025-10-26T01:23:32,719 writing requirements to keybird.egg-info/requires.txt 2025-10-26T01:23:32,720 writing top-level names to keybird.egg-info/top_level.txt 2025-10-26T01:23:32,747 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:32,750 reading manifest template 'MANIFEST.in' 2025-10-26T01:23:32,761 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-26T01:23:32,762 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-26T01:23:32,762 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-26T01:23:32,763 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-26T01:23:32,764 adding license file 'LICENSE' 2025-10-26T01:23:32,767 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:32,864 Getting requirements to build wheel: finished with status 'done' 2025-10-26T01:23:32,867 Created temporary directory: /tmp/pip-modern-metadata-g1wokdya 2025-10-26T01:23:32,869 Preparing metadata (pyproject.toml): started 2025-10-26T01:23:32,870 Running command Preparing metadata (pyproject.toml) 2025-10-26T01:23:33,522 running dist_info 2025-10-26T01:23:33,536 creating /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info 2025-10-26T01:23:33,537 writing /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/PKG-INFO 2025-10-26T01:23:33,543 writing dependency_links to /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/dependency_links.txt 2025-10-26T01:23:33,545 writing entry points to /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/entry_points.txt 2025-10-26T01:23:33,547 writing requirements to /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/requires.txt 2025-10-26T01:23:33,548 writing top-level names to /tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/top_level.txt 2025-10-26T01:23:33,550 writing manifest file '/tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:33,573 reading manifest file '/tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:33,575 reading manifest template 'MANIFEST.in' 2025-10-26T01:23:33,587 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-26T01:23:33,588 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-26T01:23:33,588 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-26T01:23:33,589 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-26T01:23:33,590 adding license file 'LICENSE' 2025-10-26T01:23:33,592 writing manifest file '/tmp/pip-modern-metadata-g1wokdya/keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:33,594 creating '/tmp/pip-modern-metadata-g1wokdya/keybird-1.0.4.dist-info' 2025-10-26T01:23:33,722 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-26T01:23:33,728 Source in /tmp/pip-wheel-8ofju8rm/keybird_5770f5b001f44b9da1a6517dfe857cb6 has version 1.0.4, which satisfies requirement keybird==1.0.4 from https://files.pythonhosted.org/packages/95/a1/bfcdab0f91404168c29779f5d84d6c6431a214928b3af3bf5d41bf1d7926/keybird-1.0.4.tar.gz 2025-10-26T01:23:33,729 Removed keybird==1.0.4 from https://files.pythonhosted.org/packages/95/a1/bfcdab0f91404168c29779f5d84d6c6431a214928b3af3bf5d41bf1d7926/keybird-1.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-6zr_45o7' 2025-10-26T01:23:33,738 Created temporary directory: /tmp/pip-unpack-l_su8o_g 2025-10-26T01:23:33,739 Building wheels for collected packages: keybird 2025-10-26T01:23:33,743 Created temporary directory: /tmp/pip-wheel-d5howupe 2025-10-26T01:23:33,744 Destination directory: /tmp/pip-wheel-d5howupe 2025-10-26T01:23:33,746 Building wheel for keybird (pyproject.toml): started 2025-10-26T01:23:33,747 Running command Building wheel for keybird (pyproject.toml) 2025-10-26T01:23:34,370 running bdist_wheel 2025-10-26T01:23:34,392 running build 2025-10-26T01:23:34,393 running build_py 2025-10-26T01:23:34,400 creating build/lib/keybird 2025-10-26T01:23:34,402 copying keybird/server.py -> build/lib/keybird 2025-10-26T01:23:34,406 copying keybird/__init__.py -> build/lib/keybird 2025-10-26T01:23:34,408 copying keybird/uninstall.py -> build/lib/keybird 2025-10-26T01:23:34,410 copying keybird/setup.py -> build/lib/keybird 2025-10-26T01:23:34,413 copying keybird/deploy_cli.py -> build/lib/keybird 2025-10-26T01:23:34,415 running egg_info 2025-10-26T01:23:34,426 writing keybird.egg-info/PKG-INFO 2025-10-26T01:23:34,431 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-26T01:23:34,433 writing entry points to keybird.egg-info/entry_points.txt 2025-10-26T01:23:34,435 writing requirements to keybird.egg-info/requires.txt 2025-10-26T01:23:34,436 writing top-level names to keybird.egg-info/top_level.txt 2025-10-26T01:23:34,449 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:34,452 reading manifest template 'MANIFEST.in' 2025-10-26T01:23:34,464 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-26T01:23:34,464 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-26T01:23:34,465 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-26T01:23:34,466 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-26T01:23:34,466 adding license file 'LICENSE' 2025-10-26T01:23:34,469 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-26T01:23:34,472 /tmp/pip-build-env-5dlgcorg/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.scripts' is absent from the `packages` configuration. 2025-10-26T01:23:34,472 !! 2025-10-26T01:23:34,474 ******************************************************************************** 2025-10-26T01:23:34,474 ############################ 2025-10-26T01:23:34,475 # Package would be ignored # 2025-10-26T01:23:34,475 ############################ 2025-10-26T01:23:34,476 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-10-26T01:23:34,476 but it is absent from setuptools' `packages` configuration. 2025-10-26T01:23:34,478 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-26T01:23:34,478 package, please make sure that 'keybird.scripts' is explicitly added 2025-10-26T01:23:34,479 to the `packages` configuration field. 2025-10-26T01:23:34,480 Alternatively, you can also rely on setuptools' discovery methods 2025-10-26T01:23:34,480 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-26T01:23:34,481 instead of `find_packages(...)`/`find:`). 2025-10-26T01:23:34,482 You can read more about "package discovery" on setuptools documentation page: 2025-10-26T01:23:34,483 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-26T01:23:34,484 If you don't want 'keybird.scripts' to be distributed and are 2025-10-26T01:23:34,484 already explicitly excluding 'keybird.scripts' via 2025-10-26T01:23:34,485 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-26T01:23:34,485 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-26T01:23:34,486 combination with a more fine grained `package-data` configuration. 2025-10-26T01:23:34,487 You can read more about "package data files" on setuptools documentation page: 2025-10-26T01:23:34,488 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-26T01:23:34,490 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-26T01:23:34,490 even if it does not contain any `.py` files. 2025-10-26T01:23:34,490 On the other hand, currently there is no concept of package data 2025-10-26T01:23:34,491 directory, all directories are treated like packages. 2025-10-26T01:23:34,491 ******************************************************************************** 2025-10-26T01:23:34,492 !! 2025-10-26T01:23:34,493 check.warn(importable) 2025-10-26T01:23:34,494 /tmp/pip-build-env-5dlgcorg/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-10-26T01:23:34,494 !! 2025-10-26T01:23:34,495 ******************************************************************************** 2025-10-26T01:23:34,496 ############################ 2025-10-26T01:23:34,496 # Package would be ignored # 2025-10-26T01:23:34,497 ############################ 2025-10-26T01:23:34,497 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-10-26T01:23:34,498 but it is absent from setuptools' `packages` configuration. 2025-10-26T01:23:34,499 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-26T01:23:34,500 package, please make sure that 'keybird.static.css' is explicitly added 2025-10-26T01:23:34,500 to the `packages` configuration field. 2025-10-26T01:23:34,501 Alternatively, you can also rely on setuptools' discovery methods 2025-10-26T01:23:34,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-26T01:23:34,503 instead of `find_packages(...)`/`find:`). 2025-10-26T01:23:34,504 You can read more about "package discovery" on setuptools documentation page: 2025-10-26T01:23:34,505 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-26T01:23:34,506 If you don't want 'keybird.static.css' to be distributed and are 2025-10-26T01:23:34,506 already explicitly excluding 'keybird.static.css' via 2025-10-26T01:23:34,507 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-26T01:23:34,507 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-26T01:23:34,508 combination with a more fine grained `package-data` configuration. 2025-10-26T01:23:34,509 You can read more about "package data files" on setuptools documentation page: 2025-10-26T01:23:34,510 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-26T01:23:34,512 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-26T01:23:34,512 even if it does not contain any `.py` files. 2025-10-26T01:23:34,513 On the other hand, currently there is no concept of package data 2025-10-26T01:23:34,514 directory, all directories are treated like packages. 2025-10-26T01:23:34,514 ******************************************************************************** 2025-10-26T01:23:34,515 !! 2025-10-26T01:23:34,516 check.warn(importable) 2025-10-26T01:23:34,517 /tmp/pip-build-env-5dlgcorg/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-10-26T01:23:34,517 !! 2025-10-26T01:23:34,519 ******************************************************************************** 2025-10-26T01:23:34,520 ############################ 2025-10-26T01:23:34,520 # Package would be ignored # 2025-10-26T01:23:34,521 ############################ 2025-10-26T01:23:34,522 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-10-26T01:23:34,522 but it is absent from setuptools' `packages` configuration. 2025-10-26T01:23:34,523 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-26T01:23:34,524 package, please make sure that 'keybird.static.js' is explicitly added 2025-10-26T01:23:34,524 to the `packages` configuration field. 2025-10-26T01:23:34,526 Alternatively, you can also rely on setuptools' discovery methods 2025-10-26T01:23:34,526 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-26T01:23:34,527 instead of `find_packages(...)`/`find:`). 2025-10-26T01:23:34,528 You can read more about "package discovery" on setuptools documentation page: 2025-10-26T01:23:34,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-26T01:23:34,530 If you don't want 'keybird.static.js' to be distributed and are 2025-10-26T01:23:34,531 already explicitly excluding 'keybird.static.js' via 2025-10-26T01:23:34,531 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-26T01:23:34,532 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-26T01:23:34,532 combination with a more fine grained `package-data` configuration. 2025-10-26T01:23:34,533 You can read more about "package data files" on setuptools documentation page: 2025-10-26T01:23:34,534 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-26T01:23:34,536 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-26T01:23:34,537 even if it does not contain any `.py` files. 2025-10-26T01:23:34,537 On the other hand, currently there is no concept of package data 2025-10-26T01:23:34,538 directory, all directories are treated like packages. 2025-10-26T01:23:34,538 ******************************************************************************** 2025-10-26T01:23:34,539 !! 2025-10-26T01:23:34,540 check.warn(importable) 2025-10-26T01:23:34,540 /tmp/pip-build-env-5dlgcorg/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.systemd' is absent from the `packages` configuration. 2025-10-26T01:23:34,541 !! 2025-10-26T01:23:34,542 ******************************************************************************** 2025-10-26T01:23:34,543 ############################ 2025-10-26T01:23:34,543 # Package would be ignored # 2025-10-26T01:23:34,544 ############################ 2025-10-26T01:23:34,544 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-10-26T01:23:34,545 but it is absent from setuptools' `packages` configuration. 2025-10-26T01:23:34,546 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-26T01:23:34,546 package, please make sure that 'keybird.systemd' is explicitly added 2025-10-26T01:23:34,547 to the `packages` configuration field. 2025-10-26T01:23:34,548 Alternatively, you can also rely on setuptools' discovery methods 2025-10-26T01:23:34,549 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-26T01:23:34,549 instead of `find_packages(...)`/`find:`). 2025-10-26T01:23:34,550 You can read more about "package discovery" on setuptools documentation page: 2025-10-26T01:23:34,551 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-26T01:23:34,553 If you don't want 'keybird.systemd' to be distributed and are 2025-10-26T01:23:34,553 already explicitly excluding 'keybird.systemd' via 2025-10-26T01:23:34,554 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-26T01:23:34,555 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-26T01:23:34,555 combination with a more fine grained `package-data` configuration. 2025-10-26T01:23:34,556 You can read more about "package data files" on setuptools documentation page: 2025-10-26T01:23:34,557 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-26T01:23:34,559 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-26T01:23:34,559 even if it does not contain any `.py` files. 2025-10-26T01:23:34,559 On the other hand, currently there is no concept of package data 2025-10-26T01:23:34,560 directory, all directories are treated like packages. 2025-10-26T01:23:34,560 ******************************************************************************** 2025-10-26T01:23:34,561 !! 2025-10-26T01:23:34,562 check.warn(importable) 2025-10-26T01:23:34,562 /tmp/pip-build-env-5dlgcorg/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'keybird.templates' is absent from the `packages` configuration. 2025-10-26T01:23:34,563 !! 2025-10-26T01:23:34,564 ******************************************************************************** 2025-10-26T01:23:34,564 ############################ 2025-10-26T01:23:34,564 # Package would be ignored # 2025-10-26T01:23:34,565 ############################ 2025-10-26T01:23:34,565 Python recognizes 'keybird.templates' as an importable package[^1], 2025-10-26T01:23:34,567 but it is absent from setuptools' `packages` configuration. 2025-10-26T01:23:34,568 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-26T01:23:34,569 package, please make sure that 'keybird.templates' is explicitly added 2025-10-26T01:23:34,569 to the `packages` configuration field. 2025-10-26T01:23:34,570 Alternatively, you can also rely on setuptools' discovery methods 2025-10-26T01:23:34,571 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-26T01:23:34,572 instead of `find_packages(...)`/`find:`). 2025-10-26T01:23:34,573 You can read more about "package discovery" on setuptools documentation page: 2025-10-26T01:23:34,574 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-26T01:23:34,575 If you don't want 'keybird.templates' to be distributed and are 2025-10-26T01:23:34,576 already explicitly excluding 'keybird.templates' via 2025-10-26T01:23:34,576 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-26T01:23:34,577 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-26T01:23:34,577 combination with a more fine grained `package-data` configuration. 2025-10-26T01:23:34,578 You can read more about "package data files" on setuptools documentation page: 2025-10-26T01:23:34,579 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-26T01:23:34,581 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-26T01:23:34,581 even if it does not contain any `.py` files. 2025-10-26T01:23:34,582 On the other hand, currently there is no concept of package data 2025-10-26T01:23:34,582 directory, all directories are treated like packages. 2025-10-26T01:23:34,583 ******************************************************************************** 2025-10-26T01:23:34,584 !! 2025-10-26T01:23:34,585 check.warn(importable) 2025-10-26T01:23:34,585 creating build/lib/keybird/scripts 2025-10-26T01:23:34,586 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-10-26T01:23:34,587 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-10-26T01:23:34,587 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-10-26T01:23:34,588 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-10-26T01:23:34,588 creating build/lib/keybird/static/css 2025-10-26T01:23:34,589 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-10-26T01:23:34,589 creating build/lib/keybird/static/js 2025-10-26T01:23:34,589 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-10-26T01:23:34,590 creating build/lib/keybird/systemd 2025-10-26T01:23:34,590 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-10-26T01:23:34,591 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-10-26T01:23:34,591 creating build/lib/keybird/templates 2025-10-26T01:23:34,592 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-10-26T01:23:34,592 installing to build/bdist.linux-armv7l/wheel 2025-10-26T01:23:34,593 running install 2025-10-26T01:23:34,593 running install_lib 2025-10-26T01:23:34,594 creating build/bdist.linux-armv7l/wheel 2025-10-26T01:23:34,594 creating build/bdist.linux-armv7l/wheel/keybird 2025-10-26T01:23:34,594 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-26T01:23:34,595 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-26T01:23:34,595 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-26T01:23:34,596 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-10-26T01:23:34,596 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-26T01:23:34,597 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-26T01:23:34,597 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-10-26T01:23:34,598 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-26T01:23:34,598 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-26T01:23:34,599 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-26T01:23:34,600 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-26T01:23:34,600 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-26T01:23:34,601 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-10-26T01:23:34,601 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-10-26T01:23:34,602 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-26T01:23:34,603 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-10-26T01:23:34,604 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-10-26T01:23:34,606 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-10-26T01:23:34,608 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-10-26T01:23:34,609 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-10-26T01:23:34,612 running install_egg_info 2025-10-26T01:23:34,618 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.4-py3.11.egg-info 2025-10-26T01:23:34,631 running install_scripts 2025-10-26T01:23:34,644 creating build/bdist.linux-armv7l/wheel/keybird-1.0.4.dist-info/WHEEL 2025-10-26T01:23:34,647 creating '/tmp/pip-wheel-d5howupe/.tmp-5_78zzbh/keybird-1.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-26T01:23:34,650 adding 'keybird/__init__.py' 2025-10-26T01:23:34,652 adding 'keybird/deploy_cli.py' 2025-10-26T01:23:34,658 adding 'keybird/server.py' 2025-10-26T01:23:34,660 adding 'keybird/setup.py' 2025-10-26T01:23:34,662 adding 'keybird/uninstall.py' 2025-10-26T01:23:34,664 adding 'keybird/scripts/cleanup_gadget.sh' 2025-10-26T01:23:34,665 adding 'keybird/scripts/gadget.conf' 2025-10-26T01:23:34,666 adding 'keybird/scripts/setup_gadget.sh' 2025-10-26T01:23:34,667 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-10-26T01:23:34,670 adding 'keybird/static/css/style.css' 2025-10-26T01:23:34,673 adding 'keybird/static/js/app.js' 2025-10-26T01:23:34,675 adding 'keybird/systemd/hid-gadget.service' 2025-10-26T01:23:34,676 adding 'keybird/systemd/pi-hid-bridge.service' 2025-10-26T01:23:34,679 adding 'keybird/templates/index.html' 2025-10-26T01:23:34,682 adding 'keybird-1.0.4.dist-info/licenses/LICENSE' 2025-10-26T01:23:34,685 adding 'keybird-1.0.4.dist-info/METADATA' 2025-10-26T01:23:34,686 adding 'keybird-1.0.4.dist-info/WHEEL' 2025-10-26T01:23:34,687 adding 'keybird-1.0.4.dist-info/entry_points.txt' 2025-10-26T01:23:34,687 adding 'keybird-1.0.4.dist-info/top_level.txt' 2025-10-26T01:23:34,688 adding 'keybird-1.0.4.dist-info/RECORD' 2025-10-26T01:23:34,690 removing build/bdist.linux-armv7l/wheel 2025-10-26T01:23:34,797 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-10-26T01:23:34,803 Created wheel for keybird: filename=keybird-1.0.4-py3-none-any.whl size=48303 sha256=7651992cf5305f7751be88edbf4f3298c828cebe9cc449db25b6427d1ea6adb7 2025-10-26T01:23:34,804 Stored in directory: /tmp/pip-ephem-wheel-cache-wojvydg1/wheels/a5/6f/be/c0b6e2bd1f2329a2a336fb67ae9b94ab24ac560c3d8e4b7188 2025-10-26T01:23:34,820 Successfully built keybird 2025-10-26T01:23:34,825 Removed build tracker: '/tmp/pip-build-tracker-6zr_45o7'