80 Commits

Author SHA256 Message Date
1fb5393d8d - fix download url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=33
2016-06-06 12:56:01 +00:00
84bda3f274 Accepting request 400003 from home:tbechtold:branches:devel:languages:python
- update to 1.6.1:
  - Response.from_file now parses the status line correctly when the status line
    contains an HTTP with version, as well as a status text that contains
    multiple white spaces (e.g 404 Not Found). See
    https://github.com/Pylons/webob/issues/250
  - Python 3.2 is no longer supported by WebOb
  - Request.decode attempted to read from the an already consumed stream, it has
    now been redirected to another stream to read from. See
    https://github.com/Pylons/webob/pull/183
  - The application/json media type does not allow for a charset as discovery of
    the encoding is done at the JSON layer. Upon initialization of a Response
    WebOb will no longer add a charset if the content-type is set to JSON. See
    https://github.com/Pylons/webob/pull/197 and
    https://github.com/Pylons/pyramid/issues/1611
  - Lazily HTML escapes environment keys in HTTP Exceptions so that those keys in
    the environ that are not used in the output of the page don't raise an
    exception due to inability to be properly escaped. See
    https://github.com/Pylons/webob/pull/139
  - MIMEAccept now accepts comparisons against wildcards, this allows one to
    match on just the media type or sub-type, without having to explicitly match
    on both the media type and sub-type at the same time. See
    https://github.com/Pylons/webob/pull/185
  - Add the ability to return a JSON body from an exception. Using the Accept
    information in the request, the exceptions will now automatically return a
    JSON version of the exception instead of just HTML or text. See
    https://github.com/Pylons/webob/pull/230 and
    https://github.com/Pylons/webob/issues/209
  - exc._HTTPMove and any subclasses will now raise a ValueError if the location
    field contains a line feed or carriage return. These values may lead to
    possible HTTP Response Splitting. The header_getter descriptor has also been

OBS-URL: https://build.opensuse.org/request/show/400003
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=32
2016-06-06 11:14:05 +00:00
ddac92dabf Accepting request 348905 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/348905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=19
2015-12-16 16:43:14 +00:00
Arun Persaud
f1ece78d9e Accepting request 348851 from home:aplanas:branches:devel:languages:python
- updateto version 1.5.1:
  * (Bug Fixes) The exceptions HTTPNotAcceptable,
    HTTPUnsupportedMediaType and HTTPNotImplemented will now correctly
    use the sub-classed template rather than the default error
    template. See https://github.com/Pylons/webob/issues/221
  * (Bug Fixes) Response’s from_file now correctly deals with a status
    line that contains an HTTP version identifier. HTTP/1.1 200 OK is
    now correctly parsed, whereas before this would raise an error
    upon setting the Response.status in from_file. See
    https://github.com/Pylons/webob/issues/121
- 1.5.0
  * (Bug Fixes) The cookie API functions will now make sure that
    max_age is an integer or an string that can convert to an
    integer. Previously passing in max_age=’test’ would have silently
    done the wrong thing.
- 1.5.0b0
  * (Bug Fixes) Unbreak req.POST when the request method is
    PATCH. Instead of returning something cmpletely unrelated we
    return NoVar. See: https://github.com/Pylons/webob/pull/215
  * (Features) HTTP Status Code 308 is now supported as a Permanent
    Redirect. See https://github.com/Pylons/webob/pull/207
- 1.5.0a1
  * (Backwards Incompatibilities) Response.set_cookie renamed the only
    required parameter from “key” to “name”. The code will now still
    accept “key” as a keyword argument, and will issue a
    DeprecationWarning until WebOb 1.7.
  * (Backwards Incompatibilities) The status attribute of a Response
    object no longer takes a string like None None and allows that to
    be set as the status. It now has to at least match the pattern of
    <integer status code> <explenation of status code>. Invalid status

OBS-URL: https://build.opensuse.org/request/show/348851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=30
2015-12-15 03:11:04 +00:00
Stephan Kulow
910ece47bb Accepting request 249199 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/249199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=18
2014-09-15 15:41:28 +00:00
191d734f81 Accepting request 249188 from Cloud:OpenStack:Master
New upstream release

