Up to [cvs.NetBSD.org] / pkgsrc / www / py-WebOb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 24 09:53:33 2022 UTC (15 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
HEAD
Changes since 1.14: +4 -3
lines
Diff to previous 1.14 (colored)
py-WebOb and dependencies: restrict to python 3.x
Revision 1.14 / (download) - annotate - [select for diffs], Wed Aug 24 09:25:57 2022 UTC (15 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -3
lines
Diff to previous 1.13 (colored)
*: use coverage from versioned_dependencies.mk
Revision 1.13 / (download) - annotate - [select for diffs], Wed Aug 24 08:41:09 2022 UTC (15 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.12: +4 -2
lines
Diff to previous 1.12 (colored)
*: use py-test-cov from versioned_dependencies
Revision 1.12 / (download) - annotate - [select for diffs], Tue Jan 4 20:55:15 2022 UTC (23 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.11 / (download) - annotate - [select for diffs], Thu Feb 25 12:36:32 2021 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
py-WebOb: updated to 1.8.7 1.8.7 Bugfix - Decoding deflate-encoded responses now supports data which is packed in a zlib container as it is supposed to be. The old, non-standard behaviour is still supported.
Revision 1.10 / (download) - annotate - [select for diffs], Sun May 17 20:18:35 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
pytest from versioned depends
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 29 22:47:02 2020 UTC (3 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
py-WebOb: updated to 1.8.6 1.8.6: Experimental Features - The SameSite value now includes a new option named "None", this is a new change that was introduced in https://tools.ietf.org/html/draft-west-cookie-incrementalism-00 Please be aware that older clients are incompatible with this change: https://www.chromium.org/updates/same-site/incompatible-clients, WebOb does not enable SameSite on cookies by default, so there is no backwards incompatible change here. - Validation of SameSite values can be disabled by toggling a module flag. This is in anticipation of future changes in evolving cookie standards. The discussion in https://github.com/Pylons/webob/pull/407 (which initially expanded the allowed options) notes the sudden change to browser cookie implementation details may happen again. In May 2019, Google announced a new model for privacy controls in their browsers, which affected the list of valid options for the SameSite attribute of cookies. In late 2019, the company began to roll out these changes to their browsers to force developer adoption of the new specification. See https://www.chromium.org/updates/same-site and https://blog.chromium.org/2019/10/developers-get-ready-for-new.html for more details on this change.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 5 00:17:07 2019 UTC (4 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
py-WebOb: updated to 1.8.5 1.8.5: Warnings - Fixed one last remaining invalid escape sequence in a docstring.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Dec 14 13:14:37 2018 UTC (4 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.6: +3 -4
lines
Diff to previous 1.6 (colored)
py-WebOb: updated to 1.8.4 1.8.4: Bugfix - Response.content_type now accepts unicode strings on Python 2 and encodes them to latin-1. - Accept header classes now support a .copy() function that may be used to create a copy. This allows create_accept_header and other like functions to accept an pre-existing Accept header. Warnings - Some backslashes introduced with the new accept handling code were causing DeprecationWarnings upon compiling the source to pyc files, all of the backslashes have been reigned in as appropriate, and users should no longer see DeprecationWarnings for invalid escape sequence. 1.8.3: Bugfix - acceptparse.AcceptValidHeader, acceptparse.AcceptInvalidHeader, and acceptparse.AcceptNoHeader will now always ignore offers that do not match the required media type grammar when calling .acceptable_offers(). Previous versions raised a ValueError for invalid offers in AcceptValidHeader and returned them as acceptable in the others. Feature - Add Request.remote_host, exposing REMOTE_HOST environment variable. - Added acceptparse.Accept.parse_offer to codify what types of offers are compatible with acceptparse.AcceptValidHeader.acceptable_offers, acceptparse.AcceptMissingHeader.acceptable_offers, and acceptparse.AcceptInvalidHeader.acceptable_offers. This API also normalizes the offer with lowercased type/subtype and parameter names.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 26 10:38:12 2018 UTC (5 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
py-WebOb: updated to 1.8.2 1.8.2: Bugfix - SameSite may now be passed as str or bytes to Response.set_cookie and cookies.make_cookie. This was an oversight as all other arguments would be correctly coerced before being serialized.
Revision 1.5 / (download) - annotate - [select for diffs], Wed May 16 07:57:06 2018 UTC (5 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.4: +10 -6
lines
Diff to previous 1.4 (colored)
py-WebOb: updated to 1.8.1 1.8.1: Bugfix - acceptparse.MIMEAccept which is deprecated in WebOb 1.8.0 made a backwards incompatible change that led to it raising on an invalid Accept header. This behaviour has now been reversed, as well as some other fixes to allow MIMEAccept to behave more like the old version. 1.8.0: Feature - request.POST now supports any requests with the appropriate Content-Type. Allowing any HTTP method to access form encoded content, including DELETE, PUT, and others. Compatibility - WebOb is no longer officially supported on Python 3.3 which was EOL'ed on 2017-09-29. Backwards Incompatibilities - Many changes have been made to the way WebOb does Accept handling, not just for the Accept header itself, but also for Accept-Charset, Accept-Encoding and Accept-Language. - When calling a @wsgify decorated function, the default arguments passed to @wsgify are now used when called with the request, and not as a start_response - When setting app_iter on a Response object the content_md5 header is no longer cleared. This behaviour is odd and disallows setting the content_md5 and then returning an iterator for chunked content encoded responses. Experimental Features These features are experimental and may change at any point in the future. - The cookie APIs now have the ability to set the SameSite attribute on a cookie in both webob.cookies.make_cookie and webob.cookies.CookieProfile. Bugfix - Exceptions now use string.Template.safe_substitute rather than string.Template.substitute. The latter would raise for missing mappings, the former will simply not substitute the missing variable. This is safer in case the WSGI environ does not contain the keys necessary for the body template. - Request.host_url, Request.host_port, Request.domain correctly parse IPv6 Host headers as provided by a browser. - Request.authorization would raise ValueError for unusual or malformed header values. - Allow unnamed fields in form data to be properly transcoded when calling request.decode with an alternate encoding. - Response.__init__ would discard app_iter when a Response had no body, this would cause issues when app_iter was an object that was tied to the life-cycle of a web application and had to be properly closed. app_iter is more advanced API for Response and thus even if it contains a body and is thus against the HTTP RFC's, we should let the users shoot themselves by returning a body.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 28 08:55:48 2017 UTC (6 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
py-WebOb: updated to 1.7.4 1.7.4: Feature Add support for wsgi.input_terminated in the wsgi environ to allow for Chunked Encoding to be used with WebOb
Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 11 07:24:04 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.2: +5 -3
lines
Diff to previous 1.2 (colored)
1.7.3: Bugfix - Request.host_url, Request.host_port and Request.domain now all understand and know how to parse IPv6 Host headers sent by browsers.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 8 17:43:43 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Switch to MASTER_SITES_PYPI.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 20 13:23:51 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Import py34-WebOb-1.4 as www/py-WebOb, packaged for wip by kamelderouiche. WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment