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>
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<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="changesgenerate">enable</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=[
|
||||
- 'Flask', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotlipy',
|
||||
- 'raven[flask]', 'werkzeug>=0.14.1', 'gevent', 'flasgger'
|
||||
+ 'Flask', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotli',
|
||||
+ 'werkzeug>=0.14.1', 'gevent', 'flasgger'
|
||||
+ 'Flask>=2.1', 'MarkupSafe', 'decorator', 'itsdangerous', 'six', 'brotli',
|
||||
+ 'werkzeug>=2.0', 'gevent', 'flasgger'
|
||||
],
|
||||
)
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ab0787e72373f6f4f01fed6ee7521c75aa9c4dfc17a584a7770f286d5bedd256
|
||||
size 97964
|
||||
oid sha256:6ca690b5d5d0b1e75a947559663400492c48be4713502f9466da658d4270f638
|
||||
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>
|
||||
|
||||
|
@ -17,6 +17,8 @@
|
||||
|
||||
|
||||
%{?!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
|
||||
Version: 0.7.0+git20181107.f8ec666
|
||||
Release: 0
|
||||
@ -30,7 +32,7 @@ Patch0: werkzeug.patch
|
||||
# Based on https://github.com/postmanlabs/httpbin/pull/553
|
||||
Patch1: fix-setup-py.patch
|
||||
BuildRequires: %{python_module Brotli}
|
||||
BuildRequires: %{python_module Flask}
|
||||
BuildRequires: %{python_module Flask >= 2.1}
|
||||
BuildRequires: %{python_module MarkupSafe}
|
||||
BuildRequires: %{python_module Werkzeug >= 2.0}
|
||||
BuildRequires: %{python_module blinker}
|
||||
@ -43,7 +45,7 @@ BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-Brotli
|
||||
Requires: python-Flask
|
||||
Requires: python-Flask >= 2.1
|
||||
Requires: python-MarkupSafe
|
||||
Requires: python-Werkzeug >= 2.0
|
||||
Requires: python-blinker
|
||||
@ -67,6 +69,7 @@ All endpoint responses are JSON-encoded.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
chmod -x httpbin/templates/forms-post.html
|
||||
|
||||
%build
|
||||
export LANG=en_US.UTF-8
|
||||
@ -83,6 +86,7 @@ export LANG=en_US.UTF-8
|
||||
%files %{python_files}
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%{python_sitelib}/*
|
||||
%{python_sitelib}/httpbin
|
||||
%{python_sitelib}/httpbin-%{internalversion}*-info
|
||||
|
||||
%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['method'], 'GET')
|
||||
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