OBS-URL: https://build.opensuse.org/request/show/249188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=28
2014-09-15 06:55:44 +00:00
Stephan Kulow
ae16f79949 Accepting request 223268 from devel:languages:python
- added license.txt as doc file (forwarded request 222721 from oertel)

OBS-URL: https://build.opensuse.org/request/show/223268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=16
2014-02-21 05:57:27 +00:00
Denisart Benjamin
6fa7a3d1a7 Accepting request 222721 from home:oertel:branches:devel:languages:python
- added license.txt as doc file

OBS-URL: https://build.opensuse.org/request/show/222721
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=26
2014-02-20 17:37:57 +00:00
Tomáš Chvátal
34a25bc07c Accepting request 204684 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=15
2013-10-25 09:36:05 +00:00
Sascha Peilicke
e5c4768272 - Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=24
2013-10-24 11:17:04 +00:00
Stephan Kulow
0170e804e9 Accepting request 179721 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=13
2013-06-19 14:24:13 +00:00
Sascha Peilicke
a4d092d9df Python3 moved to devel:languages:python3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=22
2013-06-17 12:54:43 +00:00
Stephan Kulow
cde56a68bd Accepting request 163849 from devel:languages:python
Don't build for python > 3.2 since it is not supported yet (forwarded request 163848 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/163849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=12
2013-04-14 08:43:30 +00:00
Todd R
652ff0030b Accepting request 163848 from devel:languages:python3
Don't build for python > 3.2 since it is not supported yet

OBS-URL: https://build.opensuse.org/request/show/163848
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=20
2013-04-13 09:46:42 +00:00
Stephan Kulow
0d7b4affc7 Accepting request 162693 from devel:languages:python
removed Provides and Osbolete for new python3 spec file (forwarded request 162237 from apersaud)

OBS-URL: https://build.opensuse.org/request/show/162693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=11
2013-04-09 05:09:30 +00:00
Sascha Peilicke
8995bec5ef Accepting request 162237 from home:apersaud:branches:devel:languages:python
removed Provides and Osbolete for new python3 spec file

OBS-URL: https://build.opensuse.org/request/show/162237
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=18
2013-04-05 07:31:15 +00:00
Stephan Kulow
d1424ce35a Accepting request 162464 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/162464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=10
2013-04-05 05:44:40 +00:00
Sascha Peilicke
aa48f37f7b - BuildRequire python (for ssl module) and drop pyOpenSSL
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=16
2013-03-27 13:24:33 +00:00
Stephan Kulow
cb55ea768f Accepting request 157712 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/157712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=9
2013-03-08 08:48:34 +00:00
Sascha Peilicke
05613779e9 Fixup
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=14
2013-01-14 15:11:35 +00:00
Sascha Peilicke
fd380aa9ad - (Build)Require python-pyOpenSSL instead of M2Crypto (to get the
ssl Python base module)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=13
2013-01-14 15:11:24 +00:00
Stephan Kulow
8215bb3574 Accepting request 142550 from devel:languages:python
- Add dependency on python-M2Crypto, otherwise you won't get HTTPS

- Update to version 1.2.3:
  + Fix parsing of form submissions where fields have transfer-content-encoding headers.
- Build HTML documentation
- Run testsuite
- Split of doc package

OBS-URL: https://build.opensuse.org/request/show/142550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=7
2012-11-28 13:35:30 +00:00
Sascha Peilicke
6afb4bac6c - Add dependency on python-M2Crypto, otherwise you won't get HTTPS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=11
2012-11-23 09:46:52 +00:00
Sascha Peilicke
ce6b0a6128 - Update to version 1.2.3:
+ Fix parsing of form submissions where fields have transfer-content-encoding headers.
- Build HTML documentation
- Run testsuite
- Split of doc package

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=10
2012-11-22 15:07:19 +00:00
Stephan Kulow
f993f117df Accepting request 135430 from devel:languages:python
Update to 1.2.2 and remove unneeded dependencies. (forwarded request 135387 from poorboywilly)

OBS-URL: https://build.opensuse.org/request/show/135430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=6
2012-09-23 19:10:19 +00:00
Ismail Dönmez
edf998fdc4 Accepting request 135387 from home:poorboywilly:branches:devel:languages:python
Update to 1.2.2 and remove unneeded dependencies.

