this post was submitted on 19 Dec 2025
7 points (100.0% liked)

PieFed help

1443 readers
7 users here now

It's seems right that we should have a local community to help us all with PieFed

Rules

Be kind! We're all learning

founded 2 years ago
MODERATORS
 

Hey all, it seems I've not kept up on the instance updates and ran into a problem when looking to move several versions today. I'm currently sitting on 1.1.7, went through trying both the script and the manual steps (which look to be the same functionally) and get a consistent error every time at step 4/10

A couple things, is there a way I could set up an alert for version updates available to keep on top of things and more currently is there some steps I need to jump versions like this?

The relevant error in the build is below.

11.91 Collecting pillow-avif-plugin (from -r /tmp/requirements.txt (line 27))
11.92 Using cached pillow_avif_plugin-1.5.2.tar.gz (20 kB)
11.94 Installing build dependencies: started
14.31 Installing build dependencies: finished with status 'done'
14.31 Getting requirements to build wheel: started
15.96 Getting requirements to build wheel: finished with status 'error'
15.97 error: subprocess-exited-with-error
15.97
15.97 × Getting requirements to build wheel did not run successfully.
15.97 exit code: 1
15.97 > [21 lines of output]
15.97 Traceback (most recent call last):
15.97 File "/usr/local/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in
15.97 main()
15.97 ~~~~^^
15.97 File "/usr/local/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
15.97 json_out["return_val"] = hook(**hook_input["kwargs"])
15.97 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
15.97 File "/usr/local/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
15.97 return hook(config_settings)
15.97 File "/tmp/pip-build-env-0ps7yuvt/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
15.97 return self._get_build_requires(config_settings, requirements=[])
15.97 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15.97 File "/tmp/pip-build-env-0ps7yuvt/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
15.97 self.run_setup()
15.97 ~~~~~~~~~~~~~~^^
15.97 File "/tmp/pip-build-env-0ps7yuvt/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 317, in run_setup
15.97 exec(code, locals())
15.97 ~~~~^^^^^^^^^^^^^^^^
15.97 File "", line 57, in
15.97 File "", line 17, in version
15.97 AttributeError: 'Constant' object has no attribute 's'
15.97 [end of output]
15.97
15.97 note: This error originates from a subprocess, and is likely not a problem with pip.
16.00 ERROR: Failed to build 'pillow-avif-plugin' when getting requirements to build wheel

[+] Running 0/2
Service web Building 18.5s Service celery Building 18.5s failed to solve: process "/bin/sh -c pip3 install -r /tmp/requirements.txt" did not complete successfully: exit code: 1

you are viewing a single comment's thread
view the rest of the comments

Seems like it, will keep a watch at the rss for updates. I typically work more on the network side than software, but in this case just jumping 2 points was a no-go. It's all in the "easy way" from the docker setup so I'd guess the python 3.14 might have been the standard back in the 1.1.7 code?