diff --git a/pungi.spec b/pungi.spec index 087e4f08..be527fc2 100644 --- a/pungi.spec +++ b/pungi.spec @@ -2,7 +2,7 @@ Name: pungi Version: 4.2.15 -Release: 1%{?dist}.cloudlinux +Release: 2%{?dist}.cloudlinux Summary: Distribution compose tool License: GPLv2 diff --git a/pungi/scripts/create_packages_json.py b/pungi/scripts/create_packages_json.py index f4143453..977b44a2 100644 --- a/pungi/scripts/create_packages_json.py +++ b/pungi/scripts/create_packages_json.py @@ -44,6 +44,7 @@ def is_xz_file(first_two_bytes): initial_bytes=b'fd37', ) + @dataclass class RepoInfo: # path to a directory with repo directories. E.g. '/var/repos' contains @@ -97,7 +98,7 @@ class PackagesGenerator: url=file_url, ) file_request.raise_for_status() - with tempfile.NamedTemporaryFile(delete=False) as file_stream: + with tempfile.NamedTemporaryFile(delete=True) as file_stream: file_stream.write(file_request.content) return file_stream.name