python-build/support-tarfile-data-filter.patch
Steve Kowalik 014ebb2a4a - Add patch support-pip-23.patch:
* 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
2023-05-02 08:05:44 +00:00

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