diff -Nru requests-file-1.4.2/CHANGES.rst requests-file-1.4.3/CHANGES.rst --- requests-file-1.4.2/CHANGES.rst 2017-04-28 14:51:46.000000000 +0000 +++ requests-file-1.4.3/CHANGES.rst 2018-01-02 21:14:12.000000000 +0000 @@ -1,3 +1,8 @@ +1.4.3 (2 Jan 2018) +================== +- Skip the permissions test when running as root +- Handle missing locale in tests + 1.4.2 (28 Apr 2017) =================== - Set the response URL to the request URL diff -Nru requests-file-1.4.2/debian/changelog requests-file-1.4.3/debian/changelog --- requests-file-1.4.2/debian/changelog 2017-10-19 18:12:45.000000000 +0000 +++ requests-file-1.4.3/debian/changelog 2018-01-06 14:55:00.000000000 +0000 @@ -1,3 +1,10 @@ +requests-file (1.4.3-1) unstable; urgency=medium + + * New upstream release. + * Remove patch factored in upstream. + + -- Antoine Beaupré Sat, 06 Jan 2018 09:55:00 -0500 + requests-file (1.4.2-1) unstable; urgency=low * Autogenerated by py2dsp v1.20151008 diff -Nru requests-file-1.4.2/debian/patches/0001-handle-missing-locale-in-tests.patch requests-file-1.4.3/debian/patches/0001-handle-missing-locale-in-tests.patch --- requests-file-1.4.2/debian/patches/0001-handle-missing-locale-in-tests.patch 2017-10-19 18:12:45.000000000 +0000 +++ requests-file-1.4.3/debian/patches/0001-handle-missing-locale-in-tests.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -From 2ace8220b98f217b3d3bfc8c70b67013b98052b5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?= -Date: Thu, 19 Oct 2017 14:31:25 -0400 -Subject: [PATCH] handle missing locale in tests - -i do not know if it is fair to assume the ru_RU.UTF-8 locale will be available for tests. - -if it is missing, just skip the test ---- - tests/__init__.py | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 018e626..43e0c71 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -75,6 +75,8 @@ def test_fetch_missing_localized(self): - self.assertEqual(response.status_code, requests.codes.not_found) - self.assertTrue(response.text) - response.close() -+ except locale.Error: -+ unittest.SkipTest('ru_RU.UTF-8 locale not available') - finally: - locale.setlocale(locale.LC_MESSAGES, saved_locale) - --- -2.11.0 - diff -Nru requests-file-1.4.2/debian/patches/series requests-file-1.4.3/debian/patches/series --- requests-file-1.4.2/debian/patches/series 2017-10-19 18:12:45.000000000 +0000 +++ requests-file-1.4.3/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -0001-handle-missing-locale-in-tests.patch diff -Nru requests-file-1.4.2/debian/upstream/signing-key.asc requests-file-1.4.3/debian/upstream/signing-key.asc --- requests-file-1.4.2/debian/upstream/signing-key.asc 1970-01-01 00:00:00.000000000 +0000 +++ requests-file-1.4.3/debian/upstream/signing-key.asc 2018-01-06 14:55:00.000000000 +0000 @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBFJv7kUBCACxHNy4RfF3a2rZFbC35Z1gp5ov8/2gCkj4o9/Qlrw7PM9KUykK +cEvI8Uu2Ar2tr0pVpApID6ONjil+zYVp2pyZrRyKdS5KtEMTCHS3JoguBSdcKKM2 +DASzBKhba9WifYsYdiPJDl5maXtMQa0UrQpMKwoZl5CgqLyZNtlCzZhyu47SXczW +yJxucy1f9kKT7WGFpULQp5RLqWLTIe6HoanApJgNlPGH18tzvWDRVLMn/d/2d2QN +tn1z/ZgmCiqkttTtdIs2aEtSmQqtOViAUSjW2oLw2ebRfSzLTGyurLBib0s8TLyz +WN5qVr9uGkRUtiRClactYwtazbeIEBR/rgSdABEBAAG0HURhdmlkIFNoZWEgPGRz +aGVhQHJlZGhhdC5jb20+iQE4BBMBAgAiBQJSb+5FAhsDBgsJCAcDAgYVCAIJCgsE +FgIDAQIeAQIXgAAKCRBrpSXPf1X6LhN8B/0dqVU7/V9auyzMthjvvy0j3b1nUWk5 +sGV7AH/EzFrSvrqha1Ck13ePpx/d+FGmrVVIoflPloKYnTmMrkGKc99mW0oQ91WP +n+P1xwIngOX++6A5ycarhV5CpAGq2bQu/7RQZ+XOHHZhyN+PNo1Y6kD2bDmQdsng +hq+yEqRGkwrz+KP78gnDcjp74RhlhQ2ajBmrZRo6/47ep8zgMs87tVavocKKEC1V +PYKBZQjjduMMw83gewgsSyF5GHXT06JqgXHbgpVC3Fw8jtVyTnf2ekobJ3zc8Ugb +6gCFKIvpI1prfLCPvZ39CBRA8Ju6eeXgMgrI0cYUgQsY7xXXNZn5gTcEuQENBFJv +7kUBCAC8LcCt62Hga+kqSoyzZonBxo7Ns/FT+FmSZkvYXqw00l4PoNQ4hb63KMuR +vDV2R8G9eAxIH3F239EhDTpSez/meHTBwSlkK3DyjrOwJwibr3Sy0RyKcuFtV5wQ +ZuXIVFyMB6JhdkFnZ0gs/WXHcYTXVGdzRH6uNYMss/xLZmtgN/HakNpImoNkwOfo +RE9ksjj3/os9+CLh23d8josv0xGuJUzhfgRhcnZMNKYLJ/60M/sHldRwSet6KMb/ +nioBoYlDT9D5gOlrgNRd9ywlinxla63ArCHddqZIr8HOs3PkE0ukHT1BwdmGlP7M +Kz4VFQehHSoHQgQKsJPqvCwUzDEbABEBAAGJAR8EGAECAAkFAlJv7kUCGwwACgkQ +a6Ulz39V+i5l2Qf+OtF/hCNU70/eobLwuAWdmbL3096IJIIM7gCMhBDmUKrYmThn +UDN7JkvqvvsEXMYQxLnzitY094+3lvkTOdpmdrCg6ReQ2IgbZ+/51dYvkgAwcOmG +jAq0hOfOPewh8oJ2X6G+5QEBytFpsF+9Y11bS7HlI2yN0TvsgV78yyl4Zhvr1y9A +YA+Wy6J0E3S9rI/CMg1WFKOvwcGCfALV3g7dr+O6QBqVezQdaRB5lMeTSm9VeoGK +NePt11D6pGof/RJ1EdXhCklmPvs1vEBhh3w59iX6D9PmWm4+NRReOlmk85ID23v+ +tLnR9sdOR3OYEYFpZQm7qsz4p9AEQg+mqgPpPA== +=II4p +-----END PGP PUBLIC KEY BLOCK----- diff -Nru requests-file-1.4.2/debian/watch requests-file-1.4.3/debian/watch --- requests-file-1.4.2/debian/watch 2017-10-19 18:12:45.000000000 +0000 +++ requests-file-1.4.3/debian/watch 2018-01-06 14:55:00.000000000 +0000 @@ -1,4 +1,4 @@ # try also https://pypi.debian.net/requests-file/watch version=3 -opts=uversionmangle=s/(rc|a|b|c)/~$1/ \ +opts=uversionmangle=s/(rc|a|b|c)/~$1/,pgpsigurlmangle=s/$/.asc/ \ https://pypi.debian.net/requests-file/requests-file-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) diff -Nru requests-file-1.4.2/setup.py requests-file-1.4.3/setup.py --- requests-file-1.4.2/setup.py 2017-04-28 14:51:46.000000000 +0000 +++ requests-file-1.4.3/setup.py 2018-01-02 21:14:12.000000000 +0000 @@ -11,7 +11,7 @@ setup( name='requests-file', - version='1.4.2', + version='1.4.3', description='File transport adapter for Requests', author='David Shea', author_email='dshea@redhat.com', @@ -20,11 +20,11 @@ install_requires=requires, license='Apache 2.0', test_suite='tests', - classifiers=('Development Status :: 3 - Alpha', + classifiers=['Development Status :: 3 - Alpha', 'Environment :: Plugins', 'Intended Audience :: Developers', 'License :: OSI Approved :: Apache Software License', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4' - ) + ] ) diff -Nru requests-file-1.4.2/tests/__init__.py requests-file-1.4.3/tests/__init__.py --- requests-file-1.4.2/tests/__init__.py 2017-04-28 14:51:46.000000000 +0000 +++ requests-file-1.4.3/tests/__init__.py 2018-01-02 21:14:12.000000000 +0000 @@ -50,6 +50,8 @@ self.assertTrue(response.text) response.close() + @unittest.skipIf(hasattr(os, "geteuid") and os.geteuid() == 0, + "Skipping permissions test since running as root") def test_fetch_no_access(self): # Create a file and remove read permissions, try to get a 403 # probably doesn't work on windows @@ -75,6 +77,8 @@ self.assertEqual(response.status_code, requests.codes.not_found) self.assertTrue(response.text) response.close() + except locale.Error: + unittest.SkipTest('ru_RU.UTF-8 locale not available') finally: locale.setlocale(locale.LC_MESSAGES, saved_locale)