From edaef6893c2849d344acf5e061e481cd7c49f41da8a9c84b64d6f8c195d30323 Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Thu, 8 Feb 2024 18:11:36 +0000 Subject: [PATCH] - Fix package adding _xxinterpqueues and pathlib dir OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python313?expand=0&rev=5 --- python313.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python313.spec b/python313.spec index 5e95aa7..de8e873 100644 --- a/python313.spec +++ b/python313.spec @@ -633,7 +633,7 @@ for library in \ _testclinic _testclinic_limited xxlimited xxlimited_35 \ _xxtestfuzz _xxsubinterpreters _elementtree pyexpat _md5 _sha1 \ _sha2 _blake2 _sha3 _uuid _zoneinfo \ - _testsinglephase _xxinterpchannels xxsubtype + _testsinglephase _xxinterpchannels _xxinterpqueues xxsubtype do eval rm "%{buildroot}%{sitedir}/lib-dynload/$library.*" done @@ -684,7 +684,7 @@ install -d -m 755 %{buildroot}%{sitedir}/site-packages/__pycache__ mkdir -p %{buildroot}%{_prefix}/lib/python%{python_version}/site-packages/__pycache__ # cleanup parts that don't belong -for dir in curses dbm sqlite3 tkinter idlelib; do +for dir in curses dbm sqlite3 pathlib tkinter idlelib; do find "%{buildroot}/%{sitedir}/$dir"/* -maxdepth 0 -name "test" -o -exec rm -rf {} + done @@ -789,6 +789,7 @@ echo %{sitedir}/_import_failed > %{buildroot}/%{sitedir}/site-packages/zzzz-impo %dir %{sitedir} %dir %{sitedir}/lib-dynload %{sitedir}/sqlite3 +%{sitedir}/pathlib %{dynlib readline} %{dynlib _sqlite3} @@ -875,6 +876,7 @@ echo %{sitedir}/_import_failed > %{buildroot}/%{sitedir}/site-packages/zzzz-impo %{dynlib _testmultiphase} %{dynlib _testsinglephase} %{dynlib _xxinterpchannels} +%{dynlib _xxinterpqueues} %{dynlib _xxtestfuzz} # workaround for missing packages %dir %{sitedir}/sqlite3 @@ -984,6 +986,7 @@ echo %{sitedir}/_import_failed > %{buildroot}/%{sitedir}/site-packages/zzzz-impo %{sitedir}/json %{sitedir}/logging %{sitedir}/multiprocessing +%{sitedir}/pathlib %{sitedir}/pydoc_data %{sitedir}/re %{sitedir}/sysconfig