forked from pool/python310
Accepting request 991870 from home:coolo:branches:devel:languages:python:Factory
- Extend distutils-reproducible-compile.patch with a workaround for non reproducible pyc files issue 93317 OBS-URL: https://build.opensuse.org/request/show/991870 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python310?expand=0&rev=57
This commit is contained in:
@@ -1,9 +1,24 @@
|
|||||||
---
|
Index: Python-3.10.5/Lib/compileall.py
|
||||||
Lib/distutils/util.py | 2 +-
|
===================================================================
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
--- Python-3.10.5.orig/Lib/compileall.py
|
||||||
|
+++ Python-3.10.5/Lib/compileall.py
|
||||||
--- a/Lib/distutils/util.py
|
@@ -96,6 +96,12 @@ def compile_dir(dir, maxlevels=None, ddi
|
||||||
+++ b/Lib/distutils/util.py
|
maxlevels = sys.getrecursionlimit()
|
||||||
|
files = _walk_dir(dir, quiet=quiet, maxlevels=maxlevels)
|
||||||
|
success = True
|
||||||
|
+ # work around https://github.com/python/cpython/issues/93317
|
||||||
|
+ sys.intern('{')
|
||||||
|
+ sys.intern('{{')
|
||||||
|
+ sys.intern('}')
|
||||||
|
+ sys.intern('}}')
|
||||||
|
+
|
||||||
|
if workers != 1 and ProcessPoolExecutor is not None:
|
||||||
|
# If workers == 0, let ProcessPoolExecutor choose
|
||||||
|
workers = workers or None
|
||||||
|
Index: Python-3.10.5/Lib/distutils/util.py
|
||||||
|
===================================================================
|
||||||
|
--- Python-3.10.5.orig/Lib/distutils/util.py
|
||||||
|
+++ Python-3.10.5/Lib/distutils/util.py
|
||||||
@@ -436,7 +436,7 @@ byte_compile(files, optimize=%r, force=%
|
@@ -436,7 +436,7 @@ byte_compile(files, optimize=%r, force=%
|
||||||
else:
|
else:
|
||||||
from py_compile import compile
|
from py_compile import compile
|
||||||
|
|||||||
@@ -257,6 +257,12 @@ Tue Aug 2 17:13:37 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|||||||
- no-skipif-doctests.patch
|
- no-skipif-doctests.patch
|
||||||
- skip-test_pyobject_freed_is_freed.patch
|
- skip-test_pyobject_freed_is_freed.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 31 09:41:30 UTC 2022 - Stephan Kulow <coolo@suse.com>
|
||||||
|
|
||||||
|
- Extend distutils-reproducible-compile.patch with a workaround
|
||||||
|
for non reproducible pyc files issue 93317
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 21 14:19:52 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
Thu Jul 21 14:19:52 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user