14
0
forked from pool/python-build
Files
python-build/support-tarfile-data-filter.patch

13 lines
552 B
Diff
Raw Normal View History

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')]))