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