diff --git a/pyporter/pyporter.py b/pyporter/pyporter.py index ec7629a5324a4965ef37871d32fa8864f49e7f40..16102e5290313932979ff914d1492c13c84c99aa 100755 --- a/pyporter/pyporter.py +++ b/pyporter/pyporter.py @@ -86,7 +86,7 @@ class PyPorter: ver = "latest" url = self.__url_template.format(pkg_name=pkg) else: - url = self.__url_template_with_ver\ + url = self.__url_template_with_ver \ .format(pkg_name=pkg, pkg_ver=ver) try: @@ -105,9 +105,20 @@ class PyPorter: self.__pkg_name = "python3-" + self.__module_name self.__build_noarch = self.__get_buildarch() + # Store the description, requirements, and version in /usr/requirements.txt and /usr/version.txt + desc = self.get_description() + requires = self.get_requires() + version = self.get_version() + + with open("/usr/requirements.txt", "w") as req_file: + req_file.write("\n".join(requires)) + with open("/usr/version.txt", "w") as ver_file: + ver_file.write(version) + if arch: self.__build_noarch = False + def get_spec_name(self): return self.__spec_name @@ -313,6 +324,8 @@ class PyPorter: print("%dir %{python3_sitelib}/*") else: print("%dir %{python3_sitearch}/*") + print("/usr/requirements.txt") + print("/usr/version.txt") def store_json(self, spath): """