2026-05-03T10:59:08,498 Created temporary directory: /tmp/pip-ephem-wheel-cache-ac9lbn75 2026-05-03T10:59:08,499 Created temporary directory: /tmp/pip-build-tracker-dzd_g0l8 2026-05-03T10:59:08,500 Initialized build tracking at /tmp/pip-build-tracker-dzd_g0l8 2026-05-03T10:59:08,501 Created build tracker: /tmp/pip-build-tracker-dzd_g0l8 2026-05-03T10:59:08,501 Entered build tracker: /tmp/pip-build-tracker-dzd_g0l8 2026-05-03T10:59:08,502 Created temporary directory: /tmp/pip-wheel-yinbw46g 2026-05-03T10:59:08,505 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-05-03T10:59:08,507 Created temporary directory: /tmp/pip-ephem-wheel-cache-5fg8ejzv 2026-05-03T10:59:08,529 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-03T10:59:08,533 2 location(s) to search for versions of tensorly-viz: 2026-05-03T10:59:08,533 * https://pypi.org/simple/tensorly-viz/ 2026-05-03T10:59:08,533 * https://www.piwheels.org/simple/tensorly-viz/ 2026-05-03T10:59:08,534 Fetching project page and analyzing links: https://pypi.org/simple/tensorly-viz/ 2026-05-03T10:59:08,534 Getting page https://pypi.org/simple/tensorly-viz/ 2026-05-03T10:59:08,536 Found index url https://pypi.org/simple 2026-05-03T10:59:08,687 Fetched page https://pypi.org/simple/tensorly-viz/ as application/vnd.pypi.simple.v1+json 2026-05-03T10:59:08,690 Found link https://files.pythonhosted.org/packages/69/be/1152a558236fa7886887fc5ad5ad36bd2476f003ecf5246b6e92f29682a1/tensorly-viz-0.1.3.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.3 2026-05-03T10:59:08,691 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/ed/4b/94300f2dbdf14aaef2f87af176041ca295e04c2c35bf47ada7f9425c4ea3/tensorly_viz-0.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,691 Found link https://files.pythonhosted.org/packages/93/a1/97412dd3c3cee85535e536dd6c6d1da0fab8269dda63e5733b5a6e7cbf16/tensorly-viz-0.1.4.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.4 2026-05-03T10:59:08,692 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/03/9f/8b85bba2412ad5f212236065f5733a244369ce51af84c72171c0e91310c3/tensorly_viz-0.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,693 Found link https://files.pythonhosted.org/packages/6d/7c/07a1fe9e48ae4ed92d336e6f36453de4bafd920dd3ed734aba15ceb46748/tensorly-viz-0.1.5.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.5 2026-05-03T10:59:08,694 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/11/7e/17508262e2d2a64a3e961046422b444a793575f450ff834a99ef2b49a3c6/tensorly_viz-0.1.5-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,694 Found link https://files.pythonhosted.org/packages/f9/df/63dd973c6e7b8dbb99adc7279f4c8318800605751e780fdf13ce7d43670b/tensorly-viz-0.1.6.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.6 2026-05-03T10:59:08,695 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/68/69/6ec62eb6944e2ac2e137426db86ed3a1c79de27b922b7e5033825dbc7974/tensorly_viz-0.1.6-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,696 Found link https://files.pythonhosted.org/packages/34/5f/3fbf40d70f417b63120b153e15048b238862b754aa317df8ac19360223e0/tensorly-viz-0.1.7.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.7 2026-05-03T10:59:08,696 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/d0/89/c7712a15477a0b7577603036c7a4a23ca7dcff75b56f598dcded6c444bda/tensorly_viz-0.1.7-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,697 Skipping link: No binaries permitted for tensorly-viz: https://files.pythonhosted.org/packages/b3/9e/9a5386e62e859f3fba6a0b86181d0ddd639dc84e3693902a706100e3ce9a/tensorly_viz-0.1.8-py2.py3-none-any.whl (from https://pypi.org/simple/tensorly-viz/) 2026-05-03T10:59:08,698 Found link https://files.pythonhosted.org/packages/6b/5e/cff2aaf8acd1498b2c787546104e2a1e4dc5153bc05640e3f1ff39561952/tensorly_viz-0.1.8.tar.gz (from https://pypi.org/simple/tensorly-viz/), version: 0.1.8 2026-05-03T10:59:08,698 Fetching project page and analyzing links: https://www.piwheels.org/simple/tensorly-viz/ 2026-05-03T10:59:08,699 Getting page https://www.piwheels.org/simple/tensorly-viz/ 2026-05-03T10:59:08,700 Found index url https://www.piwheels.org/simple 2026-05-03T10:59:08,873 Fetched page https://www.piwheels.org/simple/tensorly-viz/ as text/html 2026-05-03T10:59:08,876 Skipping link: No binaries permitted for tensorly-viz: https://archive1.piwheels.org/simple/tensorly-viz/tensorly_viz-0.1.7-py2.py3-none-any.whl#sha256=975fc7ece5450815fdce2dd31286d4b428ef2a6fc19804afc58ced2b2bc9c2a0 (from https://www.piwheels.org/simple/tensorly-viz/) 2026-05-03T10:59:08,877 Skipping link: No binaries permitted for tensorly-viz: https://archive1.piwheels.org/simple/tensorly-viz/tensorly_viz-0.1.6-py2.py3-none-any.whl#sha256=4f07f11d4ed05b87fdcfaf5174d871776a1341135223de2d900d2bb885a475cc (from https://www.piwheels.org/simple/tensorly-viz/) 2026-05-03T10:59:08,877 Skipping link: No binaries permitted for tensorly-viz: https://archive1.piwheels.org/simple/tensorly-viz/tensorly_viz-0.1.5-py2.py3-none-any.whl#sha256=000c478553f0a70747371bdbc10e35992dafab68f7800bbd4db696ec6f04a57b (from https://www.piwheels.org/simple/tensorly-viz/) 2026-05-03T10:59:08,878 Skipping link: No binaries permitted for tensorly-viz: https://archive1.piwheels.org/simple/tensorly-viz/tensorly_viz-0.1.4-py2.py3-none-any.whl#sha256=684bdc03d8ab1c313710319d971d75ea6f984cb2a8899993822e012b8eeb82b5 (from https://www.piwheels.org/simple/tensorly-viz/) 2026-05-03T10:59:08,878 Skipping link: No binaries permitted for tensorly-viz: https://archive1.piwheels.org/simple/tensorly-viz/tensorly_viz-0.1.3-py2.py3-none-any.whl#sha256=e0cbbab507bbd4b4fd493064ed1fcd89039eeb922c336ce5b6c9e50360a50dc1 (from https://www.piwheels.org/simple/tensorly-viz/) 2026-05-03T10:59:08,879 Skipping link: not a file: https://www.piwheels.org/simple/tensorly-viz/ 2026-05-03T10:59:08,880 Skipping link: not a file: https://pypi.org/simple/tensorly-viz/ 2026-05-03T10:59:08,901 Given no hashes to check 1 links for project 'tensorly-viz': discarding no candidates 2026-05-03T10:59:08,921 Collecting tensorly-viz==0.1.8 2026-05-03T10:59:08,923 Created temporary directory: /tmp/pip-unpack-6n01e6mq 2026-05-03T10:59:09,154 Downloading tensorly_viz-0.1.8.tar.gz (653 kB) 2026-05-03T10:59:09,592 Added tensorly-viz==0.1.8 from https://files.pythonhosted.org/packages/6b/5e/cff2aaf8acd1498b2c787546104e2a1e4dc5153bc05640e3f1ff39561952/tensorly_viz-0.1.8.tar.gz to build tracker '/tmp/pip-build-tracker-dzd_g0l8' 2026-05-03T10:59:09,596 Created temporary directory: /tmp/pip-build-env-7_5xwvb9 2026-05-03T10:59:09,601 Installing build dependencies: started 2026-05-03T10:59:09,602 Running command pip subprocess to install build dependencies 2026-05-03T10:59:09,633 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-05-03T10:59:09,673 Traceback (most recent call last): 2026-05-03T10:59:09,673 File "", line 192, in addpackage 2026-05-03T10:59:09,674 File "", line 1, in 2026-05-03T10:59:09,674 ModuleNotFoundError: No module named 'outofcuda' 2026-05-03T10:59:09,676 Remainder of file ignored 2026-05-03T10:59:10,745 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-03T10:59:11,158 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-05-03T10:59:11,182 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-03T10:59:12,959 Collecting setuptools 2026-05-03T10:59:13,046 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-03T10:59:13,317 Collecting wheel 2026-05-03T10:59:13,334 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-03T10:59:13,517 Collecting packaging>=24.0 2026-05-03T10:59:13,537 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-03T10:59:16,492 Installing collected packages: setuptools, packaging, wheel 2026-05-03T10:59:19,986 Creating /tmp/pip-build-env-7_5xwvb9/overlay/local/bin 2026-05-03T10:59:19,988 changing mode of /tmp/pip-build-env-7_5xwvb9/overlay/local/bin/wheel to 755 2026-05-03T10:59:20,009 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-03T10:59:20,289 Installing build dependencies: finished with status 'done' 2026-05-03T10:59:20,295 Getting requirements to build wheel: started 2026-05-03T10:59:20,296 Running command Getting requirements to build wheel 2026-05-03T10:59:20,837 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-03T10:59:20,837 !! 2026-05-03T10:59:20,838 ******************************************************************************** 2026-05-03T10:59:20,839 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-03T10:59:20,840 License :: OSI Approved :: MIT License 2026-05-03T10:59:20,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-03T10:59:20,841 ******************************************************************************** 2026-05-03T10:59:20,843 !! 2026-05-03T10:59:20,843 self._finalize_license_expression() 2026-05-03T10:59:20,894 running egg_info 2026-05-03T10:59:20,900 writing tensorly_viz.egg-info/PKG-INFO 2026-05-03T10:59:20,908 writing dependency_links to tensorly_viz.egg-info/dependency_links.txt 2026-05-03T10:59:20,912 writing requirements to tensorly_viz.egg-info/requires.txt 2026-05-03T10:59:20,913 writing top-level names to tensorly_viz.egg-info/top_level.txt 2026-05-03T10:59:20,940 reading manifest file 'tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:20,943 reading manifest template 'MANIFEST.in' 2026-05-03T10:59:20,946 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-03T10:59:20,947 adding license file 'LICENSE' 2026-05-03T10:59:20,951 writing manifest file 'tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:21,041 Getting requirements to build wheel: finished with status 'done' 2026-05-03T10:59:21,044 Created temporary directory: /tmp/pip-modern-metadata-uz5521v6 2026-05-03T10:59:21,047 Preparing metadata (pyproject.toml): started 2026-05-03T10:59:21,048 Running command Preparing metadata (pyproject.toml) 2026-05-03T10:59:21,585 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-03T10:59:21,585 !! 2026-05-03T10:59:21,586 ******************************************************************************** 2026-05-03T10:59:21,587 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-03T10:59:21,588 License :: OSI Approved :: MIT License 2026-05-03T10:59:21,590 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-03T10:59:21,590 ******************************************************************************** 2026-05-03T10:59:21,592 !! 2026-05-03T10:59:21,592 self._finalize_license_expression() 2026-05-03T10:59:21,612 running dist_info 2026-05-03T10:59:21,623 creating /tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info 2026-05-03T10:59:21,624 writing /tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/PKG-INFO 2026-05-03T10:59:21,632 writing dependency_links to /tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/dependency_links.txt 2026-05-03T10:59:21,636 writing requirements to /tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/requires.txt 2026-05-03T10:59:21,637 writing top-level names to /tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/top_level.txt 2026-05-03T10:59:21,638 writing manifest file '/tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:21,662 reading manifest file '/tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:21,664 reading manifest template 'MANIFEST.in' 2026-05-03T10:59:21,667 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-03T10:59:21,668 adding license file 'LICENSE' 2026-05-03T10:59:21,671 writing manifest file '/tmp/pip-modern-metadata-uz5521v6/tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:21,672 creating '/tmp/pip-modern-metadata-uz5521v6/tensorly_viz-0.1.8.dist-info' 2026-05-03T10:59:21,685 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-05-03T10:59:21,686 !! 2026-05-03T10:59:21,687 ******************************************************************************** 2026-05-03T10:59:21,687 With Python 2.7 end-of-life, support for building universal wheels 2026-05-03T10:59:21,688 (i.e., wheels that support both Python 2 and Python 3) 2026-05-03T10:59:21,688 is being obviated. 2026-05-03T10:59:21,689 Please discontinue using this option, or if you still need it, 2026-05-03T10:59:21,689 file an issue with pypa/setuptools describing your use case. 2026-05-03T10:59:21,690 This deprecation is overdue, please update your project and remove deprecated 2026-05-03T10:59:21,691 calls to avoid build errors in the future. 2026-05-03T10:59:21,691 ******************************************************************************** 2026-05-03T10:59:21,692 !! 2026-05-03T10:59:21,693 self.finalize_options() 2026-05-03T10:59:21,800 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-03T10:59:21,805 Source in /tmp/pip-wheel-yinbw46g/tensorly-viz_5f668df9044842d0b5960c18375d46da has version 0.1.8, which satisfies requirement tensorly-viz==0.1.8 from https://files.pythonhosted.org/packages/6b/5e/cff2aaf8acd1498b2c787546104e2a1e4dc5153bc05640e3f1ff39561952/tensorly_viz-0.1.8.tar.gz 2026-05-03T10:59:21,806 Removed tensorly-viz==0.1.8 from https://files.pythonhosted.org/packages/6b/5e/cff2aaf8acd1498b2c787546104e2a1e4dc5153bc05640e3f1ff39561952/tensorly_viz-0.1.8.tar.gz from build tracker '/tmp/pip-build-tracker-dzd_g0l8' 2026-05-03T10:59:21,811 Created temporary directory: /tmp/pip-unpack-znijezry 2026-05-03T10:59:21,812 Building wheels for collected packages: tensorly-viz 2026-05-03T10:59:21,817 Created temporary directory: /tmp/pip-wheel-3a8uno1d 2026-05-03T10:59:21,817 Destination directory: /tmp/pip-wheel-3a8uno1d 2026-05-03T10:59:21,820 Building wheel for tensorly-viz (pyproject.toml): started 2026-05-03T10:59:21,821 Running command Building wheel for tensorly-viz (pyproject.toml) 2026-05-03T10:59:22,359 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-03T10:59:22,360 !! 2026-05-03T10:59:22,361 ******************************************************************************** 2026-05-03T10:59:22,361 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-03T10:59:22,362 License :: OSI Approved :: MIT License 2026-05-03T10:59:22,363 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-03T10:59:22,364 ******************************************************************************** 2026-05-03T10:59:22,365 !! 2026-05-03T10:59:22,365 self._finalize_license_expression() 2026-05-03T10:59:22,387 running bdist_wheel 2026-05-03T10:59:22,400 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-05-03T10:59:22,400 !! 2026-05-03T10:59:22,401 ******************************************************************************** 2026-05-03T10:59:22,402 With Python 2.7 end-of-life, support for building universal wheels 2026-05-03T10:59:22,402 (i.e., wheels that support both Python 2 and Python 3) 2026-05-03T10:59:22,403 is being obviated. 2026-05-03T10:59:22,403 Please discontinue using this option, or if you still need it, 2026-05-03T10:59:22,404 file an issue with pypa/setuptools describing your use case. 2026-05-03T10:59:22,405 This deprecation is overdue, please update your project and remove deprecated 2026-05-03T10:59:22,405 calls to avoid build errors in the future. 2026-05-03T10:59:22,406 ******************************************************************************** 2026-05-03T10:59:22,406 !! 2026-05-03T10:59:22,407 self.finalize_options() 2026-05-03T10:59:22,417 running build 2026-05-03T10:59:22,417 running build_py 2026-05-03T10:59:22,426 creating build/lib/tlviz 2026-05-03T10:59:22,429 copying tlviz/data.py -> build/lib/tlviz 2026-05-03T10:59:22,431 copying tlviz/multimodel_evaluation.py -> build/lib/tlviz 2026-05-03T10:59:22,434 copying tlviz/_module_utils.py -> build/lib/tlviz 2026-05-03T10:59:22,436 copying tlviz/__init__.py -> build/lib/tlviz 2026-05-03T10:59:22,438 copying tlviz/outliers.py -> build/lib/tlviz 2026-05-03T10:59:22,440 copying tlviz/_tl_utils.py -> build/lib/tlviz 2026-05-03T10:59:22,443 copying tlviz/factor_tools.py -> build/lib/tlviz 2026-05-03T10:59:22,446 copying tlviz/conftest.py -> build/lib/tlviz 2026-05-03T10:59:22,447 copying tlviz/model_evaluation.py -> build/lib/tlviz 2026-05-03T10:59:22,450 copying tlviz/visualisation.py -> build/lib/tlviz 2026-05-03T10:59:22,453 copying tlviz/utils.py -> build/lib/tlviz 2026-05-03T10:59:22,456 copying tlviz/postprocessing.py -> build/lib/tlviz 2026-05-03T10:59:22,458 copying tlviz/_xarray_wrapper.py -> build/lib/tlviz 2026-05-03T10:59:22,460 running egg_info 2026-05-03T10:59:22,470 writing tensorly_viz.egg-info/PKG-INFO 2026-05-03T10:59:22,478 writing dependency_links to tensorly_viz.egg-info/dependency_links.txt 2026-05-03T10:59:22,481 writing requirements to tensorly_viz.egg-info/requires.txt 2026-05-03T10:59:22,482 writing top-level names to tensorly_viz.egg-info/top_level.txt 2026-05-03T10:59:22,494 reading manifest file 'tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:22,498 reading manifest template 'MANIFEST.in' 2026-05-03T10:59:22,500 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-03T10:59:22,501 adding license file 'LICENSE' 2026-05-03T10:59:22,504 writing manifest file 'tensorly_viz.egg-info/SOURCES.txt' 2026-05-03T10:59:22,507 /tmp/pip-build-env-7_5xwvb9/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tlviz.datasets' is absent from the `packages` configuration. 2026-05-03T10:59:22,508 !! 2026-05-03T10:59:22,509 ******************************************************************************** 2026-05-03T10:59:22,509 ############################ 2026-05-03T10:59:22,510 # Package would be ignored # 2026-05-03T10:59:22,510 ############################ 2026-05-03T10:59:22,511 Python recognizes 'tlviz.datasets' as an importable package[^1], 2026-05-03T10:59:22,511 but it is absent from setuptools' `packages` configuration. 2026-05-03T10:59:22,512 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-03T10:59:22,513 package, please make sure that 'tlviz.datasets' is explicitly added 2026-05-03T10:59:22,513 to the `packages` configuration field. 2026-05-03T10:59:22,514 Alternatively, you can also rely on setuptools' discovery methods 2026-05-03T10:59:22,514 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-03T10:59:22,515 instead of `find_packages(...)`/`find:`). 2026-05-03T10:59:22,516 You can read more about "package discovery" on setuptools documentation page: 2026-05-03T10:59:22,517 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-03T10:59:22,518 If you don't want 'tlviz.datasets' to be distributed and are 2026-05-03T10:59:22,518 already explicitly excluding 'tlviz.datasets' via 2026-05-03T10:59:22,519 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-03T10:59:22,519 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-03T10:59:22,520 combination with a more fine grained `package-data` configuration. 2026-05-03T10:59:22,521 You can read more about "package data files" on setuptools documentation page: 2026-05-03T10:59:22,522 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-03T10:59:22,524 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-03T10:59:22,524 even if it does not contain any `.py` files. 2026-05-03T10:59:22,525 On the other hand, currently there is no concept of package data 2026-05-03T10:59:22,526 directory, all directories are treated like packages. 2026-05-03T10:59:22,526 ******************************************************************************** 2026-05-03T10:59:22,528 !! 2026-05-03T10:59:22,528 check.warn(importable) 2026-05-03T10:59:22,529 creating build/lib/tlviz/datasets 2026-05-03T10:59:22,530 copying tlviz/datasets/oslo_bike.nc4 -> build/lib/tlviz/datasets 2026-05-03T10:59:22,668 installing to build/bdist.linux-armv7l/wheel 2026-05-03T10:59:22,668 running install 2026-05-03T10:59:22,692 running install_lib 2026-05-03T10:59:22,699 creating build/bdist.linux-armv7l/wheel 2026-05-03T10:59:22,702 creating build/bdist.linux-armv7l/wheel/tlviz 2026-05-03T10:59:22,703 copying build/lib/tlviz/data.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,706 copying build/lib/tlviz/multimodel_evaluation.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,708 copying build/lib/tlviz/_module_utils.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,710 copying build/lib/tlviz/__init__.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,712 copying build/lib/tlviz/outliers.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,714 copying build/lib/tlviz/_tl_utils.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,717 copying build/lib/tlviz/factor_tools.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,720 copying build/lib/tlviz/conftest.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,722 creating build/bdist.linux-armv7l/wheel/tlviz/datasets 2026-05-03T10:59:22,723 copying build/lib/tlviz/datasets/oslo_bike.nc4 -> build/bdist.linux-armv7l/wheel/./tlviz/datasets 2026-05-03T10:59:22,848 copying build/lib/tlviz/model_evaluation.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,850 copying build/lib/tlviz/visualisation.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,853 copying build/lib/tlviz/utils.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,856 copying build/lib/tlviz/postprocessing.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,858 copying build/lib/tlviz/_xarray_wrapper.py -> build/bdist.linux-armv7l/wheel/./tlviz 2026-05-03T10:59:22,860 running install_egg_info 2026-05-03T10:59:22,874 Copying tensorly_viz.egg-info to build/bdist.linux-armv7l/wheel/./tensorly_viz-0.1.8-py3.11.egg-info 2026-05-03T10:59:22,883 running install_scripts 2026-05-03T10:59:22,894 creating build/bdist.linux-armv7l/wheel/tensorly_viz-0.1.8.dist-info/WHEEL 2026-05-03T10:59:22,897 creating '/tmp/pip-wheel-3a8uno1d/.tmp-x6jeso9n/tensorly_viz-0.1.8-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-03T10:59:22,900 adding 'tensorly_viz-0.1.8.dist-info/licenses/LICENSE' 2026-05-03T10:59:22,902 adding 'tlviz/__init__.py' 2026-05-03T10:59:22,903 adding 'tlviz/_module_utils.py' 2026-05-03T10:59:22,905 adding 'tlviz/_tl_utils.py' 2026-05-03T10:59:22,907 adding 'tlviz/_xarray_wrapper.py' 2026-05-03T10:59:22,909 adding 'tlviz/conftest.py' 2026-05-03T10:59:22,911 adding 'tlviz/data.py' 2026-05-03T10:59:22,916 adding 'tlviz/factor_tools.py' 2026-05-03T10:59:22,918 adding 'tlviz/model_evaluation.py' 2026-05-03T10:59:22,920 adding 'tlviz/multimodel_evaluation.py' 2026-05-03T10:59:22,923 adding 'tlviz/outliers.py' 2026-05-03T10:59:22,926 adding 'tlviz/postprocessing.py' 2026-05-03T10:59:22,928 adding 'tlviz/utils.py' 2026-05-03T10:59:22,933 adding 'tlviz/visualisation.py' 2026-05-03T10:59:23,710 adding 'tlviz/datasets/oslo_bike.nc4' 2026-05-03T10:59:23,765 adding 'tensorly_viz-0.1.8.dist-info/METADATA' 2026-05-03T10:59:23,766 adding 'tensorly_viz-0.1.8.dist-info/WHEEL' 2026-05-03T10:59:23,767 adding 'tensorly_viz-0.1.8.dist-info/top_level.txt' 2026-05-03T10:59:23,768 adding 'tensorly_viz-0.1.8.dist-info/RECORD' 2026-05-03T10:59:23,777 removing build/bdist.linux-armv7l/wheel 2026-05-03T10:59:23,881 Building wheel for tensorly-viz (pyproject.toml): finished with status 'done' 2026-05-03T10:59:23,899 Created wheel for tensorly-viz: filename=tensorly_viz-0.1.8-py2.py3-none-any.whl size=702273 sha256=0237703d057533e9e38362831a97bcd7cf4425c8e7a95a90f9465af2578ff3b0 2026-05-03T10:59:23,900 Stored in directory: /tmp/pip-ephem-wheel-cache-5fg8ejzv/wheels/ba/d6/82/0d4be8c55ec4bd5818b1b851384f66e30a10b0b40518cf13de 2026-05-03T10:59:23,913 Successfully built tensorly-viz 2026-05-03T10:59:23,932 Removed build tracker: '/tmp/pip-build-tracker-dzd_g0l8'