2026-04-17T16:14:12,239 Created temporary directory: /tmp/pip-ephem-wheel-cache-bvmvqj18 2026-04-17T16:14:12,241 Created temporary directory: /tmp/pip-build-tracker-yqpxexcq 2026-04-17T16:14:12,242 Initialized build tracking at /tmp/pip-build-tracker-yqpxexcq 2026-04-17T16:14:12,242 Created build tracker: /tmp/pip-build-tracker-yqpxexcq 2026-04-17T16:14:12,243 Entered build tracker: /tmp/pip-build-tracker-yqpxexcq 2026-04-17T16:14:12,243 Created temporary directory: /tmp/pip-wheel-x4or8h5a 2026-04-17T16:14:12,246 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-04-17T16:14:12,249 Created temporary directory: /tmp/pip-ephem-wheel-cache-h7xm2c30 2026-04-17T16:14:12,271 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T16:14:12,274 2 location(s) to search for versions of pydecorate: 2026-04-17T16:14:12,274 * https://pypi.org/simple/pydecorate/ 2026-04-17T16:14:12,274 * https://www.piwheels.org/simple/pydecorate/ 2026-04-17T16:14:12,275 Fetching project page and analyzing links: https://pypi.org/simple/pydecorate/ 2026-04-17T16:14:12,276 Getting page https://pypi.org/simple/pydecorate/ 2026-04-17T16:14:12,277 Found index url https://pypi.org/simple 2026-04-17T16:14:12,427 Fetched page https://pypi.org/simple/pydecorate/ as application/vnd.pypi.simple.v1+json 2026-04-17T16:14:12,430 Found link https://files.pythonhosted.org/packages/e2/bc/a0328472e1890440479356ad0b2da680ee9fc288b4b973e7d65c6a0f075b/pydecorate-0.1.0.tar.gz (from https://pypi.org/simple/pydecorate/), version: 0.1.0 2026-04-17T16:14:12,431 Found link https://files.pythonhosted.org/packages/62/2f/935faae5dc6c7b6f84c7c9430e940ad6116745ad9501abe1e21171c71350/pydecorate-0.2.1.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*), version: 0.2.1 2026-04-17T16:14:12,433 Found link https://files.pythonhosted.org/packages/00/cd/b23491fb9bfc3d84dc215442f552aed5bce42480ebe404cef5ec409e53ea/pydecorate-0.3.0.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.6), version: 0.3.0 2026-04-17T16:14:12,434 Found link https://files.pythonhosted.org/packages/9d/e5/c003a42061417853040d6c96c18ef7099148a954fc7d60d4fb939ca5cb52/pydecorate-0.3.1.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.6), version: 0.3.1 2026-04-17T16:14:12,435 Found link https://files.pythonhosted.org/packages/cb/6c/46f2533c8064332f0f30c9f649a58c39a63da69b6292cdc75ca9d5260013/pydecorate-0.3.2.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.7), version: 0.3.2 2026-04-17T16:14:12,436 Found link https://files.pythonhosted.org/packages/99/d8/f187bb4cecabc236125ccb2c23d77777c09985d7c6466991421ab5c2a74f/pydecorate-0.3.3.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.7), version: 0.3.3 2026-04-17T16:14:12,437 Found link https://files.pythonhosted.org/packages/da/aa/70dc50132160dd93999692b051b0a5099658998bae90a9e4f078df14290a/pydecorate-0.3.4.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.9), version: 0.3.4 2026-04-17T16:14:12,438 Found link https://files.pythonhosted.org/packages/53/10/f8776400973981c48adbf76f30f020c72067ea95b92a613769c8da39929d/pydecorate-0.4.0.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.9), version: 0.4.0 2026-04-17T16:14:12,439 Found link https://files.pythonhosted.org/packages/8e/a2/535a1bdafc1b35b529f72baca7abea41115ba1bd450235ed675a6d9cd256/pydecorate-0.5.0.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.9), version: 0.5.0 2026-04-17T16:14:12,440 Found link https://files.pythonhosted.org/packages/22/9d/40f6a9558e5465547bfade656fa798abd1cca8f808f14f34bb8fc7b576f4/pydecorate-0.5.1.tar.gz (from https://pypi.org/simple/pydecorate/) (requires-python:>=3.9), version: 0.5.1 2026-04-17T16:14:12,441 Fetching project page and analyzing links: https://www.piwheels.org/simple/pydecorate/ 2026-04-17T16:14:12,442 Getting page https://www.piwheels.org/simple/pydecorate/ 2026-04-17T16:14:12,443 Found index url https://www.piwheels.org/simple 2026-04-17T16:14:12,618 Fetched page https://www.piwheels.org/simple/pydecorate/ as text/html 2026-04-17T16:14:12,637 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.5.0-py3-none-any.whl#sha256=ae30f98d915d1e223a1a39b6a574ffe6d48dc5c8168fb83ba4e86e847af3d17b (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.9) 2026-04-17T16:14:12,638 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.4.0-py3-none-any.whl#sha256=aa8cd72426bf1184ba495b41d209563468611a76ac274e6c8b9b5ca9136bc703 (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.9) 2026-04-17T16:14:12,639 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.3.4-py3-none-any.whl#sha256=5716293acd105d6d9dde11da2e6dd47738e16eb4f9979c50471b22f7a8a9d37f (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.9) 2026-04-17T16:14:12,639 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.3.3-py3-none-any.whl#sha256=4aa0451766e8fd989516bfbcb84280dbc33158ca6d2e48881916fb908a49e26a (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.7) 2026-04-17T16:14:12,641 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.3.2-py3-none-any.whl#sha256=38d12d3096ad15f0263a4d4254cd7494784d7838e7dfe8e1b073d5d54a220093 (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.7) 2026-04-17T16:14:12,641 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.3.1-py3-none-any.whl#sha256=2adabf8867220f6d1e6ad1a1291a85a335351b48201ccb9567d1f93c9f56f963 (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.6) 2026-04-17T16:14:12,642 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.3.0-py3-none-any.whl#sha256=ec25f8c2e1c51a216332e1f72eca580eb0587db74d375523b16788b40d1ed625 (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=3.6) 2026-04-17T16:14:12,643 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.2.1-py3-none-any.whl#sha256=696f4b9f6ede576d6f1462d2e055dfc104a3a5330ac5ab11247370c4dde94eb0 (from https://www.piwheels.org/simple/pydecorate/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*) 2026-04-17T16:14:12,644 Skipping link: No binaries permitted for pydecorate: https://archive1.piwheels.org/simple/pydecorate/pydecorate-0.1.0-py3-none-any.whl#sha256=bfa28c4bb3e7fbc0158c4fa24b98aa0adebf94a284d15b2e3f5fe91f84929977 (from https://www.piwheels.org/simple/pydecorate/) 2026-04-17T16:14:12,645 Skipping link: not a file: https://www.piwheels.org/simple/pydecorate/ 2026-04-17T16:14:12,645 Skipping link: not a file: https://pypi.org/simple/pydecorate/ 2026-04-17T16:14:12,667 Given no hashes to check 1 links for project 'pydecorate': discarding no candidates 2026-04-17T16:14:12,688 Collecting pydecorate==0.5.1 2026-04-17T16:14:12,690 Created temporary directory: /tmp/pip-unpack-6yj_xwke 2026-04-17T16:14:12,922 Downloading pydecorate-0.5.1.tar.gz (7.7 MB) 2026-04-17T16:14:14,293 Added pydecorate==0.5.1 from https://files.pythonhosted.org/packages/22/9d/40f6a9558e5465547bfade656fa798abd1cca8f808f14f34bb8fc7b576f4/pydecorate-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-yqpxexcq' 2026-04-17T16:14:14,298 Created temporary directory: /tmp/pip-build-env-h_xkx8yc 2026-04-17T16:14:14,303 Installing build dependencies: started 2026-04-17T16:14:14,304 Running command pip subprocess to install build dependencies 2026-04-17T16:14:14,335 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-17T16:14:14,374 Traceback (most recent call last): 2026-04-17T16:14:14,375 File "", line 192, in addpackage 2026-04-17T16:14:14,375 File "", line 1, in 2026-04-17T16:14:14,376 ModuleNotFoundError: No module named 'outofcuda' 2026-04-17T16:14:14,376 Remainder of file ignored 2026-04-17T16:14:15,429 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-17T16:14:15,852 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-04-17T16:14:15,875 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T16:14:17,670 Collecting setuptools>=60 2026-04-17T16:14:17,768 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-17T16:14:18,034 Collecting wheel 2026-04-17T16:14:18,048 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-17T16:14:18,405 Collecting setuptools_scm[toml]>=8.0 2026-04-17T16:14:18,421 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-17T16:14:18,608 Collecting packaging>=24.0 2026-04-17T16:14:18,625 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-17T16:14:18,712 Collecting vcs-versioning>=1.0.0.dev0 2026-04-17T16:14:18,729 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-17T16:14:21,788 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools_scm 2026-04-17T16:14:25,210 Creating /tmp/pip-build-env-h_xkx8yc/overlay/local/bin 2026-04-17T16:14:25,212 changing mode of /tmp/pip-build-env-h_xkx8yc/overlay/local/bin/wheel to 755 2026-04-17T16:14:25,519 changing mode of /tmp/pip-build-env-h_xkx8yc/overlay/local/bin/vcs-versioning to 755 2026-04-17T16:14:25,840 changing mode of /tmp/pip-build-env-h_xkx8yc/overlay/local/bin/setuptools-scm to 755 2026-04-17T16:14:25,876 Successfully installed packaging-26.1 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 wheel-0.46.3 2026-04-17T16:14:26,164 Installing build dependencies: finished with status 'done' 2026-04-17T16:14:26,179 Getting requirements to build wheel: started 2026-04-17T16:14:26,181 Running command Getting requirements to build wheel 2026-04-17T16:14:26,873 Getting requirements to build wheel: finished with status 'done' 2026-04-17T16:14:26,886 Created temporary directory: /tmp/pip-modern-metadata-484wmxrl 2026-04-17T16:14:26,888 Preparing metadata (pyproject.toml): started 2026-04-17T16:14:26,889 Running command Preparing metadata (pyproject.toml) 2026-04-17T16:14:27,544 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_backends/_git.py:474: UserWarning: git archive did not support describe output 2026-04-17T16:14:27,544 return archival_to_version(data, config=config) 2026-04-17T16:14:27,544 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_backends/_git.py:474: UserWarning: unprocessed git archival found (no export subst applied) 2026-04-17T16:14:27,545 return archival_to_version(data, config=config) 2026-04-17T16:14:27,558 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-17T16:14:27,558 !! 2026-04-17T16:14:27,560 ******************************************************************************** 2026-04-17T16:14:27,560 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-17T16:14:27,561 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-17T16:14:27,562 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-17T16:14:27,562 ******************************************************************************** 2026-04-17T16:14:27,563 !! 2026-04-17T16:14:27,564 self._finalize_license_expression() 2026-04-17T16:14:27,585 running dist_info 2026-04-17T16:14:27,599 creating /tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info 2026-04-17T16:14:27,600 writing /tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/PKG-INFO 2026-04-17T16:14:27,606 writing dependency_links to /tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/dependency_links.txt 2026-04-17T16:14:27,608 writing requirements to /tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/requires.txt 2026-04-17T16:14:27,609 writing top-level names to /tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/top_level.txt 2026-04-17T16:14:27,611 writing manifest file '/tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/SOURCES.txt' 2026-04-17T16:14:27,653 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-17T16:14:27,653 return get_active_overrides().subprocess_timeout 2026-04-17T16:14:27,661 listing git files failed - pretending there aren't any 2026-04-17T16:14:27,667 reading manifest file '/tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/SOURCES.txt' 2026-04-17T16:14:27,669 reading manifest template 'MANIFEST.in' 2026-04-17T16:14:27,670 warning: no files found matching '*' under directory 'docs/source' 2026-04-17T16:14:27,670 warning: no files found matching 'docs/Makefile' 2026-04-17T16:14:27,672 adding license file 'LICENSE.txt' 2026-04-17T16:14:27,675 writing manifest file '/tmp/pip-modern-metadata-484wmxrl/pydecorate.egg-info/SOURCES.txt' 2026-04-17T16:14:27,676 creating '/tmp/pip-modern-metadata-484wmxrl/pydecorate-0.5.1.dist-info' 2026-04-17T16:14:27,811 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-17T16:14:27,815 Source in /tmp/pip-wheel-x4or8h5a/pydecorate_ee6ed34e53ca4487997874168945f5ab has version 0.5.1, which satisfies requirement pydecorate==0.5.1 from https://files.pythonhosted.org/packages/22/9d/40f6a9558e5465547bfade656fa798abd1cca8f808f14f34bb8fc7b576f4/pydecorate-0.5.1.tar.gz 2026-04-17T16:14:27,816 Removed pydecorate==0.5.1 from https://files.pythonhosted.org/packages/22/9d/40f6a9558e5465547bfade656fa798abd1cca8f808f14f34bb8fc7b576f4/pydecorate-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-yqpxexcq' 2026-04-17T16:14:27,822 Created temporary directory: /tmp/pip-unpack-h9whmoes 2026-04-17T16:14:27,822 Building wheels for collected packages: pydecorate 2026-04-17T16:14:27,827 Created temporary directory: /tmp/pip-wheel-nro05add 2026-04-17T16:14:27,827 Destination directory: /tmp/pip-wheel-nro05add 2026-04-17T16:14:27,829 Building wheel for pydecorate (pyproject.toml): started 2026-04-17T16:14:27,831 Running command Building wheel for pydecorate (pyproject.toml) 2026-04-17T16:14:28,468 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_backends/_git.py:474: UserWarning: git archive did not support describe output 2026-04-17T16:14:28,468 return archival_to_version(data, config=config) 2026-04-17T16:14:28,469 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_backends/_git.py:474: UserWarning: unprocessed git archival found (no export subst applied) 2026-04-17T16:14:28,470 return archival_to_version(data, config=config) 2026-04-17T16:14:28,481 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-17T16:14:28,482 !! 2026-04-17T16:14:28,483 ******************************************************************************** 2026-04-17T16:14:28,483 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-17T16:14:28,484 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-04-17T16:14:28,485 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-17T16:14:28,486 ******************************************************************************** 2026-04-17T16:14:28,487 !! 2026-04-17T16:14:28,487 self._finalize_license_expression() 2026-04-17T16:14:28,506 running bdist_wheel 2026-04-17T16:14:28,541 running build 2026-04-17T16:14:28,542 running build_py 2026-04-17T16:14:28,543 creating build/lib/pydecorate 2026-04-17T16:14:28,545 copying pydecorate/decorator_agg.py -> build/lib/pydecorate 2026-04-17T16:14:28,548 copying pydecorate/__init__.py -> build/lib/pydecorate 2026-04-17T16:14:28,549 copying pydecorate/version.py -> build/lib/pydecorate 2026-04-17T16:14:28,551 copying pydecorate/decorator.py -> build/lib/pydecorate 2026-04-17T16:14:28,553 copying pydecorate/decorator_base.py -> build/lib/pydecorate 2026-04-17T16:14:28,555 running egg_info 2026-04-17T16:14:28,570 writing pydecorate.egg-info/PKG-INFO 2026-04-17T16:14:28,574 writing dependency_links to pydecorate.egg-info/dependency_links.txt 2026-04-17T16:14:28,577 writing requirements to pydecorate.egg-info/requires.txt 2026-04-17T16:14:28,578 writing top-level names to pydecorate.egg-info/top_level.txt 2026-04-17T16:14:28,608 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-17T16:14:28,608 return get_active_overrides().subprocess_timeout 2026-04-17T16:14:28,614 listing git files failed - pretending there aren't any 2026-04-17T16:14:28,620 reading manifest file 'pydecorate.egg-info/SOURCES.txt' 2026-04-17T16:14:28,629 reading manifest template 'MANIFEST.in' 2026-04-17T16:14:28,630 warning: no files found matching '*' under directory 'docs/source' 2026-04-17T16:14:28,630 warning: no files found matching 'docs/Makefile' 2026-04-17T16:14:28,632 adding license file 'LICENSE.txt' 2026-04-17T16:14:28,637 writing manifest file 'pydecorate.egg-info/SOURCES.txt' 2026-04-17T16:14:28,640 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pydecorate.fonts' is absent from the `packages` configuration. 2026-04-17T16:14:28,640 !! 2026-04-17T16:14:28,641 ******************************************************************************** 2026-04-17T16:14:28,642 ############################ 2026-04-17T16:14:28,642 # Package would be ignored # 2026-04-17T16:14:28,643 ############################ 2026-04-17T16:14:28,644 Python recognizes 'pydecorate.fonts' as an importable package[^1], 2026-04-17T16:14:28,644 but it is absent from setuptools' `packages` configuration. 2026-04-17T16:14:28,645 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-17T16:14:28,646 package, please make sure that 'pydecorate.fonts' is explicitly added 2026-04-17T16:14:28,647 to the `packages` configuration field. 2026-04-17T16:14:28,652 Alternatively, you can also rely on setuptools' discovery methods 2026-04-17T16:14:28,652 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-17T16:14:28,653 instead of `find_packages(...)`/`find:`). 2026-04-17T16:14:28,654 You can read more about "package discovery" on setuptools documentation page: 2026-04-17T16:14:28,655 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-17T16:14:28,656 If you don't want 'pydecorate.fonts' to be distributed and are 2026-04-17T16:14:28,656 already explicitly excluding 'pydecorate.fonts' via 2026-04-17T16:14:28,657 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-17T16:14:28,657 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-17T16:14:28,657 combination with a more fine grained `package-data` configuration. 2026-04-17T16:14:28,658 You can read more about "package data files" on setuptools documentation page: 2026-04-17T16:14:28,659 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-17T16:14:28,660 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-17T16:14:28,661 even if it does not contain any `.py` files. 2026-04-17T16:14:28,661 On the other hand, currently there is no concept of package data 2026-04-17T16:14:28,661 directory, all directories are treated like packages. 2026-04-17T16:14:28,662 ******************************************************************************** 2026-04-17T16:14:28,663 !! 2026-04-17T16:14:28,663 check.warn(importable) 2026-04-17T16:14:28,664 /tmp/pip-build-env-h_xkx8yc/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pydecorate.tests' is absent from the `packages` configuration. 2026-04-17T16:14:28,664 !! 2026-04-17T16:14:28,665 ******************************************************************************** 2026-04-17T16:14:28,666 ############################ 2026-04-17T16:14:28,666 # Package would be ignored # 2026-04-17T16:14:28,667 ############################ 2026-04-17T16:14:28,668 Python recognizes 'pydecorate.tests' as an importable package[^1], 2026-04-17T16:14:28,668 but it is absent from setuptools' `packages` configuration. 2026-04-17T16:14:28,669 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-17T16:14:28,670 package, please make sure that 'pydecorate.tests' is explicitly added 2026-04-17T16:14:28,671 to the `packages` configuration field. 2026-04-17T16:14:28,672 Alternatively, you can also rely on setuptools' discovery methods 2026-04-17T16:14:28,673 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-17T16:14:28,673 instead of `find_packages(...)`/`find:`). 2026-04-17T16:14:28,674 You can read more about "package discovery" on setuptools documentation page: 2026-04-17T16:14:28,675 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-17T16:14:28,676 If you don't want 'pydecorate.tests' to be distributed and are 2026-04-17T16:14:28,677 already explicitly excluding 'pydecorate.tests' via 2026-04-17T16:14:28,677 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-17T16:14:28,678 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-17T16:14:28,679 combination with a more fine grained `package-data` configuration. 2026-04-17T16:14:28,680 You can read more about "package data files" on setuptools documentation page: 2026-04-17T16:14:28,681 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-17T16:14:28,683 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-17T16:14:28,683 even if it does not contain any `.py` files. 2026-04-17T16:14:28,684 On the other hand, currently there is no concept of package data 2026-04-17T16:14:28,685 directory, all directories are treated like packages. 2026-04-17T16:14:28,685 ******************************************************************************** 2026-04-17T16:14:28,686 !! 2026-04-17T16:14:28,686 check.warn(importable) 2026-04-17T16:14:28,687 creating build/lib/pydecorate/fonts 2026-04-17T16:14:28,687 copying pydecorate/fonts/DejaVuSerif.ttf -> build/lib/pydecorate/fonts 2026-04-17T16:14:28,688 copying pydecorate/fonts/__init__.py -> build/lib/pydecorate/fonts 2026-04-17T16:14:28,688 creating build/lib/pydecorate/tests 2026-04-17T16:14:28,688 copying pydecorate/tests/__init__.py -> build/lib/pydecorate/tests 2026-04-17T16:14:28,689 copying pydecorate/tests/test_decorator_agg.py -> build/lib/pydecorate/tests 2026-04-17T16:14:28,689 copying pydecorate/tests/test_legacy.py -> build/lib/pydecorate/tests 2026-04-17T16:14:28,690 installing to build/bdist.linux-armv7l/wheel 2026-04-17T16:14:28,691 running install 2026-04-17T16:14:28,715 running install_lib 2026-04-17T16:14:28,725 creating build/bdist.linux-armv7l/wheel 2026-04-17T16:14:28,727 creating build/bdist.linux-armv7l/wheel/pydecorate 2026-04-17T16:14:28,728 copying build/lib/pydecorate/decorator_agg.py -> build/bdist.linux-armv7l/wheel/./pydecorate 2026-04-17T16:14:28,730 copying build/lib/pydecorate/__init__.py -> build/bdist.linux-armv7l/wheel/./pydecorate 2026-04-17T16:14:28,732 copying build/lib/pydecorate/version.py -> build/bdist.linux-armv7l/wheel/./pydecorate 2026-04-17T16:14:28,734 creating build/bdist.linux-armv7l/wheel/pydecorate/tests 2026-04-17T16:14:28,735 copying build/lib/pydecorate/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./pydecorate/tests 2026-04-17T16:14:28,736 copying build/lib/pydecorate/tests/test_decorator_agg.py -> build/bdist.linux-armv7l/wheel/./pydecorate/tests 2026-04-17T16:14:28,739 copying build/lib/pydecorate/tests/test_legacy.py -> build/bdist.linux-armv7l/wheel/./pydecorate/tests 2026-04-17T16:14:28,741 copying build/lib/pydecorate/decorator.py -> build/bdist.linux-armv7l/wheel/./pydecorate 2026-04-17T16:14:28,743 creating build/bdist.linux-armv7l/wheel/pydecorate/fonts 2026-04-17T16:14:28,744 copying build/lib/pydecorate/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./pydecorate/fonts 2026-04-17T16:14:28,745 copying build/lib/pydecorate/fonts/DejaVuSerif.ttf -> build/bdist.linux-armv7l/wheel/./pydecorate/fonts 2026-04-17T16:14:28,753 copying build/lib/pydecorate/decorator_base.py -> build/bdist.linux-armv7l/wheel/./pydecorate 2026-04-17T16:14:28,755 running install_egg_info 2026-04-17T16:14:28,766 Copying pydecorate.egg-info to build/bdist.linux-armv7l/wheel/./pydecorate-0.5.1-py3.11.egg-info 2026-04-17T16:14:28,777 running install_scripts 2026-04-17T16:14:28,788 creating build/bdist.linux-armv7l/wheel/pydecorate-0.5.1.dist-info/WHEEL 2026-04-17T16:14:28,790 creating '/tmp/pip-wheel-nro05add/.tmp-xw8wjr7j/pydecorate-0.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-17T16:14:28,793 adding 'pydecorate/__init__.py' 2026-04-17T16:14:28,794 adding 'pydecorate/decorator.py' 2026-04-17T16:14:28,795 adding 'pydecorate/decorator_agg.py' 2026-04-17T16:14:28,799 adding 'pydecorate/decorator_base.py' 2026-04-17T16:14:28,800 adding 'pydecorate/version.py' 2026-04-17T16:14:28,856 adding 'pydecorate/fonts/DejaVuSerif.ttf' 2026-04-17T16:14:28,860 adding 'pydecorate/fonts/__init__.py' 2026-04-17T16:14:28,861 adding 'pydecorate/tests/__init__.py' 2026-04-17T16:14:28,863 adding 'pydecorate/tests/test_decorator_agg.py' 2026-04-17T16:14:28,865 adding 'pydecorate/tests/test_legacy.py' 2026-04-17T16:14:28,868 adding 'pydecorate-0.5.1.dist-info/licenses/LICENSE.txt' 2026-04-17T16:14:28,870 adding 'pydecorate-0.5.1.dist-info/METADATA' 2026-04-17T16:14:28,870 adding 'pydecorate-0.5.1.dist-info/WHEEL' 2026-04-17T16:14:28,871 adding 'pydecorate-0.5.1.dist-info/top_level.txt' 2026-04-17T16:14:28,872 adding 'pydecorate-0.5.1.dist-info/RECORD' 2026-04-17T16:14:28,876 removing build/bdist.linux-armv7l/wheel 2026-04-17T16:14:28,982 Building wheel for pydecorate (pyproject.toml): finished with status 'done' 2026-04-17T16:14:28,992 Created wheel for pydecorate: filename=pydecorate-0.5.1-py3-none-any.whl size=218817 sha256=3033cac4c47f1cd849c3e919186c9ecb046ca6790fd6479b36fbd86b85800f23 2026-04-17T16:14:28,993 Stored in directory: /tmp/pip-ephem-wheel-cache-h7xm2c30/wheels/26/47/bd/5f81129062c2fa1f2138431d8b9d9b6605d6ff86089081e91a 2026-04-17T16:14:29,005 Successfully built pydecorate 2026-04-17T16:14:29,015 Removed build tracker: '/tmp/pip-build-tracker-yqpxexcq'