2025-10-25T06:26:50,231 Created temporary directory: /tmp/pip-ephem-wheel-cache-wz2135bz 2025-10-25T06:26:50,233 Created temporary directory: /tmp/pip-build-tracker-8tkjasqd 2025-10-25T06:26:50,234 Initialized build tracking at /tmp/pip-build-tracker-8tkjasqd 2025-10-25T06:26:50,234 Created build tracker: /tmp/pip-build-tracker-8tkjasqd 2025-10-25T06:26:50,235 Entered build tracker: /tmp/pip-build-tracker-8tkjasqd 2025-10-25T06:26:50,236 Created temporary directory: /tmp/pip-wheel-ucqtrmij 2025-10-25T06:26:50,239 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-25T06:26:50,241 Created temporary directory: /tmp/pip-ephem-wheel-cache-yi4l8tig 2025-10-25T06:26:50,268 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T06:26:50,272 2 location(s) to search for versions of keybird: 2025-10-25T06:26:50,272 * https://pypi.org/simple/keybird/ 2025-10-25T06:26:50,272 * https://www.piwheels.org/simple/keybird/ 2025-10-25T06:26:50,272 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-10-25T06:26:50,273 Getting page https://pypi.org/simple/keybird/ 2025-10-25T06:26:50,275 Found index url https://pypi.org/simple 2025-10-25T06:26:50,489 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-10-25T06:26:50,492 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-25T06:26:50,493 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-25T06:26:50,493 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-25T06:26:50,495 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-25T06:26:50,495 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-25T06:26:50,496 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-25T06:26:50,497 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-25T06:26:50,498 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-25T06:26:50,499 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-10-25T06:26:50,500 Getting page https://www.piwheels.org/simple/keybird/ 2025-10-25T06:26:50,501 Found index url https://www.piwheels.org/simple 2025-10-25T06:26:50,662 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-10-25T06:26:50,664 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-25T06:26:50,665 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-25T06:26:50,666 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-25T06:26:50,666 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-10-25T06:26:50,667 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-10-25T06:26:50,686 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-10-25T06:26:50,703 Collecting keybird==1.0.3 2025-10-25T06:26:50,706 Created temporary directory: /tmp/pip-unpack-z739wri7 2025-10-25T06:26:50,917 Downloading keybird-1.0.3.tar.gz (52 kB) 2025-10-25T06:26:51,039 Added keybird==1.0.3 from https://files.pythonhosted.org/packages/4a/fa/b53596f9bdce21b2d057720602c042a47a10a1684ada49db95ed700194d9/keybird-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-8tkjasqd' 2025-10-25T06:26:51,045 Created temporary directory: /tmp/pip-build-env-caif4gsj 2025-10-25T06:26:51,051 Installing build dependencies: started 2025-10-25T06:26:51,052 Running command pip subprocess to install build dependencies 2025-10-25T06:26:52,188 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-25T06:26:52,795 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-25T06:26:52,819 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T06:26:54,789 Collecting setuptools>=61.0 2025-10-25T06:26:54,888 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-25T06:26:55,171 Collecting wheel 2025-10-25T06:26:55,191 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-25T06:26:58,083 Installing collected packages: wheel, setuptools 2025-10-25T06:26:58,332 Creating /tmp/pip-build-env-caif4gsj/overlay/local/bin 2025-10-25T06:26:58,334 changing mode of /tmp/pip-build-env-caif4gsj/overlay/local/bin/wheel to 755 2025-10-25T06:27:01,993 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-25T06:27:02,267 Installing build dependencies: finished with status 'done' 2025-10-25T06:27:02,273 Getting requirements to build wheel: started 2025-10-25T06:27:02,275 Running command Getting requirements to build wheel 2025-10-25T06:27:02,972 running egg_info 2025-10-25T06:27:02,980 writing keybird.egg-info/PKG-INFO 2025-10-25T06:27:02,986 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-25T06:27:02,988 writing entry points to keybird.egg-info/entry_points.txt 2025-10-25T06:27:02,991 writing requirements to keybird.egg-info/requires.txt 2025-10-25T06:27:02,992 writing top-level names to keybird.egg-info/top_level.txt 2025-10-25T06:27:03,019 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:03,022 reading manifest template 'MANIFEST.in' 2025-10-25T06:27:03,034 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T06:27:03,034 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T06:27:03,035 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T06:27:03,036 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T06:27:03,037 adding license file 'LICENSE' 2025-10-25T06:27:03,040 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:03,137 Getting requirements to build wheel: finished with status 'done' 2025-10-25T06:27:03,141 Created temporary directory: /tmp/pip-modern-metadata-by0ns6v3 2025-10-25T06:27:03,144 Preparing metadata (pyproject.toml): started 2025-10-25T06:27:03,145 Running command Preparing metadata (pyproject.toml) 2025-10-25T06:27:03,825 running dist_info 2025-10-25T06:27:03,838 creating /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info 2025-10-25T06:27:03,838 writing /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/PKG-INFO 2025-10-25T06:27:03,844 writing dependency_links to /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/dependency_links.txt 2025-10-25T06:27:03,846 writing entry points to /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/entry_points.txt 2025-10-25T06:27:03,848 writing requirements to /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/requires.txt 2025-10-25T06:27:03,849 writing top-level names to /tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/top_level.txt 2025-10-25T06:27:03,850 writing manifest file '/tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:03,873 reading manifest file '/tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:03,875 reading manifest template 'MANIFEST.in' 2025-10-25T06:27:03,887 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T06:27:03,887 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T06:27:03,888 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T06:27:03,888 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T06:27:03,889 adding license file 'LICENSE' 2025-10-25T06:27:03,892 writing manifest file '/tmp/pip-modern-metadata-by0ns6v3/keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:03,893 creating '/tmp/pip-modern-metadata-by0ns6v3/keybird-1.0.3.dist-info' 2025-10-25T06:27:04,018 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-25T06:27:04,025 Source in /tmp/pip-wheel-ucqtrmij/keybird_cc756ff2a7604f8280eb716034761f70 has version 1.0.3, which satisfies requirement keybird==1.0.3 from https://files.pythonhosted.org/packages/4a/fa/b53596f9bdce21b2d057720602c042a47a10a1684ada49db95ed700194d9/keybird-1.0.3.tar.gz 2025-10-25T06:27:04,026 Removed keybird==1.0.3 from https://files.pythonhosted.org/packages/4a/fa/b53596f9bdce21b2d057720602c042a47a10a1684ada49db95ed700194d9/keybird-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-8tkjasqd' 2025-10-25T06:27:04,034 Created temporary directory: /tmp/pip-unpack-tp5z8l9x 2025-10-25T06:27:04,035 Building wheels for collected packages: keybird 2025-10-25T06:27:04,039 Created temporary directory: /tmp/pip-wheel-y7ou17y4 2025-10-25T06:27:04,040 Destination directory: /tmp/pip-wheel-y7ou17y4 2025-10-25T06:27:04,042 Building wheel for keybird (pyproject.toml): started 2025-10-25T06:27:04,043 Running command Building wheel for keybird (pyproject.toml) 2025-10-25T06:27:04,700 running bdist_wheel 2025-10-25T06:27:04,722 running build 2025-10-25T06:27:04,722 running build_py 2025-10-25T06:27:04,729 creating build/lib/keybird 2025-10-25T06:27:04,732 copying keybird/server.py -> build/lib/keybird 2025-10-25T06:27:04,737 copying keybird/__init__.py -> build/lib/keybird 2025-10-25T06:27:04,739 copying keybird/uninstall.py -> build/lib/keybird 2025-10-25T06:27:04,741 copying keybird/setup.py -> build/lib/keybird 2025-10-25T06:27:04,744 copying keybird/deploy_cli.py -> build/lib/keybird 2025-10-25T06:27:04,746 running egg_info 2025-10-25T06:27:04,758 writing keybird.egg-info/PKG-INFO 2025-10-25T06:27:04,763 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-25T06:27:04,765 writing entry points to keybird.egg-info/entry_points.txt 2025-10-25T06:27:04,767 writing requirements to keybird.egg-info/requires.txt 2025-10-25T06:27:04,768 writing top-level names to keybird.egg-info/top_level.txt 2025-10-25T06:27:04,781 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:04,784 reading manifest template 'MANIFEST.in' 2025-10-25T06:27:04,795 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T06:27:04,796 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T06:27:04,797 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T06:27:04,798 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T06:27:04,798 adding license file 'LICENSE' 2025-10-25T06:27:04,802 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T06:27:04,804 /tmp/pip-build-env-caif4gsj/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-25T06:27:04,804 !! 2025-10-25T06:27:04,805 ******************************************************************************** 2025-10-25T06:27:04,806 ############################ 2025-10-25T06:27:04,806 # Package would be ignored # 2025-10-25T06:27:04,807 ############################ 2025-10-25T06:27:04,807 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-10-25T06:27:04,808 but it is absent from setuptools' `packages` configuration. 2025-10-25T06:27:04,809 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T06:27:04,810 package, please make sure that 'keybird.scripts' is explicitly added 2025-10-25T06:27:04,810 to the `packages` configuration field. 2025-10-25T06:27:04,811 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T06:27:04,811 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T06:27:04,812 instead of `find_packages(...)`/`find:`). 2025-10-25T06:27:04,813 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T06:27:04,814 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T06:27:04,815 If you don't want 'keybird.scripts' to be distributed and are 2025-10-25T06:27:04,816 already explicitly excluding 'keybird.scripts' via 2025-10-25T06:27:04,816 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T06:27:04,817 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T06:27:04,817 combination with a more fine grained `package-data` configuration. 2025-10-25T06:27:04,818 You can read more about "package data files" on setuptools documentation page: 2025-10-25T06:27:04,819 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T06:27:04,821 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T06:27:04,821 even if it does not contain any `.py` files. 2025-10-25T06:27:04,822 On the other hand, currently there is no concept of package data 2025-10-25T06:27:04,822 directory, all directories are treated like packages. 2025-10-25T06:27:04,823 ******************************************************************************** 2025-10-25T06:27:04,824 !! 2025-10-25T06:27:04,824 check.warn(importable) 2025-10-25T06:27:04,825 /tmp/pip-build-env-caif4gsj/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-25T06:27:04,825 !! 2025-10-25T06:27:04,827 ******************************************************************************** 2025-10-25T06:27:04,827 ############################ 2025-10-25T06:27:04,828 # Package would be ignored # 2025-10-25T06:27:04,828 ############################ 2025-10-25T06:27:04,828 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-10-25T06:27:04,829 but it is absent from setuptools' `packages` configuration. 2025-10-25T06:27:04,830 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T06:27:04,830 package, please make sure that 'keybird.static.css' is explicitly added 2025-10-25T06:27:04,830 to the `packages` configuration field. 2025-10-25T06:27:04,832 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T06:27:04,832 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T06:27:04,833 instead of `find_packages(...)`/`find:`). 2025-10-25T06:27:04,834 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T06:27:04,835 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T06:27:04,836 If you don't want 'keybird.static.css' to be distributed and are 2025-10-25T06:27:04,836 already explicitly excluding 'keybird.static.css' via 2025-10-25T06:27:04,837 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T06:27:04,837 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T06:27:04,838 combination with a more fine grained `package-data` configuration. 2025-10-25T06:27:04,839 You can read more about "package data files" on setuptools documentation page: 2025-10-25T06:27:04,840 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T06:27:04,841 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T06:27:04,842 even if it does not contain any `.py` files. 2025-10-25T06:27:04,842 On the other hand, currently there is no concept of package data 2025-10-25T06:27:04,843 directory, all directories are treated like packages. 2025-10-25T06:27:04,843 ******************************************************************************** 2025-10-25T06:27:04,844 !! 2025-10-25T06:27:04,845 check.warn(importable) 2025-10-25T06:27:04,845 /tmp/pip-build-env-caif4gsj/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-25T06:27:04,846 !! 2025-10-25T06:27:04,847 ******************************************************************************** 2025-10-25T06:27:04,847 ############################ 2025-10-25T06:27:04,848 # Package would be ignored # 2025-10-25T06:27:04,848 ############################ 2025-10-25T06:27:04,849 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-10-25T06:27:04,849 but it is absent from setuptools' `packages` configuration. 2025-10-25T06:27:04,850 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T06:27:04,851 package, please make sure that 'keybird.static.js' is explicitly added 2025-10-25T06:27:04,851 to the `packages` configuration field. 2025-10-25T06:27:04,852 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T06:27:04,853 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T06:27:04,854 instead of `find_packages(...)`/`find:`). 2025-10-25T06:27:04,855 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T06:27:04,856 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T06:27:04,857 If you don't want 'keybird.static.js' to be distributed and are 2025-10-25T06:27:04,857 already explicitly excluding 'keybird.static.js' via 2025-10-25T06:27:04,857 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T06:27:04,858 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T06:27:04,858 combination with a more fine grained `package-data` configuration. 2025-10-25T06:27:04,859 You can read more about "package data files" on setuptools documentation page: 2025-10-25T06:27:04,860 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T06:27:04,861 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T06:27:04,862 even if it does not contain any `.py` files. 2025-10-25T06:27:04,862 On the other hand, currently there is no concept of package data 2025-10-25T06:27:04,862 directory, all directories are treated like packages. 2025-10-25T06:27:04,863 ******************************************************************************** 2025-10-25T06:27:04,864 !! 2025-10-25T06:27:04,864 check.warn(importable) 2025-10-25T06:27:04,865 /tmp/pip-build-env-caif4gsj/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-25T06:27:04,865 !! 2025-10-25T06:27:04,866 ******************************************************************************** 2025-10-25T06:27:04,867 ############################ 2025-10-25T06:27:04,867 # Package would be ignored # 2025-10-25T06:27:04,867 ############################ 2025-10-25T06:27:04,868 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-10-25T06:27:04,869 but it is absent from setuptools' `packages` configuration. 2025-10-25T06:27:04,869 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T06:27:04,870 package, please make sure that 'keybird.systemd' is explicitly added 2025-10-25T06:27:04,870 to the `packages` configuration field. 2025-10-25T06:27:04,871 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T06:27:04,872 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T06:27:04,872 instead of `find_packages(...)`/`find:`). 2025-10-25T06:27:04,873 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T06:27:04,874 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T06:27:04,875 If you don't want 'keybird.systemd' to be distributed and are 2025-10-25T06:27:04,876 already explicitly excluding 'keybird.systemd' via 2025-10-25T06:27:04,876 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T06:27:04,877 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T06:27:04,877 combination with a more fine grained `package-data` configuration. 2025-10-25T06:27:04,878 You can read more about "package data files" on setuptools documentation page: 2025-10-25T06:27:04,879 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T06:27:04,881 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T06:27:04,881 even if it does not contain any `.py` files. 2025-10-25T06:27:04,882 On the other hand, currently there is no concept of package data 2025-10-25T06:27:04,882 directory, all directories are treated like packages. 2025-10-25T06:27:04,883 ******************************************************************************** 2025-10-25T06:27:04,884 !! 2025-10-25T06:27:04,884 check.warn(importable) 2025-10-25T06:27:04,885 /tmp/pip-build-env-caif4gsj/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-25T06:27:04,885 !! 2025-10-25T06:27:04,886 ******************************************************************************** 2025-10-25T06:27:04,887 ############################ 2025-10-25T06:27:04,887 # Package would be ignored # 2025-10-25T06:27:04,887 ############################ 2025-10-25T06:27:04,888 Python recognizes 'keybird.templates' as an importable package[^1], 2025-10-25T06:27:04,888 but it is absent from setuptools' `packages` configuration. 2025-10-25T06:27:04,889 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T06:27:04,890 package, please make sure that 'keybird.templates' is explicitly added 2025-10-25T06:27:04,890 to the `packages` configuration field. 2025-10-25T06:27:04,891 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T06:27:04,892 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T06:27:04,892 instead of `find_packages(...)`/`find:`). 2025-10-25T06:27:04,893 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T06:27:04,894 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T06:27:04,895 If you don't want 'keybird.templates' to be distributed and are 2025-10-25T06:27:04,896 already explicitly excluding 'keybird.templates' via 2025-10-25T06:27:04,896 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T06:27:04,897 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T06:27:04,897 combination with a more fine grained `package-data` configuration. 2025-10-25T06:27:04,898 You can read more about "package data files" on setuptools documentation page: 2025-10-25T06:27:04,899 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T06:27:04,901 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T06:27:04,902 even if it does not contain any `.py` files. 2025-10-25T06:27:04,902 On the other hand, currently there is no concept of package data 2025-10-25T06:27:04,903 directory, all directories are treated like packages. 2025-10-25T06:27:04,903 ******************************************************************************** 2025-10-25T06:27:04,904 !! 2025-10-25T06:27:04,905 check.warn(importable) 2025-10-25T06:27:04,905 creating build/lib/keybird/scripts 2025-10-25T06:27:04,906 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-10-25T06:27:04,906 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-10-25T06:27:04,907 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-10-25T06:27:04,907 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-10-25T06:27:04,908 creating build/lib/keybird/static/css 2025-10-25T06:27:04,908 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-10-25T06:27:04,909 creating build/lib/keybird/static/js 2025-10-25T06:27:04,909 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-10-25T06:27:04,910 creating build/lib/keybird/systemd 2025-10-25T06:27:04,910 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-10-25T06:27:04,911 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-10-25T06:27:04,911 creating build/lib/keybird/templates 2025-10-25T06:27:04,912 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-10-25T06:27:04,912 installing to build/bdist.linux-armv7l/wheel 2025-10-25T06:27:04,913 running install 2025-10-25T06:27:04,913 running install_lib 2025-10-25T06:27:04,913 creating build/bdist.linux-armv7l/wheel 2025-10-25T06:27:04,914 creating build/bdist.linux-armv7l/wheel/keybird 2025-10-25T06:27:04,914 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T06:27:04,915 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T06:27:04,915 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T06:27:04,916 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-10-25T06:27:04,916 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-25T06:27:04,917 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-25T06:27:04,917 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-10-25T06:27:04,918 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T06:27:04,918 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T06:27:04,919 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T06:27:04,920 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T06:27:04,922 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T06:27:04,925 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-10-25T06:27:04,926 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-10-25T06:27:04,929 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T06:27:04,932 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-10-25T06:27:04,933 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-10-25T06:27:04,934 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-10-25T06:27:04,937 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-10-25T06:27:04,938 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-10-25T06:27:04,940 running install_egg_info 2025-10-25T06:27:04,946 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.3-py3.11.egg-info 2025-10-25T06:27:04,958 running install_scripts 2025-10-25T06:27:04,971 creating build/bdist.linux-armv7l/wheel/keybird-1.0.3.dist-info/WHEEL 2025-10-25T06:27:04,973 creating '/tmp/pip-wheel-y7ou17y4/.tmp-_2e_8y7i/keybird-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-25T06:27:04,976 adding 'keybird/__init__.py' 2025-10-25T06:27:04,978 adding 'keybird/deploy_cli.py' 2025-10-25T06:27:04,984 adding 'keybird/server.py' 2025-10-25T06:27:04,986 adding 'keybird/setup.py' 2025-10-25T06:27:04,988 adding 'keybird/uninstall.py' 2025-10-25T06:27:04,990 adding 'keybird/scripts/cleanup_gadget.sh' 2025-10-25T06:27:04,992 adding 'keybird/scripts/gadget.conf' 2025-10-25T06:27:04,993 adding 'keybird/scripts/setup_gadget.sh' 2025-10-25T06:27:04,995 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-10-25T06:27:04,997 adding 'keybird/static/css/style.css' 2025-10-25T06:27:05,001 adding 'keybird/static/js/app.js' 2025-10-25T06:27:05,003 adding 'keybird/systemd/hid-gadget.service' 2025-10-25T06:27:05,004 adding 'keybird/systemd/pi-hid-bridge.service' 2025-10-25T06:27:05,007 adding 'keybird/templates/index.html' 2025-10-25T06:27:05,009 adding 'keybird-1.0.3.dist-info/licenses/LICENSE' 2025-10-25T06:27:05,012 adding 'keybird-1.0.3.dist-info/METADATA' 2025-10-25T06:27:05,013 adding 'keybird-1.0.3.dist-info/WHEEL' 2025-10-25T06:27:05,014 adding 'keybird-1.0.3.dist-info/entry_points.txt' 2025-10-25T06:27:05,015 adding 'keybird-1.0.3.dist-info/top_level.txt' 2025-10-25T06:27:05,016 adding 'keybird-1.0.3.dist-info/RECORD' 2025-10-25T06:27:05,018 removing build/bdist.linux-armv7l/wheel 2025-10-25T06:27:05,125 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-10-25T06:27:05,130 Created wheel for keybird: filename=keybird-1.0.3-py3-none-any.whl size=48272 sha256=fccc291fc153790c1cac2a2785634065294345b7c0fb9212086bcc98e0a26e8d 2025-10-25T06:27:05,131 Stored in directory: /tmp/pip-ephem-wheel-cache-yi4l8tig/wheels/78/fb/aa/698488acee84cbf7da0c1be82ecb4a7dd8433c536c00c5db6a 2025-10-25T06:27:05,147 Successfully built keybird 2025-10-25T06:27:05,151 Removed build tracker: '/tmp/pip-build-tracker-8tkjasqd'