From cd2def0f07ea28eefdb7555497d667c37cd283c0 Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Aug 03 2022 08:05:41 +0000 Subject: rpmbuild: specify some optional parameters for pyp2spec Fix #2263 --- diff --git a/rpmbuild/copr_rpmbuild/providers/pypi.py b/rpmbuild/copr_rpmbuild/providers/pypi.py index 027fd5d..45874c6 100644 --- a/rpmbuild/copr_rpmbuild/providers/pypi.py +++ b/rpmbuild/copr_rpmbuild/providers/pypi.py @@ -52,8 +52,16 @@ class PyPIProvider(Provider): def _produce_srpm_pyp2spec(self): os.chdir(self.resultdir) + cmd = [ + "pyp2spec", + self.pypi_package_name, + "--fedora-compliant", + "--top-level", + ] + if self.pypi_package_version: + cmd += ["-v", self.pypi_package_version] + try: - cmd = ["pyp2spec", self.pypi_package_name] run_cmd(cmd) except RuntimeError as err: log.error("Unable to generate spec for `%s'",