2025-10-25T05:16:32,451 Created temporary directory: /tmp/pip-ephem-wheel-cache-ayb0xx6p 2025-10-25T05:16:32,453 Created temporary directory: /tmp/pip-build-tracker-d24lw7ao 2025-10-25T05:16:32,453 Initialized build tracking at /tmp/pip-build-tracker-d24lw7ao 2025-10-25T05:16:32,454 Created build tracker: /tmp/pip-build-tracker-d24lw7ao 2025-10-25T05:16:32,454 Entered build tracker: /tmp/pip-build-tracker-d24lw7ao 2025-10-25T05:16:32,455 Created temporary directory: /tmp/pip-wheel-j12jy39i 2025-10-25T05:16:32,458 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-25T05:16:32,460 Created temporary directory: /tmp/pip-ephem-wheel-cache-fwjlqw_d 2025-10-25T05:16:32,494 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T05:16:32,497 2 location(s) to search for versions of keybird: 2025-10-25T05:16:32,497 * https://pypi.org/simple/keybird/ 2025-10-25T05:16:32,497 * https://www.piwheels.org/simple/keybird/ 2025-10-25T05:16:32,499 Fetching project page and analyzing links: https://pypi.org/simple/keybird/ 2025-10-25T05:16:32,500 Getting page https://pypi.org/simple/keybird/ 2025-10-25T05:16:32,502 Found index url https://pypi.org/simple 2025-10-25T05:16:32,716 Fetched page https://pypi.org/simple/keybird/ as application/vnd.pypi.simple.v1+json 2025-10-25T05:16:32,718 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-25T05:16:32,719 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-25T05:16:32,720 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-25T05:16:32,722 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-25T05:16:32,722 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-25T05:16:32,723 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-25T05:16:32,724 Fetching project page and analyzing links: https://www.piwheels.org/simple/keybird/ 2025-10-25T05:16:32,725 Getting page https://www.piwheels.org/simple/keybird/ 2025-10-25T05:16:32,726 Found index url https://www.piwheels.org/simple 2025-10-25T05:16:32,887 Fetched page https://www.piwheels.org/simple/keybird/ as text/html 2025-10-25T05:16:32,889 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-25T05:16:32,889 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-25T05:16:32,890 Skipping link: not a file: https://www.piwheels.org/simple/keybird/ 2025-10-25T05:16:32,891 Skipping link: not a file: https://pypi.org/simple/keybird/ 2025-10-25T05:16:32,910 Given no hashes to check 1 links for project 'keybird': discarding no candidates 2025-10-25T05:16:32,936 Collecting keybird==1.0.2 2025-10-25T05:16:32,939 Created temporary directory: /tmp/pip-unpack-cjxelatm 2025-10-25T05:16:33,099 Downloading keybird-1.0.2.tar.gz (50 kB) 2025-10-25T05:16:33,223 Added keybird==1.0.2 from https://files.pythonhosted.org/packages/66/3d/32040320a26b1f565f6895240ddf7d94af53ed471cf2820750e7f0ae739b/keybird-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-d24lw7ao' 2025-10-25T05:16:33,230 Created temporary directory: /tmp/pip-build-env-xi277b0f 2025-10-25T05:16:33,235 Installing build dependencies: started 2025-10-25T05:16:33,236 Running command pip subprocess to install build dependencies 2025-10-25T05:16:34,628 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-25T05:16:35,231 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-25T05:16:35,254 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-25T05:16:36,990 Collecting setuptools>=61.0 2025-10-25T05:16:37,138 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-25T05:16:37,429 Collecting wheel 2025-10-25T05:16:37,445 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-25T05:16:40,372 Installing collected packages: wheel, setuptools 2025-10-25T05:16:40,614 Creating /tmp/pip-build-env-xi277b0f/overlay/local/bin 2025-10-25T05:16:40,616 changing mode of /tmp/pip-build-env-xi277b0f/overlay/local/bin/wheel to 755 2025-10-25T05:16:45,065 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-25T05:16:45,344 Installing build dependencies: finished with status 'done' 2025-10-25T05:16:45,353 Getting requirements to build wheel: started 2025-10-25T05:16:45,355 Running command Getting requirements to build wheel 2025-10-25T05:16:46,064 running egg_info 2025-10-25T05:16:46,071 writing keybird.egg-info/PKG-INFO 2025-10-25T05:16:46,076 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-25T05:16:46,079 writing entry points to keybird.egg-info/entry_points.txt 2025-10-25T05:16:46,081 writing requirements to keybird.egg-info/requires.txt 2025-10-25T05:16:46,083 writing top-level names to keybird.egg-info/top_level.txt 2025-10-25T05:16:46,109 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:46,113 reading manifest template 'MANIFEST.in' 2025-10-25T05:16:46,125 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T05:16:46,125 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T05:16:46,126 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T05:16:46,127 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T05:16:46,127 adding license file 'LICENSE' 2025-10-25T05:16:46,130 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:46,227 Getting requirements to build wheel: finished with status 'done' 2025-10-25T05:16:46,231 Created temporary directory: /tmp/pip-modern-metadata-ngp7dnfl 2025-10-25T05:16:46,234 Preparing metadata (pyproject.toml): started 2025-10-25T05:16:46,235 Running command Preparing metadata (pyproject.toml) 2025-10-25T05:16:47,101 running dist_info 2025-10-25T05:16:47,113 creating /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info 2025-10-25T05:16:47,114 writing /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/PKG-INFO 2025-10-25T05:16:47,120 writing dependency_links to /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/dependency_links.txt 2025-10-25T05:16:47,122 writing entry points to /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/entry_points.txt 2025-10-25T05:16:47,124 writing requirements to /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/requires.txt 2025-10-25T05:16:47,125 writing top-level names to /tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/top_level.txt 2025-10-25T05:16:47,127 writing manifest file '/tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:47,154 reading manifest file '/tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:47,157 reading manifest template 'MANIFEST.in' 2025-10-25T05:16:47,168 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T05:16:47,169 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T05:16:47,169 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T05:16:47,170 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T05:16:47,171 adding license file 'LICENSE' 2025-10-25T05:16:47,174 writing manifest file '/tmp/pip-modern-metadata-ngp7dnfl/keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:47,175 creating '/tmp/pip-modern-metadata-ngp7dnfl/keybird-1.0.2.dist-info' 2025-10-25T05:16:47,304 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-25T05:16:47,310 Source in /tmp/pip-wheel-j12jy39i/keybird_00232085155e4683847f561e8bedc09a has version 1.0.2, which satisfies requirement keybird==1.0.2 from https://files.pythonhosted.org/packages/66/3d/32040320a26b1f565f6895240ddf7d94af53ed471cf2820750e7f0ae739b/keybird-1.0.2.tar.gz 2025-10-25T05:16:47,311 Removed keybird==1.0.2 from https://files.pythonhosted.org/packages/66/3d/32040320a26b1f565f6895240ddf7d94af53ed471cf2820750e7f0ae739b/keybird-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-d24lw7ao' 2025-10-25T05:16:47,320 Created temporary directory: /tmp/pip-unpack-lh1v84ov 2025-10-25T05:16:47,320 Building wheels for collected packages: keybird 2025-10-25T05:16:47,326 Created temporary directory: /tmp/pip-wheel-42s3tdi6 2025-10-25T05:16:47,326 Destination directory: /tmp/pip-wheel-42s3tdi6 2025-10-25T05:16:47,329 Building wheel for keybird (pyproject.toml): started 2025-10-25T05:16:47,330 Running command Building wheel for keybird (pyproject.toml) 2025-10-25T05:16:48,000 running bdist_wheel 2025-10-25T05:16:48,023 running build 2025-10-25T05:16:48,024 running build_py 2025-10-25T05:16:48,032 creating build/lib/keybird 2025-10-25T05:16:48,034 copying keybird/setup.py -> build/lib/keybird 2025-10-25T05:16:48,036 copying keybird/deploy_cli.py -> build/lib/keybird 2025-10-25T05:16:48,039 copying keybird/__init__.py -> build/lib/keybird 2025-10-25T05:16:48,041 copying keybird/uninstall.py -> build/lib/keybird 2025-10-25T05:16:48,044 copying keybird/server.py -> build/lib/keybird 2025-10-25T05:16:48,047 running egg_info 2025-10-25T05:16:48,060 writing keybird.egg-info/PKG-INFO 2025-10-25T05:16:48,065 writing dependency_links to keybird.egg-info/dependency_links.txt 2025-10-25T05:16:48,067 writing entry points to keybird.egg-info/entry_points.txt 2025-10-25T05:16:48,069 writing requirements to keybird.egg-info/requires.txt 2025-10-25T05:16:48,070 writing top-level names to keybird.egg-info/top_level.txt 2025-10-25T05:16:48,085 reading manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:48,088 reading manifest template 'MANIFEST.in' 2025-10-25T05:16:48,098 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-25T05:16:48,099 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-25T05:16:48,100 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-25T05:16:48,100 warning: no previously-included files matching '*.bak' found anywhere in distribution 2025-10-25T05:16:48,101 adding license file 'LICENSE' 2025-10-25T05:16:48,104 writing manifest file 'keybird.egg-info/SOURCES.txt' 2025-10-25T05:16:48,106 /tmp/pip-build-env-xi277b0f/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-25T05:16:48,106 !! 2025-10-25T05:16:48,107 ******************************************************************************** 2025-10-25T05:16:48,108 ############################ 2025-10-25T05:16:48,108 # Package would be ignored # 2025-10-25T05:16:48,109 ############################ 2025-10-25T05:16:48,109 Python recognizes 'keybird.scripts' as an importable package[^1], 2025-10-25T05:16:48,110 but it is absent from setuptools' `packages` configuration. 2025-10-25T05:16:48,110 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T05:16:48,111 package, please make sure that 'keybird.scripts' is explicitly added 2025-10-25T05:16:48,111 to the `packages` configuration field. 2025-10-25T05:16:48,112 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T05:16:48,113 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T05:16:48,113 instead of `find_packages(...)`/`find:`). 2025-10-25T05:16:48,114 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T05:16:48,115 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T05:16:48,116 If you don't want 'keybird.scripts' to be distributed and are 2025-10-25T05:16:48,117 already explicitly excluding 'keybird.scripts' via 2025-10-25T05:16:48,117 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T05:16:48,118 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T05:16:48,118 combination with a more fine grained `package-data` configuration. 2025-10-25T05:16:48,119 You can read more about "package data files" on setuptools documentation page: 2025-10-25T05:16:48,120 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T05:16:48,122 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T05:16:48,122 even if it does not contain any `.py` files. 2025-10-25T05:16:48,123 On the other hand, currently there is no concept of package data 2025-10-25T05:16:48,124 directory, all directories are treated like packages. 2025-10-25T05:16:48,124 ******************************************************************************** 2025-10-25T05:16:48,125 !! 2025-10-25T05:16:48,126 check.warn(importable) 2025-10-25T05:16:48,127 /tmp/pip-build-env-xi277b0f/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-25T05:16:48,127 !! 2025-10-25T05:16:48,128 ******************************************************************************** 2025-10-25T05:16:48,129 ############################ 2025-10-25T05:16:48,129 # Package would be ignored # 2025-10-25T05:16:48,130 ############################ 2025-10-25T05:16:48,130 Python recognizes 'keybird.static.css' as an importable package[^1], 2025-10-25T05:16:48,131 but it is absent from setuptools' `packages` configuration. 2025-10-25T05:16:48,132 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T05:16:48,133 package, please make sure that 'keybird.static.css' is explicitly added 2025-10-25T05:16:48,134 to the `packages` configuration field. 2025-10-25T05:16:48,135 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T05:16:48,135 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T05:16:48,136 instead of `find_packages(...)`/`find:`). 2025-10-25T05:16:48,137 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T05:16:48,138 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T05:16:48,138 If you don't want 'keybird.static.css' to be distributed and are 2025-10-25T05:16:48,139 already explicitly excluding 'keybird.static.css' via 2025-10-25T05:16:48,139 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T05:16:48,140 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T05:16:48,140 combination with a more fine grained `package-data` configuration. 2025-10-25T05:16:48,142 You can read more about "package data files" on setuptools documentation page: 2025-10-25T05:16:48,143 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T05:16:48,144 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T05:16:48,145 even if it does not contain any `.py` files. 2025-10-25T05:16:48,145 On the other hand, currently there is no concept of package data 2025-10-25T05:16:48,146 directory, all directories are treated like packages. 2025-10-25T05:16:48,146 ******************************************************************************** 2025-10-25T05:16:48,148 !! 2025-10-25T05:16:48,148 check.warn(importable) 2025-10-25T05:16:48,149 /tmp/pip-build-env-xi277b0f/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-25T05:16:48,149 !! 2025-10-25T05:16:48,151 ******************************************************************************** 2025-10-25T05:16:48,151 ############################ 2025-10-25T05:16:48,152 # Package would be ignored # 2025-10-25T05:16:48,152 ############################ 2025-10-25T05:16:48,153 Python recognizes 'keybird.static.js' as an importable package[^1], 2025-10-25T05:16:48,154 but it is absent from setuptools' `packages` configuration. 2025-10-25T05:16:48,155 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T05:16:48,155 package, please make sure that 'keybird.static.js' is explicitly added 2025-10-25T05:16:48,156 to the `packages` configuration field. 2025-10-25T05:16:48,157 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T05:16:48,158 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T05:16:48,158 instead of `find_packages(...)`/`find:`). 2025-10-25T05:16:48,159 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T05:16:48,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T05:16:48,161 If you don't want 'keybird.static.js' to be distributed and are 2025-10-25T05:16:48,162 already explicitly excluding 'keybird.static.js' via 2025-10-25T05:16:48,162 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T05:16:48,163 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T05:16:48,164 combination with a more fine grained `package-data` configuration. 2025-10-25T05:16:48,165 You can read more about "package data files" on setuptools documentation page: 2025-10-25T05:16:48,166 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T05:16:48,167 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T05:16:48,168 even if it does not contain any `.py` files. 2025-10-25T05:16:48,168 On the other hand, currently there is no concept of package data 2025-10-25T05:16:48,168 directory, all directories are treated like packages. 2025-10-25T05:16:48,169 ******************************************************************************** 2025-10-25T05:16:48,169 !! 2025-10-25T05:16:48,170 check.warn(importable) 2025-10-25T05:16:48,170 /tmp/pip-build-env-xi277b0f/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-25T05:16:48,171 !! 2025-10-25T05:16:48,171 ******************************************************************************** 2025-10-25T05:16:48,172 ############################ 2025-10-25T05:16:48,172 # Package would be ignored # 2025-10-25T05:16:48,173 ############################ 2025-10-25T05:16:48,173 Python recognizes 'keybird.systemd' as an importable package[^1], 2025-10-25T05:16:48,173 but it is absent from setuptools' `packages` configuration. 2025-10-25T05:16:48,174 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T05:16:48,175 package, please make sure that 'keybird.systemd' is explicitly added 2025-10-25T05:16:48,175 to the `packages` configuration field. 2025-10-25T05:16:48,176 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T05:16:48,177 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T05:16:48,178 instead of `find_packages(...)`/`find:`). 2025-10-25T05:16:48,179 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T05:16:48,180 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T05:16:48,181 If you don't want 'keybird.systemd' to be distributed and are 2025-10-25T05:16:48,182 already explicitly excluding 'keybird.systemd' via 2025-10-25T05:16:48,182 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T05:16:48,183 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T05:16:48,183 combination with a more fine grained `package-data` configuration. 2025-10-25T05:16:48,184 You can read more about "package data files" on setuptools documentation page: 2025-10-25T05:16:48,185 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T05:16:48,187 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T05:16:48,188 even if it does not contain any `.py` files. 2025-10-25T05:16:48,188 On the other hand, currently there is no concept of package data 2025-10-25T05:16:48,189 directory, all directories are treated like packages. 2025-10-25T05:16:48,189 ******************************************************************************** 2025-10-25T05:16:48,190 !! 2025-10-25T05:16:48,191 check.warn(importable) 2025-10-25T05:16:48,191 /tmp/pip-build-env-xi277b0f/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-25T05:16:48,192 !! 2025-10-25T05:16:48,193 ******************************************************************************** 2025-10-25T05:16:48,194 ############################ 2025-10-25T05:16:48,194 # Package would be ignored # 2025-10-25T05:16:48,195 ############################ 2025-10-25T05:16:48,196 Python recognizes 'keybird.templates' as an importable package[^1], 2025-10-25T05:16:48,196 but it is absent from setuptools' `packages` configuration. 2025-10-25T05:16:48,197 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-25T05:16:48,197 package, please make sure that 'keybird.templates' is explicitly added 2025-10-25T05:16:48,198 to the `packages` configuration field. 2025-10-25T05:16:48,199 Alternatively, you can also rely on setuptools' discovery methods 2025-10-25T05:16:48,199 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-25T05:16:48,200 instead of `find_packages(...)`/`find:`). 2025-10-25T05:16:48,201 You can read more about "package discovery" on setuptools documentation page: 2025-10-25T05:16:48,202 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-25T05:16:48,203 If you don't want 'keybird.templates' to be distributed and are 2025-10-25T05:16:48,203 already explicitly excluding 'keybird.templates' via 2025-10-25T05:16:48,204 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-25T05:16:48,204 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-25T05:16:48,205 combination with a more fine grained `package-data` configuration. 2025-10-25T05:16:48,206 You can read more about "package data files" on setuptools documentation page: 2025-10-25T05:16:48,207 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-25T05:16:48,208 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-25T05:16:48,209 even if it does not contain any `.py` files. 2025-10-25T05:16:48,209 On the other hand, currently there is no concept of package data 2025-10-25T05:16:48,210 directory, all directories are treated like packages. 2025-10-25T05:16:48,210 ******************************************************************************** 2025-10-25T05:16:48,211 !! 2025-10-25T05:16:48,212 check.warn(importable) 2025-10-25T05:16:48,212 creating build/lib/keybird/scripts 2025-10-25T05:16:48,213 copying keybird/scripts/cleanup_gadget.sh -> build/lib/keybird/scripts 2025-10-25T05:16:48,213 copying keybird/scripts/gadget.conf -> build/lib/keybird/scripts 2025-10-25T05:16:48,214 copying keybird/scripts/setup_gadget.sh -> build/lib/keybird/scripts 2025-10-25T05:16:48,215 copying keybird/scripts/setup_gadget_composite.sh -> build/lib/keybird/scripts 2025-10-25T05:16:48,215 creating build/lib/keybird/static/css 2025-10-25T05:16:48,216 copying keybird/static/css/style.css -> build/lib/keybird/static/css 2025-10-25T05:16:48,216 creating build/lib/keybird/static/js 2025-10-25T05:16:48,217 copying keybird/static/js/app.js -> build/lib/keybird/static/js 2025-10-25T05:16:48,218 creating build/lib/keybird/systemd 2025-10-25T05:16:48,218 copying keybird/systemd/hid-gadget.service -> build/lib/keybird/systemd 2025-10-25T05:16:48,219 copying keybird/systemd/pi-hid-bridge.service -> build/lib/keybird/systemd 2025-10-25T05:16:48,219 creating build/lib/keybird/templates 2025-10-25T05:16:48,220 copying keybird/templates/index.html -> build/lib/keybird/templates 2025-10-25T05:16:48,220 installing to build/bdist.linux-armv7l/wheel 2025-10-25T05:16:48,221 running install 2025-10-25T05:16:48,221 running install_lib 2025-10-25T05:16:48,222 creating build/bdist.linux-armv7l/wheel 2025-10-25T05:16:48,222 creating build/bdist.linux-armv7l/wheel/keybird 2025-10-25T05:16:48,223 creating build/bdist.linux-armv7l/wheel/keybird/templates 2025-10-25T05:16:48,223 copying build/lib/keybird/templates/index.html -> build/bdist.linux-armv7l/wheel/./keybird/templates 2025-10-25T05:16:48,224 creating build/bdist.linux-armv7l/wheel/keybird/static 2025-10-25T05:16:48,225 creating build/bdist.linux-armv7l/wheel/keybird/static/js 2025-10-25T05:16:48,226 copying build/lib/keybird/static/js/app.js -> build/bdist.linux-armv7l/wheel/./keybird/static/js 2025-10-25T05:16:48,227 creating build/bdist.linux-armv7l/wheel/keybird/static/css 2025-10-25T05:16:48,228 copying build/lib/keybird/static/css/style.css -> build/bdist.linux-armv7l/wheel/./keybird/static/css 2025-10-25T05:16:48,228 copying build/lib/keybird/setup.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T05:16:48,229 copying build/lib/keybird/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T05:16:48,230 copying build/lib/keybird/__init__.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T05:16:48,230 copying build/lib/keybird/uninstall.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T05:16:48,231 copying build/lib/keybird/server.py -> build/bdist.linux-armv7l/wheel/./keybird 2025-10-25T05:16:48,232 creating build/bdist.linux-armv7l/wheel/keybird/scripts 2025-10-25T05:16:48,233 copying build/lib/keybird/scripts/cleanup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T05:16:48,233 copying build/lib/keybird/scripts/setup_gadget_composite.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T05:16:48,234 copying build/lib/keybird/scripts/gadget.conf -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T05:16:48,236 copying build/lib/keybird/scripts/setup_gadget.sh -> build/bdist.linux-armv7l/wheel/./keybird/scripts 2025-10-25T05:16:48,238 creating build/bdist.linux-armv7l/wheel/keybird/systemd 2025-10-25T05:16:48,240 copying build/lib/keybird/systemd/hid-gadget.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-25T05:16:48,242 copying build/lib/keybird/systemd/pi-hid-bridge.service -> build/bdist.linux-armv7l/wheel/./keybird/systemd 2025-10-25T05:16:48,244 running install_egg_info 2025-10-25T05:16:48,250 Copying keybird.egg-info to build/bdist.linux-armv7l/wheel/./keybird-1.0.2-py3.11.egg-info 2025-10-25T05:16:48,263 running install_scripts 2025-10-25T05:16:48,276 creating build/bdist.linux-armv7l/wheel/keybird-1.0.2.dist-info/WHEEL 2025-10-25T05:16:48,279 creating '/tmp/pip-wheel-42s3tdi6/.tmp-a3b2e6fz/keybird-1.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-25T05:16:48,282 adding 'keybird/__init__.py' 2025-10-25T05:16:48,285 adding 'keybird/deploy_cli.py' 2025-10-25T05:16:48,292 adding 'keybird/server.py' 2025-10-25T05:16:48,294 adding 'keybird/setup.py' 2025-10-25T05:16:48,296 adding 'keybird/uninstall.py' 2025-10-25T05:16:48,299 adding 'keybird/scripts/cleanup_gadget.sh' 2025-10-25T05:16:48,300 adding 'keybird/scripts/gadget.conf' 2025-10-25T05:16:48,302 adding 'keybird/scripts/setup_gadget.sh' 2025-10-25T05:16:48,304 adding 'keybird/scripts/setup_gadget_composite.sh' 2025-10-25T05:16:48,307 adding 'keybird/static/css/style.css' 2025-10-25T05:16:48,310 adding 'keybird/static/js/app.js' 2025-10-25T05:16:48,313 adding 'keybird/systemd/hid-gadget.service' 2025-10-25T05:16:48,314 adding 'keybird/systemd/pi-hid-bridge.service' 2025-10-25T05:16:48,317 adding 'keybird/templates/index.html' 2025-10-25T05:16:48,320 adding 'keybird-1.0.2.dist-info/licenses/LICENSE' 2025-10-25T05:16:48,324 adding 'keybird-1.0.2.dist-info/METADATA' 2025-10-25T05:16:48,325 adding 'keybird-1.0.2.dist-info/WHEEL' 2025-10-25T05:16:48,327 adding 'keybird-1.0.2.dist-info/entry_points.txt' 2025-10-25T05:16:48,328 adding 'keybird-1.0.2.dist-info/top_level.txt' 2025-10-25T05:16:48,329 adding 'keybird-1.0.2.dist-info/RECORD' 2025-10-25T05:16:48,332 removing build/bdist.linux-armv7l/wheel 2025-10-25T05:16:48,438 Building wheel for keybird (pyproject.toml): finished with status 'done' 2025-10-25T05:16:48,444 Created wheel for keybird: filename=keybird-1.0.2-py3-none-any.whl size=47328 sha256=eb5e0d37541683274d8091b2c2c4200c232c3ecc8fa654a61c6bdff47d939574 2025-10-25T05:16:48,445 Stored in directory: /tmp/pip-ephem-wheel-cache-fwjlqw_d/wheels/00/f5/ce/79ee1e04e1a364642352de2c4584e0aea2ebecbfb96bd1f625 2025-10-25T05:16:48,462 Successfully built keybird 2025-10-25T05:16:48,466 Removed build tracker: '/tmp/pip-build-tracker-d24lw7ao'