2025-10-24T21:34:18,688 Created temporary directory: /tmp/pip-ephem-wheel-cache-midao_1v 2025-10-24T21:34:18,690 Created temporary directory: /tmp/pip-build-tracker-bhfudxyk 2025-10-24T21:34:18,691 Initialized build tracking at /tmp/pip-build-tracker-bhfudxyk 2025-10-24T21:34:18,691 Created build tracker: /tmp/pip-build-tracker-bhfudxyk 2025-10-24T21:34:18,692 Entered build tracker: /tmp/pip-build-tracker-bhfudxyk 2025-10-24T21:34:18,693 Created temporary directory: /tmp/pip-wheel-h7mqmbag 2025-10-24T21:34:18,696 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-24T21:34:18,698 Created temporary directory: /tmp/pip-ephem-wheel-cache-jkwbaece 2025-10-24T21:34:18,720 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T21:34:18,723 2 location(s) to search for versions of keybird: 2025-10-24T21:34:18,723 * https://pypi.org/simple/keybird/ 2025-10-24T21:34:18,723 * https://www.piwheels.org/simple/keybird/ 2025-10-24T21:34:18,724 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-10-24T21:34:18,725 Getting page https://pypi.org/simple/keybird/ 2025-10-24T21:34:18,726 Found index url https://pypi.org/simple 2025-10-24T21:34:18,943 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-10-24T21:34:18,945 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-24T21:34:18,946 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-24T21:34:18,946 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-24T21:34:18,947 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-24T21:34:18,948 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-10-24T21:34:18,949 Getting page https://www.piwheels.org/simple/keybird/ 2025-10-24T21:34:18,950 Found index url https://www.piwheels.org/simple 2025-10-24T21:34:19,110 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-10-24T21:34:19,111 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-24T21:34:19,112 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-10-24T21:34:19,113 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-10-24T21:34:19,132 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-10-24T21:34:19,150 Collecting keybird==1.0.1 2025-10-24T21:34:19,153 Created temporary directory: /tmp/pip-unpack-1orcpvjz 2025-10-24T21:34:19,289 Downloading keybird-1.0.1.tar.gz (50 kB) 2025-10-24T21:34:19,409 Added keybird==1.0.1 from https://files.pythonhosted.org/packages/db/72/5ee4b07d85aa175935ca389afb311916786c6976507e16eef218e1a57172/keybird-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-bhfudxyk' 2025-10-24T21:34:19,414 Created temporary directory: /tmp/pip-build-env-_vyq54l5 2025-10-24T21:34:19,420 Installing build dependencies: started 2025-10-24T21:34:19,422 Running command pip subprocess to install build dependencies 2025-10-24T21:34:20,788 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T21:34:21,368 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-24T21:34:21,391 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T21:34:23,128 Collecting setuptools>=61.0 2025-10-24T21:34:23,310 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-24T21:34:23,603 Collecting wheel 2025-10-24T21:34:23,619 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-24T21:34:26,499 Installing collected packages: wheel, setuptools 2025-10-24T21:34:26,746 Creating /tmp/pip-build-env-_vyq54l5/overlay/local/bin 2025-10-24T21:34:26,748 changing mode of /tmp/pip-build-env-_vyq54l5/overlay/local/bin/wheel to 755 2025-10-24T21:34:31,192 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-24T21:34:31,468 Installing build dependencies: finished with status 'done' 2025-10-24T21:34:31,474 Getting requirements to build wheel: started 2025-10-24T21:34:31,475 Running command Getting requirements to build wheel 2025-10-24T21:34:32,163 running egg_info 2025-10-24T21:34:32,171 writing keybird.egg-info/PKG-INFO 2025-10-24T21:34:32,176 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-24T21:34:32,178 writing entry points to keybird.egg-info/entry_points.txt 2025-10-24T21:34:32,181 writing requirements to keybird.egg-info/requires.txt 2025-10-24T21:34:32,182 writing top-level names to keybird.egg-info/top_level.txt 2025-10-24T21:34:32,209 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:32,212 reading manifest template 'MANIFEST.in' 2025-10-24T21:34:32,223 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-24T21:34:32,224 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-24T21:34:32,225 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-24T21:34:32,225 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-24T21:34:32,226 adding license file 'LICENSE' 2025-10-24T21:34:32,229 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:32,327 Getting requirements to build wheel: finished with status 'done' 2025-10-24T21:34:32,330 Created temporary directory: /tmp/pip-modern-metadata-v5cuyn20 2025-10-24T21:34:32,332 Preparing metadata (pyproject.toml): started 2025-10-24T21:34:32,333 Running command Preparing metadata (pyproject.toml) 2025-10-24T21:34:32,975 running dist_info 2025-10-24T21:34:32,987 creating /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info 2025-10-24T21:34:32,988 writing /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/PKG-INFO 2025-10-24T21:34:32,997 writing dependency_links to /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/dependency_links.txt 2025-10-24T21:34:33,000 writing entry points to /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/entry_points.txt 2025-10-24T21:34:33,004 writing requirements to /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/requires.txt 2025-10-24T21:34:33,006 writing top-level names to /tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/top_level.txt 2025-10-24T21:34:33,009 writing manifest file '/tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:33,035 reading manifest file '/tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:33,037 reading manifest template 'MANIFEST.in' 2025-10-24T21:34:33,049 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-24T21:34:33,049 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-24T21:34:33,050 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-24T21:34:33,051 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-24T21:34:33,051 adding license file 'LICENSE' 2025-10-24T21:34:33,054 writing manifest file '/tmp/pip-modern-metadata-v5cuyn20/keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:33,055 creating '/tmp/pip-modern-metadata-v5cuyn20/keybird-1.0.1.dist-info' 2025-10-24T21:34:33,192 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T21:34:33,198 Source in /tmp/pip-wheel-h7mqmbag/keybird_3d4b6facef6c4e5084155599f8537cd9 has version 1.0.1, which satisfies requirement keybird==1.0.1 from https://files.pythonhosted.org/packages/db/72/5ee4b07d85aa175935ca389afb311916786c6976507e16eef218e1a57172/keybird-1.0.1.tar.gz 2025-10-24T21:34:33,199 Removed keybird==1.0.1 from https://files.pythonhosted.org/packages/db/72/5ee4b07d85aa175935ca389afb311916786c6976507e16eef218e1a57172/keybird-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-bhfudxyk' 2025-10-24T21:34:33,207 Created temporary directory: /tmp/pip-unpack-si4v8cux 2025-10-24T21:34:33,208 Building wheels for collected packages: keybird 2025-10-24T21:34:33,212 Created temporary directory: /tmp/pip-wheel-m42i68jx 2025-10-24T21:34:33,213 Destination directory: /tmp/pip-wheel-m42i68jx 2025-10-24T21:34:33,215 Building wheel for keybird (pyproject.toml): started 2025-10-24T21:34:33,216 Running command Building wheel for keybird (pyproject.toml) 2025-10-24T21:34:33,837 running bdist_wheel 2025-10-24T21:34:33,858 running build 2025-10-24T21:34:33,858 running build_py 2025-10-24T21:34:33,865 creating build/lib/keybird 2025-10-24T21:34:33,867 copying keybird/deploy_cli.py -> build/lib/keybird 2025-10-24T21:34:33,870 copying keybird/server.py -> build/lib/keybird 2025-10-24T21:34:33,873 copying keybird/uninstall.py -> build/lib/keybird 2025-10-24T21:34:33,875 copying keybird/__init__.py -> build/lib/keybird 2025-10-24T21:34:33,877 copying keybird/setup.py -> build/lib/keybird 2025-10-24T21:34:33,879 running egg_info 2025-10-24T21:34:33,891 writing keybird.egg-info/PKG-INFO 2025-10-24T21:34:33,895 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-24T21:34:33,897 writing entry points to keybird.egg-info/entry_points.txt 2025-10-24T21:34:33,899 writing requirements to keybird.egg-info/requires.txt 2025-10-24T21:34:33,900 writing top-level names to keybird.egg-info/top_level.txt 2025-10-24T21:34:33,913 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:33,916 reading manifest template 'MANIFEST.in' 2025-10-24T21:34:33,926 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-24T21:34:33,927 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-24T21:34:33,927 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-24T21:34:33,928 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-24T21:34:33,929 adding license file 'LICENSE' 2025-10-24T21:34:33,932 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-24T21:34:33,934 /tmp/pip-build-env-_vyq54l5/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-24T21:34:33,934 !! 2025-10-24T21:34:33,936 ******************************************************************************** 2025-10-24T21:34:33,937 ############################ 2025-10-24T21:34:33,937 # Package would be ignored # 2025-10-24T21:34:33,938 ############################ 2025-10-24T21:34:33,938 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-10-24T21:34:33,939 but it is absent from setuptools' `packages` configuration. 2025-10-24T21:34:33,939 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T21:34:33,940 package, please make sure that 'keybird.scripts' is explicitly added 2025-10-24T21:34:33,940 to the `packages` configuration field. 2025-10-24T21:34:33,941 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T21:34:33,941 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T21:34:33,942 instead of `find_packages(...)`/`find:`). 2025-10-24T21:34:33,942 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T21:34:33,943 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T21:34:33,944 If you don't want 'keybird.scripts' to be distributed and are 2025-10-24T21:34:33,944 already explicitly excluding 'keybird.scripts' via 2025-10-24T21:34:33,945 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T21:34:33,945 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T21:34:33,946 combination with a more fine grained `package-data` configuration. 2025-10-24T21:34:33,947 You can read more about "package data files" on setuptools documentation page: 2025-10-24T21:34:33,947 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T21:34:33,949 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T21:34:33,950 even if it does not contain any `.py` files. 2025-10-24T21:34:33,950 On the other hand, currently there is no concept of package data 2025-10-24T21:34:33,951 directory, all directories are treated like packages. 2025-10-24T21:34:33,951 ******************************************************************************** 2025-10-24T21:34:33,952 !! 2025-10-24T21:34:33,952 check.warn(importable) 2025-10-24T21:34:33,953 /tmp/pip-build-env-_vyq54l5/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-24T21:34:33,954 !! 2025-10-24T21:34:33,955 ******************************************************************************** 2025-10-24T21:34:33,955 ############################ 2025-10-24T21:34:33,956 # Package would be ignored # 2025-10-24T21:34:33,956 ############################ 2025-10-24T21:34:33,957 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-10-24T21:34:33,957 but it is absent from setuptools' `packages` configuration. 2025-10-24T21:34:33,959 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T21:34:33,959 package, please make sure that 'keybird.static.css' is explicitly added 2025-10-24T21:34:33,960 to the `packages` configuration field. 2025-10-24T21:34:33,961 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T21:34:33,961 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T21:34:33,961 instead of `find_packages(...)`/`find:`). 2025-10-24T21:34:33,963 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T21:34:33,964 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T21:34:33,965 If you don't want 'keybird.static.css' to be distributed and are 2025-10-24T21:34:33,965 already explicitly excluding 'keybird.static.css' via 2025-10-24T21:34:33,966 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T21:34:33,966 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T21:34:33,967 combination with a more fine grained `package-data` configuration. 2025-10-24T21:34:33,968 You can read more about "package data files" on setuptools documentation page: 2025-10-24T21:34:33,969 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T21:34:33,970 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T21:34:33,970 even if it does not contain any `.py` files. 2025-10-24T21:34:33,971 On the other hand, currently there is no concept of package data 2025-10-24T21:34:33,971 directory, all directories are treated like packages. 2025-10-24T21:34:33,972 ******************************************************************************** 2025-10-24T21:34:33,972 !! 2025-10-24T21:34:33,973 check.warn(importable) 2025-10-24T21:34:33,974 /tmp/pip-build-env-_vyq54l5/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-24T21:34:33,974 !! 2025-10-24T21:34:33,975 ******************************************************************************** 2025-10-24T21:34:33,975 ############################ 2025-10-24T21:34:33,976 # Package would be ignored # 2025-10-24T21:34:33,976 ############################ 2025-10-24T21:34:33,977 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-10-24T21:34:33,978 but it is absent from setuptools' `packages` configuration. 2025-10-24T21:34:33,979 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T21:34:33,979 package, please make sure that 'keybird.static.js' is explicitly added 2025-10-24T21:34:33,980 to the `packages` configuration field. 2025-10-24T21:34:33,981 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T21:34:33,982 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T21:34:33,982 instead of `find_packages(...)`/`find:`). 2025-10-24T21:34:33,983 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T21:34:33,985 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T21:34:33,986 If you don't want 'keybird.static.js' to be distributed and are 2025-10-24T21:34:33,987 already explicitly excluding 'keybird.static.js' via 2025-10-24T21:34:33,987 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T21:34:33,988 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T21:34:33,988 combination with a more fine grained `package-data` configuration. 2025-10-24T21:34:33,989 You can read more about "package data files" on setuptools documentation page: 2025-10-24T21:34:33,990 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T21:34:33,992 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T21:34:33,992 even if it does not contain any `.py` files. 2025-10-24T21:34:33,993 On the other hand, currently there is no concept of package data 2025-10-24T21:34:33,993 directory, all directories are treated like packages. 2025-10-24T21:34:33,994 ******************************************************************************** 2025-10-24T21:34:33,995 !! 2025-10-24T21:34:33,996 check.warn(importable) 2025-10-24T21:34:33,996 /tmp/pip-build-env-_vyq54l5/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-24T21:34:33,997 !! 2025-10-24T21:34:33,998 ******************************************************************************** 2025-10-24T21:34:33,998 ############################ 2025-10-24T21:34:33,999 # Package would be ignored # 2025-10-24T21:34:33,999 ############################ 2025-10-24T21:34:33,999 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-10-24T21:34:34,000 but it is absent from setuptools' `packages` configuration. 2025-10-24T21:34:34,001 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T21:34:34,001 package, please make sure that 'keybird.systemd' is explicitly added 2025-10-24T21:34:34,001 to the `packages` configuration field. 2025-10-24T21:34:34,002 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T21:34:34,003 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T21:34:34,003 instead of `find_packages(...)`/`find:`). 2025-10-24T21:34:34,004 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T21:34:34,005 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T21:34:34,005 If you don't want 'keybird.systemd' to be distributed and are 2025-10-24T21:34:34,006 already explicitly excluding 'keybird.systemd' via 2025-10-24T21:34:34,006 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T21:34:34,007 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T21:34:34,008 combination with a more fine grained `package-data` configuration. 2025-10-24T21:34:34,009 You can read more about "package data files" on setuptools documentation page: 2025-10-24T21:34:34,010 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T21:34:34,012 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T21:34:34,012 even if it does not contain any `.py` files. 2025-10-24T21:34:34,013 On the other hand, currently there is no concept of package data 2025-10-24T21:34:34,013 directory, all directories are treated like packages. 2025-10-24T21:34:34,014 ******************************************************************************** 2025-10-24T21:34:34,015 !! 2025-10-24T21:34:34,016 check.warn(importable) 2025-10-24T21:34:34,016 /tmp/pip-build-env-_vyq54l5/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-24T21:34:34,017 !! 2025-10-24T21:34:34,018 ******************************************************************************** 2025-10-24T21:34:34,018 ############################ 2025-10-24T21:34:34,019 # Package would be ignored # 2025-10-24T21:34:34,020 ############################ 2025-10-24T21:34:34,020 Python recognizes 'keybird.templates' as an importable package[^1], 2025-10-24T21:34:34,021 but it is absent from setuptools' `packages` configuration. 2025-10-24T21:34:34,022 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T21:34:34,022 package, please make sure that 'keybird.templates' is explicitly added 2025-10-24T21:34:34,023 to the `packages` configuration field. 2025-10-24T21:34:34,024 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T21:34:34,024 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T21:34:34,025 instead of `find_packages(...)`/`find:`). 2025-10-24T21:34:34,026 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T21:34:34,027 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T21:34:34,028 If you don't want 'keybird.templates' to be distributed and are 2025-10-24T21:34:34,028 already explicitly excluding 'keybird.templates' via 2025-10-24T21:34:34,028 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T21:34:34,029 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T21:34:34,029 combination with a more fine grained `package-data` configuration. 2025-10-24T21:34:34,030 You can read more about "package data files" on setuptools documentation page: 2025-10-24T21:34:34,031 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T21:34:34,032 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T21:34:34,032 even if it does not contain any `.py` files. 2025-10-24T21:34:34,033 On the other hand, currently there is no concept of package data 2025-10-24T21:34:34,033 directory, all directories are treated like packages. 2025-10-24T21:34:34,034 ******************************************************************************** 2025-10-24T21:34:34,035 !! 2025-10-24T21:34:34,035 check.warn(importable) 2025-10-24T21:34:34,035 creating build/lib/keybird/scripts 2025-10-24T21:34:34,036 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-10-24T21:34:34,036 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-10-24T21:34:34,037 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-10-24T21:34:34,037 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-10-24T21:34:34,038 creating build/lib/keybird/static/css 2025-10-24T21:34:34,038 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-10-24T21:34:34,039 creating build/lib/keybird/static/js 2025-10-24T21:34:34,039 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-10-24T21:34:34,040 creating build/lib/keybird/systemd 2025-10-24T21:34:34,041 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-10-24T21:34:34,042 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-10-24T21:34:34,042 creating build/lib/keybird/templates 2025-10-24T21:34:34,043 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-10-24T21:34:34,043 installing to build/bdist.linux-armv7l/wheel 2025-10-24T21:34:34,044 running install 2025-10-24T21:34:34,044 running install_lib 2025-10-24T21:34:34,045 creating build/bdist.linux-armv7l/wheel 2025-10-24T21:34:34,045 creating build/bdist.linux-armv7l/wheel/keybird 2025-10-24T21:34:34,046 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-10-24T21:34:34,046 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-24T21:34:34,047 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-24T21:34:34,047 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-24T21:34:34,048 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-24T21:34:34,048 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-24T21:34:34,049 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-24T21:34:34,049 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-10-24T21:34:34,050 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-24T21:34:34,050 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-24T21:34:34,051 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-10-24T21:34:34,052 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-10-24T21:34:34,054 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-24T21:34:34,056 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-24T21:34:34,057 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-24T21:34:34,060 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-10-24T21:34:34,061 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-10-24T21:34:34,062 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-10-24T21:34:34,065 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-10-24T21:34:34,066 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-10-24T21:34:34,068 running install_egg_info 2025-10-24T21:34:34,074 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.1-py3.11.egg-info 2025-10-24T21:34:34,085 running install_scripts 2025-10-24T21:34:34,097 creating build/bdist.linux-armv7l/wheel/keybird-1.0.1.dist-info/WHEEL 2025-10-24T21:34:34,100 creating '/tmp/pip-wheel-m42i68jx/.tmp-5nctj75b/keybird-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-24T21:34:34,102 adding 'keybird/__init__.py' 2025-10-24T21:34:34,104 adding 'keybird/deploy_cli.py' 2025-10-24T21:34:34,110 adding 'keybird/server.py' 2025-10-24T21:34:34,112 adding 'keybird/setup.py' 2025-10-24T21:34:34,114 adding 'keybird/uninstall.py' 2025-10-24T21:34:34,115 adding 'keybird/scripts/cleanup_gadget.sh' 2025-10-24T21:34:34,117 adding 'keybird/scripts/gadget.conf' 2025-10-24T21:34:34,118 adding 'keybird/scripts/setup_gadget.sh' 2025-10-24T21:34:34,120 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-10-24T21:34:34,122 adding 'keybird/static/css/style.css' 2025-10-24T21:34:34,125 adding 'keybird/static/js/app.js' 2025-10-24T21:34:34,127 adding 'keybird/systemd/hid-gadget.service' 2025-10-24T21:34:34,128 adding 'keybird/systemd/pi-hid-bridge.service' 2025-10-24T21:34:34,131 adding 'keybird/templates/index.html' 2025-10-24T21:34:34,133 adding 'keybird-1.0.1.dist-info/licenses/LICENSE' 2025-10-24T21:34:34,136 adding 'keybird-1.0.1.dist-info/METADATA' 2025-10-24T21:34:34,137 adding 'keybird-1.0.1.dist-info/WHEEL' 2025-10-24T21:34:34,138 adding 'keybird-1.0.1.dist-info/entry_points.txt' 2025-10-24T21:34:34,139 adding 'keybird-1.0.1.dist-info/top_level.txt' 2025-10-24T21:34:34,140 adding 'keybird-1.0.1.dist-info/RECORD' 2025-10-24T21:34:34,142 removing build/bdist.linux-armv7l/wheel 2025-10-24T21:34:34,248 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-10-24T21:34:34,255 Created wheel for keybird: filename=keybird-1.0.1-py3-none-any.whl size=47163 sha256=227ec342b3cef48853dbb2643c059aac073ba9e1d75d8f458715246918e7f863 2025-10-24T21:34:34,256 Stored in directory: /tmp/pip-ephem-wheel-cache-jkwbaece/wheels/a4/9a/fc/1fe1044b1d8b98fccd779e108e809a3309c5580505d282486c 2025-10-24T21:34:34,272 Successfully built keybird 2025-10-24T21:34:34,276 Removed build tracker: '/tmp/pip-build-tracker-bhfudxyk'