commit python-falcon for openSUSE:Factory

2020-03-17 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2020-03-17 13:11:13

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new.3160 (New)


Package is "python-falcon"

Tue Mar 17 13:11:13 2020 rev:13 rq:785772 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2019-06-12 13:17:17.524628377 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new.3160/python-falcon.changes
2020-03-17 13:11:23.641856496 +0100
@@ -1,0 +2,5 @@
+Tue Mar 17 04:47:20 UTC 2020 - Steve Kowalik 
+
+- No longer build for Python 2 given not all dependencies build for it.
+
+---



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.hJqfLw/_old  2020-03-17 13:11:24.541857186 +0100
+++ /var/tmp/diff_new_pack.hJqfLw/_new  2020-03-17 13:11:24.541857186 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-falcon
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,7 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-falcon
 Version:2.0.0
 Release:0




commit python-falcon for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2019-06-12 13:17:15

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new.4811 (New)


Package is "python-falcon"

Wed Jun 12 13:17:15 2019 rev:12 rq:709105 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2018-04-20 17:34:01.316634784 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new.4811/python-falcon.changes
2019-06-12 13:17:17.524628377 +0200
@@ -1,0 +2,30 @@
+Tue Jun 11 10:02:39 UTC 2019 - Thomas Bechtold 
+
+- Drop python-mujson BuildRequires
+
+---
+Tue Jun 11 09:19:27 UTC 2019 - Thomas Bechtold 
+
+- Drop %patch1 which is no longer available
+- Drop python-rapidjson dependency again
+
+---
+Thu Jun  6 09:26:50 UTC 2019 - Tomáš Chvátal 
+
+- Add dependency over the rapidjson and remove patch:
+  * python-falcon-no-rapidjson.patch
+
+---
+Wed May 22 12:23:42 UTC 2019 - pgaj...@suse.com
+
+- version update to 2.0.0
+  * many changes, see CHANGES.rst
+- deleted patches
+  - remove_failing_test.patch (not needed)
+- added patches
+  rapidjson implementation python binding not available.
+  + python-falcon-no-rapidjson.patch
+  github pygments style is not available
+  + python-falcon-sphinx-pygments-style.patch
+
+---

Old:

  falcon-1.4.1.tar.gz
  remove_failing_test.patch

New:

  falcon-2.0.0.tar.gz
  python-falcon-sphinx-pygments-style.patch



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.kac1Gy/_old  2019-06-12 13:17:18.580627270 +0200
+++ /var/tmp/diff_new_pack.kac1Gy/_new  2019-06-12 13:17:18.584627266 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-falcon
 #
-# Copyright (c) 2018 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,61 +12,58 @@
 # 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-%{**}}
-%bcond_without test
 Name:   python-falcon
-Version:1.4.1
+Version:2.0.0
 Release:0
 Summary:A web framework for building APIs and app backends
 License:Apache-2.0
 Group:  Development/Languages/Python
-Url:http://falconframework.org
+URL:http://falconframework.org
 Source: 
https://github.com/falconry/falcon/archive/%{version}.tar.gz#./falcon-%{version}.tar.gz
 # The file on pypi misses docs/ext, should be fixed in next version
 # Source: 
https://files.pythonhosted.org/packages/source/f/falcon/falcon-%%{version}.tar.gz
-# PATCH-FIX-UPSTREAM remove_failing_test.patch sebix+novell@sebix.at -- 
removes a broken test
-Patch0: remove_failing_test.patch
+# github pygments style is not available
+Patch0: python-falcon-sphinx-pygments-style.patch
+BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module ddt}
 # TODO: Cython support
 #BuildRequires:  %%{python_module Cython}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
-# SECTION test requirements
-%if %{with test}
-BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module ddt}
 BuildRequires:  %{python_module fixtures >= 1.3.0}
 BuildRequires:  %{python_module jsonschema}
 BuildRequires:  %{python_module msgpack-python}
+BuildRequires:  %{python_module pecan}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module python-mimeparse >= 1.5.2}
 BuildRequires:  %{python_module requests}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module six >= 1.4.0}
 BuildRequires:  %{python_module testtools}
-%endif
+BuildRequires:  %{python_module ujson}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-pygments-style-railscasts
 #Requires:   python-Cython
 Requires:   python-python-mimeparse
 Requires:   python-six

