-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
When upgrading to setuptools v82.0.0 we ran into a runtime issue with pkg_resources not being importable when the uwsgi process was starting up:
Feb 10 09:11:06 was-pywb-stage uv[473308]: *** Operational MODE: preforking+async ***
Feb 10 09:11:07 was-pywb-stage uv[473308]: Traceback (most recent call last):
Feb 10 09:11:07 was-pywb-stage uv[473308]: File "/home/was/swap/releases/20260210170450/pywb/.venv/lib/python3.11/site-packages/pywb/apps/wayback.py", line 2, in <module>
Feb 10 09:11:07 was-pywb-stage uv[473308]: from pywb.apps.frontendapp import FrontEndApp
Feb 10 09:11:07 was-pywb-stage uv[473308]: File "/home/was/swap/releases/20260210170450/pywb/.venv/lib/python3.11/site-packages/pywb/apps/frontendapp.py", line 23, in <module>
Feb 10 09:11:07 was-pywb-stage uv[473308]: from pywb.rewrite.templateview import BaseInsertView
Feb 10 09:11:07 was-pywb-stage uv[473308]: File "/home/was/swap/releases/20260210170450/pywb/.venv/lib/python3.11/site-packages/pywb/rewrite/templateview.py", line 15, in <module>
Feb 10 09:11:07 was-pywb-stage uv[473308]: from pkg_resources import resource_filename
Feb 10 09:11:07 was-pywb-stage uv[473308]: ModuleNotFoundError: No module named 'pkg_resources'
Feb 10 09:11:07 was-pywb-stage uv[473308]: unable to load app 0 (mountpoint='') (callable not found or import error)
Feb 10 09:11:07 was-pywb-stage uv[473308]: *** no app loaded. going in full dynamic mode ***
Feb 10 09:11:07 was-pywb-stage uv[473308]: *** uWSGI is running in multiple interpreter mode ***
So the version of setuptools has been pinned back until we can figure out how to move forward. This will likely involve work upstream in the pywb repository and/or depend on how pypa/setuptools#5181 is resolved.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels