2025-05-30T16:49:28,223 Created temporary directory: /tmp/pip-build-tracker-bbr68gnj 2025-05-30T16:49:28,224 Initialized build tracking at /tmp/pip-build-tracker-bbr68gnj 2025-05-30T16:49:28,225 Created build tracker: /tmp/pip-build-tracker-bbr68gnj 2025-05-30T16:49:28,225 Entered build tracker: /tmp/pip-build-tracker-bbr68gnj 2025-05-30T16:49:28,226 Created temporary directory: /tmp/pip-wheel-nra39w_2 2025-05-30T16:49:28,230 Created temporary directory: /tmp/pip-ephem-wheel-cache-b4y686x_ 2025-05-30T16:49:28,280 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T16:49:28,282 2 location(s) to search for versions of senaite-app-spotlight: 2025-05-30T16:49:28,282 * https://pypi.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,282 * https://www.piwheels.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,283 Fetching project page and analyzing links: https://pypi.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,284 Getting page https://pypi.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,286 Found index url https://pypi.org/simple/ 2025-05-30T16:49:28,513 Fetched page https://pypi.org/simple/senaite-app-spotlight/ as application/vnd.pypi.simple.v1+json 2025-05-30T16:49:28,518 Found link https://files.pythonhosted.org/packages/60/c8/431139c75826440dd9b1e037a2198250dbcbc7e7252a27ec7f97b6ffc1c7/senaite.app.spotlight-2.0.0rc1.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.0.0rc1 2025-05-30T16:49:28,519 Found link https://files.pythonhosted.org/packages/17/03/34cb004ccde53dafb461c5923ae0d7befd929f072e35b648b7181b4e2c12/senaite.app.spotlight-2.0.0rc2.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.0.0rc2 2025-05-30T16:49:28,520 Found link https://files.pythonhosted.org/packages/3d/3d/545cbbdbaaa35f0df1e4396d51ecb45aedae8a738b81f267270daa0714e2/senaite.app.spotlight-2.0.0rc3.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.0.0rc3 2025-05-30T16:49:28,521 Found link https://files.pythonhosted.org/packages/5b/93/62e3fafc3365c9d028c5ae5922d80cc4b27919dc2a836990198b5b8b1363/senaite.app.spotlight-2.0.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.0.0 2025-05-30T16:49:28,522 Found link https://files.pythonhosted.org/packages/de/37/460232c37ce8f1a862f6df905fc4d8daf46e8ba14de24876b3da23cd4e27/senaite.app.spotlight-2.1.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.1.0 2025-05-30T16:49:28,524 Found link https://files.pythonhosted.org/packages/b4/d6/8c38439abc0d18de56925e7fb4ef33f930d652dc8908ec4c476ffcd32076/senaite.app.spotlight-2.2.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.2.0 2025-05-30T16:49:28,525 Found link https://files.pythonhosted.org/packages/96/81/5961e524a188b406273b40d4f678156b367feda061f961da280169f93286/senaite.app.spotlight-2.3.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.3.0 2025-05-30T16:49:28,526 Found link https://files.pythonhosted.org/packages/27/16/9f41878ca785a908e2081b1cb79093be3dcbef39d69784763e64e9ef5264/senaite.app.spotlight-2.4.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.4.0 2025-05-30T16:49:28,527 Found link https://files.pythonhosted.org/packages/a3/32/4b9d120f9f72bc544b963878196dcfcc51c5bcd173eea6b9f3e61322e6f7/senaite.app.spotlight-2.5.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.5.0 2025-05-30T16:49:28,528 Found link https://files.pythonhosted.org/packages/96/0e/8b760b4fc5da5be7ba582881c6bd9be154cf491bd51ae09a265b9324a99d/senaite.app.spotlight-2.6.0.zip (from https://pypi.org/simple/senaite-app-spotlight/), version: 2.6.0 2025-05-30T16:49:28,529 Fetching project page and analyzing links: https://www.piwheels.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,530 Getting page https://www.piwheels.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:28,531 Found index url https://www.piwheels.org/simple/ 2025-05-30T16:49:28,690 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/senaite-app-spotlight/ 2025-05-30T16:49:29,352 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/senaite-app-spotlight/ 2025-05-30T16:49:30,529 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/senaite-app-spotlight/ 2025-05-30T16:49:32,702 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/senaite-app-spotlight/ 2025-05-30T16:49:36,875 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/senaite-app-spotlight/ 2025-05-30T16:49:37,049 Could not fetch URL https://www.piwheels.org/simple/senaite-app-spotlight/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/senaite-app-spotlight/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T16:49:37,051 Skipping link: not a file: https://www.piwheels.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:37,051 Skipping link: not a file: https://pypi.org/simple/senaite-app-spotlight/ 2025-05-30T16:49:37,076 Given no hashes to check 1 links for project 'senaite-app-spotlight': discarding no candidates 2025-05-30T16:49:37,078 Collecting senaite-app-spotlight==2.6.0 2025-05-30T16:49:37,080 Created temporary directory: /tmp/pip-unpack-1p76qcx3 2025-05-30T16:49:37,307 Downloading senaite.app.spotlight-2.6.0.zip (55 kB) 2025-05-30T16:49:37,427 Added senaite-app-spotlight==2.6.0 from https://files.pythonhosted.org/packages/96/0e/8b760b4fc5da5be7ba582881c6bd9be154cf491bd51ae09a265b9324a99d/senaite.app.spotlight-2.6.0.zip to build tracker '/tmp/pip-build-tracker-bbr68gnj' 2025-05-30T16:49:37,430 Running setup.py (path:/tmp/pip-wheel-nra39w_2/senaite-app-spotlight_28a2328ff93f40f79dde184cbae1689e/setup.py) egg_info for package senaite-app-spotlight 2025-05-30T16:49:37,431 Created temporary directory: /tmp/pip-pip-egg-info-n6erda8f 2025-05-30T16:49:37,431 Preparing metadata (setup.py): started 2025-05-30T16:49:37,433 Running command python setup.py egg_info 2025-05-30T16:49:38,285 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-05-30T16:49:38,285 !! 2025-05-30T16:49:38,286 ******************************************************************************** 2025-05-30T16:49:38,287 Please replace its usage with implicit namespaces (PEP 420). 2025-05-30T16:49:38,288 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-05-30T16:49:38,289 ******************************************************************************** 2025-05-30T16:49:38,290 !! 2025-05-30T16:49:38,290 ep.load()(self, ep.name, value) 2025-05-30T16:49:38,291 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T16:49:38,291 !! 2025-05-30T16:49:38,293 ******************************************************************************** 2025-05-30T16:49:38,293 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T16:49:38,295 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-05-30T16:49:38,296 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T16:49:38,296 ******************************************************************************** 2025-05-30T16:49:38,297 !! 2025-05-30T16:49:38,298 self._finalize_license_expression() 2025-05-30T16:49:38,320 running egg_info 2025-05-30T16:49:38,349 creating /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info 2025-05-30T16:49:38,350 writing /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/PKG-INFO 2025-05-30T16:49:38,355 writing dependency_links to /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/dependency_links.txt 2025-05-30T16:49:38,357 writing entry points to /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/entry_points.txt 2025-05-30T16:49:38,358 writing namespace_packages to /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/namespace_packages.txt 2025-05-30T16:49:38,359 writing requirements to /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/requires.txt 2025-05-30T16:49:38,361 writing top-level names to /tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/top_level.txt 2025-05-30T16:49:38,362 writing manifest file '/tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/SOURCES.txt' 2025-05-30T16:49:38,457 reading manifest file '/tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/SOURCES.txt' 2025-05-30T16:49:38,459 adding license file 'LICENSE' 2025-05-30T16:49:38,462 writing manifest file '/tmp/pip-pip-egg-info-n6erda8f/senaite.app.spotlight.egg-info/SOURCES.txt' 2025-05-30T16:49:38,567 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T16:49:38,570 Source in /tmp/pip-wheel-nra39w_2/senaite-app-spotlight_28a2328ff93f40f79dde184cbae1689e has version 2.6.0, which satisfies requirement senaite-app-spotlight==2.6.0 from https://files.pythonhosted.org/packages/96/0e/8b760b4fc5da5be7ba582881c6bd9be154cf491bd51ae09a265b9324a99d/senaite.app.spotlight-2.6.0.zip 2025-05-30T16:49:38,571 Removed senaite-app-spotlight==2.6.0 from https://files.pythonhosted.org/packages/96/0e/8b760b4fc5da5be7ba582881c6bd9be154cf491bd51ae09a265b9324a99d/senaite.app.spotlight-2.6.0.zip from build tracker '/tmp/pip-build-tracker-bbr68gnj' 2025-05-30T16:49:38,577 Created temporary directory: /tmp/pip-unpack-v41nfbg7 2025-05-30T16:49:38,578 Created temporary directory: /tmp/pip-unpack-1e4m7t0r 2025-05-30T16:49:38,579 Building wheels for collected packages: senaite-app-spotlight 2025-05-30T16:49:38,583 Created temporary directory: /tmp/pip-wheel-wyxg43sz 2025-05-30T16:49:38,584 DEPRECATION: Building 'senaite-app-spotlight' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'senaite-app-spotlight'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T16:49:38,585 Building wheel for senaite-app-spotlight (setup.py): started 2025-05-30T16:49:38,587 Destination directory: /tmp/pip-wheel-wyxg43sz 2025-05-30T16:49:38,587 Running command python setup.py bdist_wheel 2025-05-30T16:49:39,430 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-05-30T16:49:39,431 !! 2025-05-30T16:49:39,432 ******************************************************************************** 2025-05-30T16:49:39,433 Please replace its usage with implicit namespaces (PEP 420). 2025-05-30T16:49:39,434 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-05-30T16:49:39,435 ******************************************************************************** 2025-05-30T16:49:39,436 !! 2025-05-30T16:49:39,436 ep.load()(self, ep.name, value) 2025-05-30T16:49:39,437 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T16:49:39,437 !! 2025-05-30T16:49:39,438 ******************************************************************************** 2025-05-30T16:49:39,438 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T16:49:39,439 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-05-30T16:49:39,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T16:49:39,441 ******************************************************************************** 2025-05-30T16:49:39,442 !! 2025-05-30T16:49:39,442 self._finalize_license_expression() 2025-05-30T16:49:39,442 running bdist_wheel 2025-05-30T16:49:39,576 running build 2025-05-30T16:49:39,577 running build_py 2025-05-30T16:49:39,608 creating build/lib/senaite 2025-05-30T16:49:39,611 copying src/senaite/__init__.py -> build/lib/senaite 2025-05-30T16:49:39,613 creating build/lib/senaite/app 2025-05-30T16:49:39,614 copying src/senaite/app/__init__.py -> build/lib/senaite/app 2025-05-30T16:49:39,617 creating build/lib/senaite/app/spotlight 2025-05-30T16:49:39,618 copying src/senaite/app/spotlight/__init__.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,620 copying src/senaite/app/spotlight/interfaces.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,622 copying src/senaite/app/spotlight/setuphandlers.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,624 copying src/senaite/app/spotlight/viewlets.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,626 copying src/senaite/app/spotlight/adapters.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,628 copying src/senaite/app/spotlight/views.py -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,631 creating build/lib/senaite/app/spotlight/upgrades 2025-05-30T16:49:39,632 copying src/senaite/app/spotlight/upgrades/__init__.py -> build/lib/senaite/app/spotlight/upgrades 2025-05-30T16:49:39,634 copying src/senaite/app/spotlight/upgrades/handlers.py -> build/lib/senaite/app/spotlight/upgrades 2025-05-30T16:49:39,636 running egg_info 2025-05-30T16:49:39,668 writing src/senaite.app.spotlight.egg-info/PKG-INFO 2025-05-30T16:49:39,672 writing dependency_links to src/senaite.app.spotlight.egg-info/dependency_links.txt 2025-05-30T16:49:39,674 writing entry points to src/senaite.app.spotlight.egg-info/entry_points.txt 2025-05-30T16:49:39,675 writing namespace_packages to src/senaite.app.spotlight.egg-info/namespace_packages.txt 2025-05-30T16:49:39,677 writing requirements to src/senaite.app.spotlight.egg-info/requires.txt 2025-05-30T16:49:39,678 writing top-level names to src/senaite.app.spotlight.egg-info/top_level.txt 2025-05-30T16:49:39,714 reading manifest file 'src/senaite.app.spotlight.egg-info/SOURCES.txt' 2025-05-30T16:49:39,718 adding license file 'LICENSE' 2025-05-30T16:49:39,722 writing manifest file 'src/senaite.app.spotlight.egg-info/SOURCES.txt' 2025-05-30T16:49:39,724 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'senaite.app.spotlight.profiles.default' is absent from the `packages` configuration. 2025-05-30T16:49:39,725 !! 2025-05-30T16:49:39,726 ******************************************************************************** 2025-05-30T16:49:39,727 ############################ 2025-05-30T16:49:39,727 # Package would be ignored # 2025-05-30T16:49:39,728 ############################ 2025-05-30T16:49:39,729 Python recognizes 'senaite.app.spotlight.profiles.default' as an importable package[^1], 2025-05-30T16:49:39,729 but it is absent from setuptools' `packages` configuration. 2025-05-30T16:49:39,730 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T16:49:39,731 package, please make sure that 'senaite.app.spotlight.profiles.default' is explicitly added 2025-05-30T16:49:39,731 to the `packages` configuration field. 2025-05-30T16:49:39,732 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T16:49:39,733 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T16:49:39,733 instead of `find_packages(...)`/`find:`). 2025-05-30T16:49:39,734 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T16:49:39,735 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T16:49:39,736 If you don't want 'senaite.app.spotlight.profiles.default' to be distributed and are 2025-05-30T16:49:39,736 already explicitly excluding 'senaite.app.spotlight.profiles.default' via 2025-05-30T16:49:39,737 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T16:49:39,737 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T16:49:39,738 combination with a more fine grained `package-data` configuration. 2025-05-30T16:49:39,739 You can read more about "package data files" on setuptools documentation page: 2025-05-30T16:49:39,740 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T16:49:39,741 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T16:49:39,742 even if it does not contain any `.py` files. 2025-05-30T16:49:39,742 On the other hand, currently there is no concept of package data 2025-05-30T16:49:39,743 directory, all directories are treated like packages. 2025-05-30T16:49:39,743 ******************************************************************************** 2025-05-30T16:49:39,744 !! 2025-05-30T16:49:39,745 check.warn(importable) 2025-05-30T16:49:39,746 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'senaite.app.spotlight.profiles.uninstall' is absent from the `packages` configuration. 2025-05-30T16:49:39,747 !! 2025-05-30T16:49:39,748 ******************************************************************************** 2025-05-30T16:49:39,749 ############################ 2025-05-30T16:49:39,749 # Package would be ignored # 2025-05-30T16:49:39,750 ############################ 2025-05-30T16:49:39,750 Python recognizes 'senaite.app.spotlight.profiles.uninstall' as an importable package[^1], 2025-05-30T16:49:39,751 but it is absent from setuptools' `packages` configuration. 2025-05-30T16:49:39,752 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T16:49:39,752 package, please make sure that 'senaite.app.spotlight.profiles.uninstall' is explicitly added 2025-05-30T16:49:39,753 to the `packages` configuration field. 2025-05-30T16:49:39,754 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T16:49:39,755 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T16:49:39,755 instead of `find_packages(...)`/`find:`). 2025-05-30T16:49:39,756 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T16:49:39,758 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T16:49:39,759 If you don't want 'senaite.app.spotlight.profiles.uninstall' to be distributed and are 2025-05-30T16:49:39,760 already explicitly excluding 'senaite.app.spotlight.profiles.uninstall' via 2025-05-30T16:49:39,761 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T16:49:39,761 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T16:49:39,762 combination with a more fine grained `package-data` configuration. 2025-05-30T16:49:39,763 You can read more about "package data files" on setuptools documentation page: 2025-05-30T16:49:39,764 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T16:49:39,766 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T16:49:39,766 even if it does not contain any `.py` files. 2025-05-30T16:49:39,767 On the other hand, currently there is no concept of package data 2025-05-30T16:49:39,768 directory, all directories are treated like packages. 2025-05-30T16:49:39,768 ******************************************************************************** 2025-05-30T16:49:39,769 !! 2025-05-30T16:49:39,770 check.warn(importable) 2025-05-30T16:49:39,770 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'senaite.app.spotlight.static.js' is absent from the `packages` configuration. 2025-05-30T16:49:39,771 !! 2025-05-30T16:49:39,772 ******************************************************************************** 2025-05-30T16:49:39,773 ############################ 2025-05-30T16:49:39,774 # Package would be ignored # 2025-05-30T16:49:39,774 ############################ 2025-05-30T16:49:39,775 Python recognizes 'senaite.app.spotlight.static.js' as an importable package[^1], 2025-05-30T16:49:39,776 but it is absent from setuptools' `packages` configuration. 2025-05-30T16:49:39,777 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T16:49:39,778 package, please make sure that 'senaite.app.spotlight.static.js' is explicitly added 2025-05-30T16:49:39,778 to the `packages` configuration field. 2025-05-30T16:49:39,779 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T16:49:39,780 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T16:49:39,780 instead of `find_packages(...)`/`find:`). 2025-05-30T16:49:39,782 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T16:49:39,783 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T16:49:39,784 If you don't want 'senaite.app.spotlight.static.js' to be distributed and are 2025-05-30T16:49:39,785 already explicitly excluding 'senaite.app.spotlight.static.js' via 2025-05-30T16:49:39,785 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T16:49:39,786 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T16:49:39,786 combination with a more fine grained `package-data` configuration. 2025-05-30T16:49:39,788 You can read more about "package data files" on setuptools documentation page: 2025-05-30T16:49:39,789 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T16:49:39,791 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T16:49:39,791 even if it does not contain any `.py` files. 2025-05-30T16:49:39,792 On the other hand, currently there is no concept of package data 2025-05-30T16:49:39,793 directory, all directories are treated like packages. 2025-05-30T16:49:39,793 ******************************************************************************** 2025-05-30T16:49:39,794 !! 2025-05-30T16:49:39,795 check.warn(importable) 2025-05-30T16:49:39,796 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'senaite.app.spotlight.templates' is absent from the `packages` configuration. 2025-05-30T16:49:39,797 !! 2025-05-30T16:49:39,798 ******************************************************************************** 2025-05-30T16:49:39,798 ############################ 2025-05-30T16:49:39,799 # Package would be ignored # 2025-05-30T16:49:39,799 ############################ 2025-05-30T16:49:39,800 Python recognizes 'senaite.app.spotlight.templates' as an importable package[^1], 2025-05-30T16:49:39,800 but it is absent from setuptools' `packages` configuration. 2025-05-30T16:49:39,801 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T16:49:39,802 package, please make sure that 'senaite.app.spotlight.templates' is explicitly added 2025-05-30T16:49:39,802 to the `packages` configuration field. 2025-05-30T16:49:39,803 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T16:49:39,803 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T16:49:39,804 instead of `find_packages(...)`/`find:`). 2025-05-30T16:49:39,805 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T16:49:39,806 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T16:49:39,807 If you don't want 'senaite.app.spotlight.templates' to be distributed and are 2025-05-30T16:49:39,808 already explicitly excluding 'senaite.app.spotlight.templates' via 2025-05-30T16:49:39,808 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T16:49:39,809 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T16:49:39,809 combination with a more fine grained `package-data` configuration. 2025-05-30T16:49:39,810 You can read more about "package data files" on setuptools documentation page: 2025-05-30T16:49:39,811 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T16:49:39,813 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T16:49:39,814 even if it does not contain any `.py` files. 2025-05-30T16:49:39,814 On the other hand, currently there is no concept of package data 2025-05-30T16:49:39,815 directory, all directories are treated like packages. 2025-05-30T16:49:39,816 ******************************************************************************** 2025-05-30T16:49:39,817 !! 2025-05-30T16:49:39,817 check.warn(importable) 2025-05-30T16:49:39,818 copying src/senaite/app/spotlight/configure.zcml -> build/lib/senaite/app/spotlight 2025-05-30T16:49:39,818 creating build/lib/senaite/app/spotlight/profiles/default 2025-05-30T16:49:39,819 copying src/senaite/app/spotlight/profiles/default/metadata.xml -> build/lib/senaite/app/spotlight/profiles/default 2025-05-30T16:49:39,819 copying src/senaite/app/spotlight/profiles/default/senaite.app.spotlight.txt -> build/lib/senaite/app/spotlight/profiles/default 2025-05-30T16:49:39,820 creating build/lib/senaite/app/spotlight/profiles/uninstall 2025-05-30T16:49:39,821 copying src/senaite/app/spotlight/profiles/uninstall/senaite.core.spotlight.uninstall.txt -> build/lib/senaite/app/spotlight/profiles/uninstall 2025-05-30T16:49:39,821 creating build/lib/senaite/app/spotlight/static/js 2025-05-30T16:49:39,822 copying src/senaite/app/spotlight/static/js/senaite.app.spotlight.js -> build/lib/senaite/app/spotlight/static/js 2025-05-30T16:49:39,822 creating build/lib/senaite/app/spotlight/templates 2025-05-30T16:49:39,823 copying src/senaite/app/spotlight/templates/spotlight.pt -> build/lib/senaite/app/spotlight/templates 2025-05-30T16:49:39,823 copying src/senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt -> build/lib/senaite/app/spotlight/templates 2025-05-30T16:49:39,824 copying src/senaite/app/spotlight/templates/spotlight_viewlet.pt -> build/lib/senaite/app/spotlight/templates 2025-05-30T16:49:39,825 copying src/senaite/app/spotlight/upgrades/configure.zcml -> build/lib/senaite/app/spotlight/upgrades 2025-05-30T16:49:39,825 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T16:49:39,826 !! 2025-05-30T16:49:39,827 ******************************************************************************** 2025-05-30T16:49:39,827 Please avoid running ``setup.py`` directly. 2025-05-30T16:49:39,828 Instead, use pypa/build, pypa/installer or other 2025-05-30T16:49:39,828 standards-based tools. 2025-05-30T16:49:39,829 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T16:49:39,829 or your builds will no longer be supported. 2025-05-30T16:49:39,830 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T16:49:39,831 ******************************************************************************** 2025-05-30T16:49:39,832 !! 2025-05-30T16:49:39,832 self.initialize_options() 2025-05-30T16:49:39,835 installing to build/bdist.linux-armv7l/wheel 2025-05-30T16:49:39,836 running install 2025-05-30T16:49:39,861 running install_lib 2025-05-30T16:49:39,893 Skipping installation of build/bdist.linux-armv7l/wheel/./senaite/__init__.py (namespace package) 2025-05-30T16:49:39,894 Skipping installation of build/bdist.linux-armv7l/wheel/./senaite/app/__init__.py (namespace package) 2025-05-30T16:49:39,895 copying senaite/app/spotlight/__init__.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,900 copying senaite/app/spotlight/interfaces.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,903 copying senaite/app/spotlight/setuphandlers.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,905 copying senaite/app/spotlight/viewlets.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,908 copying senaite/app/spotlight/configure.zcml -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,910 copying senaite/app/spotlight/adapters.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,913 copying senaite/app/spotlight/views.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight 2025-05-30T16:49:39,916 copying senaite/app/spotlight/profiles/uninstall/senaite.core.spotlight.uninstall.txt -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/profiles/uninstall 2025-05-30T16:49:39,920 copying senaite/app/spotlight/profiles/default/metadata.xml -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/profiles/default 2025-05-30T16:49:39,923 copying senaite/app/spotlight/profiles/default/senaite.app.spotlight.txt -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/profiles/default 2025-05-30T16:49:39,927 copying senaite/app/spotlight/templates/spotlight_viewlet.pt -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/templates 2025-05-30T16:49:39,930 copying senaite/app/spotlight/templates/spotlight.pt -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/templates 2025-05-30T16:49:39,933 copying senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/templates 2025-05-30T16:49:39,937 copying senaite/app/spotlight/static/js/senaite.app.spotlight.js -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/static/js 2025-05-30T16:49:39,943 copying senaite/app/spotlight/upgrades/__init__.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/upgrades 2025-05-30T16:49:39,946 copying senaite/app/spotlight/upgrades/handlers.py -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/upgrades 2025-05-30T16:49:39,949 copying senaite/app/spotlight/upgrades/configure.zcml -> build/bdist.linux-armv7l/wheel/./senaite/app/spotlight/upgrades 2025-05-30T16:49:39,952 running install_egg_info 2025-05-30T16:49:39,987 Copying src/senaite.app.spotlight.egg-info to build/bdist.linux-armv7l/wheel/./senaite.app.spotlight-2.6.0-py3.11.egg-info 2025-05-30T16:49:40,003 Installing build/bdist.linux-armv7l/wheel/./senaite.app.spotlight-2.6.0-py3.11-nspkg.pth 2025-05-30T16:49:40,004 running install_scripts 2025-05-30T16:49:40,023 creating build/bdist.linux-armv7l/wheel/senaite_app_spotlight-2.6.0.dist-info/WHEEL 2025-05-30T16:49:40,027 creating '/tmp/pip-wheel-wyxg43sz/senaite_app_spotlight-2.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T16:49:40,030 adding 'senaite.app.spotlight-2.6.0-py3.11-nspkg.pth' 2025-05-30T16:49:40,033 adding 'senaite/app/spotlight/__init__.py' 2025-05-30T16:49:40,035 adding 'senaite/app/spotlight/adapters.py' 2025-05-30T16:49:40,037 adding 'senaite/app/spotlight/configure.zcml' 2025-05-30T16:49:40,039 adding 'senaite/app/spotlight/interfaces.py' 2025-05-30T16:49:40,040 adding 'senaite/app/spotlight/setuphandlers.py' 2025-05-30T16:49:40,041 adding 'senaite/app/spotlight/viewlets.py' 2025-05-30T16:49:40,043 adding 'senaite/app/spotlight/views.py' 2025-05-30T16:49:40,046 adding 'senaite/app/spotlight/profiles/default/metadata.xml' 2025-05-30T16:49:40,047 adding 'senaite/app/spotlight/profiles/default/senaite.app.spotlight.txt' 2025-05-30T16:49:40,048 adding 'senaite/app/spotlight/profiles/uninstall/senaite.core.spotlight.uninstall.txt' 2025-05-30T16:49:40,060 adding 'senaite/app/spotlight/static/js/senaite.app.spotlight.js' 2025-05-30T16:49:40,063 adding 'senaite/app/spotlight/templates/spotlight.pt' 2025-05-30T16:49:40,064 adding 'senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt' 2025-05-30T16:49:40,065 adding 'senaite/app/spotlight/templates/spotlight_viewlet.pt' 2025-05-30T16:49:40,067 adding 'senaite/app/spotlight/upgrades/__init__.py' 2025-05-30T16:49:40,068 adding 'senaite/app/spotlight/upgrades/configure.zcml' 2025-05-30T16:49:40,070 adding 'senaite/app/spotlight/upgrades/handlers.py' 2025-05-30T16:49:40,074 adding 'senaite_app_spotlight-2.6.0.dist-info/licenses/LICENSE' 2025-05-30T16:49:40,076 adding 'senaite_app_spotlight-2.6.0.dist-info/METADATA' 2025-05-30T16:49:40,077 adding 'senaite_app_spotlight-2.6.0.dist-info/WHEEL' 2025-05-30T16:49:40,078 adding 'senaite_app_spotlight-2.6.0.dist-info/entry_points.txt' 2025-05-30T16:49:40,079 adding 'senaite_app_spotlight-2.6.0.dist-info/namespace_packages.txt' 2025-05-30T16:49:40,080 adding 'senaite_app_spotlight-2.6.0.dist-info/top_level.txt' 2025-05-30T16:49:40,081 adding 'senaite_app_spotlight-2.6.0.dist-info/RECORD' 2025-05-30T16:49:40,083 removing build/bdist.linux-armv7l/wheel 2025-05-30T16:49:40,201 Building wheel for senaite-app-spotlight (setup.py): finished with status 'done' 2025-05-30T16:49:40,204 Created wheel for senaite-app-spotlight: filename=senaite_app_spotlight-2.6.0-py3-none-any.whl size=45241 sha256=1098598cb460723f547fdeb257f3c9a64815a30ba275f4b95ed675806abc3fd9 2025-05-30T16:49:40,205 Stored in directory: /tmp/pip-ephem-wheel-cache-b4y686x_/wheels/e2/fd/99/5c7c1ef4fc1d2b33b041bd117aee1402ca3436a16535d0503e 2025-05-30T16:49:40,215 Successfully built senaite-app-spotlight 2025-05-30T16:49:40,220 Removed build tracker: '/tmp/pip-build-tracker-bbr68gnj'