2026-01-15T00:44:54,378 Created temporary directory: /tmp/pip-ephem-wheel-cache-oc4qembw 2026-01-15T00:44:54,379 Created temporary directory: /tmp/pip-build-tracker-37r4ek6a 2026-01-15T00:44:54,380 Initialized build tracking at /tmp/pip-build-tracker-37r4ek6a 2026-01-15T00:44:54,381 Created build tracker: /tmp/pip-build-tracker-37r4ek6a 2026-01-15T00:44:54,381 Entered build tracker: /tmp/pip-build-tracker-37r4ek6a 2026-01-15T00:44:54,382 Created temporary directory: /tmp/pip-wheel-vv6_y9x7 2026-01-15T00:44:54,385 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-15T00:44:54,387 Created temporary directory: /tmp/pip-ephem-wheel-cache-28bdz4xn 2026-01-15T00:44:54,412 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T00:44:54,415 2 location(s) to search for versions of pdasc: 2026-01-15T00:44:54,415 * https://pypi.org/simple/pdasc/ 2026-01-15T00:44:54,415 * https://www.piwheels.org/simple/pdasc/ 2026-01-15T00:44:54,416 Fetching project page and analyzing links: https://pypi.org/simple/pdasc/ 2026-01-15T00:44:54,417 Getting page https://pypi.org/simple/pdasc/ 2026-01-15T00:44:54,418 Found index url https://pypi.org/simple 2026-01-15T00:44:54,637 Fetched page https://pypi.org/simple/pdasc/ as application/vnd.pypi.simple.v1+json 2026-01-15T00:44:54,639 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-15T00:44:54,640 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-15T00:44:54,641 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-15T00:44:54,642 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-15T00:44:54,642 Skipping link: No binaries permitted for pdasc: https://files.pythonhosted.org/packages/c6/5a/17c3199495f3fe20d3a87e1bd01d0995992c211ac2379ca32fb79e45eb08/pdasc-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10) 2026-01-15T00:44:54,644 Found link https://files.pythonhosted.org/packages/5b/d3/b5cfde9f75658db12893a5a5ce60adaf081dcf6d2a5226ffc27ae34a41a0/pdasc-0.1.2.tar.gz (from https://pypi.org/simple/pdasc/) (requires-python:>=3.10), version: 0.1.2 2026-01-15T00:44:54,644 Fetching project page and analyzing links: https://www.piwheels.org/simple/pdasc/ 2026-01-15T00:44:54,645 Getting page https://www.piwheels.org/simple/pdasc/ 2026-01-15T00:44:54,646 Found index url https://www.piwheels.org/simple 2026-01-15T00:44:54,808 Fetched page https://www.piwheels.org/simple/pdasc/ as text/html 2026-01-15T00:44:54,810 Skipping link: No binaries permitted for pdasc: https://www.piwheels.org/simple/pdasc/pdasc-0.1.1-py3-none-any.whl#sha256=9f595764b039d0bea2e11d49d2cd7f020bf3d1dcbe57533065ade2799d67fe6c (from https://www.piwheels.org/simple/pdasc/) (requires-python:>=3.10) 2026-01-15T00:44:54,811 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-15T00:44:54,812 Skipping link: not a file: https://www.piwheels.org/simple/pdasc/ 2026-01-15T00:44:54,813 Skipping link: not a file: https://pypi.org/simple/pdasc/ 2026-01-15T00:44:54,832 Given no hashes to check 1 links for project 'pdasc': discarding no candidates 2026-01-15T00:44:54,850 Collecting pdasc==0.1.2 2026-01-15T00:44:54,852 Created temporary directory: /tmp/pip-unpack-5bof7v05 2026-01-15T00:44:55,180 Downloading pdasc-0.1.2.tar.gz (350 kB) 2026-01-15T00:44:55,379 Added pdasc==0.1.2 from https://files.pythonhosted.org/packages/5b/d3/b5cfde9f75658db12893a5a5ce60adaf081dcf6d2a5226ffc27ae34a41a0/pdasc-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-37r4ek6a' 2026-01-15T00:44:55,385 Created temporary directory: /tmp/pip-build-env-hg765kqz 2026-01-15T00:44:55,391 Installing build dependencies: started 2026-01-15T00:44:55,393 Running command pip subprocess to install build dependencies 2026-01-15T00:44:56,563 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-15T00:44:57,213 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-15T00:44:57,235 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T00:44:58,975 Collecting setuptools>=61 2026-01-15T00:44:59,084 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-15T00:45:02,151 Installing collected packages: setuptools 2026-01-15T00:45:05,777 Successfully installed setuptools-80.9.0 2026-01-15T00:45:06,046 Installing build dependencies: finished with status 'done' 2026-01-15T00:45:06,053 Getting requirements to build wheel: started 2026-01-15T00:45:06,054 Running command Getting requirements to build wheel 2026-01-15T00:45:06,649 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T00:45:06,649 !! 2026-01-15T00:45:06,651 ******************************************************************************** 2026-01-15T00:45:06,651 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-15T00:45:06,653 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T00:45:06,653 or your builds will no longer be supported. 2026-01-15T00:45:06,654 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:06,655 ******************************************************************************** 2026-01-15T00:45:06,656 !! 2026-01-15T00:45:06,657 corresp(dist, value, root_dir) 2026-01-15T00:45:06,736 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:06,737 !! 2026-01-15T00:45:06,738 ******************************************************************************** 2026-01-15T00:45:06,739 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:06,740 License :: OSI Approved :: MIT License 2026-01-15T00:45:06,741 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:06,742 ******************************************************************************** 2026-01-15T00:45:06,743 !! 2026-01-15T00:45:06,744 dist._finalize_license_expression() 2026-01-15T00:45:06,745 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:06,746 !! 2026-01-15T00:45:06,746 ******************************************************************************** 2026-01-15T00:45:06,747 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:06,748 License :: OSI Approved :: MIT License 2026-01-15T00:45:06,749 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:06,749 ******************************************************************************** 2026-01-15T00:45:06,750 !! 2026-01-15T00:45:06,751 self._finalize_license_expression() 2026-01-15T00:45:06,751 running egg_info 2026-01-15T00:45:06,755 writing PDASC.egg-info/PKG-INFO 2026-01-15T00:45:06,759 writing dependency_links to PDASC.egg-info/dependency_links.txt 2026-01-15T00:45:06,761 writing entry points to PDASC.egg-info/entry_points.txt 2026-01-15T00:45:06,762 writing requirements to PDASC.egg-info/requires.txt 2026-01-15T00:45:06,763 writing top-level names to PDASC.egg-info/top_level.txt 2026-01-15T00:45:06,794 reading manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:06,798 reading manifest template 'MANIFEST.in' 2026-01-15T00:45:06,803 adding license file 'LICENSE' 2026-01-15T00:45:06,806 writing manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:06,904 Getting requirements to build wheel: finished with status 'done' 2026-01-15T00:45:06,909 Created temporary directory: /tmp/pip-modern-metadata-66a6mrys 2026-01-15T00:45:06,911 Preparing metadata (pyproject.toml): started 2026-01-15T00:45:06,912 Running command Preparing metadata (pyproject.toml) 2026-01-15T00:45:07,465 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T00:45:07,465 !! 2026-01-15T00:45:07,466 ******************************************************************************** 2026-01-15T00:45:07,467 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-15T00:45:07,468 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T00:45:07,469 or your builds will no longer be supported. 2026-01-15T00:45:07,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:07,471 ******************************************************************************** 2026-01-15T00:45:07,472 !! 2026-01-15T00:45:07,473 corresp(dist, value, root_dir) 2026-01-15T00:45:07,548 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:07,548 !! 2026-01-15T00:45:07,549 ******************************************************************************** 2026-01-15T00:45:07,550 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:07,551 License :: OSI Approved :: MIT License 2026-01-15T00:45:07,553 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:07,553 ******************************************************************************** 2026-01-15T00:45:07,554 !! 2026-01-15T00:45:07,555 dist._finalize_license_expression() 2026-01-15T00:45:07,556 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:07,556 !! 2026-01-15T00:45:07,558 ******************************************************************************** 2026-01-15T00:45:07,558 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:07,559 License :: OSI Approved :: MIT License 2026-01-15T00:45:07,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:07,560 ******************************************************************************** 2026-01-15T00:45:07,561 !! 2026-01-15T00:45:07,562 self._finalize_license_expression() 2026-01-15T00:45:07,562 running dist_info 2026-01-15T00:45:07,572 creating /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info 2026-01-15T00:45:07,573 writing /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/PKG-INFO 2026-01-15T00:45:07,577 writing dependency_links to /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/dependency_links.txt 2026-01-15T00:45:07,578 writing entry points to /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/entry_points.txt 2026-01-15T00:45:07,580 writing requirements to /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/requires.txt 2026-01-15T00:45:07,581 writing top-level names to /tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/top_level.txt 2026-01-15T00:45:07,582 writing manifest file '/tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:07,607 reading manifest file '/tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:07,609 reading manifest template 'MANIFEST.in' 2026-01-15T00:45:07,614 adding license file 'LICENSE' 2026-01-15T00:45:07,618 writing manifest file '/tmp/pip-modern-metadata-66a6mrys/PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:07,619 creating '/tmp/pip-modern-metadata-66a6mrys/pdasc-0.1.2.dist-info' 2026-01-15T00:45:07,743 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-15T00:45:07,749 Source in /tmp/pip-wheel-vv6_y9x7/pdasc_83f0a20c964f4a998492611847088999 has version 0.1.2, which satisfies requirement pdasc==0.1.2 from https://files.pythonhosted.org/packages/5b/d3/b5cfde9f75658db12893a5a5ce60adaf081dcf6d2a5226ffc27ae34a41a0/pdasc-0.1.2.tar.gz 2026-01-15T00:45:07,750 Removed pdasc==0.1.2 from https://files.pythonhosted.org/packages/5b/d3/b5cfde9f75658db12893a5a5ce60adaf081dcf6d2a5226ffc27ae34a41a0/pdasc-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-37r4ek6a' 2026-01-15T00:45:07,757 Created temporary directory: /tmp/pip-unpack-gyhwc6ga 2026-01-15T00:45:07,758 Building wheels for collected packages: pdasc 2026-01-15T00:45:07,762 Created temporary directory: /tmp/pip-wheel-sumdh8xm 2026-01-15T00:45:07,762 Destination directory: /tmp/pip-wheel-sumdh8xm 2026-01-15T00:45:07,765 Building wheel for pdasc (pyproject.toml): started 2026-01-15T00:45:07,766 Running command Building wheel for pdasc (pyproject.toml) 2026-01-15T00:45:08,305 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T00:45:08,306 !! 2026-01-15T00:45:08,307 ******************************************************************************** 2026-01-15T00:45:08,307 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-15T00:45:08,308 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T00:45:08,309 or your builds will no longer be supported. 2026-01-15T00:45:08,310 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:08,311 ******************************************************************************** 2026-01-15T00:45:08,312 !! 2026-01-15T00:45:08,313 corresp(dist, value, root_dir) 2026-01-15T00:45:08,382 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:08,383 !! 2026-01-15T00:45:08,384 ******************************************************************************** 2026-01-15T00:45:08,384 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:08,385 License :: OSI Approved :: MIT License 2026-01-15T00:45:08,386 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:08,386 ******************************************************************************** 2026-01-15T00:45:08,387 !! 2026-01-15T00:45:08,388 dist._finalize_license_expression() 2026-01-15T00:45:08,388 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T00:45:08,389 !! 2026-01-15T00:45:08,390 ******************************************************************************** 2026-01-15T00:45:08,390 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T00:45:08,391 License :: OSI Approved :: MIT License 2026-01-15T00:45:08,392 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T00:45:08,392 ******************************************************************************** 2026-01-15T00:45:08,393 !! 2026-01-15T00:45:08,394 self._finalize_license_expression() 2026-01-15T00:45:08,395 running bdist_wheel 2026-01-15T00:45:08,411 running build 2026-01-15T00:45:08,411 running build_py 2026-01-15T00:45:08,419 creating build/lib/pdasc 2026-01-15T00:45:08,421 copying pdasc/__init__.py -> build/lib/pdasc 2026-01-15T00:45:08,423 copying pdasc/main.py -> build/lib/pdasc 2026-01-15T00:45:08,427 creating build/lib/core 2026-01-15T00:45:08,428 copying core/audio_player.py -> build/lib/core 2026-01-15T00:45:08,430 copying core/generate_color_ramp.py -> build/lib/core 2026-01-15T00:45:08,432 copying core/video_ascii_video.py -> build/lib/core 2026-01-15T00:45:08,434 copying core/video_extractor.py -> build/lib/core 2026-01-15T00:45:08,437 copying core/__init__.py -> build/lib/core 2026-01-15T00:45:08,438 copying core/ascii_displayer.py -> build/lib/core 2026-01-15T00:45:08,441 copying core/utils.py -> build/lib/core 2026-01-15T00:45:08,442 copying core/ascii_converter.py -> build/lib/core 2026-01-15T00:45:08,444 copying core/ascii_file_encoding.py -> build/lib/core 2026-01-15T00:45:08,447 creating build/lib/web 2026-01-15T00:45:08,448 copying web/__init__.py -> build/lib/web 2026-01-15T00:45:08,450 creating build/lib/web/image_controller 2026-01-15T00:45:08,451 copying web/image_controller/app.py -> build/lib/web/image_controller 2026-01-15T00:45:08,453 copying web/image_controller/__init__.py -> build/lib/web/image_controller 2026-01-15T00:45:08,455 creating build/lib/web/video_player 2026-01-15T00:45:08,456 copying web/video_player/app.py -> build/lib/web/video_player 2026-01-15T00:45:08,458 copying web/video_player/__init__.py -> build/lib/web/video_player 2026-01-15T00:45:08,460 running egg_info 2026-01-15T00:45:08,471 writing PDASC.egg-info/PKG-INFO 2026-01-15T00:45:08,474 writing dependency_links to PDASC.egg-info/dependency_links.txt 2026-01-15T00:45:08,476 writing entry points to PDASC.egg-info/entry_points.txt 2026-01-15T00:45:08,477 writing requirements to PDASC.egg-info/requires.txt 2026-01-15T00:45:08,478 writing top-level names to PDASC.egg-info/top_level.txt 2026-01-15T00:45:08,494 reading manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:08,497 reading manifest template 'MANIFEST.in' 2026-01-15T00:45:08,502 adding license file 'LICENSE' 2026-01-15T00:45:08,505 writing manifest file 'PDASC.egg-info/SOURCES.txt' 2026-01-15T00:45:08,508 /tmp/pip-build-env-hg765kqz/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-15T00:45:08,508 !! 2026-01-15T00:45:08,509 ******************************************************************************** 2026-01-15T00:45:08,510 ############################ 2026-01-15T00:45:08,510 # Package would be ignored # 2026-01-15T00:45:08,511 ############################ 2026-01-15T00:45:08,511 Python recognizes 'pdasc.fonts' as an importable package[^1], 2026-01-15T00:45:08,511 but it is absent from setuptools' `packages` configuration. 2026-01-15T00:45:08,512 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-15T00:45:08,513 package, please make sure that 'pdasc.fonts' is explicitly added 2026-01-15T00:45:08,513 to the `packages` configuration field. 2026-01-15T00:45:08,514 Alternatively, you can also rely on setuptools' discovery methods 2026-01-15T00:45:08,514 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-15T00:45:08,515 instead of `find_packages(...)`/`find:`). 2026-01-15T00:45:08,516 You can read more about "package discovery" on setuptools documentation page: 2026-01-15T00:45:08,517 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-15T00:45:08,518 If you don't want 'pdasc.fonts' to be distributed and are 2026-01-15T00:45:08,518 already explicitly excluding 'pdasc.fonts' via 2026-01-15T00:45:08,519 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-15T00:45:08,519 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-15T00:45:08,520 combination with a more fine grained `package-data` configuration. 2026-01-15T00:45:08,522 You can read more about "package data files" on setuptools documentation page: 2026-01-15T00:45:08,527 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-15T00:45:08,530 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-15T00:45:08,531 even if it does not contain any `.py` files. 2026-01-15T00:45:08,531 On the other hand, currently there is no concept of package data 2026-01-15T00:45:08,534 directory, all directories are treated like packages. 2026-01-15T00:45:08,534 ******************************************************************************** 2026-01-15T00:45:08,535 !! 2026-01-15T00:45:08,536 check.warn(importable) 2026-01-15T00:45:08,536 /tmp/pip-build-env-hg765kqz/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pdasc.shaders' is absent from the `packages` configuration. 2026-01-15T00:45:08,537 !! 2026-01-15T00:45:08,538 ******************************************************************************** 2026-01-15T00:45:08,538 ############################ 2026-01-15T00:45:08,539 # Package would be ignored # 2026-01-15T00:45:08,539 ############################ 2026-01-15T00:45:08,540 Python recognizes 'pdasc.shaders' as an importable package[^1], 2026-01-15T00:45:08,541 but it is absent from setuptools' `packages` configuration. 2026-01-15T00:45:08,542 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-15T00:45:08,542 package, please make sure that 'pdasc.shaders' is explicitly added 2026-01-15T00:45:08,543 to the `packages` configuration field. 2026-01-15T00:45:08,544 Alternatively, you can also rely on setuptools' discovery methods 2026-01-15T00:45:08,544 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-15T00:45:08,545 instead of `find_packages(...)`/`find:`). 2026-01-15T00:45:08,546 You can read more about "package discovery" on setuptools documentation page: 2026-01-15T00:45:08,547 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-15T00:45:08,547 If you don't want 'pdasc.shaders' to be distributed and are 2026-01-15T00:45:08,548 already explicitly excluding 'pdasc.shaders' via 2026-01-15T00:45:08,549 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-15T00:45:08,549 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-15T00:45:08,549 combination with a more fine grained `package-data` configuration. 2026-01-15T00:45:08,550 You can read more about "package data files" on setuptools documentation page: 2026-01-15T00:45:08,551 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-15T00:45:08,553 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-15T00:45:08,553 even if it does not contain any `.py` files. 2026-01-15T00:45:08,554 On the other hand, currently there is no concept of package data 2026-01-15T00:45:08,554 directory, all directories are treated like packages. 2026-01-15T00:45:08,555 ******************************************************************************** 2026-01-15T00:45:08,556 !! 2026-01-15T00:45:08,556 check.warn(importable) 2026-01-15T00:45:08,557 /tmp/pip-build-env-hg765kqz/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-15T00:45:08,557 !! 2026-01-15T00:45:08,559 ******************************************************************************** 2026-01-15T00:45:08,559 ############################ 2026-01-15T00:45:08,560 # Package would be ignored # 2026-01-15T00:45:08,561 ############################ 2026-01-15T00:45:08,561 Python recognizes 'web.image_controller.templates' as an importable package[^1], 2026-01-15T00:45:08,562 but it is absent from setuptools' `packages` configuration. 2026-01-15T00:45:08,563 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-15T00:45:08,564 package, please make sure that 'web.image_controller.templates' is explicitly added 2026-01-15T00:45:08,564 to the `packages` configuration field. 2026-01-15T00:45:08,566 Alternatively, you can also rely on setuptools' discovery methods 2026-01-15T00:45:08,566 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-15T00:45:08,567 instead of `find_packages(...)`/`find:`). 2026-01-15T00:45:08,568 You can read more about "package discovery" on setuptools documentation page: 2026-01-15T00:45:08,569 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-15T00:45:08,570 If you don't want 'web.image_controller.templates' to be distributed and are 2026-01-15T00:45:08,571 already explicitly excluding 'web.image_controller.templates' via 2026-01-15T00:45:08,571 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-15T00:45:08,572 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-15T00:45:08,572 combination with a more fine grained `package-data` configuration. 2026-01-15T00:45:08,574 You can read more about "package data files" on setuptools documentation page: 2026-01-15T00:45:08,575 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-15T00:45:08,577 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-15T00:45:08,577 even if it does not contain any `.py` files. 2026-01-15T00:45:08,578 On the other hand, currently there is no concept of package data 2026-01-15T00:45:08,579 directory, all directories are treated like packages. 2026-01-15T00:45:08,579 ******************************************************************************** 2026-01-15T00:45:08,580 !! 2026-01-15T00:45:08,581 check.warn(importable) 2026-01-15T00:45:08,581 /tmp/pip-build-env-hg765kqz/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-15T00:45:08,581 !! 2026-01-15T00:45:08,582 ******************************************************************************** 2026-01-15T00:45:08,582 ############################ 2026-01-15T00:45:08,583 # Package would be ignored # 2026-01-15T00:45:08,583 ############################ 2026-01-15T00:45:08,584 Python recognizes 'web.video_player.templates' as an importable package[^1], 2026-01-15T00:45:08,584 but it is absent from setuptools' `packages` configuration. 2026-01-15T00:45:08,585 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-15T00:45:08,585 package, please make sure that 'web.video_player.templates' is explicitly added 2026-01-15T00:45:08,585 to the `packages` configuration field. 2026-01-15T00:45:08,586 Alternatively, you can also rely on setuptools' discovery methods 2026-01-15T00:45:08,587 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-15T00:45:08,587 instead of `find_packages(...)`/`find:`). 2026-01-15T00:45:08,589 You can read more about "package discovery" on setuptools documentation page: 2026-01-15T00:45:08,590 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-15T00:45:08,591 If you don't want 'web.video_player.templates' to be distributed and are 2026-01-15T00:45:08,592 already explicitly excluding 'web.video_player.templates' via 2026-01-15T00:45:08,592 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-15T00:45:08,593 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-15T00:45:08,593 combination with a more fine grained `package-data` configuration. 2026-01-15T00:45:08,595 You can read more about "package data files" on setuptools documentation page: 2026-01-15T00:45:08,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-15T00:45:08,598 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-15T00:45:08,599 even if it does not contain any `.py` files. 2026-01-15T00:45:08,600 On the other hand, currently there is no concept of package data 2026-01-15T00:45:08,600 directory, all directories are treated like packages. 2026-01-15T00:45:08,601 ******************************************************************************** 2026-01-15T00:45:08,602 !! 2026-01-15T00:45:08,602 check.warn(importable) 2026-01-15T00:45:08,603 creating build/lib/pdasc/fonts 2026-01-15T00:45:08,603 copying pdasc/fonts/CascadiaMono.ttf -> build/lib/pdasc/fonts 2026-01-15T00:45:08,604 copying pdasc/fonts/font8x8.ttf -> build/lib/pdasc/fonts 2026-01-15T00:45:08,604 creating build/lib/pdasc/shaders 2026-01-15T00:45:08,605 copying pdasc/shaders/ascii.frag -> build/lib/pdasc/shaders 2026-01-15T00:45:08,606 creating build/lib/web/image_controller/templates 2026-01-15T00:45:08,606 copying web/image_controller/templates/index.html -> build/lib/web/image_controller/templates 2026-01-15T00:45:08,607 creating build/lib/web/video_player/templates 2026-01-15T00:45:08,608 copying web/video_player/templates/index.html -> build/lib/web/video_player/templates 2026-01-15T00:45:08,608 installing to build/bdist.linux-armv7l/wheel 2026-01-15T00:45:08,609 running install 2026-01-15T00:45:08,610 running install_lib 2026-01-15T00:45:08,612 creating build/bdist.linux-armv7l/wheel 2026-01-15T00:45:08,614 creating build/bdist.linux-armv7l/wheel/web 2026-01-15T00:45:08,615 copying build/lib/web/__init__.py -> build/bdist.linux-armv7l/wheel/./web 2026-01-15T00:45:08,617 creating build/bdist.linux-armv7l/wheel/web/video_player 2026-01-15T00:45:08,618 copying build/lib/web/video_player/app.py -> build/bdist.linux-armv7l/wheel/./web/video_player 2026-01-15T00:45:08,620 copying build/lib/web/video_player/__init__.py -> build/bdist.linux-armv7l/wheel/./web/video_player 2026-01-15T00:45:08,622 creating build/bdist.linux-armv7l/wheel/web/video_player/templates 2026-01-15T00:45:08,623 copying build/lib/web/video_player/templates/index.html -> build/bdist.linux-armv7l/wheel/./web/video_player/templates 2026-01-15T00:45:08,626 creating build/bdist.linux-armv7l/wheel/web/image_controller 2026-01-15T00:45:08,627 copying build/lib/web/image_controller/app.py -> build/bdist.linux-armv7l/wheel/./web/image_controller 2026-01-15T00:45:08,629 copying build/lib/web/image_controller/__init__.py -> build/bdist.linux-armv7l/wheel/./web/image_controller 2026-01-15T00:45:08,632 creating build/bdist.linux-armv7l/wheel/web/image_controller/templates 2026-01-15T00:45:08,633 copying build/lib/web/image_controller/templates/index.html -> build/bdist.linux-armv7l/wheel/./web/image_controller/templates 2026-01-15T00:45:08,636 creating build/bdist.linux-armv7l/wheel/pdasc 2026-01-15T00:45:08,638 creating build/bdist.linux-armv7l/wheel/pdasc/shaders 2026-01-15T00:45:08,640 copying build/lib/pdasc/shaders/ascii.frag -> build/bdist.linux-armv7l/wheel/./pdasc/shaders 2026-01-15T00:45:08,643 creating build/bdist.linux-armv7l/wheel/pdasc/fonts 2026-01-15T00:45:08,644 copying build/lib/pdasc/fonts/font8x8.ttf -> build/bdist.linux-armv7l/wheel/./pdasc/fonts 2026-01-15T00:45:08,649 copying build/lib/pdasc/fonts/CascadiaMono.ttf -> build/bdist.linux-armv7l/wheel/./pdasc/fonts 2026-01-15T00:45:08,673 copying build/lib/pdasc/__init__.py -> build/bdist.linux-armv7l/wheel/./pdasc 2026-01-15T00:45:08,675 copying build/lib/pdasc/main.py -> build/bdist.linux-armv7l/wheel/./pdasc 2026-01-15T00:45:08,678 creating build/bdist.linux-armv7l/wheel/core 2026-01-15T00:45:08,680 copying build/lib/core/audio_player.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,682 copying build/lib/core/generate_color_ramp.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,685 copying build/lib/core/video_ascii_video.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,687 copying build/lib/core/video_extractor.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,690 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,692 copying build/lib/core/ascii_displayer.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,695 copying build/lib/core/utils.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,697 copying build/lib/core/ascii_converter.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,699 copying build/lib/core/ascii_file_encoding.py -> build/bdist.linux-armv7l/wheel/./core 2026-01-15T00:45:08,701 running install_egg_info 2026-01-15T00:45:08,707 Copying PDASC.egg-info to build/bdist.linux-armv7l/wheel/./PDASC-0.1.2-py3.11.egg-info 2026-01-15T00:45:08,718 running install_scripts 2026-01-15T00:45:08,729 creating build/bdist.linux-armv7l/wheel/pdasc-0.1.2.dist-info/WHEEL 2026-01-15T00:45:08,732 creating '/tmp/pip-wheel-sumdh8xm/.tmp-vqva3j9n/pdasc-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-15T00:45:08,734 adding 'core/__init__.py' 2026-01-15T00:45:08,736 adding 'core/ascii_converter.py' 2026-01-15T00:45:08,738 adding 'core/ascii_displayer.py' 2026-01-15T00:45:08,740 adding 'core/ascii_file_encoding.py' 2026-01-15T00:45:08,741 adding 'core/audio_player.py' 2026-01-15T00:45:08,743 adding 'core/generate_color_ramp.py' 2026-01-15T00:45:08,744 adding 'core/utils.py' 2026-01-15T00:45:08,746 adding 'core/video_ascii_video.py' 2026-01-15T00:45:08,747 adding 'core/video_extractor.py' 2026-01-15T00:45:08,749 adding 'pdasc/__init__.py' 2026-01-15T00:45:08,750 adding 'pdasc/main.py' 2026-01-15T00:45:08,845 adding 'pdasc/fonts/CascadiaMono.ttf' 2026-01-15T00:45:08,864 adding 'pdasc/fonts/font8x8.ttf' 2026-01-15T00:45:08,866 adding 'pdasc/shaders/ascii.frag' 2026-01-15T00:45:08,869 adding 'pdasc-0.1.2.dist-info/licenses/LICENSE' 2026-01-15T00:45:08,870 adding 'web/__init__.py' 2026-01-15T00:45:08,872 adding 'web/image_controller/__init__.py' 2026-01-15T00:45:08,873 adding 'web/image_controller/app.py' 2026-01-15T00:45:08,875 adding 'web/image_controller/templates/index.html' 2026-01-15T00:45:08,877 adding 'web/video_player/__init__.py' 2026-01-15T00:45:08,878 adding 'web/video_player/app.py' 2026-01-15T00:45:08,880 adding 'web/video_player/templates/index.html' 2026-01-15T00:45:08,882 adding 'pdasc-0.1.2.dist-info/METADATA' 2026-01-15T00:45:08,883 adding 'pdasc-0.1.2.dist-info/WHEEL' 2026-01-15T00:45:08,884 adding 'pdasc-0.1.2.dist-info/entry_points.txt' 2026-01-15T00:45:08,885 adding 'pdasc-0.1.2.dist-info/top_level.txt' 2026-01-15T00:45:08,886 adding 'pdasc-0.1.2.dist-info/RECORD' 2026-01-15T00:45:08,892 removing build/bdist.linux-armv7l/wheel 2026-01-15T00:45:09,001 Building wheel for pdasc (pyproject.toml): finished with status 'done' 2026-01-15T00:45:09,014 Created wheel for pdasc: filename=pdasc-0.1.2-py3-none-any.whl size=354465 sha256=05f585f5f8b453fadbebf5f5d97bfb60d8aaa0cd1ab80a34023ba86b40d9eb8a 2026-01-15T00:45:09,016 Stored in directory: /tmp/pip-ephem-wheel-cache-28bdz4xn/wheels/b6/db/70/127b675aadc4921c923695b08128ca9c5d53c7e4209ad25278 2026-01-15T00:45:09,030 Successfully built pdasc 2026-01-15T00:45:09,046 Removed build tracker: '/tmp/pip-build-tracker-37r4ek6a'