Accepting request 969571 from home:bnavigator:branches:devel:languages:python:flask
- Truncate werkzeug.patch as Flask changed their behavior back to returning relative URLs. - Update fix-setup-py.patch accordingly - Update _service file (rerun modifies the archive, but keeps same tag) OBS-URL: https://build.opensuse.org/request/show/969571 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-httpbin?expand=0&rev=20
This commit is contained in:
parent
d524fa2f17
commit
7a3966f616
2
_service
2
_service
@ -1,7 +1,7 @@
|
|||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="disabled">
|
<service name="tar_scm" mode="disabled">
|
||||||
<param name="filename">python-httpbin</param>
|
<param name="filename">python-httpbin</param>
|
||||||
<param name="url">git://github.com/postmanlabs/httpbin.git</param>
|
<param name="url">https://github.com/postmanlabs/httpbin.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
<param name="versionformat">0.7.0+git%cd.%h</param>
|
<param name="versionformat">0.7.0+git%cd.%h</param>
|
||||||
|
@ -8,7 +8,7 @@ Index: python-httpbin-0.7.0+git20181107.f8ec666/setup.py
|
|||||||
install_requires=[
|
install_requires=[
|
||||||
- 'Flask', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotlipy',
|
- 'Flask', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotlipy',
|
||||||
- 'raven[flask]', 'werkzeug>=0.14.1', 'gevent', 'flasgger'
|
- 'raven[flask]', 'werkzeug>=0.14.1', 'gevent', 'flasgger'
|
||||||
+ 'Flask', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotli',
|
+ 'Flask>=2.1', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotli',
|
||||||
+ 'werkzeug>=0.14.1', 'gevent', 'flasgger'
|
+ 'werkzeug>=2.0', 'gevent', 'flasgger'
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ab0787e72373f6f4f01fed6ee7521c75aa9c4dfc17a584a7770f286d5bedd256
|
oid sha256:6ca690b5d5d0b1e75a947559663400492c48be4713502f9466da658d4270f638
|
||||||
size 97964
|
size 98088
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 12 20:36:37 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Truncate werkzeug.patch as Flask changed their behavior back to
|
||||||
|
returning relative URLs.
|
||||||
|
- Update fix-setup-py.patch accordingly
|
||||||
|
- Update _service file (rerun modifies the archive, but keeps same
|
||||||
|
tag)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 15 04:57:06 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
|
Tue Mar 15 04:57:06 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
|
||||||
|
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
|
# The PyPI version is 0.7.0 but the metadata reads an internal file with version 0.9.2
|
||||||
|
%define internalversion 0.9.2
|
||||||
Name: python-httpbin
|
Name: python-httpbin
|
||||||
Version: 0.7.0+git20181107.f8ec666
|
Version: 0.7.0+git20181107.f8ec666
|
||||||
Release: 0
|
Release: 0
|
||||||
@ -30,7 +32,7 @@ Patch0: werkzeug.patch
|
|||||||
# Based on https://github.com/postmanlabs/httpbin/pull/553
|
# Based on https://github.com/postmanlabs/httpbin/pull/553
|
||||||
Patch1: fix-setup-py.patch
|
Patch1: fix-setup-py.patch
|
||||||
BuildRequires: %{python_module Brotli}
|
BuildRequires: %{python_module Brotli}
|
||||||
BuildRequires: %{python_module Flask}
|
BuildRequires: %{python_module Flask >= 2.1}
|
||||||
BuildRequires: %{python_module MarkupSafe}
|
BuildRequires: %{python_module MarkupSafe}
|
||||||
BuildRequires: %{python_module Werkzeug >= 2.0}
|
BuildRequires: %{python_module Werkzeug >= 2.0}
|
||||||
BuildRequires: %{python_module blinker}
|
BuildRequires: %{python_module blinker}
|
||||||
@ -43,7 +45,7 @@ BuildRequires: %{python_module setuptools}
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-Brotli
|
Requires: python-Brotli
|
||||||
Requires: python-Flask
|
Requires: python-Flask >= 2.1
|
||||||
Requires: python-MarkupSafe
|
Requires: python-MarkupSafe
|
||||||
Requires: python-Werkzeug >= 2.0
|
Requires: python-Werkzeug >= 2.0
|
||||||
Requires: python-blinker
|
Requires: python-blinker
|
||||||
@ -67,6 +69,7 @@ All endpoint responses are JSON-encoded.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
chmod -x httpbin/templates/forms-post.html
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export LANG=en_US.UTF-8
|
export LANG=en_US.UTF-8
|
||||||
@ -83,6 +86,7 @@ export LANG=en_US.UTF-8
|
|||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/httpbin
|
||||||
|
%{python_sitelib}/httpbin-%{internalversion}*-info
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -32,45 +32,3 @@ Index: python-httpbin-0.7.0+git20181107.f8ec666/test_httpbin.py
|
|||||||
self.assertEqual(data['url'], 'http://localhost/anything/foo/bar')
|
self.assertEqual(data['url'], 'http://localhost/anything/foo/bar')
|
||||||
self.assertEqual(data['method'], 'GET')
|
self.assertEqual(data['method'], 'GET')
|
||||||
self.assertTrue(response.data.endswith(b'\n'))
|
self.assertTrue(response.data.endswith(b'\n'))
|
||||||
@@ -586,7 +584,7 @@ class HttpbinTestCase(unittest.TestCase)
|
|
||||||
def test_redirect_n_higher_than_1(self):
|
|
||||||
response = self.app.get('/redirect/5')
|
|
||||||
self.assertEqual(
|
|
||||||
- response.headers.get('Location'), '/relative-redirect/4'
|
|
||||||
+ response.headers.get('Location'), 'http://localhost/relative-redirect/4'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_redirect_to_post(self):
|
|
||||||
@@ -595,7 +593,7 @@ class HttpbinTestCase(unittest.TestCase)
|
|
||||||
content_type='application/octet-stream')
|
|
||||||
self.assertEqual(response.status_code, 307)
|
|
||||||
self.assertEqual(
|
|
||||||
- response.headers.get('Location'), '/post'
|
|
||||||
+ response.headers.get('Location'), 'http://localhost/post'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_redirect_absolute_param_n_higher_than_1(self):
|
|
||||||
@@ -608,20 +606,20 @@ class HttpbinTestCase(unittest.TestCase)
|
|
||||||
response = self.app.get('/redirect/1')
|
|
||||||
self.assertEqual(response.status_code, 302)
|
|
||||||
self.assertEqual(
|
|
||||||
- response.headers.get('Location'), '/get'
|
|
||||||
+ response.headers.get('Location'), 'http://localhost/get'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_relative_redirect_n_equals_to_1(self):
|
|
||||||
response = self.app.get('/relative-redirect/1')
|
|
||||||
self.assertEqual(
|
|
||||||
- response.headers.get('Location'), '/get'
|
|
||||||
+ response.headers.get('Location'), 'http://localhost/get'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_relative_redirect_n_higher_than_1(self):
|
|
||||||
response = self.app.get('/relative-redirect/7')
|
|
||||||
self.assertEqual(response.status_code, 302)
|
|
||||||
self.assertEqual(
|
|
||||||
- response.headers.get('Location'), '/relative-redirect/6'
|
|
||||||
+ response.headers.get('Location'), 'http://localhost/relative-redirect/6'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_absolute_redirect_n_higher_than_1(self):
|
|
||||||
|
Loading…
Reference in New Issue
Block a user