From 2ca0b0085cdff07efaa602461c379a6890931dc875ae4cb894d3689b5daa8864 Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Wed, 4 Dec 2013 09:49:01 +0000 Subject: [PATCH] - Update to version 1.21.0: + No changelog, but https://github.com/jacquev6/PyGithub/issues?milestone=33&state=closed - Add PyGithub-drop-network-tests.patch: Drop tests that need network access during build OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyGithub?expand=0&rev=8 --- PyGithub-1.13.1.tar.gz | 3 -- PyGithub-1.21.0.tar.gz | 3 ++ PyGithub-drop-network-tests.patch | 46 +++++++++++++++++++++++++++++++ python-PyGithub.changes | 8 ++++++ python-PyGithub.spec | 13 +++++---- 5 files changed, 65 insertions(+), 8 deletions(-) delete mode 100644 PyGithub-1.13.1.tar.gz create mode 100644 PyGithub-1.21.0.tar.gz create mode 100644 PyGithub-drop-network-tests.patch diff --git a/PyGithub-1.13.1.tar.gz b/PyGithub-1.13.1.tar.gz deleted file mode 100644 index 2067916..0000000 --- a/PyGithub-1.13.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c664c8d5d6f89aa30a2208ba0eb56c08dafa755d6b0a7f481caa730a7ec3835e -size 1745163 diff --git a/PyGithub-1.21.0.tar.gz b/PyGithub-1.21.0.tar.gz new file mode 100644 index 0000000..a5bc5a5 --- /dev/null +++ b/PyGithub-1.21.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:157bf30124c22fa31790a92c92a096a8d156b2ca712e90f322a699372a186203 +size 2268845 diff --git a/PyGithub-drop-network-tests.patch b/PyGithub-drop-network-tests.patch new file mode 100644 index 0000000..56d3c5b --- /dev/null +++ b/PyGithub-drop-network-tests.patch @@ -0,0 +1,46 @@ +diff -ruN a/github/tests/AllTests.py b/github/tests/AllTests.py +--- a/github/tests/AllTests.py 2013-11-17 22:45:12.000000000 +0100 ++++ b/github/tests/AllTests.py 2013-12-04 10:43:20.695062438 +0100 +@@ -83,6 +83,5 @@ + from Issue134 import * + from Issue139 import * + from Issue140 import * +-from Issue142 import * + from Issue158 import * + from Issue174 import * +diff -ruN a/github/tests/Issue142.py b/github/tests/Issue142.py +--- a/github/tests/Issue142.py 2013-11-08 03:07:08.000000000 +0100 ++++ b/github/tests/Issue142.py 1970-01-01 01:00:00.000000000 +0100 +@@ -1,32 +0,0 @@ +-# -*- coding: utf-8 -*- +- +-############################ Copyrights and license ############################ +-# # +-# Copyright 2013 Vincent Jacques # +-# # +-# This file is part of PyGithub. http://jacquev6.github.com/PyGithub/ # +-# # +-# PyGithub is free software: you can redistribute it and/or modify it under # +-# the terms of the GNU Lesser General Public License as published by the Free # +-# Software Foundation, either version 3 of the License, or (at your option) # +-# any later version. # +-# # +-# PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY # +-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # +-# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more # +-# details. # +-# # +-# You should have received a copy of the GNU Lesser General Public License # +-# along with PyGithub. If not, see . # +-# # +-################################################################################ +- +-import unittest +-import github +- +- +-class Issue142(unittest.TestCase): # https://github.com/jacquev6/PyGithub/issues/142 +- def testDecodeJson(self): +- # This test has to hit GitHub for real, because the record-replay framework looses types +- # and python3 does not behave like python2 for strings and bytes +- self.assertEqual(github.Github().get_rate_limit().rate.limit, 60) diff --git a/python-PyGithub.changes b/python-PyGithub.changes index c06b934..ec5f749 100644 --- a/python-PyGithub.changes +++ b/python-PyGithub.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Dec 4 09:47:50 UTC 2013 - speilicke@suse.com + +- Update to version 1.21.0: + + No changelog, but https://github.com/jacquev6/PyGithub/issues?milestone=33&state=closed +- Add PyGithub-drop-network-tests.patch: Drop tests that need network access + during build + ------------------------------------------------------------------- Thu Oct 24 11:11:48 UTC 2013 - speilicke@suse.com diff --git a/python-PyGithub.spec b/python-PyGithub.spec index eb088a6..054210f 100644 --- a/python-PyGithub.spec +++ b/python-PyGithub.spec @@ -17,13 +17,15 @@ Name: python-PyGithub -Version: 1.13.1 +Version: 1.21.0 Release: 0 Summary: Use the full Github API v3 License: LGPL-3.0+ Group: Development/Languages/Python Url: http://jacquev6.github.com/PyGithub Source: http://pypi.python.org/packages/source/P/PyGithub/PyGithub-%{version}.tar.gz +# PATCH-FIX-OPENSUSE speilicke@suse.com -- Remove tests that need network access during build +Patch0: PyGithub-drop-network-tests.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -40,7 +42,7 @@ etc.) from Python scripts. %prep %setup -q -n PyGithub-%{version} -chmod -x README.rst github/COPYING{,.LESSER} +%patch0 -p1 %build python setup.py build @@ -49,12 +51,13 @@ python setup.py build python setup.py install --prefix=%{_prefix} --root=%{buildroot} rm -r %{buildroot}%{python_sitelib}/github/tests # Don't ship testsuite -#%%check -#python setup.py test +%check +python setup.py test %files %defattr(-,root,root,-) %doc README.rst github/COPYING github/COPYING.LESSER -%{python_sitelib}/* +%{python_sitelib}/github +%{python_sitelib}/PyGithub-%{version}-py%{py_ver}.egg-info %changelog