2026-02-13T23:24:33,843 Created temporary directory: /tmp/pip-ephem-wheel-cache-h6n4aq0d 2026-02-13T23:24:33,845 Created temporary directory: /tmp/pip-build-tracker-15chv34_ 2026-02-13T23:24:33,846 Initialized build tracking at /tmp/pip-build-tracker-15chv34_ 2026-02-13T23:24:33,847 Created build tracker: /tmp/pip-build-tracker-15chv34_ 2026-02-13T23:24:33,847 Entered build tracker: /tmp/pip-build-tracker-15chv34_ 2026-02-13T23:24:33,848 Created temporary directory: /tmp/pip-wheel-tpemho1t 2026-02-13T23:24:33,853 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-02-13T23:24:33,877 Created temporary directory: /tmp/pip-ephem-wheel-cache-dv3gj0fr 2026-02-13T23:24:33,937 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T23:24:33,941 2 location(s) to search for versions of plone-formwidget-recaptcha: 2026-02-13T23:24:33,941 * https://pypi.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:33,941 * https://www.piwheels.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:33,942 Fetching project page and analyzing links: https://pypi.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:33,943 Getting page https://pypi.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:33,945 Found index url https://pypi.org/simple 2026-02-13T23:24:34,221 Fetched page https://pypi.org/simple/plone-formwidget-recaptcha/ as application/vnd.pypi.simple.v1+json 2026-02-13T23:24:34,226 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4f/ea/d23b648b55a675d55bc3a27bfb6638f9093108a52ea06ab45b0ae41d894a/plone.formwidget.recaptcha-1.0a1-py2.4.egg (from https://pypi.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,227 Found link https://files.pythonhosted.org/packages/c2/be/8d88e46e11b43737c8d9bd7561c239942360c90c1fc524926cd1a06772f7/plone.formwidget.recaptcha-1.0a1.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 1.0a1 2026-02-13T23:24:34,228 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/52/5d/bc68e654e5e3ea626e7627235f49154122daa125650008758fbb98d458c4/plone.formwidget.recaptcha-1.0b1-py2.6.egg (from https://pypi.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,229 Found link https://files.pythonhosted.org/packages/44/0f/2835a73789a89a5c105857dd470b33261859bac6ee9263c6f78576c7cbfc/plone.formwidget.recaptcha-1.0b1.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 1.0b1 2026-02-13T23:24:34,230 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1d/b7/3c9d6778856d7c3ab3162ed8b8a8ea0e1d6a185390682fa9360a4260919f/plone.formwidget.recaptcha-1.0b2-py2.4.egg (from https://pypi.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,231 Found link https://files.pythonhosted.org/packages/f4/73/dc06b7936b1c453d63883ab228f475d4929cb91df6f4723423b79140c421/plone.formwidget.recaptcha-1.0b2.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 1.0b2 2026-02-13T23:24:34,232 Found link https://files.pythonhosted.org/packages/f0/10/53f9a513c8f9a905841f499ef3e9667f9cf68acf8e07a2305055d681cc85/plone.formwidget.recaptcha-1.0b3.zip (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 1.0b3 2026-02-13T23:24:34,233 Found link https://files.pythonhosted.org/packages/ce/be/933cae087a93b2cbba1f87f4395f0e40b9ff907ac21cb3fee00cecf2b446/plone.formwidget.recaptcha-2.0a1.zip (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.0a1 2026-02-13T23:24:34,234 Found link https://files.pythonhosted.org/packages/9e/1a/8f94e2aeef79f00b627a285a3f67a40f3290f1071f05aad8f197503464ed/plone.formwidget.recaptcha-2.0a2.zip (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.0a2 2026-02-13T23:24:34,235 Found link https://files.pythonhosted.org/packages/83/c0/57691ee6b6706d37ff492c2aa7fb95ad17548bef093afbb5d7895f43a5b5/plone.formwidget.recaptcha-2.0a3.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.0a3 2026-02-13T23:24:34,236 Found link https://files.pythonhosted.org/packages/f0/b8/ff9c2c5df15810a1fe51656e7cfde1246c5499e6dbc6963a87159e19847f/plone.formwidget.recaptcha-2.0.0.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.0.0 2026-02-13T23:24:34,237 Found link https://files.pythonhosted.org/packages/ca/c1/40770087aab1605b2a3c25acb98fdcaba5e02ccaeb595e92ff476fb3b045/plone.formwidget.recaptcha-2.1.0.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.1.0 2026-02-13T23:24:34,238 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://files.pythonhosted.org/packages/b6/a1/cfadae85e0a923e07258a43d4468982d288faf7316952ab8479504287662/plone.formwidget.recaptcha-2.2.0-py3-none-any.whl (from https://pypi.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,239 Found link https://files.pythonhosted.org/packages/70/47/fd549b87947b7405af118a66b3db62d5239832d44e0a256b0a841514aae3/plone.formwidget.recaptcha-2.2.0.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.2.0 2026-02-13T23:24:34,240 Found link https://files.pythonhosted.org/packages/28/21/e755663edeb4765da286773470a90857b3b5352b3279b2da383b8a820a75/plone.formwidget.recaptcha-2.3.0.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/), version: 2.3.0 2026-02-13T23:24:34,240 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://files.pythonhosted.org/packages/38/d4/35794737d07e6805d6d5c9817a0869783b6e1ea0a387cf79665e0669f1eb/plone_formwidget_recaptcha-3.0.0-py3-none-any.whl (from https://pypi.org/simple/plone-formwidget-recaptcha/) (requires-python:<3.14,>=3.9) 2026-02-13T23:24:34,242 Found link https://files.pythonhosted.org/packages/62/04/7405cfd0aca45dadb64a071b776273c62d1a0829b857e213ce3730d2ab74/plone_formwidget_recaptcha-3.0.0.tar.gz (from https://pypi.org/simple/plone-formwidget-recaptcha/) (requires-python:<3.14,>=3.9), version: 3.0.0 2026-02-13T23:24:34,243 Fetching project page and analyzing links: https://www.piwheels.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:34,244 Getting page https://www.piwheels.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:34,245 Found index url https://www.piwheels.org/simple 2026-02-13T23:24:34,457 Fetched page https://www.piwheels.org/simple/plone-formwidget-recaptcha/ as text/html 2026-02-13T23:24:34,462 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.3.0-py3-none-any.whl#sha256=8d68091fba2436031f0f6276faeb23c0a3392356c2db37b84e98d91ed7d9e483 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,463 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.2.0-py3-none-any.whl#sha256=84857a65e7e07686eeefdb5cf6637bb26bc73537fbdd96576cc133b5b927b4a7 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,464 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.1.0-py3-none-any.whl#sha256=f62fa599a67288af49068ce4517fabd6386e7222a8d7bea4f3b916c67d734605 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,465 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.0.0-py3-none-any.whl#sha256=c248c7f549b6b07f79c3b3473b46ea030b96143d077f35d661b6bc781b1ed226 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,466 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.0a3-py3-none-any.whl#sha256=23abac10437fc7f11d7b576b1a5d10bf2c88723f10182408736de4d3e113eb6d (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,467 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.0a2-py3-none-any.whl#sha256=5c699f5a6052d8d4bdca13b76f26d64ccbbb8c3ed569665b8777d996eb28ed2c (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,468 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-2.0a1-py3-none-any.whl#sha256=3986f4419d44897dd9895a4452aeb53d271be2d0890dd17784721d89fc10f00a (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,468 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-1.0b3-py3-none-any.whl#sha256=7ff2dd62bef75c765c34536a4a49930c012f1b910658373e64020bead936e6a5 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,469 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-1.0b2-py3-none-any.whl#sha256=165f8b7804dc0b18049dc518dd18d4ff67e34f798bafeffe1ab89907f09e39c4 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,470 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-1.0b1-py3-none-any.whl#sha256=5714395f75298cf8dea5d1a8e659975523ee0711f520aeb71dc186f194499723 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,471 Skipping link: No binaries permitted for plone-formwidget-recaptcha: https://archive1.piwheels.org/simple/plone-formwidget-recaptcha/plone.formwidget.recaptcha-1.0a1-py3-none-any.whl#sha256=f034851fd9dd96f023d97acdc165b7143b319bb15d72073706d63c6704253961 (from https://www.piwheels.org/simple/plone-formwidget-recaptcha/) 2026-02-13T23:24:34,472 Skipping link: not a file: https://www.piwheels.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:34,473 Skipping link: not a file: https://pypi.org/simple/plone-formwidget-recaptcha/ 2026-02-13T23:24:34,520 Given no hashes to check 1 links for project 'plone-formwidget-recaptcha': discarding no candidates 2026-02-13T23:24:34,569 Collecting plone-formwidget-recaptcha==3.0.0 2026-02-13T23:24:34,582 Created temporary directory: /tmp/pip-unpack-01oim_k0 2026-02-13T23:24:34,768 Downloading plone_formwidget_recaptcha-3.0.0.tar.gz (31 kB) 2026-02-13T23:24:35,165 Added plone-formwidget-recaptcha==3.0.0 from https://files.pythonhosted.org/packages/62/04/7405cfd0aca45dadb64a071b776273c62d1a0829b857e213ce3730d2ab74/plone_formwidget_recaptcha-3.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-15chv34_' 2026-02-13T23:24:35,186 Created temporary directory: /tmp/pip-build-env-96n6_68e 2026-02-13T23:24:35,191 Installing build dependencies: started 2026-02-13T23:24:35,193 Running command pip subprocess to install build dependencies 2026-02-13T23:24:37,031 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-13T23:24:37,913 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-02-13T23:24:37,988 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-13T23:24:40,495 Collecting setuptools<80,>=68.2 2026-02-13T23:24:40,850 Using cached https://www.piwheels.org/simple/setuptools/setuptools-79.0.1-py3-none-any.whl (1.3 MB) 2026-02-13T23:24:41,269 Collecting wheel 2026-02-13T23:24:41,303 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-13T23:24:41,579 Collecting packaging>=24.0 2026-02-13T23:24:41,708 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-13T23:24:46,316 Installing collected packages: setuptools, packaging, wheel 2026-02-13T23:24:51,467 Creating /tmp/pip-build-env-96n6_68e/overlay/local/bin 2026-02-13T23:24:51,470 changing mode of /tmp/pip-build-env-96n6_68e/overlay/local/bin/wheel to 755 2026-02-13T23:24:51,496 Successfully installed packaging-26.0 setuptools-79.0.1 wheel-0.46.3 2026-02-13T23:24:51,961 Installing build dependencies: finished with status 'done' 2026-02-13T23:24:51,991 Getting requirements to build wheel: started 2026-02-13T23:24:51,992 Running command Getting requirements to build wheel 2026-02-13T23:24:52,794 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:806: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2026-02-13T23:24:52,794 !! 2026-02-13T23:24:52,796 ******************************************************************************** 2026-02-13T23:24:52,796 Please replace its usage with implicit namespaces (PEP 420). 2026-02-13T23:24:52,797 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2026-02-13T23:24:52,798 ******************************************************************************** 2026-02-13T23:24:52,800 !! 2026-02-13T23:24:52,801 ep.load()(self, ep.name, value) 2026-02-13T23:24:52,819 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T23:24:52,819 !! 2026-02-13T23:24:52,821 ******************************************************************************** 2026-02-13T23:24:52,821 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T23:24:52,823 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-02-13T23:24:52,825 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T23:24:52,826 ******************************************************************************** 2026-02-13T23:24:52,827 !! 2026-02-13T23:24:52,828 self._finalize_license_expression() 2026-02-13T23:24:52,853 running egg_info 2026-02-13T23:24:52,861 writing src/plone.formwidget.recaptcha.egg-info/PKG-INFO 2026-02-13T23:24:52,867 writing dependency_links to src/plone.formwidget.recaptcha.egg-info/dependency_links.txt 2026-02-13T23:24:52,869 writing entry points to src/plone.formwidget.recaptcha.egg-info/entry_points.txt 2026-02-13T23:24:52,870 writing namespace_packages to src/plone.formwidget.recaptcha.egg-info/namespace_packages.txt 2026-02-13T23:24:52,873 writing requirements to src/plone.formwidget.recaptcha.egg-info/requires.txt 2026-02-13T23:24:52,874 writing top-level names to src/plone.formwidget.recaptcha.egg-info/top_level.txt 2026-02-13T23:24:52,916 reading manifest file 'src/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:52,927 reading manifest template 'MANIFEST.in' 2026-02-13T23:24:52,941 no previously-included directories found matching 'news' 2026-02-13T23:24:52,942 adding license file 'LICENSE.GPL' 2026-02-13T23:24:52,943 adding license file 'LICENSE.rst' 2026-02-13T23:24:52,948 writing manifest file 'src/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:53,136 Getting requirements to build wheel: finished with status 'done' 2026-02-13T23:24:53,140 Created temporary directory: /tmp/pip-modern-metadata-tqxdhy0p 2026-02-13T23:24:53,143 Preparing metadata (pyproject.toml): started 2026-02-13T23:24:53,145 Running command Preparing metadata (pyproject.toml) 2026-02-13T23:24:53,906 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:806: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2026-02-13T23:24:53,906 !! 2026-02-13T23:24:53,908 ******************************************************************************** 2026-02-13T23:24:53,908 Please replace its usage with implicit namespaces (PEP 420). 2026-02-13T23:24:53,910 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2026-02-13T23:24:53,910 ******************************************************************************** 2026-02-13T23:24:53,911 !! 2026-02-13T23:24:53,912 ep.load()(self, ep.name, value) 2026-02-13T23:24:53,928 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T23:24:53,929 !! 2026-02-13T23:24:53,930 ******************************************************************************** 2026-02-13T23:24:53,931 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T23:24:53,932 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-02-13T23:24:53,933 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T23:24:53,934 ******************************************************************************** 2026-02-13T23:24:53,935 !! 2026-02-13T23:24:53,936 self._finalize_license_expression() 2026-02-13T23:24:53,963 running dist_info 2026-02-13T23:24:53,979 creating /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info 2026-02-13T23:24:53,980 writing /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/PKG-INFO 2026-02-13T23:24:53,986 writing dependency_links to /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/dependency_links.txt 2026-02-13T23:24:53,988 writing entry points to /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/entry_points.txt 2026-02-13T23:24:53,989 writing namespace_packages to /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/namespace_packages.txt 2026-02-13T23:24:53,991 writing requirements to /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/requires.txt 2026-02-13T23:24:53,993 writing top-level names to /tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/top_level.txt 2026-02-13T23:24:53,995 writing manifest file '/tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:54,034 reading manifest file '/tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:54,036 reading manifest template 'MANIFEST.in' 2026-02-13T23:24:54,047 no previously-included directories found matching 'news' 2026-02-13T23:24:54,048 adding license file 'LICENSE.GPL' 2026-02-13T23:24:54,049 adding license file 'LICENSE.rst' 2026-02-13T23:24:54,053 writing manifest file '/tmp/pip-modern-metadata-tqxdhy0p/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:54,055 creating '/tmp/pip-modern-metadata-tqxdhy0p/plone_formwidget_recaptcha-3.0.0.dist-info' 2026-02-13T23:24:54,273 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-13T23:24:54,279 Source in /tmp/pip-wheel-tpemho1t/plone-formwidget-recaptcha_9fc8247a5d2a44da9d31a581956a58fb has version 3.0.0, which satisfies requirement plone-formwidget-recaptcha==3.0.0 from https://files.pythonhosted.org/packages/62/04/7405cfd0aca45dadb64a071b776273c62d1a0829b857e213ce3730d2ab74/plone_formwidget_recaptcha-3.0.0.tar.gz 2026-02-13T23:24:54,281 Removed plone-formwidget-recaptcha==3.0.0 from https://files.pythonhosted.org/packages/62/04/7405cfd0aca45dadb64a071b776273c62d1a0829b857e213ce3730d2ab74/plone_formwidget_recaptcha-3.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-15chv34_' 2026-02-13T23:24:54,306 Created temporary directory: /tmp/pip-unpack-gi3yjtys 2026-02-13T23:24:54,306 Building wheels for collected packages: plone-formwidget-recaptcha 2026-02-13T23:24:54,312 Created temporary directory: /tmp/pip-wheel-hn4p1pfn 2026-02-13T23:24:54,313 Destination directory: /tmp/pip-wheel-hn4p1pfn 2026-02-13T23:24:54,316 Building wheel for plone-formwidget-recaptcha (pyproject.toml): started 2026-02-13T23:24:54,317 Running command Building wheel for plone-formwidget-recaptcha (pyproject.toml) 2026-02-13T23:24:55,222 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:806: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2026-02-13T23:24:55,222 !! 2026-02-13T23:24:55,224 ******************************************************************************** 2026-02-13T23:24:55,224 Please replace its usage with implicit namespaces (PEP 420). 2026-02-13T23:24:55,226 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2026-02-13T23:24:55,226 ******************************************************************************** 2026-02-13T23:24:55,228 !! 2026-02-13T23:24:55,228 ep.load()(self, ep.name, value) 2026-02-13T23:24:55,249 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-13T23:24:55,250 !! 2026-02-13T23:24:55,251 ******************************************************************************** 2026-02-13T23:24:55,252 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-13T23:24:55,253 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2026-02-13T23:24:55,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-13T23:24:55,256 ******************************************************************************** 2026-02-13T23:24:55,257 !! 2026-02-13T23:24:55,258 self._finalize_license_expression() 2026-02-13T23:24:55,290 running bdist_wheel 2026-02-13T23:24:55,330 running build 2026-02-13T23:24:55,331 running build_py 2026-02-13T23:24:55,344 creating build/lib/plone 2026-02-13T23:24:55,347 copying src/plone/__init__.py -> build/lib/plone 2026-02-13T23:24:55,351 creating build/lib/plone/formwidget 2026-02-13T23:24:55,353 copying src/plone/formwidget/__init__.py -> build/lib/plone/formwidget 2026-02-13T23:24:55,357 creating build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,359 copying src/plone/formwidget/recaptcha/__init__.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,362 copying src/plone/formwidget/recaptcha/i18n.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,365 copying src/plone/formwidget/recaptcha/testing.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,369 copying src/plone/formwidget/recaptcha/controlpanel.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,372 copying src/plone/formwidget/recaptcha/supermodel.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,375 copying src/plone/formwidget/recaptcha/norecaptcha.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,379 copying src/plone/formwidget/recaptcha/view.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,382 copying src/plone/formwidget/recaptcha/validator.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,385 copying src/plone/formwidget/recaptcha/interfaces.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,388 copying src/plone/formwidget/recaptcha/widget.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,391 copying src/plone/formwidget/recaptcha/upgrades.py -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,395 creating build/lib/plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,397 copying src/plone/formwidget/recaptcha/demo/__init__.py -> build/lib/plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,399 copying src/plone/formwidget/recaptcha/demo/form.py -> build/lib/plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,403 creating build/lib/plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,405 copying src/plone/formwidget/recaptcha/tests/__init__.py -> build/lib/plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,408 copying src/plone/formwidget/recaptcha/tests/test_setup.py -> build/lib/plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,411 copying src/plone/formwidget/recaptcha/tests/test_form.py -> build/lib/plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,414 creating build/lib/plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,416 copying src/plone/formwidget/recaptcha/restapi/__init__.py -> build/lib/plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,419 copying src/plone/formwidget/recaptcha/restapi/controlpanel.py -> build/lib/plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,421 running egg_info 2026-02-13T23:24:55,437 writing src/plone.formwidget.recaptcha.egg-info/PKG-INFO 2026-02-13T23:24:55,443 writing dependency_links to src/plone.formwidget.recaptcha.egg-info/dependency_links.txt 2026-02-13T23:24:55,445 writing entry points to src/plone.formwidget.recaptcha.egg-info/entry_points.txt 2026-02-13T23:24:55,447 writing namespace_packages to src/plone.formwidget.recaptcha.egg-info/namespace_packages.txt 2026-02-13T23:24:55,450 writing requirements to src/plone.formwidget.recaptcha.egg-info/requires.txt 2026-02-13T23:24:55,452 writing top-level names to src/plone.formwidget.recaptcha.egg-info/top_level.txt 2026-02-13T23:24:55,471 reading manifest file 'src/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:55,477 reading manifest template 'MANIFEST.in' 2026-02-13T23:24:55,489 no previously-included directories found matching 'news' 2026-02-13T23:24:55,490 adding license file 'LICENSE.GPL' 2026-02-13T23:24:55,491 adding license file 'LICENSE.rst' 2026-02-13T23:24:55,498 writing manifest file 'src/plone.formwidget.recaptcha.egg-info/SOURCES.txt' 2026-02-13T23:24:55,502 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.locales' is absent from the `packages` configuration. 2026-02-13T23:24:55,503 !! 2026-02-13T23:24:55,504 ******************************************************************************** 2026-02-13T23:24:55,505 ############################ 2026-02-13T23:24:55,506 # Package would be ignored # 2026-02-13T23:24:55,507 ############################ 2026-02-13T23:24:55,507 Python recognizes 'plone.formwidget.recaptcha.locales' as an importable package[^1], 2026-02-13T23:24:55,508 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,510 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,511 package, please make sure that 'plone.formwidget.recaptcha.locales' is explicitly added 2026-02-13T23:24:55,512 to the `packages` configuration field. 2026-02-13T23:24:55,513 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,514 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,515 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,517 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,519 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,520 If you don't want 'plone.formwidget.recaptcha.locales' to be distributed and are 2026-02-13T23:24:55,521 already explicitly excluding 'plone.formwidget.recaptcha.locales' via 2026-02-13T23:24:55,522 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,523 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,523 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,525 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,526 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,528 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,529 even if it does not contain any `.py` files. 2026-02-13T23:24:55,529 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,530 directory, all directories are treated like packages. 2026-02-13T23:24:55,531 ******************************************************************************** 2026-02-13T23:24:55,532 !! 2026-02-13T23:24:55,533 check.warn(importable) 2026-02-13T23:24:55,533 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.locales.ca.LC_MESSAGES' is absent from the `packages` configuration. 2026-02-13T23:24:55,534 !! 2026-02-13T23:24:55,535 ******************************************************************************** 2026-02-13T23:24:55,536 ############################ 2026-02-13T23:24:55,537 # Package would be ignored # 2026-02-13T23:24:55,537 ############################ 2026-02-13T23:24:55,538 Python recognizes 'plone.formwidget.recaptcha.locales.ca.LC_MESSAGES' as an importable package[^1], 2026-02-13T23:24:55,539 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,540 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,541 package, please make sure that 'plone.formwidget.recaptcha.locales.ca.LC_MESSAGES' is explicitly added 2026-02-13T23:24:55,542 to the `packages` configuration field. 2026-02-13T23:24:55,543 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,544 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,545 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,546 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,548 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,549 If you don't want 'plone.formwidget.recaptcha.locales.ca.LC_MESSAGES' to be distributed and are 2026-02-13T23:24:55,550 already explicitly excluding 'plone.formwidget.recaptcha.locales.ca.LC_MESSAGES' via 2026-02-13T23:24:55,552 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,553 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,556 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,558 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,561 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,562 even if it does not contain any `.py` files. 2026-02-13T23:24:55,564 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,564 directory, all directories are treated like packages. 2026-02-13T23:24:55,566 ******************************************************************************** 2026-02-13T23:24:55,569 !! 2026-02-13T23:24:55,569 check.warn(importable) 2026-02-13T23:24:55,570 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.locales.es.LC_MESSAGES' is absent from the `packages` configuration. 2026-02-13T23:24:55,572 !! 2026-02-13T23:24:55,574 ******************************************************************************** 2026-02-13T23:24:55,575 ############################ 2026-02-13T23:24:55,576 # Package would be ignored # 2026-02-13T23:24:55,577 ############################ 2026-02-13T23:24:55,578 Python recognizes 'plone.formwidget.recaptcha.locales.es.LC_MESSAGES' as an importable package[^1], 2026-02-13T23:24:55,579 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,581 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,582 package, please make sure that 'plone.formwidget.recaptcha.locales.es.LC_MESSAGES' is explicitly added 2026-02-13T23:24:55,583 to the `packages` configuration field. 2026-02-13T23:24:55,585 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,586 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,587 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,589 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,591 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,593 If you don't want 'plone.formwidget.recaptcha.locales.es.LC_MESSAGES' to be distributed and are 2026-02-13T23:24:55,594 already explicitly excluding 'plone.formwidget.recaptcha.locales.es.LC_MESSAGES' via 2026-02-13T23:24:55,595 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,596 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,597 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,600 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,602 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,605 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,606 even if it does not contain any `.py` files. 2026-02-13T23:24:55,608 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,608 directory, all directories are treated like packages. 2026-02-13T23:24:55,609 ******************************************************************************** 2026-02-13T23:24:55,612 !! 2026-02-13T23:24:55,612 check.warn(importable) 2026-02-13T23:24:55,613 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.locales.eu.LC_MESSAGES' is absent from the `packages` configuration. 2026-02-13T23:24:55,615 !! 2026-02-13T23:24:55,617 ******************************************************************************** 2026-02-13T23:24:55,618 ############################ 2026-02-13T23:24:55,619 # Package would be ignored # 2026-02-13T23:24:55,620 ############################ 2026-02-13T23:24:55,621 Python recognizes 'plone.formwidget.recaptcha.locales.eu.LC_MESSAGES' as an importable package[^1], 2026-02-13T23:24:55,622 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,624 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,625 package, please make sure that 'plone.formwidget.recaptcha.locales.eu.LC_MESSAGES' is explicitly added 2026-02-13T23:24:55,627 to the `packages` configuration field. 2026-02-13T23:24:55,628 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,629 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,630 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,633 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,634 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,636 If you don't want 'plone.formwidget.recaptcha.locales.eu.LC_MESSAGES' to be distributed and are 2026-02-13T23:24:55,637 already explicitly excluding 'plone.formwidget.recaptcha.locales.eu.LC_MESSAGES' via 2026-02-13T23:24:55,638 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,639 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,640 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,642 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,644 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,647 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,648 even if it does not contain any `.py` files. 2026-02-13T23:24:55,649 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,650 directory, all directories are treated like packages. 2026-02-13T23:24:55,651 ******************************************************************************** 2026-02-13T23:24:55,653 !! 2026-02-13T23:24:55,655 check.warn(importable) 2026-02-13T23:24:55,656 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.locales.fr.LC_MESSAGES' is absent from the `packages` configuration. 2026-02-13T23:24:55,656 !! 2026-02-13T23:24:55,659 ******************************************************************************** 2026-02-13T23:24:55,659 ############################ 2026-02-13T23:24:55,661 # Package would be ignored # 2026-02-13T23:24:55,661 ############################ 2026-02-13T23:24:55,662 Python recognizes 'plone.formwidget.recaptcha.locales.fr.LC_MESSAGES' as an importable package[^1], 2026-02-13T23:24:55,664 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,665 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,667 package, please make sure that 'plone.formwidget.recaptcha.locales.fr.LC_MESSAGES' is explicitly added 2026-02-13T23:24:55,667 to the `packages` configuration field. 2026-02-13T23:24:55,670 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,671 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,671 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,674 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,676 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,678 If you don't want 'plone.formwidget.recaptcha.locales.fr.LC_MESSAGES' to be distributed and are 2026-02-13T23:24:55,679 already explicitly excluding 'plone.formwidget.recaptcha.locales.fr.LC_MESSAGES' via 2026-02-13T23:24:55,680 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,681 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,683 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,685 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,688 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,690 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,691 even if it does not contain any `.py` files. 2026-02-13T23:24:55,693 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,694 directory, all directories are treated like packages. 2026-02-13T23:24:55,694 ******************************************************************************** 2026-02-13T23:24:55,696 !! 2026-02-13T23:24:55,696 check.warn(importable) 2026-02-13T23:24:55,698 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.profiles.default' is absent from the `packages` configuration. 2026-02-13T23:24:55,699 !! 2026-02-13T23:24:55,700 ******************************************************************************** 2026-02-13T23:24:55,700 ############################ 2026-02-13T23:24:55,701 # Package would be ignored # 2026-02-13T23:24:55,704 ############################ 2026-02-13T23:24:55,704 Python recognizes 'plone.formwidget.recaptcha.profiles.default' as an importable package[^1], 2026-02-13T23:24:55,705 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,706 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,707 package, please make sure that 'plone.formwidget.recaptcha.profiles.default' is explicitly added 2026-02-13T23:24:55,708 to the `packages` configuration field. 2026-02-13T23:24:55,710 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,711 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,712 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,713 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,715 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,717 If you don't want 'plone.formwidget.recaptcha.profiles.default' to be distributed and are 2026-02-13T23:24:55,718 already explicitly excluding 'plone.formwidget.recaptcha.profiles.default' via 2026-02-13T23:24:55,718 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,721 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,722 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,723 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,724 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,727 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,728 even if it does not contain any `.py` files. 2026-02-13T23:24:55,728 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,731 directory, all directories are treated like packages. 2026-02-13T23:24:55,731 ******************************************************************************** 2026-02-13T23:24:55,733 !! 2026-02-13T23:24:55,734 check.warn(importable) 2026-02-13T23:24:55,735 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.profiles.to_5' is absent from the `packages` configuration. 2026-02-13T23:24:55,736 !! 2026-02-13T23:24:55,737 ******************************************************************************** 2026-02-13T23:24:55,738 ############################ 2026-02-13T23:24:55,740 # Package would be ignored # 2026-02-13T23:24:55,740 ############################ 2026-02-13T23:24:55,741 Python recognizes 'plone.formwidget.recaptcha.profiles.to_5' as an importable package[^1], 2026-02-13T23:24:55,756 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,757 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,757 package, please make sure that 'plone.formwidget.recaptcha.profiles.to_5' is explicitly added 2026-02-13T23:24:55,758 to the `packages` configuration field. 2026-02-13T23:24:55,759 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,760 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,760 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,762 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,763 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,764 If you don't want 'plone.formwidget.recaptcha.profiles.to_5' to be distributed and are 2026-02-13T23:24:55,765 already explicitly excluding 'plone.formwidget.recaptcha.profiles.to_5' via 2026-02-13T23:24:55,765 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,766 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,767 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,769 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,770 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,773 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,773 even if it does not contain any `.py` files. 2026-02-13T23:24:55,774 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,775 directory, all directories are treated like packages. 2026-02-13T23:24:55,776 ******************************************************************************** 2026-02-13T23:24:55,778 !! 2026-02-13T23:24:55,779 check.warn(importable) 2026-02-13T23:24:55,780 /tmp/pip-build-env-96n6_68e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plone.formwidget.recaptcha.profiles.uninstall' is absent from the `packages` configuration. 2026-02-13T23:24:55,781 !! 2026-02-13T23:24:55,782 ******************************************************************************** 2026-02-13T23:24:55,783 ############################ 2026-02-13T23:24:55,784 # Package would be ignored # 2026-02-13T23:24:55,785 ############################ 2026-02-13T23:24:55,786 Python recognizes 'plone.formwidget.recaptcha.profiles.uninstall' as an importable package[^1], 2026-02-13T23:24:55,786 but it is absent from setuptools' `packages` configuration. 2026-02-13T23:24:55,788 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-13T23:24:55,789 package, please make sure that 'plone.formwidget.recaptcha.profiles.uninstall' is explicitly added 2026-02-13T23:24:55,789 to the `packages` configuration field. 2026-02-13T23:24:55,791 Alternatively, you can also rely on setuptools' discovery methods 2026-02-13T23:24:55,792 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-13T23:24:55,793 instead of `find_packages(...)`/`find:`). 2026-02-13T23:24:55,794 You can read more about "package discovery" on setuptools documentation page: 2026-02-13T23:24:55,795 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-13T23:24:55,796 If you don't want 'plone.formwidget.recaptcha.profiles.uninstall' to be distributed and are 2026-02-13T23:24:55,797 already explicitly excluding 'plone.formwidget.recaptcha.profiles.uninstall' via 2026-02-13T23:24:55,798 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-13T23:24:55,798 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-13T23:24:55,799 combination with a more fine grained `package-data` configuration. 2026-02-13T23:24:55,800 You can read more about "package data files" on setuptools documentation page: 2026-02-13T23:24:55,802 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-13T23:24:55,804 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-13T23:24:55,804 even if it does not contain any `.py` files. 2026-02-13T23:24:55,805 On the other hand, currently there is no concept of package data 2026-02-13T23:24:55,806 directory, all directories are treated like packages. 2026-02-13T23:24:55,806 ******************************************************************************** 2026-02-13T23:24:55,808 !! 2026-02-13T23:24:55,808 check.warn(importable) 2026-02-13T23:24:55,809 copying src/plone/formwidget/recaptcha/configure.zcml -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,810 copying src/plone/formwidget/recaptcha/meta.zcml -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,810 copying src/plone/formwidget/recaptcha/widget.pt -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,811 copying src/plone/formwidget/recaptcha/widget_display.pt -> build/lib/plone/formwidget/recaptcha 2026-02-13T23:24:55,812 creating build/lib/plone/formwidget/recaptcha/locales 2026-02-13T23:24:55,812 copying src/plone/formwidget/recaptcha/locales/plone.formwidget.recaptcha.pot -> build/lib/plone/formwidget/recaptcha/locales 2026-02-13T23:24:55,813 copying src/plone/formwidget/recaptcha/locales/update.sh -> build/lib/plone/formwidget/recaptcha/locales 2026-02-13T23:24:55,814 creating build/lib/plone/formwidget/recaptcha/locales/ca/LC_MESSAGES 2026-02-13T23:24:55,814 copying src/plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/lib/plone/formwidget/recaptcha/locales/ca/LC_MESSAGES 2026-02-13T23:24:55,815 copying src/plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/lib/plone/formwidget/recaptcha/locales/ca/LC_MESSAGES 2026-02-13T23:24:55,816 creating build/lib/plone/formwidget/recaptcha/locales/es/LC_MESSAGES 2026-02-13T23:24:55,817 copying src/plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/lib/plone/formwidget/recaptcha/locales/es/LC_MESSAGES 2026-02-13T23:24:55,817 copying src/plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/lib/plone/formwidget/recaptcha/locales/es/LC_MESSAGES 2026-02-13T23:24:55,818 creating build/lib/plone/formwidget/recaptcha/locales/eu/LC_MESSAGES 2026-02-13T23:24:55,819 copying src/plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/lib/plone/formwidget/recaptcha/locales/eu/LC_MESSAGES 2026-02-13T23:24:55,820 copying src/plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/lib/plone/formwidget/recaptcha/locales/eu/LC_MESSAGES 2026-02-13T23:24:55,820 creating build/lib/plone/formwidget/recaptcha/locales/fr/LC_MESSAGES 2026-02-13T23:24:55,821 copying src/plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/lib/plone/formwidget/recaptcha/locales/fr/LC_MESSAGES 2026-02-13T23:24:55,822 copying src/plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/lib/plone/formwidget/recaptcha/locales/fr/LC_MESSAGES 2026-02-13T23:24:55,823 creating build/lib/plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,823 copying src/plone/formwidget/recaptcha/profiles/default/browserlayer.xml -> build/lib/plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,824 copying src/plone/formwidget/recaptcha/profiles/default/controlpanel.xml -> build/lib/plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,825 copying src/plone/formwidget/recaptcha/profiles/default/metadata.xml -> build/lib/plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,825 copying src/plone/formwidget/recaptcha/profiles/default/registry.xml -> build/lib/plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,826 creating build/lib/plone/formwidget/recaptcha/profiles/to_5 2026-02-13T23:24:55,827 copying src/plone/formwidget/recaptcha/profiles/to_5/registry.xml -> build/lib/plone/formwidget/recaptcha/profiles/to_5 2026-02-13T23:24:55,827 creating build/lib/plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,828 copying src/plone/formwidget/recaptcha/profiles/uninstall/browserlayer.xml -> build/lib/plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,829 copying src/plone/formwidget/recaptcha/profiles/uninstall/controlpanel.xml -> build/lib/plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,829 copying src/plone/formwidget/recaptcha/profiles/uninstall/registry.xml -> build/lib/plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,830 copying src/plone/formwidget/recaptcha/demo/configure.zcml -> build/lib/plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,831 copying src/plone/formwidget/recaptcha/restapi/configure.zcml -> build/lib/plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,831 installing to build/bdist.linux-armv7l/wheel 2026-02-13T23:24:55,832 running install 2026-02-13T23:24:55,833 running install_lib 2026-02-13T23:24:55,833 Skipping installation of build/bdist.linux-armv7l/wheel/./plone/__init__.py (namespace package) 2026-02-13T23:24:55,834 Skipping installation of build/bdist.linux-armv7l/wheel/./plone/formwidget/__init__.py (namespace package) 2026-02-13T23:24:55,835 copying plone/formwidget/recaptcha/__init__.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,835 copying plone/formwidget/recaptcha/i18n.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,836 copying plone/formwidget/recaptcha/testing.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,837 copying plone/formwidget/recaptcha/controlpanel.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,838 copying plone/formwidget/recaptcha/supermodel.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,838 copying plone/formwidget/recaptcha/meta.zcml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,839 copying plone/formwidget/recaptcha/norecaptcha.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,840 copying plone/formwidget/recaptcha/view.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,843 copying plone/formwidget/recaptcha/widget.pt -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,846 copying plone/formwidget/recaptcha/validator.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,849 copying plone/formwidget/recaptcha/interfaces.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,852 copying plone/formwidget/recaptcha/configure.zcml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,856 copying plone/formwidget/recaptcha/widget.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,859 copying plone/formwidget/recaptcha/upgrades.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,862 copying plone/formwidget/recaptcha/widget_display.pt -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha 2026-02-13T23:24:55,866 copying plone/formwidget/recaptcha/demo/__init__.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,869 copying plone/formwidget/recaptcha/demo/form.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,872 copying plone/formwidget/recaptcha/demo/configure.zcml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/demo 2026-02-13T23:24:55,876 copying plone/formwidget/recaptcha/locales/update.sh -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales 2026-02-13T23:24:55,879 copying plone/formwidget/recaptcha/locales/plone.formwidget.recaptcha.pot -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales 2026-02-13T23:24:55,883 copying plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/es/LC_MESSAGES 2026-02-13T23:24:55,887 copying plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/es/LC_MESSAGES 2026-02-13T23:24:55,892 copying plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/fr/LC_MESSAGES 2026-02-13T23:24:55,896 copying plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/fr/LC_MESSAGES 2026-02-13T23:24:55,900 copying plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/eu/LC_MESSAGES 2026-02-13T23:24:55,905 copying plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/eu/LC_MESSAGES 2026-02-13T23:24:55,909 copying plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.po -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/ca/LC_MESSAGES 2026-02-13T23:24:55,914 copying plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.mo -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/locales/ca/LC_MESSAGES 2026-02-13T23:24:55,918 copying plone/formwidget/recaptcha/profiles/default/browserlayer.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,922 copying plone/formwidget/recaptcha/profiles/default/registry.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,926 copying plone/formwidget/recaptcha/profiles/default/metadata.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,929 copying plone/formwidget/recaptcha/profiles/default/controlpanel.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/default 2026-02-13T23:24:55,932 copying plone/formwidget/recaptcha/profiles/uninstall/browserlayer.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,936 copying plone/formwidget/recaptcha/profiles/uninstall/registry.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,939 copying plone/formwidget/recaptcha/profiles/uninstall/controlpanel.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/uninstall 2026-02-13T23:24:55,943 copying plone/formwidget/recaptcha/profiles/to_5/registry.xml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/profiles/to_5 2026-02-13T23:24:55,948 copying plone/formwidget/recaptcha/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,950 copying plone/formwidget/recaptcha/tests/test_setup.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,953 copying plone/formwidget/recaptcha/tests/test_form.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/tests 2026-02-13T23:24:55,957 copying plone/formwidget/recaptcha/restapi/__init__.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,960 copying plone/formwidget/recaptcha/restapi/controlpanel.py -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,962 copying plone/formwidget/recaptcha/restapi/configure.zcml -> build/bdist.linux-armv7l/wheel/./plone/formwidget/recaptcha/restapi 2026-02-13T23:24:55,967 running install_egg_info 2026-02-13T23:24:55,979 Copying src/plone.formwidget.recaptcha.egg-info to build/bdist.linux-armv7l/wheel/./plone.formwidget.recaptcha-3.0.0-py3.11.egg-info 2026-02-13T23:24:56,001 Installing build/bdist.linux-armv7l/wheel/./plone.formwidget.recaptcha-3.0.0-py3.11-nspkg.pth 2026-02-13T23:24:56,003 running install_scripts 2026-02-13T23:24:56,027 creating build/bdist.linux-armv7l/wheel/plone_formwidget_recaptcha-3.0.0.dist-info/WHEEL 2026-02-13T23:24:56,030 creating '/tmp/pip-wheel-hn4p1pfn/.tmp-98vm6pbt/plone_formwidget_recaptcha-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-13T23:24:56,033 adding 'plone.formwidget.recaptcha-3.0.0-py3.11-nspkg.pth' 2026-02-13T23:24:56,036 adding 'plone/formwidget/recaptcha/__init__.py' 2026-02-13T23:24:56,038 adding 'plone/formwidget/recaptcha/configure.zcml' 2026-02-13T23:24:56,040 adding 'plone/formwidget/recaptcha/controlpanel.py' 2026-02-13T23:24:56,042 adding 'plone/formwidget/recaptcha/i18n.py' 2026-02-13T23:24:56,043 adding 'plone/formwidget/recaptcha/interfaces.py' 2026-02-13T23:24:56,045 adding 'plone/formwidget/recaptcha/meta.zcml' 2026-02-13T23:24:56,047 adding 'plone/formwidget/recaptcha/norecaptcha.py' 2026-02-13T23:24:56,049 adding 'plone/formwidget/recaptcha/supermodel.py' 2026-02-13T23:24:56,051 adding 'plone/formwidget/recaptcha/testing.py' 2026-02-13T23:24:56,052 adding 'plone/formwidget/recaptcha/upgrades.py' 2026-02-13T23:24:56,054 adding 'plone/formwidget/recaptcha/validator.py' 2026-02-13T23:24:56,056 adding 'plone/formwidget/recaptcha/view.py' 2026-02-13T23:24:56,058 adding 'plone/formwidget/recaptcha/widget.pt' 2026-02-13T23:24:56,060 adding 'plone/formwidget/recaptcha/widget.py' 2026-02-13T23:24:56,061 adding 'plone/formwidget/recaptcha/widget_display.pt' 2026-02-13T23:24:56,064 adding 'plone/formwidget/recaptcha/demo/__init__.py' 2026-02-13T23:24:56,065 adding 'plone/formwidget/recaptcha/demo/configure.zcml' 2026-02-13T23:24:56,067 adding 'plone/formwidget/recaptcha/demo/form.py' 2026-02-13T23:24:56,069 adding 'plone/formwidget/recaptcha/locales/plone.formwidget.recaptcha.pot' 2026-02-13T23:24:56,071 adding 'plone/formwidget/recaptcha/locales/update.sh' 2026-02-13T23:24:56,074 adding 'plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.mo' 2026-02-13T23:24:56,075 adding 'plone/formwidget/recaptcha/locales/ca/LC_MESSAGES/plone.formwidget.recaptcha.po' 2026-02-13T23:24:56,079 adding 'plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.mo' 2026-02-13T23:24:56,081 adding 'plone/formwidget/recaptcha/locales/es/LC_MESSAGES/plone.formwidget.recaptcha.po' 2026-02-13T23:24:56,084 adding 'plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.mo' 2026-02-13T23:24:56,086 adding 'plone/formwidget/recaptcha/locales/eu/LC_MESSAGES/plone.formwidget.recaptcha.po' 2026-02-13T23:24:56,089 adding 'plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.mo' 2026-02-13T23:24:56,091 adding 'plone/formwidget/recaptcha/locales/fr/LC_MESSAGES/plone.formwidget.recaptcha.po' 2026-02-13T23:24:56,094 adding 'plone/formwidget/recaptcha/profiles/default/browserlayer.xml' 2026-02-13T23:24:56,096 adding 'plone/formwidget/recaptcha/profiles/default/controlpanel.xml' 2026-02-13T23:24:56,097 adding 'plone/formwidget/recaptcha/profiles/default/metadata.xml' 2026-02-13T23:24:56,099 adding 'plone/formwidget/recaptcha/profiles/default/registry.xml' 2026-02-13T23:24:56,101 adding 'plone/formwidget/recaptcha/profiles/to_5/registry.xml' 2026-02-13T23:24:56,103 adding 'plone/formwidget/recaptcha/profiles/uninstall/browserlayer.xml' 2026-02-13T23:24:56,104 adding 'plone/formwidget/recaptcha/profiles/uninstall/controlpanel.xml' 2026-02-13T23:24:56,106 adding 'plone/formwidget/recaptcha/profiles/uninstall/registry.xml' 2026-02-13T23:24:56,108 adding 'plone/formwidget/recaptcha/restapi/__init__.py' 2026-02-13T23:24:56,110 adding 'plone/formwidget/recaptcha/restapi/configure.zcml' 2026-02-13T23:24:56,111 adding 'plone/formwidget/recaptcha/restapi/controlpanel.py' 2026-02-13T23:24:56,113 adding 'plone/formwidget/recaptcha/tests/__init__.py' 2026-02-13T23:24:56,115 adding 'plone/formwidget/recaptcha/tests/test_form.py' 2026-02-13T23:24:56,117 adding 'plone/formwidget/recaptcha/tests/test_setup.py' 2026-02-13T23:24:56,122 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/licenses/LICENSE.GPL' 2026-02-13T23:24:56,123 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/licenses/LICENSE.rst' 2026-02-13T23:24:56,125 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/METADATA' 2026-02-13T23:24:56,126 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/WHEEL' 2026-02-13T23:24:56,128 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/entry_points.txt' 2026-02-13T23:24:56,129 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/namespace_packages.txt' 2026-02-13T23:24:56,130 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/top_level.txt' 2026-02-13T23:24:56,132 adding 'plone_formwidget_recaptcha-3.0.0.dist-info/RECORD' 2026-02-13T23:24:56,134 removing build/bdist.linux-armv7l/wheel 2026-02-13T23:24:56,340 Building wheel for plone-formwidget-recaptcha (pyproject.toml): finished with status 'done' 2026-02-13T23:24:56,347 Created wheel for plone-formwidget-recaptcha: filename=plone_formwidget_recaptcha-3.0.0-py3-none-any.whl size=42862 sha256=3377e154a1809dcb15c4aa25a59cf0af7bbf4b3318837e6313bb5e0cdf2fc6c0 2026-02-13T23:24:56,349 Stored in directory: /tmp/pip-ephem-wheel-cache-dv3gj0fr/wheels/bb/c2/36/216af57d2baa4fc45520868351bf4ea91012811d3c468cc79c 2026-02-13T23:24:56,379 Successfully built plone-formwidget-recaptcha 2026-02-13T23:24:56,384 Removed build tracker: '/tmp/pip-build-tracker-15chv34_'