OBS-URL: https://build.opensuse.org/request/show/135387
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=8
2012-09-23 09:24:29 +00:00
Stephan Kulow
45f0e92aee Accepting request 125112 from devel:languages:python
This is an intended downgrade, 1.2b2 has some issues and no other package should require it.

OBS-URL: https://build.opensuse.org/request/show/125112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=5
2012-06-26 15:26:20 +00:00
Stephan Kulow
7b1d6796c1 Accepting request 102223 from devel:languages:python
- Spec cleanup:
  * Simplified macro usage
  * Remove unneeded runtime requirement on python-nose
  * Run testsuite
- Update to version 1.2b2:
  * Fix request.cookies.get('name', 'default'). Previously default was ignored.
- Changes from version 1.2b1:
  * Mutating the request.cookies property now reflects the mutations into the HTTP_COOKIES environ header.
  * Response.etag = (tag, False) sets weak etag.
  * Range only parses single range now.
  * Range.satisfiable(..) is gone.
  * Accept.best_matches() is gone; use list(request.accept) or request.accept.best_match(..) instead (applies to all Accept-* headers) or similar with request.accept_language.
  * Response.request and Response.environ attrs are undeprecated and no longer raise exceptions when used. These can also be passed to the Response constructor. This is to support codebases that pass them to the constructor or assign them to a response instance. However, some behavior differences from 1.1 exist. In particular, synchronization is no longer done between environ and request attribute properties of Response; you may pass either to the constructor (or both) or assign one or the other or both, but they wont be managed specially and will remain the same over the lifetime of the response just as you passed them. Default values for both request and environ on any given response are None now.
  * Undeprecated uscript_name and upath_info.
  * For backwards compatibility purposes, switch req.script_name and path_info back again to contain “raw” undecoded native strings rather than text. Use uscript_name and upath_info to get the text version of SCRIPT_NAME and PATH_INFO.
  * Don’t raise an exception if unicode_errors or decode_param_names is passed to the Request constructor. Instead, emit a warning. For benefit of Pylons 1.X, which passes both.
  * Don’t raise an exception if HTTPException.exception is used; instead emit a warning. For benefit of Pylons 1.X, which uses it.

OBS-URL: https://build.opensuse.org/request/show/102223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=3
2012-02-01 09:00:05 +00:00
Sascha Peilicke
0d1a353add - Spec cleanup:
* Simplified macro usage
  * Remove unneeded runtime requirement on python-nose
  * Run testsuite
- Update to version 1.2b2:
  * Fix request.cookies.get('name', 'default'). Previously default was ignored.
- Changes from version 1.2b1:
  * Mutating the request.cookies property now reflects the mutations into the HTTP_COOKIES environ header.
  * Response.etag = (tag, False) sets weak etag.
  * Range only parses single range now.
  * Range.satisfiable(..) is gone.
  * Accept.best_matches() is gone; use list(request.accept) or request.accept.best_match(..) instead (applies to all Accept-* headers) or similar with request.accept_language.
  * Response.request and Response.environ attrs are undeprecated and no longer raise exceptions when used. These can also be passed to the Response constructor. This is to support codebases that pass them to the constructor or assign them to a response instance. However, some behavior differences from 1.1 exist. In particular, synchronization is no longer done between environ and request attribute properties of Response; you may pass either to the constructor (or both) or assign one or the other or both, but they wont be managed specially and will remain the same over the lifetime of the response just as you passed them. Default values for both request and environ on any given response are None now.
  * Undeprecated uscript_name and upath_info.
  * For backwards compatibility purposes, switch req.script_name and path_info back again to contain “raw” undecoded native strings rather than text. Use uscript_name and upath_info to get the text version of SCRIPT_NAME and PATH_INFO.
  * Don’t raise an exception if unicode_errors or decode_param_names is passed to the Request constructor. Instead, emit a warning. For benefit of Pylons 1.X, which passes both.
  * Don’t raise an exception if HTTPException.exception is used; instead emit a warning. For benefit of Pylons 1.X, which uses it.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WebOb?expand=0&rev=5
2012-01-31 13:46:38 +00:00
Stephan Kulow
7e0b4edf54 Accepting request 94117 from devel:languages:python
openstack dependency

OBS-URL: https://build.opensuse.org/request/show/94117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WebOb?expand=0&rev=1
2011-12-06 12:53:36 +00:00