From 6a27575baa558acfcf92c2ae7d5e54a709afca28f0422d551bbf31118fde5ced Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 14 Mar 2019 13:16:45 +0000 Subject: [PATCH] - Switch to service, upstream is now at release 0.9.2 but nobody bothers with tags, keep the last tagged/pypi release as a version and add all other stuff as git commit - Update to version 0.7.0+git20181107.f8ec666: * Corrected repository URL in app.json. * remove duplicated "X-Forwarded-For" from ENV_HEADERS * Added Python 3.7 to Travis/Tox. * Removed httpbin.org link which is mentioned 3 times in README - Update to 0.7.0: * no upstream changelog - Enable tests - Add missing dependencies OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-httpbin?expand=0&rev=9 --- _service | 14 +++++++ httpbin-0.5.0.tar.gz | 3 -- ...n-httpbin-0.7.0+git20181107.f8ec666.tar.xz | 3 ++ python-httpbin.changes | 20 +++++++++ python-httpbin.spec | 41 +++++++++++++------ 5 files changed, 66 insertions(+), 15 deletions(-) create mode 100644 _service delete mode 100644 httpbin-0.5.0.tar.gz create mode 100644 python-httpbin-0.7.0+git20181107.f8ec666.tar.xz diff --git a/_service b/_service new file mode 100644 index 0000000..b84f71d --- /dev/null +++ b/_service @@ -0,0 +1,14 @@ + + + python-httpbin + git://github.com/postmanlabs/httpbin.git + git + enable + 0.7.0+git%cd.%h + + + xz + *.tar + + + diff --git a/httpbin-0.5.0.tar.gz b/httpbin-0.5.0.tar.gz deleted file mode 100644 index 7938ad8..0000000 --- a/httpbin-0.5.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79fbc5d27e4194ea908b0fa18e09a59d95d287c91667aa69bcd010342d1589b5 -size 88698 diff --git a/python-httpbin-0.7.0+git20181107.f8ec666.tar.xz b/python-httpbin-0.7.0+git20181107.f8ec666.tar.xz new file mode 100644 index 0000000..2247d81 --- /dev/null +++ b/python-httpbin-0.7.0+git20181107.f8ec666.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab0787e72373f6f4f01fed6ee7521c75aa9c4dfc17a584a7770f286d5bedd256 +size 97964 diff --git a/python-httpbin.changes b/python-httpbin.changes index 5ad2b9e..38ea6be 100644 --- a/python-httpbin.changes +++ b/python-httpbin.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Mar 14 11:53:37 UTC 2019 - tchvatal@suse.com + +- Switch to service, upstream is now at release 0.9.2 but nobody + bothers with tags, keep the last tagged/pypi release as a version + and add all other stuff as git commit +- Update to version 0.7.0+git20181107.f8ec666: + * Corrected repository URL in app.json. + * remove duplicated "X-Forwarded-For" from ENV_HEADERS + * Added Python 3.7 to Travis/Tox. + * Removed httpbin.org link which is mentioned 3 times in README + +------------------------------------------------------------------- +Tue Mar 12 15:50:39 UTC 2019 - Tomáš Chvátal + +- Update to 0.7.0: + * no upstream changelog +- Enable tests +- Add missing dependencies + ------------------------------------------------------------------- Tue Apr 4 17:56:34 UTC 2017 - jmatejek@suse.com diff --git a/python-httpbin.spec b/python-httpbin.spec index e8223ce..a75ab74 100644 --- a/python-httpbin.spec +++ b/python-httpbin.spec @@ -1,7 +1,7 @@ # # spec file for package python-httpbin # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,34 +12,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-httpbin -Version: 0.5.0 +Version: 0.7.0+git20181107.f8ec666 Release: 0 -License: MIT Summary: HTTP Request and Response Service -Url: https://github.com/Runscope/httpbin +License: MIT Group: Development/Languages/Python -Source: https://files.pythonhosted.org/packages/source/h/httpbin/httpbin-%{version}.tar.gz -BuildRequires: python-rpm-macros +URL: https://github.com/Runscope/httpbin +Source: python-httpbin-%{version}.tar.xz +BuildRequires: %{python_module Brotli} +BuildRequires: %{python_module Flask} +BuildRequires: %{python_module MarkupSafe} +BuildRequires: %{python_module Werkzeug >= 0.14.1} +BuildRequires: %{python_module blinker} +BuildRequires: %{python_module decorator} +BuildRequires: %{python_module flasgger} +BuildRequires: %{python_module gevent} +BuildRequires: %{python_module itsdangerous} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module raven} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python-Flask Requires: python-MarkupSafe Requires: python-decorator +Requires: python-flasgger +Requires: python-gevent Requires: python-itsdangerous Requires: python-six -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch - %python_subpackages %description httpbin(1): HTTP Request & Response Service - Testing an HTTP Library can become difficult sometimes. RequestBin is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover @@ -48,7 +60,7 @@ all kinds of HTTP scenarios. Additional endpoints are being considered. All endpoint responses are JSON-encoded. %prep -%setup -q -n httpbin-%{version} +%setup -q %build export LANG=en_US.UTF-8 @@ -57,9 +69,14 @@ export LANG=en_US.UTF-8 %install export LANG=en_US.UTF-8 %python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%pytest %files %{python_files} -%defattr(-,root,root,-) +%doc README.md +%license LICENSE %{python_sitelib}/* %changelog