2025-11-05T17:27:32,567 Created temporary directory: /tmp/pip-ephem-wheel-cache-yqhonpke 2025-11-05T17:27:32,569 Created temporary directory: /tmp/pip-build-tracker-ycxk3fly 2025-11-05T17:27:32,570 Initialized build tracking at /tmp/pip-build-tracker-ycxk3fly 2025-11-05T17:27:32,570 Created build tracker: /tmp/pip-build-tracker-ycxk3fly 2025-11-05T17:27:32,570 Entered build tracker: /tmp/pip-build-tracker-ycxk3fly 2025-11-05T17:27:32,571 Created temporary directory: /tmp/pip-wheel-68pwvd49 2025-11-05T17:27:32,574 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-11-05T17:27:32,577 Created temporary directory: /tmp/pip-ephem-wheel-cache-rsu64j3v 2025-11-05T17:27:32,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-05T17:27:32,602 2 location(s) to search for versions of nanowakeword: 2025-11-05T17:27:32,602 * https://pypi.org/simple/nanowakeword/ 2025-11-05T17:27:32,602 * https://www.piwheels.org/simple/nanowakeword/ 2025-11-05T17:27:32,603 Fetching project page and analyzing links: https://pypi.org/simple/nanowakeword/ 2025-11-05T17:27:32,603 Getting page https://pypi.org/simple/nanowakeword/ 2025-11-05T17:27:32,605 Found index url https://pypi.org/simple 2025-11-05T17:27:32,818 Fetched page https://pypi.org/simple/nanowakeword/ as application/vnd.pypi.simple.v1+json 2025-11-05T17:27:32,821 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/3f/99/79077066ee9f3ac918debb581a70af4905e61537da66133c3a6a8f3ed17f/nanowakeword-1.1.0-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,822 Found link https://files.pythonhosted.org/packages/a6/5a/73118914ae350e993f18cff7fc242548e9040231a25f7c04281202d49cef/nanowakeword-1.1.0.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8), version: 1.1.0 2025-11-05T17:27:32,823 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/01/a4/24f6c42a65ae3858770343e712e5e75b0a3fc0b0662024222f41b77b182e/nanowakeword-1.1.1-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,824 Found link https://files.pythonhosted.org/packages/3c/b0/2e12bf2cf086c1d2fdd3994185ecbb8fe8e84515a4899a56167c0f0fc254/nanowakeword-1.1.1.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8), version: 1.1.1 2025-11-05T17:27:32,825 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/5b/97/24306463d83cb7369339eb641095543b529170511ab3fe9bffb8a6d52cd6/nanowakeword-1.1.2-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:<3.12,>=3.8) 2025-11-05T17:27:32,827 Found link https://files.pythonhosted.org/packages/4b/dc/fa691a0ab79c42be45f65e96f8679bc45a805b6bf81c51021245bbe2171c/nanowakeword-1.1.2.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:<3.12,>=3.8), version: 1.1.2 2025-11-05T17:27:32,827 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/93/b1/376aef990f3fcf357f54b9c0146fcc5e64d8596aa0fb6f4a76f595a3ab30/nanowakeword-1.1.3-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,828 Found link https://files.pythonhosted.org/packages/22/e8/7c6d87309d47d58f434087e0003d65b494b6c9c077c315b6721257457371/nanowakeword-1.1.3.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8), version: 1.1.3 2025-11-05T17:27:32,829 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/74/1e/442f04fdb6dd39c47ee00ffc2f1949126af41b4bcbe666d24a68d88263fb/nanowakeword-1.1.4-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,830 Found link https://files.pythonhosted.org/packages/3c/af/a346c5a7961d11726264d8f3635ac1e2e8e8fe51b01aed942123df8555cd/nanowakeword-1.1.4.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8), version: 1.1.4 2025-11-05T17:27:32,831 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/0c/84/f760a0eddbc165d83c26772bddfb68e5f8060f6cf4c5818e11ecf002f4cf/nanowakeword-1.2.0-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.7) 2025-11-05T17:27:32,832 Found link https://files.pythonhosted.org/packages/4d/01/07630b13058ce6fb741e0b34178de631a402d38f59ec4731e7ef195bc1e4/nanowakeword-1.2.0.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.7), version: 1.2.0 2025-11-05T17:27:32,833 Skipping link: No binaries permitted for nanowakeword: https://files.pythonhosted.org/packages/4c/3b/04ad4a89bfe98bfc3f61d1a25c3ceb45c42198a1321dad09031b57bff799/nanowakeword-1.3.0-py3-none-any.whl (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,833 Found link https://files.pythonhosted.org/packages/2f/35/fccf231b28de1da0dd4f195e58b61b7b0bc36bed509faedade2dea9e9502/nanowakeword-1.3.0.tar.gz (from https://pypi.org/simple/nanowakeword/) (requires-python:>=3.8), version: 1.3.0 2025-11-05T17:27:32,834 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanowakeword/ 2025-11-05T17:27:32,835 Getting page https://www.piwheels.org/simple/nanowakeword/ 2025-11-05T17:27:32,836 Found index url https://www.piwheels.org/simple 2025-11-05T17:27:32,994 Fetched page https://www.piwheels.org/simple/nanowakeword/ as text/html 2025-11-05T17:27:32,997 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.2.0-py3-none-any.whl#sha256=2fd92e089f679f82b950f42706b43f0bdd52132751d29cb869aca1c16811a503 (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:>=3.7) 2025-11-05T17:27:32,998 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.1.4-py3-none-any.whl#sha256=fc665e90089575a8d1e785cc29d79335768c0f84027fda5835446b39a021a93e (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,998 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.1.3-py3-none-any.whl#sha256=fd9e64107f7290c7d4c9f2b0facd21787e878b9510dfc978f62c58d3f31769e7 (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:32,999 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.1.2-py3-none-any.whl#sha256=a704417951c2a9b5c84ad70c82c17db9fe505dcd8ac45e93a8cdc50953dcab7f (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:<3.12,>=3.8) 2025-11-05T17:27:33,000 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.1.1-py3-none-any.whl#sha256=63d6bd4fc8abc92a6618f8415b847fee5a026d4965062bf4b3b3690482ef7f40 (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:33,000 Skipping link: No binaries permitted for nanowakeword: https://www.piwheels.org/simple/nanowakeword/nanowakeword-1.1.0-py3-none-any.whl#sha256=effb89b03371b6fb1aef1625e0c47d32893eb6e7023f24317a736e5135339fec (from https://www.piwheels.org/simple/nanowakeword/) (requires-python:>=3.8) 2025-11-05T17:27:33,001 Skipping link: not a file: https://www.piwheels.org/simple/nanowakeword/ 2025-11-05T17:27:33,001 Skipping link: not a file: https://pypi.org/simple/nanowakeword/ 2025-11-05T17:27:33,021 Given no hashes to check 1 links for project 'nanowakeword': discarding no candidates 2025-11-05T17:27:33,039 Collecting nanowakeword==1.3.0 2025-11-05T17:27:33,042 Created temporary directory: /tmp/pip-unpack-k54_f3vv 2025-11-05T17:27:33,247 Downloading nanowakeword-1.3.0.tar.gz (84 kB) 2025-11-05T17:27:33,384 Added nanowakeword==1.3.0 from https://files.pythonhosted.org/packages/2f/35/fccf231b28de1da0dd4f195e58b61b7b0bc36bed509faedade2dea9e9502/nanowakeword-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-ycxk3fly' 2025-11-05T17:27:33,389 Created temporary directory: /tmp/pip-build-env-33cmkz9_ 2025-11-05T17:27:33,394 Installing build dependencies: started 2025-11-05T17:27:33,395 Running command pip subprocess to install build dependencies 2025-11-05T17:27:34,737 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-05T17:27:35,335 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-11-05T17:27:35,357 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-05T17:27:37,094 Collecting setuptools>=61.0 2025-11-05T17:27:37,183 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-05T17:27:40,083 Installing collected packages: setuptools 2025-11-05T17:27:43,740 Successfully installed setuptools-80.9.0 2025-11-05T17:27:44,009 Installing build dependencies: finished with status 'done' 2025-11-05T17:27:44,015 Getting requirements to build wheel: started 2025-11-05T17:27:44,017 Running command Getting requirements to build wheel 2025-11-05T17:27:44,733 running egg_info 2025-11-05T17:27:44,739 writing nanowakeword.egg-info/PKG-INFO 2025-11-05T17:27:44,757 writing dependency_links to nanowakeword.egg-info/dependency_links.txt 2025-11-05T17:27:44,759 writing entry points to nanowakeword.egg-info/entry_points.txt 2025-11-05T17:27:44,770 writing requirements to nanowakeword.egg-info/requires.txt 2025-11-05T17:27:44,771 writing top-level names to nanowakeword.egg-info/top_level.txt 2025-11-05T17:27:44,798 reading manifest file 'nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:44,801 reading manifest template 'MANIFEST.in' 2025-11-05T17:27:44,807 adding license file 'LICENSE' 2025-11-05T17:27:44,811 writing manifest file 'nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:44,909 Getting requirements to build wheel: finished with status 'done' 2025-11-05T17:27:44,912 Created temporary directory: /tmp/pip-modern-metadata-dchjnkcm 2025-11-05T17:27:44,915 Preparing metadata (pyproject.toml): started 2025-11-05T17:27:44,916 Running command Preparing metadata (pyproject.toml) 2025-11-05T17:27:45,586 running dist_info 2025-11-05T17:27:45,598 creating /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info 2025-11-05T17:27:45,599 writing /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/PKG-INFO 2025-11-05T17:27:45,615 writing dependency_links to /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/dependency_links.txt 2025-11-05T17:27:45,617 writing entry points to /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/entry_points.txt 2025-11-05T17:27:45,628 writing requirements to /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/requires.txt 2025-11-05T17:27:45,629 writing top-level names to /tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/top_level.txt 2025-11-05T17:27:45,630 writing manifest file '/tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:45,653 reading manifest file '/tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:45,655 reading manifest template 'MANIFEST.in' 2025-11-05T17:27:45,661 adding license file 'LICENSE' 2025-11-05T17:27:45,664 writing manifest file '/tmp/pip-modern-metadata-dchjnkcm/nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:45,665 creating '/tmp/pip-modern-metadata-dchjnkcm/nanowakeword-1.3.0.dist-info' 2025-11-05T17:27:45,795 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-05T17:27:45,801 Source in /tmp/pip-wheel-68pwvd49/nanowakeword_776cbe5150be44a6b426b9718bd28b50 has version 1.3.0, which satisfies requirement nanowakeword==1.3.0 from https://files.pythonhosted.org/packages/2f/35/fccf231b28de1da0dd4f195e58b61b7b0bc36bed509faedade2dea9e9502/nanowakeword-1.3.0.tar.gz 2025-11-05T17:27:45,802 Removed nanowakeword==1.3.0 from https://files.pythonhosted.org/packages/2f/35/fccf231b28de1da0dd4f195e58b61b7b0bc36bed509faedade2dea9e9502/nanowakeword-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-ycxk3fly' 2025-11-05T17:27:45,810 Created temporary directory: /tmp/pip-unpack-dawgn7kj 2025-11-05T17:27:45,811 Building wheels for collected packages: nanowakeword 2025-11-05T17:27:45,815 Created temporary directory: /tmp/pip-wheel-a80y6q80 2025-11-05T17:27:45,816 Destination directory: /tmp/pip-wheel-a80y6q80 2025-11-05T17:27:45,818 Building wheel for nanowakeword (pyproject.toml): started 2025-11-05T17:27:45,819 Running command Building wheel for nanowakeword (pyproject.toml) 2025-11-05T17:27:46,471 running bdist_wheel 2025-11-05T17:27:46,492 running build 2025-11-05T17:27:46,493 running build_py 2025-11-05T17:27:46,500 creating build/lib/nanowakeword 2025-11-05T17:27:46,502 copying nanowakeword/nanointerpreter.py -> build/lib/nanowakeword 2025-11-05T17:27:46,505 copying nanowakeword/data.py -> build/lib/nanowakeword 2025-11-05T17:27:46,509 copying nanowakeword/analyzer.py -> build/lib/nanowakeword 2025-11-05T17:27:46,511 copying nanowakeword/trainer.py -> build/lib/nanowakeword 2025-11-05T17:27:46,515 copying nanowakeword/config_generator.py -> build/lib/nanowakeword 2025-11-05T17:27:46,518 copying nanowakeword/__init__.py -> build/lib/nanowakeword 2025-11-05T17:27:46,520 copying nanowakeword/vad.py -> build/lib/nanowakeword 2025-11-05T17:27:46,522 copying nanowakeword/generate_samples.py -> build/lib/nanowakeword 2025-11-05T17:27:46,526 creating build/lib/nanowakeword/data_utils 2025-11-05T17:27:46,527 copying nanowakeword/data_utils/preprocess.py -> build/lib/nanowakeword/data_utils 2025-11-05T17:27:46,529 copying nanowakeword/data_utils/__init__.py -> build/lib/nanowakeword/data_utils 2025-11-05T17:27:46,531 creating build/lib/nanowakeword/utils 2025-11-05T17:27:46,532 copying nanowakeword/utils/download_file.py -> build/lib/nanowakeword/utils 2025-11-05T17:27:46,534 copying nanowakeword/utils/audio_processing.py -> build/lib/nanowakeword/utils 2025-11-05T17:27:46,537 copying nanowakeword/utils/__init__.py -> build/lib/nanowakeword/utils 2025-11-05T17:27:46,539 copying nanowakeword/utils/logger.py -> build/lib/nanowakeword/utils 2025-11-05T17:27:46,541 creating build/lib/nanowakeword/resources 2025-11-05T17:27:46,543 copying nanowakeword/resources/__init__.py -> build/lib/nanowakeword/resources 2025-11-05T17:27:46,545 creating build/lib/nanowakeword/resources/models 2025-11-05T17:27:46,546 copying nanowakeword/resources/models/_registry.py -> build/lib/nanowakeword/resources/models 2025-11-05T17:27:46,548 copying nanowakeword/resources/models/__init__.py -> build/lib/nanowakeword/resources/models 2025-11-05T17:27:46,550 running egg_info 2025-11-05T17:27:46,561 writing nanowakeword.egg-info/PKG-INFO 2025-11-05T17:27:46,578 writing dependency_links to nanowakeword.egg-info/dependency_links.txt 2025-11-05T17:27:46,580 writing entry points to nanowakeword.egg-info/entry_points.txt 2025-11-05T17:27:46,590 writing requirements to nanowakeword.egg-info/requires.txt 2025-11-05T17:27:46,591 writing top-level names to nanowakeword.egg-info/top_level.txt 2025-11-05T17:27:46,604 reading manifest file 'nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:46,607 reading manifest template 'MANIFEST.in' 2025-11-05T17:27:46,613 adding license file 'LICENSE' 2025-11-05T17:27:46,616 writing manifest file 'nanowakeword.egg-info/SOURCES.txt' 2025-11-05T17:27:46,619 /tmp/pip-build-env-33cmkz9_/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'nanowakeword.resources.__pycache__' is absent from the `packages` configuration. 2025-11-05T17:27:46,620 !! 2025-11-05T17:27:46,621 ******************************************************************************** 2025-11-05T17:27:46,621 ############################ 2025-11-05T17:27:46,622 # Package would be ignored # 2025-11-05T17:27:46,622 ############################ 2025-11-05T17:27:46,623 Python recognizes 'nanowakeword.resources.__pycache__' as an importable package[^1], 2025-11-05T17:27:46,623 but it is absent from setuptools' `packages` configuration. 2025-11-05T17:27:46,624 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-05T17:27:46,625 package, please make sure that 'nanowakeword.resources.__pycache__' is explicitly added 2025-11-05T17:27:46,625 to the `packages` configuration field. 2025-11-05T17:27:46,626 Alternatively, you can also rely on setuptools' discovery methods 2025-11-05T17:27:46,626 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-05T17:27:46,627 instead of `find_packages(...)`/`find:`). 2025-11-05T17:27:46,628 You can read more about "package discovery" on setuptools documentation page: 2025-11-05T17:27:46,629 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-05T17:27:46,630 If you don't want 'nanowakeword.resources.__pycache__' to be distributed and are 2025-11-05T17:27:46,630 already explicitly excluding 'nanowakeword.resources.__pycache__' via 2025-11-05T17:27:46,631 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-05T17:27:46,631 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-05T17:27:46,632 combination with a more fine grained `package-data` configuration. 2025-11-05T17:27:46,633 You can read more about "package data files" on setuptools documentation page: 2025-11-05T17:27:46,634 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-05T17:27:46,635 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-05T17:27:46,636 even if it does not contain any `.py` files. 2025-11-05T17:27:46,636 On the other hand, currently there is no concept of package data 2025-11-05T17:27:46,637 directory, all directories are treated like packages. 2025-11-05T17:27:46,637 ******************************************************************************** 2025-11-05T17:27:46,639 !! 2025-11-05T17:27:46,639 check.warn(importable) 2025-11-05T17:27:46,640 /tmp/pip-build-env-33cmkz9_/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'nanowakeword.resources.models.__pycache__' is absent from the `packages` configuration. 2025-11-05T17:27:46,640 !! 2025-11-05T17:27:46,642 ******************************************************************************** 2025-11-05T17:27:46,642 ############################ 2025-11-05T17:27:46,643 # Package would be ignored # 2025-11-05T17:27:46,643 ############################ 2025-11-05T17:27:46,644 Python recognizes 'nanowakeword.resources.models.__pycache__' as an importable package[^1], 2025-11-05T17:27:46,644 but it is absent from setuptools' `packages` configuration. 2025-11-05T17:27:46,646 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-05T17:27:46,646 package, please make sure that 'nanowakeword.resources.models.__pycache__' is explicitly added 2025-11-05T17:27:46,647 to the `packages` configuration field. 2025-11-05T17:27:46,648 Alternatively, you can also rely on setuptools' discovery methods 2025-11-05T17:27:46,649 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-05T17:27:46,650 instead of `find_packages(...)`/`find:`). 2025-11-05T17:27:46,651 You can read more about "package discovery" on setuptools documentation page: 2025-11-05T17:27:46,652 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-05T17:27:46,653 If you don't want 'nanowakeword.resources.models.__pycache__' to be distributed and are 2025-11-05T17:27:46,653 already explicitly excluding 'nanowakeword.resources.models.__pycache__' via 2025-11-05T17:27:46,654 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-05T17:27:46,654 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-05T17:27:46,655 combination with a more fine grained `package-data` configuration. 2025-11-05T17:27:46,656 You can read more about "package data files" on setuptools documentation page: 2025-11-05T17:27:46,656 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-05T17:27:46,658 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-05T17:27:46,658 even if it does not contain any `.py` files. 2025-11-05T17:27:46,659 On the other hand, currently there is no concept of package data 2025-11-05T17:27:46,659 directory, all directories are treated like packages. 2025-11-05T17:27:46,660 ******************************************************************************** 2025-11-05T17:27:46,660 !! 2025-11-05T17:27:46,661 check.warn(importable) 2025-11-05T17:27:46,661 creating build/lib/nanowakeword/resources/__pycache__ 2025-11-05T17:27:46,662 copying nanowakeword/resources/__pycache__/__init__.cpython-313.pyc -> build/lib/nanowakeword/resources/__pycache__ 2025-11-05T17:27:46,662 creating build/lib/nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,663 copying nanowakeword/resources/models/__pycache__/__init__.cpython-313.pyc -> build/lib/nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,664 copying nanowakeword/resources/models/__pycache__/_registry.cpython-313.pyc -> build/lib/nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,664 installing to build/bdist.linux-armv7l/wheel 2025-11-05T17:27:46,665 running install 2025-11-05T17:27:46,679 running install_lib 2025-11-05T17:27:46,686 creating build/bdist.linux-armv7l/wheel 2025-11-05T17:27:46,689 creating build/bdist.linux-armv7l/wheel/nanowakeword 2025-11-05T17:27:46,690 copying build/lib/nanowakeword/nanointerpreter.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,693 creating build/bdist.linux-armv7l/wheel/nanowakeword/data_utils 2025-11-05T17:27:46,694 copying build/lib/nanowakeword/data_utils/preprocess.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/data_utils 2025-11-05T17:27:46,697 copying build/lib/nanowakeword/data_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/data_utils 2025-11-05T17:27:46,698 copying build/lib/nanowakeword/data.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,701 copying build/lib/nanowakeword/analyzer.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,704 copying build/lib/nanowakeword/trainer.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,708 creating build/bdist.linux-armv7l/wheel/nanowakeword/utils 2025-11-05T17:27:46,709 copying build/lib/nanowakeword/utils/download_file.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/utils 2025-11-05T17:27:46,711 copying build/lib/nanowakeword/utils/audio_processing.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/utils 2025-11-05T17:27:46,714 copying build/lib/nanowakeword/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/utils 2025-11-05T17:27:46,716 copying build/lib/nanowakeword/utils/logger.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/utils 2025-11-05T17:27:46,718 copying build/lib/nanowakeword/config_generator.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,721 copying build/lib/nanowakeword/__init__.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,723 copying build/lib/nanowakeword/vad.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,725 creating build/bdist.linux-armv7l/wheel/nanowakeword/resources 2025-11-05T17:27:46,727 creating build/bdist.linux-armv7l/wheel/nanowakeword/resources/models 2025-11-05T17:27:46,728 creating build/bdist.linux-armv7l/wheel/nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,730 copying build/lib/nanowakeword/resources/models/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,732 copying build/lib/nanowakeword/resources/models/__pycache__/_registry.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources/models/__pycache__ 2025-11-05T17:27:46,734 copying build/lib/nanowakeword/resources/models/_registry.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources/models 2025-11-05T17:27:46,736 copying build/lib/nanowakeword/resources/models/__init__.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources/models 2025-11-05T17:27:46,738 creating build/bdist.linux-armv7l/wheel/nanowakeword/resources/__pycache__ 2025-11-05T17:27:46,739 copying build/lib/nanowakeword/resources/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources/__pycache__ 2025-11-05T17:27:46,741 copying build/lib/nanowakeword/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./nanowakeword/resources 2025-11-05T17:27:46,743 copying build/lib/nanowakeword/generate_samples.py -> build/bdist.linux-armv7l/wheel/./nanowakeword 2025-11-05T17:27:46,745 running install_egg_info 2025-11-05T17:27:46,751 Copying nanowakeword.egg-info to build/bdist.linux-armv7l/wheel/./nanowakeword-1.3.0-py3.11.egg-info 2025-11-05T17:27:46,763 running install_scripts 2025-11-05T17:27:46,777 creating build/bdist.linux-armv7l/wheel/nanowakeword-1.3.0.dist-info/WHEEL 2025-11-05T17:27:46,780 creating '/tmp/pip-wheel-a80y6q80/.tmp-46jzylev/nanowakeword-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-05T17:27:46,782 adding 'nanowakeword/__init__.py' 2025-11-05T17:27:46,784 adding 'nanowakeword/analyzer.py' 2025-11-05T17:27:46,786 adding 'nanowakeword/config_generator.py' 2025-11-05T17:27:46,793 adding 'nanowakeword/data.py' 2025-11-05T17:27:46,795 adding 'nanowakeword/generate_samples.py' 2025-11-05T17:27:46,797 adding 'nanowakeword/nanointerpreter.py' 2025-11-05T17:27:46,807 adding 'nanowakeword/trainer.py' 2025-11-05T17:27:46,809 adding 'nanowakeword/vad.py' 2025-11-05T17:27:46,811 adding 'nanowakeword/data_utils/__init__.py' 2025-11-05T17:27:46,812 adding 'nanowakeword/data_utils/preprocess.py' 2025-11-05T17:27:46,814 adding 'nanowakeword/resources/__init__.py' 2025-11-05T17:27:46,816 adding 'nanowakeword/resources/__pycache__/__init__.cpython-313.pyc' 2025-11-05T17:27:46,818 adding 'nanowakeword/resources/models/__init__.py' 2025-11-05T17:27:46,819 adding 'nanowakeword/resources/models/_registry.py' 2025-11-05T17:27:46,821 adding 'nanowakeword/resources/models/__pycache__/__init__.cpython-313.pyc' 2025-11-05T17:27:46,822 adding 'nanowakeword/resources/models/__pycache__/_registry.cpython-313.pyc' 2025-11-05T17:27:46,824 adding 'nanowakeword/utils/__init__.py' 2025-11-05T17:27:46,828 adding 'nanowakeword/utils/audio_processing.py' 2025-11-05T17:27:46,830 adding 'nanowakeword/utils/download_file.py' 2025-11-05T17:27:46,831 adding 'nanowakeword/utils/logger.py' 2025-11-05T17:27:46,835 adding 'nanowakeword-1.3.0.dist-info/licenses/LICENSE' 2025-11-05T17:27:46,839 adding 'nanowakeword-1.3.0.dist-info/METADATA' 2025-11-05T17:27:46,840 adding 'nanowakeword-1.3.0.dist-info/WHEEL' 2025-11-05T17:27:46,841 adding 'nanowakeword-1.3.0.dist-info/entry_points.txt' 2025-11-05T17:27:46,842 adding 'nanowakeword-1.3.0.dist-info/top_level.txt' 2025-11-05T17:27:46,843 adding 'nanowakeword-1.3.0.dist-info/RECORD' 2025-11-05T17:27:46,846 removing build/bdist.linux-armv7l/wheel 2025-11-05T17:27:46,955 Building wheel for nanowakeword (pyproject.toml): finished with status 'done' 2025-11-05T17:27:46,961 Created wheel for nanowakeword: filename=nanowakeword-1.3.0-py3-none-any.whl size=81813 sha256=6484407af91ffaf113c7f074dfe6f60c58f25799c2096e80bf74f2e4980a3267 2025-11-05T17:27:46,963 Stored in directory: /tmp/pip-ephem-wheel-cache-rsu64j3v/wheels/74/40/b7/ed3e3576a91734c461dbe6bb717beea77749b35f3c5a73a5d7 2025-11-05T17:27:46,978 Successfully built nanowakeword 2025-11-05T17:27:46,984 Removed build tracker: '/tmp/pip-build-tracker-ycxk3fly'