2025-05-30T17:22:03,571 Created temporary directory: /tmp/pip-build-tracker-31de0pr2 2025-05-30T17:22:03,572 Initialized build tracking at /tmp/pip-build-tracker-31de0pr2 2025-05-30T17:22:03,573 Created build tracker: /tmp/pip-build-tracker-31de0pr2 2025-05-30T17:22:03,573 Entered build tracker: /tmp/pip-build-tracker-31de0pr2 2025-05-30T17:22:03,574 Created temporary directory: /tmp/pip-wheel-65qqpb8w 2025-05-30T17:22:03,578 Created temporary directory: /tmp/pip-ephem-wheel-cache-cf92dnh1 2025-05-30T17:22:03,627 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T17:22:03,629 2 location(s) to search for versions of senaite-lims: 2025-05-30T17:22:03,629 * https://pypi.org/simple/senaite-lims/ 2025-05-30T17:22:03,629 * https://www.piwheels.org/simple/senaite-lims/ 2025-05-30T17:22:03,630 Fetching project page and analyzing links: https://pypi.org/simple/senaite-lims/ 2025-05-30T17:22:03,630 Getting page https://pypi.org/simple/senaite-lims/ 2025-05-30T17:22:03,632 Found index url https://pypi.org/simple/ 2025-05-30T17:22:03,849 Fetched page https://pypi.org/simple/senaite-lims/ as application/vnd.pypi.simple.v1+json 2025-05-30T17:22:03,853 Found link https://files.pythonhosted.org/packages/72/a8/a27732edf5ddd695dc70d5a02b9380539ef8df33a371534be0448ca4be74/senaite.lims-1.0.1.zip (from https://pypi.org/simple/senaite-lims/), version: 1.0.1 2025-05-30T17:22:03,853 Found link https://files.pythonhosted.org/packages/ca/42/e55303e6e7f7156fc23155a182cffde2f18afdbcab0f87bdef5a77468e01/senaite.lims-1.1.0.zip (from https://pypi.org/simple/senaite-lims/), version: 1.1.0 2025-05-30T17:22:03,854 Found link https://files.pythonhosted.org/packages/ce/ed/514d09f68f8f7de75cca22da5b183551e7bfa703db6c942b56a36368e31e/senaite.lims-1.2.0.zip (from https://pypi.org/simple/senaite-lims/), version: 1.2.0 2025-05-30T17:22:03,854 Skipping link: No binaries permitted for senaite-lims: https://files.pythonhosted.org/packages/8c/8d/b5eb78da4595c027273bded86197de92410be4f4b1f251324610c2ee8428/senaite.lims-1.2.1-py2-none-any.whl (from https://pypi.org/simple/senaite-lims/) 2025-05-30T17:22:03,855 Found link https://files.pythonhosted.org/packages/52/e6/5c9e0e74b4ebbecd4cc3bb2c8d01142af3df9cd8ff5ff043ab3fbcaade35/senaite.lims-1.2.1.zip (from https://pypi.org/simple/senaite-lims/), version: 1.2.1 2025-05-30T17:22:03,856 Skipping link: No binaries permitted for senaite-lims: https://files.pythonhosted.org/packages/e5/47/97715a3d056d50b98c4d7a9842676f669c192ed4507b8f66e2af9a26cbeb/senaite.lims-1.2.2-py2-none-any.whl (from https://pypi.org/simple/senaite-lims/) 2025-05-30T17:22:03,856 Found link https://files.pythonhosted.org/packages/33/0e/28b1c5153483c191896a75fcd8b6cea357df7cff0f6713fcd3306534a704/senaite.lims-1.2.2.zip (from https://pypi.org/simple/senaite-lims/), version: 1.2.2 2025-05-30T17:22:03,857 Found link https://files.pythonhosted.org/packages/5d/48/89d5d44260a8e3198811cd3a6c7d3d1b953a305239f5d89efdf2be59ceed/senaite.lims-1.3.0.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.0 2025-05-30T17:22:03,858 Skipping link: No binaries permitted for senaite-lims: https://files.pythonhosted.org/packages/93/51/f43c5c2c348a721a20cddbdb2f52f9338b6da59824be7ee43a57ec774ac5/senaite.lims-1.3.1-py2-none-any.whl (from https://pypi.org/simple/senaite-lims/) 2025-05-30T17:22:03,858 Found link https://files.pythonhosted.org/packages/fb/40/1cdd5d28080f6d38d53ce1ffd58fb57b7a0344ce4e291550e26f209781de/senaite.lims-1.3.1.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.1 2025-05-30T17:22:03,859 Found link https://files.pythonhosted.org/packages/f2/6a/2f988300fbc26b09db7f3cfe7b4cfff938ab87adc84e417623f350e7c313/senaite.lims-1.3.2.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.2 2025-05-30T17:22:03,860 Found link https://files.pythonhosted.org/packages/8a/2a/1fc74116bca7ea0a7e7c7aae8905bfc07094504010775038bb02e3852a98/senaite.lims-1.3.2.1.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.2.1 2025-05-30T17:22:03,860 Found link https://files.pythonhosted.org/packages/f7/f3/08c4256fb09be6c47f2477e65ca491278368e2e771d370aef4e5a8b74fa7/senaite.lims-1.3.3.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.3 2025-05-30T17:22:03,861 Found link https://files.pythonhosted.org/packages/c1/30/d79ac869d1e274b560acacfc3a3a29cbf91839e8ea7c6aa15cd132855a83/senaite.lims-1.3.3.1.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.3.1 2025-05-30T17:22:03,862 Found link https://files.pythonhosted.org/packages/be/1c/b59835272b9c51d08298488c92406c5a166861c7a0ebb9fa022337538fff/senaite.lims-1.3.3.2.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.3.2 2025-05-30T17:22:03,862 Found link https://files.pythonhosted.org/packages/c3/bd/15879ddb20bca99bee1be485ce31ff80ec3c8b2680ac5b83ebe90d23d198/senaite.lims-1.3.4.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.4 2025-05-30T17:22:03,863 Found link https://files.pythonhosted.org/packages/21/6f/b5af2c3825d24e403be3108954efd65ce293750696394a5d23c01dcde2e2/senaite.lims-1.3.5.zip (from https://pypi.org/simple/senaite-lims/), version: 1.3.5 2025-05-30T17:22:03,863 Found link https://files.pythonhosted.org/packages/86/f0/f9d805684a3d84a95671fd5580ff33c1db41287f563557537abc7028cf11/senaite.lims-2.0.0rc1.zip (from https://pypi.org/simple/senaite-lims/), version: 2.0.0rc1 2025-05-30T17:22:03,864 Found link https://files.pythonhosted.org/packages/6c/1b/1c9586b0b2cf0167624565e8c224a436e4b1b6866d29ee84d0d08589b018/senaite.lims-2.0.0rc2.zip (from https://pypi.org/simple/senaite-lims/), version: 2.0.0rc2 2025-05-30T17:22:03,864 Found link https://files.pythonhosted.org/packages/2f/a2/fb26806d511fbad1aebcda71f6a652421b57549380632d095a5e4000b85f/senaite.lims-2.0.0rc3.zip (from https://pypi.org/simple/senaite-lims/), version: 2.0.0rc3 2025-05-30T17:22:03,865 Found link https://files.pythonhosted.org/packages/84/92/006c6276e6d2c5e990e3a90621b58af351aed72a6fc151e4695dcb2e7c48/senaite.lims-2.0.0.tar.gz (from https://pypi.org/simple/senaite-lims/), version: 2.0.0 2025-05-30T17:22:03,866 Found link https://files.pythonhosted.org/packages/ae/34/a0ed3587e0afb48e91d090a6f7316899393283f261fb4eb24bf517c6137b/senaite.lims-2.1.0.zip (from https://pypi.org/simple/senaite-lims/), version: 2.1.0 2025-05-30T17:22:03,866 Found link https://files.pythonhosted.org/packages/ea/4e/64d09033f3f3b931fe7a9a5ce8ddaf9a1a181f1dd099862a9b0b3919ae03/senaite.lims-2.2.0.zip (from https://pypi.org/simple/senaite-lims/), version: 2.2.0 2025-05-30T17:22:03,867 Found link https://files.pythonhosted.org/packages/c6/54/94167af750955a5d1f6cfeabaf5ac61486ad1dff1cd2a9146db00b4b3dd1/senaite.lims-2.3.0.zip (from https://pypi.org/simple/senaite-lims/), version: 2.3.0 2025-05-30T17:22:03,867 Found link https://files.pythonhosted.org/packages/e7/76/2e1641d5031a53f88ed59013617201cae4bdc6c703592edd7f3c2e829aad/senaite.lims-2.4.0.zip (from https://pypi.org/simple/senaite-lims/), version: 2.4.0 2025-05-30T17:22:03,868 Found link https://files.pythonhosted.org/packages/b8/02/1c34b8b56520b2e63ced7791fc832a9aefa47607a33535fe0a2fb8fb03bf/senaite.lims-2.4.1.zip (from https://pypi.org/simple/senaite-lims/), version: 2.4.1 2025-05-30T17:22:03,869 Found link https://files.pythonhosted.org/packages/97/94/e4b342ca43beeb79ad3cc8f51a98048674d28798f85e0b57a48d661b268c/senaite.lims-2.5.0.zip (from https://pypi.org/simple/senaite-lims/), version: 2.5.0 2025-05-30T17:22:03,869 Found link https://files.pythonhosted.org/packages/1b/cb/ac650df2782991b9cbe0db8af67e1e1db82c5f6e6ad0a14c6194ee3025dd/senaite.lims-2.6.0.tar.gz (from https://pypi.org/simple/senaite-lims/), version: 2.6.0 2025-05-30T17:22:03,870 Fetching project page and analyzing links: https://www.piwheels.org/simple/senaite-lims/ 2025-05-30T17:22:03,871 Getting page https://www.piwheels.org/simple/senaite-lims/ 2025-05-30T17:22:03,872 Found index url https://www.piwheels.org/simple/ 2025-05-30T17:22:04,020 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-lims/ 2025-05-30T17:22:04,674 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-lims/ 2025-05-30T17:22:05,824 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-lims/ 2025-05-30T17:22:08,016 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-lims/ 2025-05-30T17:22:12,219 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-lims/ 2025-05-30T17:22:12,432 Could not fetch URL https://www.piwheels.org/simple/senaite-lims/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/senaite-lims/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T17:22:12,433 Skipping link: not a file: https://www.piwheels.org/simple/senaite-lims/ 2025-05-30T17:22:12,434 Skipping link: not a file: https://pypi.org/simple/senaite-lims/ 2025-05-30T17:22:12,454 Given no hashes to check 1 links for project 'senaite-lims': discarding no candidates 2025-05-30T17:22:12,456 Collecting senaite-lims==2.6.0 2025-05-30T17:22:12,458 Created temporary directory: /tmp/pip-unpack-vfdf302w 2025-05-30T17:22:12,673 Downloading senaite.lims-2.6.0.tar.gz (18 kB) 2025-05-30T17:22:12,728 Added senaite-lims==2.6.0 from https://files.pythonhosted.org/packages/1b/cb/ac650df2782991b9cbe0db8af67e1e1db82c5f6e6ad0a14c6194ee3025dd/senaite.lims-2.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-31de0pr2' 2025-05-30T17:22:12,730 Running setup.py (path:/tmp/pip-wheel-65qqpb8w/senaite-lims_9319bd56c4424ab0b63197e1be726254/setup.py) egg_info for package senaite-lims 2025-05-30T17:22:12,730 Created temporary directory: /tmp/pip-pip-egg-info-esqhn1yn 2025-05-30T17:22:12,731 Preparing metadata (setup.py): started 2025-05-30T17:22:12,732 Running command python setup.py egg_info 2025-05-30T17:22:13,570 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-05-30T17:22:13,571 !! 2025-05-30T17:22:13,572 ******************************************************************************** 2025-05-30T17:22:13,572 Please replace its usage with implicit namespaces (PEP 420). 2025-05-30T17:22:13,573 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-05-30T17:22:13,574 ******************************************************************************** 2025-05-30T17:22:13,575 !! 2025-05-30T17:22:13,576 ep.load()(self, ep.name, value) 2025-05-30T17:22:13,576 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T17:22:13,577 !! 2025-05-30T17:22:13,578 ******************************************************************************** 2025-05-30T17:22:13,578 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T17:22:13,580 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-05-30T17:22:13,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T17:22:13,582 ******************************************************************************** 2025-05-30T17:22:13,583 !! 2025-05-30T17:22:13,583 self._finalize_license_expression() 2025-05-30T17:22:13,604 running egg_info 2025-05-30T17:22:13,630 creating /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info 2025-05-30T17:22:13,631 writing /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/PKG-INFO 2025-05-30T17:22:13,636 writing dependency_links to /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/dependency_links.txt 2025-05-30T17:22:13,638 writing entry points to /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/entry_points.txt 2025-05-30T17:22:13,639 writing namespace_packages to /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/namespace_packages.txt 2025-05-30T17:22:13,640 writing requirements to /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/requires.txt 2025-05-30T17:22:13,642 writing top-level names to /tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/top_level.txt 2025-05-30T17:22:13,643 writing manifest file '/tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/SOURCES.txt' 2025-05-30T17:22:13,728 reading manifest file '/tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/SOURCES.txt' 2025-05-30T17:22:13,730 adding license file 'LICENSE' 2025-05-30T17:22:13,732 writing manifest file '/tmp/pip-pip-egg-info-esqhn1yn/senaite.lims.egg-info/SOURCES.txt' 2025-05-30T17:22:13,836 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T17:22:13,840 Source in /tmp/pip-wheel-65qqpb8w/senaite-lims_9319bd56c4424ab0b63197e1be726254 has version 2.6.0, which satisfies requirement senaite-lims==2.6.0 from https://files.pythonhosted.org/packages/1b/cb/ac650df2782991b9cbe0db8af67e1e1db82c5f6e6ad0a14c6194ee3025dd/senaite.lims-2.6.0.tar.gz 2025-05-30T17:22:13,841 Removed senaite-lims==2.6.0 from https://files.pythonhosted.org/packages/1b/cb/ac650df2782991b9cbe0db8af67e1e1db82c5f6e6ad0a14c6194ee3025dd/senaite.lims-2.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-31de0pr2' 2025-05-30T17:22:13,850 Created temporary directory: /tmp/pip-unpack-er2opoz9 2025-05-30T17:22:13,851 Created temporary directory: /tmp/pip-unpack-v258ec37 2025-05-30T17:22:13,852 Building wheels for collected packages: senaite-lims 2025-05-30T17:22:13,856 Created temporary directory: /tmp/pip-wheel-w7v8163y 2025-05-30T17:22:13,857 DEPRECATION: Building 'senaite-lims' 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-lims'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T17:22:13,858 Building wheel for senaite-lims (setup.py): started 2025-05-30T17:22:13,859 Destination directory: /tmp/pip-wheel-w7v8163y 2025-05-30T17:22:13,860 Running command python setup.py bdist_wheel 2025-05-30T17:22:14,673 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-05-30T17:22:14,673 !! 2025-05-30T17:22:14,674 ******************************************************************************** 2025-05-30T17:22:14,675 Please replace its usage with implicit namespaces (PEP 420). 2025-05-30T17:22:14,676 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-05-30T17:22:14,677 ******************************************************************************** 2025-05-30T17:22:14,678 !! 2025-05-30T17:22:14,678 ep.load()(self, ep.name, value) 2025-05-30T17:22:14,679 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T17:22:14,680 !! 2025-05-30T17:22:14,681 ******************************************************************************** 2025-05-30T17:22:14,681 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T17:22:14,682 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-05-30T17:22:14,683 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T17:22:14,684 ******************************************************************************** 2025-05-30T17:22:14,684 !! 2025-05-30T17:22:14,685 self._finalize_license_expression() 2025-05-30T17:22:14,685 running bdist_wheel 2025-05-30T17:22:14,808 running build 2025-05-30T17:22:14,808 running build_py 2025-05-30T17:22:14,837 creating build/lib/senaite 2025-05-30T17:22:14,839 copying src/senaite/__init__.py -> build/lib/senaite 2025-05-30T17:22:14,842 creating build/lib/senaite/lims 2025-05-30T17:22:14,843 copying src/senaite/lims/config.py -> build/lib/senaite/lims 2025-05-30T17:22:14,845 copying src/senaite/lims/setuphandlers.py -> build/lib/senaite/lims 2025-05-30T17:22:14,847 copying src/senaite/lims/__init__.py -> build/lib/senaite/lims 2025-05-30T17:22:14,849 copying src/senaite/lims/interfaces.py -> build/lib/senaite/lims 2025-05-30T17:22:14,851 creating build/lib/senaite/lims/upgrades 2025-05-30T17:22:14,852 copying src/senaite/lims/upgrades/handlers.py -> build/lib/senaite/lims/upgrades 2025-05-30T17:22:14,854 copying src/senaite/lims/upgrades/__init__.py -> build/lib/senaite/lims/upgrades 2025-05-30T17:22:14,855 running egg_info 2025-05-30T17:22:14,882 writing src/senaite.lims.egg-info/PKG-INFO 2025-05-30T17:22:14,886 writing dependency_links to src/senaite.lims.egg-info/dependency_links.txt 2025-05-30T17:22:14,888 writing entry points to src/senaite.lims.egg-info/entry_points.txt 2025-05-30T17:22:14,889 writing namespace_packages to src/senaite.lims.egg-info/namespace_packages.txt 2025-05-30T17:22:14,891 writing requirements to src/senaite.lims.egg-info/requires.txt 2025-05-30T17:22:14,892 writing top-level names to src/senaite.lims.egg-info/top_level.txt 2025-05-30T17:22:14,923 reading manifest file 'src/senaite.lims.egg-info/SOURCES.txt' 2025-05-30T17:22:14,926 adding license file 'LICENSE' 2025-05-30T17:22:14,929 writing manifest file 'src/senaite.lims.egg-info/SOURCES.txt' 2025-05-30T17:22:14,931 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'senaite.lims.profiles.default' is absent from the `packages` configuration. 2025-05-30T17:22:14,932 !! 2025-05-30T17:22:14,933 ******************************************************************************** 2025-05-30T17:22:14,933 ############################ 2025-05-30T17:22:14,934 # Package would be ignored # 2025-05-30T17:22:14,934 ############################ 2025-05-30T17:22:14,935 Python recognizes 'senaite.lims.profiles.default' as an importable package[^1], 2025-05-30T17:22:14,935 but it is absent from setuptools' `packages` configuration. 2025-05-30T17:22:14,936 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T17:22:14,937 package, please make sure that 'senaite.lims.profiles.default' is explicitly added 2025-05-30T17:22:14,938 to the `packages` configuration field. 2025-05-30T17:22:14,939 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T17:22:14,939 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T17:22:14,940 instead of `find_packages(...)`/`find:`). 2025-05-30T17:22:14,941 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T17:22:14,942 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T17:22:14,943 If you don't want 'senaite.lims.profiles.default' to be distributed and are 2025-05-30T17:22:14,943 already explicitly excluding 'senaite.lims.profiles.default' via 2025-05-30T17:22:14,944 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T17:22:14,944 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T17:22:14,945 combination with a more fine grained `package-data` configuration. 2025-05-30T17:22:14,945 You can read more about "package data files" on setuptools documentation page: 2025-05-30T17:22:14,946 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T17:22:14,948 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T17:22:14,948 even if it does not contain any `.py` files. 2025-05-30T17:22:14,948 On the other hand, currently there is no concept of package data 2025-05-30T17:22:14,949 directory, all directories are treated like packages. 2025-05-30T17:22:14,949 ******************************************************************************** 2025-05-30T17:22:14,950 !! 2025-05-30T17:22:14,951 check.warn(importable) 2025-05-30T17:22:14,951 copying src/senaite/lims/configure.zcml -> build/lib/senaite/lims 2025-05-30T17:22:14,952 creating build/lib/senaite/lims/profiles/default 2025-05-30T17:22:14,952 copying src/senaite/lims/profiles/default/metadata.xml -> build/lib/senaite/lims/profiles/default 2025-05-30T17:22:14,953 copying src/senaite/lims/profiles/default/senaite.lims.txt -> build/lib/senaite/lims/profiles/default 2025-05-30T17:22:14,953 copying src/senaite/lims/upgrades/configure.zcml -> build/lib/senaite/lims/upgrades 2025-05-30T17:22:14,975 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T17:22:14,976 !! 2025-05-30T17:22:14,977 ******************************************************************************** 2025-05-30T17:22:14,977 Please avoid running ``setup.py`` directly. 2025-05-30T17:22:14,978 Instead, use pypa/build, pypa/installer or other 2025-05-30T17:22:14,979 standards-based tools. 2025-05-30T17:22:14,980 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T17:22:14,980 or your builds will no longer be supported. 2025-05-30T17:22:14,981 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T17:22:14,982 ******************************************************************************** 2025-05-30T17:22:14,983 !! 2025-05-30T17:22:14,984 self.initialize_options() 2025-05-30T17:22:15,003 installing to build/bdist.linux-armv7l/wheel 2025-05-30T17:22:15,003 running install 2025-05-30T17:22:15,026 running install_lib 2025-05-30T17:22:15,057 Skipping installation of build/bdist.linux-armv7l/wheel/./senaite/__init__.py (namespace package) 2025-05-30T17:22:15,058 copying senaite/lims/config.py -> build/bdist.linux-armv7l/wheel/./senaite/lims 2025-05-30T17:22:15,062 copying senaite/lims/setuphandlers.py -> build/bdist.linux-armv7l/wheel/./senaite/lims 2025-05-30T17:22:15,064 copying senaite/lims/__init__.py -> build/bdist.linux-armv7l/wheel/./senaite/lims 2025-05-30T17:22:15,066 copying senaite/lims/configure.zcml -> build/bdist.linux-armv7l/wheel/./senaite/lims 2025-05-30T17:22:15,068 copying senaite/lims/interfaces.py -> build/bdist.linux-armv7l/wheel/./senaite/lims 2025-05-30T17:22:15,071 copying senaite/lims/upgrades/handlers.py -> build/bdist.linux-armv7l/wheel/./senaite/lims/upgrades 2025-05-30T17:22:15,073 copying senaite/lims/upgrades/__init__.py -> build/bdist.linux-armv7l/wheel/./senaite/lims/upgrades 2025-05-30T17:22:15,076 copying senaite/lims/upgrades/configure.zcml -> build/bdist.linux-armv7l/wheel/./senaite/lims/upgrades 2025-05-30T17:22:15,079 copying senaite/lims/profiles/default/senaite.lims.txt -> build/bdist.linux-armv7l/wheel/./senaite/lims/profiles/default 2025-05-30T17:22:15,082 copying senaite/lims/profiles/default/metadata.xml -> build/bdist.linux-armv7l/wheel/./senaite/lims/profiles/default 2025-05-30T17:22:15,083 running install_egg_info 2025-05-30T17:22:15,112 Copying src/senaite.lims.egg-info to build/bdist.linux-armv7l/wheel/./senaite.lims-2.6.0-py3.11.egg-info 2025-05-30T17:22:15,125 Installing build/bdist.linux-armv7l/wheel/./senaite.lims-2.6.0-py3.11-nspkg.pth 2025-05-30T17:22:15,126 running install_scripts 2025-05-30T17:22:15,141 creating build/bdist.linux-armv7l/wheel/senaite_lims-2.6.0.dist-info/WHEEL 2025-05-30T17:22:15,143 creating '/tmp/pip-wheel-w7v8163y/senaite_lims-2.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T17:22:15,144 adding 'senaite.lims-2.6.0-py3.11-nspkg.pth' 2025-05-30T17:22:15,147 adding 'senaite/lims/__init__.py' 2025-05-30T17:22:15,148 adding 'senaite/lims/config.py' 2025-05-30T17:22:15,149 adding 'senaite/lims/configure.zcml' 2025-05-30T17:22:15,151 adding 'senaite/lims/interfaces.py' 2025-05-30T17:22:15,152 adding 'senaite/lims/setuphandlers.py' 2025-05-30T17:22:15,154 adding 'senaite/lims/profiles/default/metadata.xml' 2025-05-30T17:22:15,155 adding 'senaite/lims/profiles/default/senaite.lims.txt' 2025-05-30T17:22:15,157 adding 'senaite/lims/upgrades/__init__.py' 2025-05-30T17:22:15,158 adding 'senaite/lims/upgrades/configure.zcml' 2025-05-30T17:22:15,159 adding 'senaite/lims/upgrades/handlers.py' 2025-05-30T17:22:15,164 adding 'senaite_lims-2.6.0.dist-info/licenses/LICENSE' 2025-05-30T17:22:15,165 adding 'senaite_lims-2.6.0.dist-info/METADATA' 2025-05-30T17:22:15,166 adding 'senaite_lims-2.6.0.dist-info/WHEEL' 2025-05-30T17:22:15,167 adding 'senaite_lims-2.6.0.dist-info/entry_points.txt' 2025-05-30T17:22:15,168 adding 'senaite_lims-2.6.0.dist-info/namespace_packages.txt' 2025-05-30T17:22:15,169 adding 'senaite_lims-2.6.0.dist-info/top_level.txt' 2025-05-30T17:22:15,170 adding 'senaite_lims-2.6.0.dist-info/RECORD' 2025-05-30T17:22:15,171 removing build/bdist.linux-armv7l/wheel 2025-05-30T17:22:15,286 Building wheel for senaite-lims (setup.py): finished with status 'done' 2025-05-30T17:22:15,288 Created wheel for senaite-lims: filename=senaite_lims-2.6.0-py3-none-any.whl size=17542 sha256=58978a017ce66f09fab602e923b6d9a479db72128ae21413b1ebab66e9fd460b 2025-05-30T17:22:15,290 Stored in directory: /tmp/pip-ephem-wheel-cache-cf92dnh1/wheels/03/8c/05/04fd257a13e3ca0f5859e57d1778fc5eb3ea5476562051b9d6 2025-05-30T17:22:15,304 Successfully built senaite-lims 2025-05-30T17:22:15,307 Removed build tracker: '/tmp/pip-build-tracker-31de0pr2'