014ebb2a4a
* pip 23 also colorizes output, confusing the test. - Add patch support-tarfile-data-filter.patch: * Set tarfile.data_filter if available. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-build?expand=0&rev=19
13 lines
552 B
Diff
13 lines
552 B
Diff
Index: build-0.10.0/src/build/__main__.py
|
|
===================================================================
|
|
--- build-0.10.0.orig/src/build/__main__.py
|
|
+++ build-0.10.0/src/build/__main__.py
|
|
@@ -239,6 +239,7 @@ def build_package_via_sdist(
|
|
built: list[str] = []
|
|
# extract sdist
|
|
with tarfile.open(sdist) as t:
|
|
+ t.extraction_filter = getattr(tarfile, 'data_filter', (lambda m, path: m))
|
|
t.extractall(sdist_out)
|
|
try:
|
|
builder = _ProjectBuilder(os.path.join(sdist_out, sdist_name[: -len('.tar.gz')]))
|