diff --git a/archive_encoding.patch b/archive_encoding.patch new file mode 100644 index 0000000..269fbe1 --- /dev/null +++ b/archive_encoding.patch @@ -0,0 +1,13 @@ +diff --git a/pyp2rpm/archive.py b/pyp2rpm/archive.py +index 49d6bef..fab45a8 100644 +--- a/pyp2rpm/archive.py ++++ b/pyp2rpm/archive.py +@@ -152,7 +152,7 @@ class Archive(object): + if (full_path and member.name == name)\ + or (not full_path and os.path.basename(member.name) == name): + extracted = self.handle.extractfile(member) +- return extracted.read().decode(locale.getpreferredencoding()) ++ return extracted.read().decode('utf-8') + + return None + diff --git a/remove_pytest-runner.patch b/remove_pytest-runner.patch new file mode 100644 index 0000000..92c98f6 --- /dev/null +++ b/remove_pytest-runner.patch @@ -0,0 +1,12 @@ +diff --git a/setup.py b/setup.py +index 0a29364..33bb01b 100644 +--- a/setup.py ++++ b/setup.py +@@ -34,7 +34,6 @@ setup( + ], + setup_requires=['setuptools', + 'flexmock >= 0.9.3', +- 'pytest-runner', + ], + tests_require=['pytest'], + classifiers=['Development Status :: 4 - Beta',