commit python-falcon for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2018-04-20 17:31:45

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Fri Apr 20 17:31:45 2018 rev:11 rq:598822 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2018-03-20 21:55:42.955714879 +0100
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2018-04-20 17:34:01.316634784 +0200
@@ -1,0 +2,5 @@
+Thu Apr 19 22:01:11 UTC 2018 - mimi...@gmail.com
+
+- use %license macro 
+
+---



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.uFd496/_old  2018-04-20 17:34:02.036608674 +0200
+++ /var/tmp/diff_new_pack.uFd496/_new  2018-04-20 17:34:02.060607804 +0200
@@ -31,7 +31,7 @@
 # PATCH-FIX-UPSTREAM remove_failing_test.patch sebix+novell@sebix.at -- 
removes a broken test
 Patch0: remove_failing_test.patch
 # TODO: Cython support
-# BuildRequires:  %%{python_module Cython}
+#BuildRequires:  %%{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -50,12 +50,9 @@
 BuildRequires:  %{python_module six >= 1.4.0}
 BuildRequires:  %{python_module testtools}
 %endif
-# /SECTION
-# SECTION docs
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-pygments-style-railscasts
-# /SECTION
-# Requires:   python-Cython
+#Requires:   python-Cython
 Requires:   python-python-mimeparse
 Requires:   python-six
 %if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
