From faefd5ffc998bea81d33720504f66f77994f3b8b Mon Sep 17 00:00:00 2001 From: Miro HronĨok Date: Jul 18 2022 15:59:39 +0000 Subject: Workaround https://github.com/python/cpython/issues/94741 This is needed if we merge https://fedoraproject.org/wiki/Changes/PythonSafePath --- diff --git a/python-sphinxcontrib-programoutput.spec b/python-sphinxcontrib-programoutput.spec index a72bc57..8cce813 100644 --- a/python-sphinxcontrib-programoutput.spec +++ b/python-sphinxcontrib-programoutput.spec @@ -47,7 +47,11 @@ sed -r -i s/python/python3/ src/sphinxcontrib/programoutput/tests/{test_directiv %build %py3_build rm build/lib/sphinxcontrib/__init__.py + +# workaround https://github.com/python/cpython/issues/94741 +echo 'import importlib; importlib.invalidate_caches(); del importlib' > build/lib/sitecustomize.py PYTHONPATH=build/lib sphinx-build -b html doc build/html +rm build/lib/sitecustomize.py build/lib/__pycache__/sitecustomize.*.pyc rm -r build/html/.buildinfo build/html/.doctrees