Xqt created this task. Xqt added projects: Pywikibot, Pywikibot-tests. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION See https://github.com/wikimedia/pywikibot/actions/runs/29268326835/job/87036889807 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 816.4/816.4 kB 134.1 MB/s 0:00:00 Downloading soupsieve-2.8.4-py3-none-any.whl (37 kB) Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading wcwidth-0.8.2-py3-none-any.whl (323 kB) Building wheels for collected packages: mwparserfromhell, Pillow Building wheel for mwparserfromhell (pyproject.toml): started Building wheel for mwparserfromhell (pyproject.toml): finished with status 'done' Created wheel for mwparserfromhell: filename=mwparserfromhell-0.7.2-cp313-cp313t-linux_x86_64.whl size=270768 sha256=50512814b3393c606a9390c9f0b58dfe43438510e2727613be271b2d5ec754f2 Stored in directory: /home/runner/.cache/pip/wheels/7f/8a/49/359cca5227ad50c0c1db406d381ac4225bfdc8b3398b53026f Building wheel for Pillow (pyproject.toml): started Building wheel for Pillow (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for Pillow (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [261 lines of output] running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/GifImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/IcoImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/FliImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/MspImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/WalImageFile.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/WebPImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageWin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageStat.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/GribStubImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/_deprecate.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/IptcImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/__init__.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImtImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/JpegImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageOps.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageSequence.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageMorph.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/PixarImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/FontFile.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/FitsImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/GdImageFile.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageText.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/PpmImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/MicImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/BlpImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageShow.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/_binary.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/report.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageCms.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/WmfImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageQt.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/TiffImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageColor.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/ImageEnhance.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/PalmImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL copying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-x86_64-cpython-313t/PIL ~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/_distutils/cmd.py", line 341, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/dist.py", line 1107, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/_distutils/dist.py", line 1020, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/command/build_ext.py", line 97, in run _build_ext.run(self) ~~~~~~~~~~~~~~^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/_distutils/command/build_ext.py", line 367, in run self.build_extensions() ~~~~~~~~~~~~~~~~~~~~~^^ File "<string>", line 891, in build_extensions RequiredDependencyException: jpeg During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.13.14/x64-freethreaded/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module> main() ~~~~^^ File "/opt/hostedtoolcache/Python/3.13.14/x64-freethreaded/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/hostedtoolcache/Python/3.13.14/x64-freethreaded/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/tmp/pip-install-jkafvpm8/pillow_e6bcfd43f5024b64897b7dec95337074/_custom_build/backend.py", line 26, in build_wheel return super().build_wheel(wheel_directory, config_settings, metadata_directory) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 441, in build_wheel return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)]) File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/tmp/pip-install-jkafvpm8/pillow_e6bcfd43f5024b64897b7dec95337074/_custom_build/backend.py", line 20, in run_setup return super().run_setup(setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/tmp/pip-build-env-9766_u9j/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "<string>", line 1115, in <module> RequiredDependencyException: The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source. Please see the install instructions at: https://pillow.readthedocs.io/en/latest/installation/basic-installation.html [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for Pillow error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> Pillow Successfully built mwparserfromhell Failed to build Pillow TASK DETAIL https://phabricator.wikimedia.org/T432100 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