@@ -111,8 +108,8 @@
 %{python_uninstall_alternative falcon-bench falcon-print-routes}
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc README.rst LICENSE
+%doc README.rst
+%license LICENSE
 %python_alternative %{_bindir}/falcon-bench
 %python_alternative %{_bindir}/falcon-print-routes
 %{python_sitelib}/*




commit python-falcon for openSUSE:Factory

2018-03-20 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2018-03-20 21:55:40

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Tue Mar 20 21:55:40 2018 rev:10 rq:583416 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2017-10-11 22:57:07.908006016 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2018-03-20 21:55:42.955714879 +0100
@@ -1,0 +2,79 @@
+Tue Mar  6 13:56:37 UTC 2018 - apla...@suse.com
+
+- Allows Recommends and Suggest in Fedora
+
+---
+Tue Feb 27 17:16:01 UTC 2018 - apla...@suse.com
+
+- Suggests only for SUSE
+
+---
+Wed Jan 17 03:58:52 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+  * require pygments-style-railscasts to build documentation
+
+- update to version 1.4.1:
+  * Fixed
++ Reverted the breaking change in 1.4.0 to
+  "falcon.testing.Result.json".  Minor releases should have no
+  breaking changes.
++ The README was not rendering properly on PyPI. This was fixed
+  and a validation step was added to the build process.
+
+- changes from version 1.4.0:
+  * New & Improved
++ We added a new method, API.add_static_route(), that makes it
+  easy to serve files from a local directory. This feature
+  provides an alternative to serving files from the web server
+  when you don't have that option, when authorization is required,
+  or for testing purposes.
++ Arguments can now be passed to hooks.
++ The default JSON media type handler will now use ujson, if
+  available, to speed up JSON (de)serialization under CPython.
++ Semantic validation via the format keyword is now enabled for
+  the falcon.media.validators.jsonschema.validate() JSON Schema
+  decorator.
++ We added a new helper, falcon.Request.get_param_as_uuid(), to
+  the Request class.
++ We added a new property, downloadable_as, to the Response class
+  for setting the Content-Disposition header.
++ Falcon now supports WebDAV methods (RFC 3253), such as UPDATE
+  and REPORT.
++ falcon.routing.create_http_method_map has been refactored into
+  two new methods, falcon.routing.map_http_methods and
+  falcon.routing.set_default_responders, so that custom routers
+  can better pick and choose the functionality they need. The
+  original method is still available for backwards-compatibility,
+  but will be removed in a future release.
++ We added a new json param to falcon.testing.simulate_request()
+  et al. to automatically serialize the request body from a JSON
+  serializable object or type (for a complete list of serializable
+  types, see json.JSONEncoder).
++ TestClient's simulate_*() methods now call
+  TestClient.simulate_request to make it easier for subclasses to
+  override TestClient's behavior.
++ TestClient can now be configured with a default set of headers
+  to send with every request.
++ testing.Result.json now returns None when the response body is
+  empty, rather than raising an error.
++ The FAQ has been reorganized and greatly expanded.
++ We restyled the docs to match https://falconframework.org
+  * Fixed
++ Forwarded headers containing quoted strings with commas were not
+  being parsed correctly. This has been fixed, and the parser
+  generally made more robust.
++ falcon.media.JSONHandler was raising an error under Python 2.x
+  when serializing strings containing Unicode code points. This
+  issue has been fixed.
++ Overriding a resource class and calling its responders via
+  super() did not work when passing URI template params as
+  positional arguments. This has now been fixed.
++ Python 3.6 was generating warnings for strings containing '\s'
+  within Falcon. These strings have been converted to raw strings
+  to mitigate the warning.
++ Several syntax errors were found and fixed in the code examples
+  used in the docs.
+
+---

Old:

  1.3.0.tar.gz

New:

  falcon-1.4.1.tar.gz



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.nq3TgX/_old  2018-03-20 21:55:44.187670519 +0100
+++ /var/tmp/diff_new_pack.nq3TgX/_new  2018-03-20 21:55:44.191670375 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-falcon
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# 

commit python-falcon for openSUSE:Factory

2017-10-11 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2017-10-11 22:57:05

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Wed Oct 11 22:57:05 2017 rev:9 rq:531783 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2017-09-26 21:14:47.635263059 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2017-10-11 22:57:07.908006016 +0200
@@ -1,0 +2,43 @@
+Tue Oct  3 05:44:49 UTC 2017 - a...@gmx.de
+
+- specfile:
+  * require jsonschema
+  * require msgpack-python
+
+- updated patch
+
+- update to version 1.3.0:
+  * Changes to Supported Platforms
++ CPython 3.6 is now fully supported.
++ Falcon appears to work well on PyPy3.5, but we are waiting until
+  that platform is out of beta before officially supporting it.
++ Support for both CPython 2.6 and Jython 2.7 is now deprecated
+  and will be discontinued in Falcon 2.0.
+  * New & Improved
++ We added built-in resource representation serialization and
+  deserialization, including input validation based on JSON
+  Schema.
++ URI template field converters are now supported. We expect to
+  expand this feature over time.
++ A new method, get_param_as_datetime(), was added to the Request
+  class.
++ A number of attributes were added to the Request class to make
+  proxy information easier to consume. These include the
+  forwarded, forwarded_uri, forwarded_scheme, forwarded_host, and
+  forwarded_prefix attributes. The prefix attribute was also added
+  as part of this work.
++ A referer attribute was added to the Request class.
++ We implemented __repr__() for Request, Response, and HTTPError
+  to aid in debugging.
++ A number of Internet media type constants were defined to make
+  it easier to check and set content type headers.
++ Several new 5xx error classes were implemented.
+  * Fixed
++ If even a single cookie in the request to the server is
+  malformed, none of the cookies will be parsed
+  (all-or-nothing). Change the parser to simply skip bad cookies
+  (best-effort).
++ API instances are not pickleable. Modify the default router to
+  fix this.
+
+---

Old:

  1.2.0.tar.gz

New:

  1.3.0.tar.gz



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.WEnQFX/_old  2017-10-11 22:57:11.911830428 +0200
+++ /var/tmp/diff_new_pack.WEnQFX/_new  2017-10-11 22:57:11.915830253 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-falcon
-Version:1.2.0
+Version:1.3.0
 Release:0
 Summary:A web framework for building APIs and app backends
 License:Apache-2.0
@@ -39,6 +39,8 @@
 BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module ddt}
 BuildRequires:  %{python_module fixtures >= 1.3.0}
+BuildRequires:  %{python_module jsonschema}
+BuildRequires:  %{python_module msgpack-python}
 BuildRequires:  %{python_module pytest-runner}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module python-mimeparse >= 1.5.2}

++ 1.2.0.tar.gz -> 1.3.0.tar.gz ++
 16154 lines of diff (skipped)

++ remove_failing_test.patch ++
--- /var/tmp/diff_new_pack.WEnQFX/_old  2017-10-11 22:57:12.127820956 +0200
+++ /var/tmp/diff_new_pack.WEnQFX/_new  2017-10-11 22:57:12.131820780 +0200
@@ -1,6 +1,6 @@
 --- falcon-1.2.0/tests/test_utils.py   2017-05-02 01:05:49.0 +0200
 +++ falcon-1.2.0/tests/test_utils.py   2017-09-02 11:54:01.484271099 +0200
-@@ -37,26 +37,6 @@
+@@ -33,19 +33,6 @@
  # below.
  self.uris = _arbitrary_uris(count=100, length=32)
  
@@ -11,18 +11,11 @@
 -def old_thing():
 -pass
 -
--if six.PY3:
--stream = io.StringIO()
--else:
--stream = io.BytesIO()
+-with pytest.warns(UserWarning) as rec:
+-old_thing()
 -
--old_stderr = sys.stderr
--sys.stderr = stream
--
--old_thing()
--
--sys.stderr = old_stderr
--self.assertIn(msg, stream.getvalue())
+-warn = rec.pop()
+-assert msg in str(warn.message)
 -
  def test_http_now(self):
  expected = datetime.utcnow()




commit python-falcon for openSUSE:Factory

2017-09-26 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2017-09-26 21:14:06

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Tue Sep 26 21:14:06 2017 rev:8 rq:520562 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2017-03-03 17:56:06.295069587 +0100
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2017-09-26 21:14:47.635263059 +0200
@@ -1,0 +2,80 @@
+Sat Sep  2 09:56:45 UTC 2017 - sebix+novell@sebix.at
+
+- add patch remove_failing_test.patch removes a broken test
+
+---
+Fri Aug 25 15:38:18 UTC 2017 - jeng...@inai.de
+
+- Remove filler words from descriptions.
+
+---
+Wed Aug  2 10:06:33 UTC 2017 - sebix+novell@sebix.at
+
+- disable Cython-build because of failing tests
+- update to 1.2.0:
+ * New & Improved
+  - A new default kwarg was added to falcon.Request.get_header.
+  - A delete_header() method was added to falcon.Response.
+  - Several new HTTP status codes and error classes were added, such as 
falcon.HTTPFailedDependency.
+  - If ujson is installed it will be used in lieu of json to speed up error 
serialization and query string parsing under CPython. PyPy users should 
continue to use json.
+  - The independent_middleware kwarg was added to falcon.API to enable the 
execution of process_response() middleware methods, even when process_request() 
raises an error.
+  - Single-character field names are now allowed in URL templates when 
specifying a route.
+  - A detailed error message is now returned when an attempt is made to add a 
route that conflicts with one that has already been added.
+  - The HTTP protocol version can now be specified when simulating requests 
with the testing framework.
+  - The falcon.ResponseOptions class was added, along with a 
secure_cookies_by_default option to control the default value of the "secure" 
attribute when setting cookies. This can make testing easier by providing a way 
to toggle whether or not HTTPS is required.
+  - port, netloc and scheme properties were added to the falcon.Request class. 
The protocol property is now deprecated and will be removed in a future release.
+  - The strip_url_path_trailing_slash was added to falcon.RequestOptions to 
control whether or not to retain the trailing slash in the URL path, if one is 
present. When this option is enabled (the default), the URL path is normalized 
by stripping the trailing slash character. This lets the application define a 
single route to a resource for a path that may or may not end in a forward 
slash. However, this behavior can be problematic in certain cases, such as when 
working with authentication schemes that employ URL-based signatures. 
Therefore, the strip_url_path_trailing_slash option was introduced to make this 
behavior configurable.
+  - Improved the documentation for falcon.HTTPError, particularly around 
customizing error serialization.
+  - Misc. improvements to the look and feel of Falcon's documentation.
+  - The tutorial in the docs was revamped, and now includes guidance on 
testing Falcon applications.
+ * Fixed
+  - Certain non-alphanumeric characters, such as parenthesis, are not handled 
properly in complex URI template path segments that are comprised of both 
literal text and field definitions.
+  - When the WSGI server does not provide a wsgi.file_wrapper object, Falcon 
wraps Response.stream in a simple iterator object that does not implement 
close(). The iterator should be modified to implement a close() method that 
calls the underlying stream's close() to free system resources.
+  - The testing framework does not correctly parse cookies under Jython.
+  - Whitespace is not stripped when parsing cookies in the testing framework.
+  - The Vary header is not always set by the default error serializer.
+  - While not specified in PEP- that the status returned to the WSGI 
server must be of type str, setting the status on the response to a unicode 
string under Python 2.6 or 2.7 can cause WSGI servers to raise an error. 
Therefore, the status string must first be converted if it is of the wrong type.
+  - The default OPTIONS responder returns 204, when it should return 200. RFC 
7231 specifically states that Content-Length should be zero in the response to 
an OPTIONS request, which implies a status code of 200 since RFC 7230 states 
that Content-Length must not be set in any response with a status code of 204.
+
+- update to 1.1.0:
+ * New & Improved
+  - A new bounded_stream property was added to falcon.Request that can be used 
in place of the 

commit python-falcon for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2017-03-03 17:56:05

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Fri Mar  3 17:56:05 2017 rev:7 rq:462020 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2017-01-25 23:22:57.466194050 +0100
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2017-03-03 17:56:06.295069587 +0100
@@ -1,0 +2,7 @@
+Thu Mar  2 22:26:28 UTC 2017 - dims...@opensuse.org
+
+- Update Dependency on python-PyYAML: this package had been renamed
+  a long time ago to follow the naming convention. The compat
+  symbol 'python-yaml' was lost with the migration to singlespec.
+
+---



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.2Zslpn/_old  2017-03-03 17:56:06.966974680 +0100
+++ /var/tmp/diff_new_pack.2Zslpn/_new  2017-03-03 17:56:06.970974115 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-falcon
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -27,9 +27,9 @@
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
 # Test requirements:
+BuildRequires:  python-PyYAML
 BuildRequires:  python-ddt
 BuildRequires:  python-nose
-BuildRequires:  python-yaml
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 BuildRequires:  python-ordereddict
 %endif




commit python-falcon for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2017-01-25 23:22:56

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2016-03-18 21:40:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2017-01-25 23:22:57.466194050 +0100
@@ -1,0 +2,6 @@
+Sat Dec  3 18:25:46 UTC 2016 - dmuel...@suse.com
+
+- update to 1.0.0:
+  https://falcon.readthedocs.org/en/stable/changes/1.0.0.html
+
+---

Old:

  falcon-0.3.0.tar.gz

New:

  falcon-1.0.0.tar.gz



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.W7ydBh/_old  2017-01-25 23:22:57.878131932 +0100
+++ /var/tmp/diff_new_pack.W7ydBh/_new  2017-01-25 23:22:57.882131329 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   python-falcon
-Version:0.3.0
+Version:1.0.0
 Release:0
 Summary:A supersonic micro-framework for building cloud APIs
 License:Apache-2.0
 Group:  Development/Languages/Python
 Url:http://falconframework.org
-Source: 
https://pypi.python.org/packages/source/f/falcon/falcon-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/f/falcon/falcon-%{version}.tar.gz
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
 # Test requirements:

++ falcon-0.3.0.tar.gz -> falcon-1.0.0.tar.gz ++
 11478 lines of diff (skipped)




commit python-falcon for openSUSE:Factory

2016-03-19 Thread h_root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2016-03-18 21:40:07

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2016-02-01 19:56:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2016-03-18 21:40:08.0 +0100
@@ -1,0 +2,6 @@
+Mon Feb 29 21:41:46 UTC 2016 - dmuel...@suse.com
+
+- update to 0.3.0:
+  https://falcon.readthedocs.org/en/stable/changes/0.3.0.html
+
+---

Old:

  falcon-0.2.tar.gz

New:

  falcon-0.3.0.tar.gz



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.vIPFZz/_old  2016-03-18 21:40:09.0 +0100
+++ /var/tmp/diff_new_pack.vIPFZz/_new  2016-03-18 21:40:09.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-falcon
-Version:0.2
+Version:0.3.0
 Release:0
 Summary:A supersonic micro-framework for building cloud APIs
 License:Apache-2.0

++ falcon-0.2.tar.gz -> falcon-0.3.0.tar.gz ++
 4154 lines of diff (skipped)




commit python-falcon for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2016-02-01 19:56:13

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is "python-falcon"

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2015-05-07 09:22:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2016-02-01 19:56:44.0 +0100
@@ -1,0 +2,5 @@
+Fri Jan 29 13:02:36 UTC 2016 - d...@stellardeath.org
+
+- Add missing requirement "python-python-mimeparse"
+
+---



Other differences:
--
++ python-falcon.spec ++
--- /var/tmp/diff_new_pack.unW18S/_old  2016-02-01 19:56:45.0 +0100
+++ /var/tmp/diff_new_pack.unW18S/_new  2016-02-01 19:56:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-falcon
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -36,6 +36,7 @@
 BuildRequires:  python-requests
 BuildRequires:  python-six
 BuildRequires:  python-testtools
+Requires:   python-python-mimeparse
 Requires:   python-six
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110




commit python-falcon for openSUSE:Factory

2015-05-07 Thread h_root
Hello community,

here is the log from the commit of package python-falcon for openSUSE:Factory 
checked in at 2015-05-07 09:22:39

Comparing /work/SRC/openSUSE:Factory/python-falcon (Old)
 and  /work/SRC/openSUSE:Factory/.python-falcon.new (New)


Package is python-falcon

Changes:

--- /work/SRC/openSUSE:Factory/python-falcon/python-falcon.changes  
2013-10-01 08:29:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-falcon.new/python-falcon.changes 
2015-05-07 09:22:40.0 +0200
@@ -1,0 +2,133 @@
+Mon May  4 17:49:09 UTC 2015 - benoit.mo...@gmx.fr
+
+- update to version 0.2:
+  * Since 0.1 we've added proper RTD docs to make it easier for
+everyone to get started with the framework. Over time we will
+continue adding content, and we would love your help!
+  * Falcon now supports wsgi.filewrapper. You can assign any
+file-like object to resp.stream and Falcon will use
+wsgi.filewrapper to more efficiently pipe the data to the
+WSGI server.
+  * Support was added for automatically parsing requests containing
+application/x-www-form-urlencoded content. Form fields are
+now folded into req.params.
+  * Custom Request and Response classes are now supported. You can
+specify custom types when instantiating falcon.API.
+  * A new middleware feature was added to the framework. Middleware
+deprecates global hooks, and we encourage everyone to migrate
+as soon as possible.
+  * A general-purpose dict attribute was added to Request.
+Middleware, hooks, and responders can now use req.context to
+share contextual information about the current request.
+  * A new method, append_header, was added to falcon.API to allow
+setting multiple values for the same header using comma
+separation.
+  * A new resource attribute was added to hooks. Old hooks that
+do not accept this new attribute are shimmed so that they will
+continue to function.
+  * Error response bodies now support XML in addition to JSON. In
+addition, the HTTPError serialization code was refactored to
+make it easier to implement a custom error serializer.
+  * A new method, set_error_serializer was added to falcon.API.
+You can use this method to override Falcon's default HTTPError
+serializer if you need to support custom media types.
+  * Falcon's testing base class, testing.TestBase was improved to
+facilitate Py3k testing.
+  * An add_link method was added to the Response class. Apps can
+use this method to add one or more Link header values to a
+response.
+  * Added two new properties, req.host and req.subdomain, to make
+it easier to get at the hostname info in the request.
+  * Allow a wider variety of characters to be used in query string
+params.
+  * Internal APIs have been refactored to allow overriding the
+default routing mechanism. Further modularization is planned
+for the next release (0.3).
+  * Changed req.get_param so that it behaves the same whether a
+list was specified in the query string using the HTML form
+style (in which each element is listed in a separate 'key=val'
+field) or in the more compact API style (in which each element
+is comma-separated and assigned to a single param instance, as
+in 'key=val1,val2,val3')
+  * Added a convenience method, set_stream(...), to the Response
+class for setting the stream and its length at the same time,
+which should help people not forget to set both (and save a few
+keystrokes along the way).
+  * Added several new error classes, including
+HTTPRequestEntityTooLarge, HTTPInvalidParam, HTTPMissingParam,
+HTTPInvalidHeader and HTTPMissingHeader.
+  * Python 3.4 is now fully supported.
+  * Various minor performance improvements
+  * The deprecated util.misc.percent_escape and
+util.misc.percent_unescape functions were removed. Please use
+the functions in the util.uri module instead.
+  * The deprecated function, API.set_default_route, was removed.
+Please use sinks instead.
+  * HTTPRangeNotSatisfiable no longer accepts a media_type
+parameter.
+  * When using the comma-delimited list convention,
+req.get_param_as_list(...) will no longer insert placeholders,
+using the None type, for empty elements.
+  * Ensure 100% test coverage and fix any bugs identified in the
+process.
+  * Fix not recognizing the bytes= prefix in Range headers.
+  * Make HTTPNotFound and HTTPMethodNotAllowed fully compliant,
+according to RFC 7231.
+  * Fixed the default on_options responder causing a Cython type
+error.
+  * URI template strings can now be of type unicode under Python 2.
+  * When SCRIPT_NAME is not present in the WSGI environ, return an
+empty string for the req.app property.
+  * Global after hooks will now be executed even when a