2026-01-14T19:23:40,860 Created temporary directory: /tmp/pip-ephem-wheel-cache-gvuxe2nm 2026-01-14T19:23:40,862 Created temporary directory: /tmp/pip-build-tracker-ab0kha39 2026-01-14T19:23:40,862 Initialized build tracking at /tmp/pip-build-tracker-ab0kha39 2026-01-14T19:23:40,863 Created build tracker: /tmp/pip-build-tracker-ab0kha39 2026-01-14T19:23:40,863 Entered build tracker: /tmp/pip-build-tracker-ab0kha39 2026-01-14T19:23:40,864 Created temporary directory: /tmp/pip-wheel-e_mss6u5 2026-01-14T19:23:40,867 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 2026-01-14T19:23:40,869 Created temporary directory: /tmp/pip-ephem-wheel-cache-2u5lxh_f 2026-01-14T19:23:40,891 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T19:23:40,894 2 location(s) to search for versions of pdasc: 2026-01-14T19:23:40,894 * https://pypi.org/simple/pdasc/ 2026-01-14T19:23:40,894 * https://www.piwheels.org/simple/pdasc/ 2026-01-14T19:23:40,895 Fetching project page and analyzing links: https://pypi.org/simple/pdasc/ 2026-01-14T19:23:40,896 Getting page https://pypi.org/simple/pdasc/ 2026-01-14T19:23:40,897 Found index url https://pypi.org/simple 2026-01-14T19:23:41,034 Fetched page https://pypi.org/simple/pdasc/ as application/vnd.pypi.simple.v1+json 2026-01-14T19:23:41,036 Skipping link: No binaries permitted for pdasc: https://files.pythonhosted.org/packages/21/b8/d764bdee7be279c01216e0100518b8da271e8340056333e7fc9265179cf7/pdasc-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10) 2026-01-14T19:23:41,037 Found link https://files.pythonhosted.org/packages/90/07/32a2cfd8a0a2243fca145b6d88fa5e48def8e62058dcc0918e879e645c7d/pdasc-0.1.0.tar.gz (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10), version: 0.1.0 2026-01-14T19:23:41,038 Skipping link: No binaries permitted for pdasc: https://files.pythonhosted.org/packages/ae/c1/74cee61714f97cf4d53510133f8cf9a2308bd2c7b98c5d5b504d77c64c4a/pdasc-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10) 2026-01-14T19:23:41,039 Found link https://files.pythonhosted.org/packages/3c/3e/cb240387ab02ecb9dee21e3930cd8919f0f07208552ad04eaf956fe5f269/pdasc-0.1.1.tar.gz (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10), version: 0.1.1 2026-01-14T19:23:41,040 Fetching project page and analyzing links: https://www.piwheels.org/simple/pdasc/ 2026-01-14T19:23:41,040 Getting page https://www.piwheels.org/simple/pdasc/ 2026-01-14T19:23:41,042 Found index url https://www.piwheels.org/simple 2026-01-14T19:23:41,193 Fetched page https://www.piwheels.org/simple/pdasc/ as text/html 2026-01-14T19:23:41,195 Skipping link: No binaries permitted for pdasc: https://www.piwheels.org/simple/pdasc/pdasc-0.1.0-py3-none-any.whl#sha256=ff5bf5685daede7cf2a44e7a79b2f83829d2a79ae2d168a25fdeaeecdf024b8d (from https://www.piwheels.org/simple/pdasc/) (requires-python:>=3.10) 2026-01-14T19:23:41,196 Skipping link: not a file: https://www.piwheels.org/simple/pdasc/ 2026-01-14T19:23:41,196 Skipping link: not a file: https://pypi.org/simple/pdasc/ 2026-01-14T19:23:41,217 Given no hashes to check 1 links for project 'pdasc': discarding no candidates 2026-01-14T19:23:41,236 Collecting pdasc==0.1.1 2026-01-14T19:23:41,238 Created temporary directory: /tmp/pip-unpack-8iw1fqff 2026-01-14T19:23:41,453 Downloading pdasc-0.1.1.tar.gz (359 kB) 2026-01-14T19:23:41,644 Added pdasc==0.1.1 from https://files.pythonhosted.org/packages/3c/3e/cb240387ab02ecb9dee21e3930cd8919f0f07208552ad04eaf956fe5f269/pdasc-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-ab0kha39' 2026-01-14T19:23:41,648 Created temporary directory: /tmp/pip-build-env-2q_cjkgz 2026-01-14T19:23:41,653 Installing build dependencies: started 2026-01-14T19:23:41,654 Running command pip subprocess to install build dependencies 2026-01-14T19:23:42,780 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T19:23:43,461 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 2026-01-14T19:23:43,484 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T19:23:45,211 Collecting setuptools>=61 2026-01-14T19:23:45,305 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T19:23:48,364 Installing collected packages: setuptools 2026-01-14T19:23:51,975 Successfully installed setuptools-80.9.0 2026-01-14T19:23:52,244 Installing build dependencies: finished with status 'done' 2026-01-14T19:23:52,251 Getting requirements to build wheel: started 2026-01-14T19:23:52,253 Running command Getting requirements to build wheel 2026-01-14T19:23:52,857 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:23:52,857 !! 2026-01-14T19:23:52,858 ******************************************************************************** 2026-01-14T19:23:52,859 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:23:52,860 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:23:52,860 or your builds will no longer be supported. 2026-01-14T19:23:52,862 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:52,862 ******************************************************************************** 2026-01-14T19:23:52,863 !! 2026-01-14T19:23:52,864 corresp(dist, value, root_dir) 2026-01-14T19:23:52,947 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:52,948 !! 2026-01-14T19:23:52,949 ******************************************************************************** 2026-01-14T19:23:52,949 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:52,950 License :: OSI Approved :: MIT License 2026-01-14T19:23:52,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:52,952 ******************************************************************************** 2026-01-14T19:23:52,953 !! 2026-01-14T19:23:52,953 dist._finalize_license_expression() 2026-01-14T19:23:52,954 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:52,954 !! 2026-01-14T19:23:52,955 ******************************************************************************** 2026-01-14T19:23:52,956 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:52,957 License :: OSI Approved :: MIT License 2026-01-14T19:23:52,958 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:52,958 ******************************************************************************** 2026-01-14T19:23:52,960 !! 2026-01-14T19:23:52,960 self._finalize_license_expression() 2026-01-14T19:23:52,961 running egg_info 2026-01-14T19:23:52,968 writing PDASC.egg-info/PKG-INFO 2026-01-14T19:23:52,972 writing dependency_links to PDASC.egg-info/dependency_links.txt 2026-01-14T19:23:52,974 writing entry points to PDASC.egg-info/entry_points.txt 2026-01-14T19:23:52,975 writing requirements to PDASC.egg-info/requires.txt 2026-01-14T19:23:52,976 writing top-level names to PDASC.egg-info/top_level.txt 2026-01-14T19:23:53,008 reading manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:53,011 reading manifest template 'MANIFEST.in' 2026-01-14T19:23:53,017 adding license file 'LICENSE' 2026-01-14T19:23:53,020 writing manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:53,119 Getting requirements to build wheel: finished with status 'done' 2026-01-14T19:23:53,122 Created temporary directory: /tmp/pip-modern-metadata-kd2xrpyf 2026-01-14T19:23:53,124 Preparing metadata (pyproject.toml): started 2026-01-14T19:23:53,125 Running command Preparing metadata (pyproject.toml) 2026-01-14T19:23:53,683 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:23:53,683 !! 2026-01-14T19:23:53,684 ******************************************************************************** 2026-01-14T19:23:53,685 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:23:53,686 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:23:53,686 or your builds will no longer be supported. 2026-01-14T19:23:53,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:53,688 ******************************************************************************** 2026-01-14T19:23:53,689 !! 2026-01-14T19:23:53,690 corresp(dist, value, root_dir) 2026-01-14T19:23:53,766 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:53,767 !! 2026-01-14T19:23:53,768 ******************************************************************************** 2026-01-14T19:23:53,769 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:53,770 License :: OSI Approved :: MIT License 2026-01-14T19:23:53,771 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:53,771 ******************************************************************************** 2026-01-14T19:23:53,772 !! 2026-01-14T19:23:53,773 dist._finalize_license_expression() 2026-01-14T19:23:53,774 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:53,774 !! 2026-01-14T19:23:53,775 ******************************************************************************** 2026-01-14T19:23:53,776 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:53,777 License :: OSI Approved :: MIT License 2026-01-14T19:23:53,778 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:53,779 ******************************************************************************** 2026-01-14T19:23:53,780 !! 2026-01-14T19:23:53,781 self._finalize_license_expression() 2026-01-14T19:23:53,781 running dist_info 2026-01-14T19:23:53,792 creating /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info 2026-01-14T19:23:53,793 writing /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/PKG-INFO 2026-01-14T19:23:53,798 writing dependency_links to /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/dependency_links.txt 2026-01-14T19:23:53,799 writing entry points to /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/entry_points.txt 2026-01-14T19:23:53,801 writing requirements to /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/requires.txt 2026-01-14T19:23:53,802 writing top-level names to /tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/top_level.txt 2026-01-14T19:23:53,803 writing manifest file '/tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:53,830 reading manifest file '/tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:53,832 reading manifest template 'MANIFEST.in' 2026-01-14T19:23:53,837 adding license file 'LICENSE' 2026-01-14T19:23:53,840 writing manifest file '/tmp/pip-modern-metadata-kd2xrpyf/PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:53,841 creating '/tmp/pip-modern-metadata-kd2xrpyf/pdasc-0.1.1.dist-info' 2026-01-14T19:23:53,967 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T19:23:53,973 Source in /tmp/pip-wheel-e_mss6u5/pdasc_e98569669b1a4c07a620fa505f7dc776 has version 0.1.1, which satisfies requirement pdasc==0.1.1 from https://files.pythonhosted.org/packages/3c/3e/cb240387ab02ecb9dee21e3930cd8919f0f07208552ad04eaf956fe5f269/pdasc-0.1.1.tar.gz 2026-01-14T19:23:53,974 Removed pdasc==0.1.1 from https://files.pythonhosted.org/packages/3c/3e/cb240387ab02ecb9dee21e3930cd8919f0f07208552ad04eaf956fe5f269/pdasc-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-ab0kha39' 2026-01-14T19:23:53,983 Created temporary directory: /tmp/pip-unpack-9gdq058m 2026-01-14T19:23:53,983 Building wheels for collected packages: pdasc 2026-01-14T19:23:53,988 Created temporary directory: /tmp/pip-wheel-vx25fv_v 2026-01-14T19:23:53,988 Destination directory: /tmp/pip-wheel-vx25fv_v 2026-01-14T19:23:53,990 Building wheel for pdasc (pyproject.toml): started 2026-01-14T19:23:53,992 Running command Building wheel for pdasc (pyproject.toml) 2026-01-14T19:23:54,525 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:23:54,525 !! 2026-01-14T19:23:54,526 ******************************************************************************** 2026-01-14T19:23:54,527 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:23:54,528 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:23:54,529 or your builds will no longer be supported. 2026-01-14T19:23:54,530 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:54,530 ******************************************************************************** 2026-01-14T19:23:54,531 !! 2026-01-14T19:23:54,532 corresp(dist, value, root_dir) 2026-01-14T19:23:54,601 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:54,602 !! 2026-01-14T19:23:54,603 ******************************************************************************** 2026-01-14T19:23:54,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:54,604 License :: OSI Approved :: MIT License 2026-01-14T19:23:54,606 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:54,606 ******************************************************************************** 2026-01-14T19:23:54,608 !! 2026-01-14T19:23:54,608 dist._finalize_license_expression() 2026-01-14T19:23:54,609 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:23:54,609 !! 2026-01-14T19:23:54,610 ******************************************************************************** 2026-01-14T19:23:54,610 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:23:54,611 License :: OSI Approved :: MIT License 2026-01-14T19:23:54,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:23:54,612 ******************************************************************************** 2026-01-14T19:23:54,613 !! 2026-01-14T19:23:54,614 self._finalize_license_expression() 2026-01-14T19:23:54,614 running bdist_wheel 2026-01-14T19:23:54,629 running build 2026-01-14T19:23:54,629 running build_py 2026-01-14T19:23:54,636 creating build/lib/pdasc 2026-01-14T19:23:54,638 copying pdasc/__init__.py -> build/lib/pdasc 2026-01-14T19:23:54,639 copying pdasc/main.py -> build/lib/pdasc 2026-01-14T19:23:54,642 creating build/lib/core 2026-01-14T19:23:54,643 copying core/ascii_file_encoding.py -> build/lib/core 2026-01-14T19:23:54,646 copying core/__init__.py -> build/lib/core 2026-01-14T19:23:54,648 copying core/ascii_converter.py -> build/lib/core 2026-01-14T19:23:54,650 copying core/generate_color_ramp.py -> build/lib/core 2026-01-14T19:23:54,651 copying core/utils.py -> build/lib/core 2026-01-14T19:23:54,653 copying core/ascii_displayer.py -> build/lib/core 2026-01-14T19:23:54,655 copying core/audio_player.py -> build/lib/core 2026-01-14T19:23:54,658 copying core/video_ascii_video.py -> build/lib/core 2026-01-14T19:23:54,659 copying core/video_extractor.py -> build/lib/core 2026-01-14T19:23:54,662 creating build/lib/web 2026-01-14T19:23:54,663 copying web/__init__.py -> build/lib/web 2026-01-14T19:23:54,665 creating build/lib/web/image_controller 2026-01-14T19:23:54,666 copying web/image_controller/__init__.py -> build/lib/web/image_controller 2026-01-14T19:23:54,668 copying web/image_controller/app.py -> build/lib/web/image_controller 2026-01-14T19:23:54,670 creating build/lib/web/video_player 2026-01-14T19:23:54,671 copying web/video_player/__init__.py -> build/lib/web/video_player 2026-01-14T19:23:54,673 copying web/video_player/app.py -> build/lib/web/video_player 2026-01-14T19:23:54,674 running egg_info 2026-01-14T19:23:54,686 writing PDASC.egg-info/PKG-INFO 2026-01-14T19:23:54,689 writing dependency_links to PDASC.egg-info/dependency_links.txt 2026-01-14T19:23:54,691 writing entry points to PDASC.egg-info/entry_points.txt 2026-01-14T19:23:54,692 writing requirements to PDASC.egg-info/requires.txt 2026-01-14T19:23:54,693 writing top-level names to PDASC.egg-info/top_level.txt 2026-01-14T19:23:54,709 reading manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:54,713 reading manifest template 'MANIFEST.in' 2026-01-14T19:23:54,717 adding license file 'LICENSE' 2026-01-14T19:23:54,721 writing manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-14T19:23:54,723 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pdasc.fonts' is absent from the `packages` configuration. 2026-01-14T19:23:54,724 !! 2026-01-14T19:23:54,725 ******************************************************************************** 2026-01-14T19:23:54,725 ############################ 2026-01-14T19:23:54,726 # Package would be ignored # 2026-01-14T19:23:54,727 ############################ 2026-01-14T19:23:54,727 Python recognizes 'pdasc.fonts' as an importable package[^1], 2026-01-14T19:23:54,728 but it is absent from setuptools' `packages` configuration. 2026-01-14T19:23:54,729 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-14T19:23:54,730 package, please make sure that 'pdasc.fonts' is explicitly added 2026-01-14T19:23:54,731 to the `packages` configuration field. 2026-01-14T19:23:54,731 Alternatively, you can also rely on setuptools' discovery methods 2026-01-14T19:23:54,732 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-14T19:23:54,732 instead of `find_packages(...)`/`find:`). 2026-01-14T19:23:54,733 You can read more about "package discovery" on setuptools documentation page: 2026-01-14T19:23:54,734 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-14T19:23:54,735 If you don't want 'pdasc.fonts' to be distributed and are 2026-01-14T19:23:54,735 already explicitly excluding 'pdasc.fonts' via 2026-01-14T19:23:54,736 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-14T19:23:54,736 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-14T19:23:54,737 combination with a more fine grained `package-data` configuration. 2026-01-14T19:23:54,738 You can read more about "package data files" on setuptools documentation page: 2026-01-14T19:23:54,739 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-14T19:23:54,746 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-14T19:23:54,747 even if it does not contain any `.py` files. 2026-01-14T19:23:54,747 On the other hand, currently there is no concept of package data 2026-01-14T19:23:54,748 directory, all directories are treated like packages. 2026-01-14T19:23:54,752 ******************************************************************************** 2026-01-14T19:23:54,755 !! 2026-01-14T19:23:54,758 check.warn(importable) 2026-01-14T19:23:54,760 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'web.image_controller.templates' is absent from the `packages` configuration. 2026-01-14T19:23:54,760 !! 2026-01-14T19:23:54,762 ******************************************************************************** 2026-01-14T19:23:54,762 ############################ 2026-01-14T19:23:54,763 # Package would be ignored # 2026-01-14T19:23:54,764 ############################ 2026-01-14T19:23:54,764 Python recognizes 'web.image_controller.templates' as an importable package[^1], 2026-01-14T19:23:54,765 but it is absent from setuptools' `packages` configuration. 2026-01-14T19:23:54,767 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-14T19:23:54,767 package, please make sure that 'web.image_controller.templates' is explicitly added 2026-01-14T19:23:54,768 to the `packages` configuration field. 2026-01-14T19:23:54,770 Alternatively, you can also rely on setuptools' discovery methods 2026-01-14T19:23:54,770 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-14T19:23:54,771 instead of `find_packages(...)`/`find:`). 2026-01-14T19:23:54,772 You can read more about "package discovery" on setuptools documentation page: 2026-01-14T19:23:54,773 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-14T19:23:54,774 If you don't want 'web.image_controller.templates' to be distributed and are 2026-01-14T19:23:54,775 already explicitly excluding 'web.image_controller.templates' via 2026-01-14T19:23:54,776 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-14T19:23:54,776 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-14T19:23:54,777 combination with a more fine grained `package-data` configuration. 2026-01-14T19:23:54,778 You can read more about "package data files" on setuptools documentation page: 2026-01-14T19:23:54,779 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-14T19:23:54,780 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-14T19:23:54,781 even if it does not contain any `.py` files. 2026-01-14T19:23:54,781 On the other hand, currently there is no concept of package data 2026-01-14T19:23:54,782 directory, all directories are treated like packages. 2026-01-14T19:23:54,782 ******************************************************************************** 2026-01-14T19:23:54,783 !! 2026-01-14T19:23:54,784 check.warn(importable) 2026-01-14T19:23:54,784 /tmp/pip-build-env-2q_cjkgz/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'web.video_player.templates' is absent from the `packages` configuration. 2026-01-14T19:23:54,785 !! 2026-01-14T19:23:54,785 ******************************************************************************** 2026-01-14T19:23:54,786 ############################ 2026-01-14T19:23:54,786 # Package would be ignored # 2026-01-14T19:23:54,787 ############################ 2026-01-14T19:23:54,787 Python recognizes 'web.video_player.templates' as an importable package[^1], 2026-01-14T19:23:54,788 but it is absent from setuptools' `packages` configuration. 2026-01-14T19:23:54,789 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-14T19:23:54,789 package, please make sure that 'web.video_player.templates' is explicitly added 2026-01-14T19:23:54,790 to the `packages` configuration field. 2026-01-14T19:23:54,791 Alternatively, you can also rely on setuptools' discovery methods 2026-01-14T19:23:54,792 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-14T19:23:54,792 instead of `find_packages(...)`/`find:`). 2026-01-14T19:23:54,794 You can read more about "package discovery" on setuptools documentation page: 2026-01-14T19:23:54,795 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-14T19:23:54,796 If you don't want 'web.video_player.templates' to be distributed and are 2026-01-14T19:23:54,797 already explicitly excluding 'web.video_player.templates' via 2026-01-14T19:23:54,798 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-14T19:23:54,798 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-14T19:23:54,799 combination with a more fine grained `package-data` configuration. 2026-01-14T19:23:54,800 You can read more about "package data files" on setuptools documentation page: 2026-01-14T19:23:54,801 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-14T19:23:54,803 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-14T19:23:54,803 even if it does not contain any `.py` files. 2026-01-14T19:23:54,804 On the other hand, currently there is no concept of package data 2026-01-14T19:23:54,805 directory, all directories are treated like packages. 2026-01-14T19:23:54,805 ******************************************************************************** 2026-01-14T19:23:54,806 !! 2026-01-14T19:23:54,807 check.warn(importable) 2026-01-14T19:23:54,807 creating build/lib/pdasc/fonts 2026-01-14T19:23:54,808 copying pdasc/fonts/CascadiaMono.ttf -> build/lib/pdasc/fonts 2026-01-14T19:23:54,809 copying pdasc/fonts/font8x8.ttf -> build/lib/pdasc/fonts 2026-01-14T19:23:54,809 creating build/lib/web/image_controller/templates 2026-01-14T19:23:54,810 copying web/image_controller/templates/index.html -> build/lib/web/image_controller/templates 2026-01-14T19:23:54,811 creating build/lib/web/video_player/templates 2026-01-14T19:23:54,811 copying web/video_player/templates/index.html -> build/lib/web/video_player/templates 2026-01-14T19:23:54,812 installing to build/bdist.linux-armv7l/wheel 2026-01-14T19:23:54,812 running install 2026-01-14T19:23:54,827 running install_lib 2026-01-14T19:23:54,834 creating build/bdist.linux-armv7l/wheel 2026-01-14T19:23:54,836 creating build/bdist.linux-armv7l/wheel/core 2026-01-14T19:23:54,837 copying build/lib/core/ascii_file_encoding.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,840 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,841 copying build/lib/core/ascii_converter.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,843 copying build/lib/core/generate_color_ramp.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,845 copying build/lib/core/utils.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,847 copying build/lib/core/ascii_displayer.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,849 copying build/lib/core/audio_player.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,851 copying build/lib/core/video_ascii_video.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,853 copying build/lib/core/video_extractor.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-14T19:23:54,855 creating build/bdist.linux-armv7l/wheel/web 2026-01-14T19:23:54,857 creating build/bdist.linux-armv7l/wheel/web/image_controller 2026-01-14T19:23:54,858 copying build/lib/web/image_controller/__init__.py -> build/bdist.linux-armv7l/wheel/./web/image_controller 2026-01-14T19:23:54,860 copying build/lib/web/image_controller/app.py -> build/bdist.linux-armv7l/wheel/./web/image_controller 2026-01-14T19:23:54,862 creating build/bdist.linux-armv7l/wheel/web/image_controller/templates 2026-01-14T19:23:54,863 copying build/lib/web/image_controller/templates/index.html -> build/bdist.linux-armv7l/wheel/./web/image_controller/templates 2026-01-14T19:23:54,866 copying build/lib/web/__init__.py -> build/bdist.linux-armv7l/wheel/./web 2026-01-14T19:23:54,868 creating build/bdist.linux-armv7l/wheel/web/video_player 2026-01-14T19:23:54,869 copying build/lib/web/video_player/__init__.py -> build/bdist.linux-armv7l/wheel/./web/video_player 2026-01-14T19:23:54,871 copying build/lib/web/video_player/app.py -> build/bdist.linux-armv7l/wheel/./web/video_player 2026-01-14T19:23:54,873 creating build/bdist.linux-armv7l/wheel/web/video_player/templates 2026-01-14T19:23:54,874 copying build/lib/web/video_player/templates/index.html -> build/bdist.linux-armv7l/wheel/./web/video_player/templates 2026-01-14T19:23:54,877 creating build/bdist.linux-armv7l/wheel/pdasc 2026-01-14T19:23:54,879 creating build/bdist.linux-armv7l/wheel/pdasc/fonts 2026-01-14T19:23:54,968 copying build/lib/pdasc/fonts/CascadiaMono.ttf -> build/bdist.linux-armv7l/wheel/./pdasc/fonts 2026-01-14T19:23:55,009 copying build/lib/pdasc/fonts/font8x8.ttf -> build/bdist.linux-armv7l/wheel/./pdasc/fonts 2026-01-14T19:23:55,013 copying build/lib/pdasc/__init__.py -> build/bdist.linux-armv7l/wheel/./pdasc 2026-01-14T19:23:55,014 copying build/lib/pdasc/main.py -> build/bdist.linux-armv7l/wheel/./pdasc 2026-01-14T19:23:55,016 running install_egg_info 2026-01-14T19:23:55,022 Copying PDASC.egg-info to build/bdist.linux-armv7l/wheel/./PDASC-0.1.1-py3.11.egg-info 2026-01-14T19:23:55,033 running install_scripts 2026-01-14T19:23:55,044 creating build/bdist.linux-armv7l/wheel/pdasc-0.1.1.dist-info/WHEEL 2026-01-14T19:23:55,047 creating '/tmp/pip-wheel-vx25fv_v/.tmp-_v6ggj9p/pdasc-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T19:23:55,049 adding 'core/__init__.py' 2026-01-14T19:23:55,051 adding 'core/ascii_converter.py' 2026-01-14T19:23:55,053 adding 'core/ascii_displayer.py' 2026-01-14T19:23:55,055 adding 'core/ascii_file_encoding.py' 2026-01-14T19:23:55,057 adding 'core/audio_player.py' 2026-01-14T19:23:55,058 adding 'core/generate_color_ramp.py' 2026-01-14T19:23:55,060 adding 'core/utils.py' 2026-01-14T19:23:55,061 adding 'core/video_ascii_video.py' 2026-01-14T19:23:55,063 adding 'core/video_extractor.py' 2026-01-14T19:23:55,064 adding 'pdasc/__init__.py' 2026-01-14T19:23:55,066 adding 'pdasc/main.py' 2026-01-14T19:23:55,168 adding 'pdasc/fonts/CascadiaMono.ttf' 2026-01-14T19:23:55,187 adding 'pdasc/fonts/font8x8.ttf' 2026-01-14T19:23:55,190 adding 'pdasc-0.1.1.dist-info/licenses/LICENSE' 2026-01-14T19:23:55,192 adding 'web/__init__.py' 2026-01-14T19:23:55,193 adding 'web/image_controller/__init__.py' 2026-01-14T19:23:55,194 adding 'web/image_controller/app.py' 2026-01-14T19:23:55,197 adding 'web/image_controller/templates/index.html' 2026-01-14T19:23:55,198 adding 'web/video_player/__init__.py' 2026-01-14T19:23:55,199 adding 'web/video_player/app.py' 2026-01-14T19:23:55,201 adding 'web/video_player/templates/index.html' 2026-01-14T19:23:55,204 adding 'pdasc-0.1.1.dist-info/METADATA' 2026-01-14T19:23:55,205 adding 'pdasc-0.1.1.dist-info/WHEEL' 2026-01-14T19:23:55,206 adding 'pdasc-0.1.1.dist-info/entry_points.txt' 2026-01-14T19:23:55,207 adding 'pdasc-0.1.1.dist-info/top_level.txt' 2026-01-14T19:23:55,208 adding 'pdasc-0.1.1.dist-info/RECORD' 2026-01-14T19:23:55,213 removing build/bdist.linux-armv7l/wheel 2026-01-14T19:23:55,321 Building wheel for pdasc (pyproject.toml): finished with status 'done' 2026-01-14T19:23:55,333 Created wheel for pdasc: filename=pdasc-0.1.1-py3-none-any.whl size=356628 sha256=9f595764b039d0bea2e11d49d2cd7f020bf3d1dcbe57533065ade2799d67fe6c 2026-01-14T19:23:55,334 Stored in directory: /tmp/pip-ephem-wheel-cache-2u5lxh_f/wheels/58/1a/4e/5073f17ac90e7f7b4bdbefd46a006637f9958b0d09f6b2d02a 2026-01-14T19:23:55,349 Successfully built pdasc 2026-01-14T19:23:55,361 Removed build tracker: '/tmp/pip-build-tracker-ab0kha39'