From 25b9e4c685ac1a45111d46fd927997f374ad0e74 Mon Sep 17 00:00:00 2001 From: u Date: Wed, 8 Jan 2025 22:47:38 +0300 Subject: [PATCH] update --- py2pack/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/py2pack/__init__.py b/py2pack/__init__.py index be06cfd..560de4a 100755 --- a/py2pack/__init__.py +++ b/py2pack/__init__.py @@ -37,21 +37,22 @@ get_metadata) import io from email import parser +from packaging.requirements import Requirement + try: import libarchive except ModuleNotFoundError: libarchive = None -DEFAULT_TEMPLATE = 'opensuse.spec' try: import distro DEFAULT_TEMPLATE = { 'fedora': 'fedora.spec', 'debian': 'opensuse.dsc', 'mageia': 'mageia.spec' - }.get(distro.id(), DEFAULT_TEMPLATE) + }.get(distro.id(), 'opensuse.spec') except ModuleNotFoundError: - pass + DEFAULT_TEMPLATE = 'opensuse.spec' def replace_string(output_string, replaces):