Marcel Telka
2024-04-02 13425ac222e727e35f1a15ab0c5ae01276077731
python/werkzeug: update to 3.0.2

5 files modified
31 ■■■■ changed files
components/python/werkzeug/Makefile 6 ●●●●● patch | view | raw | blame | history
components/python/werkzeug/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/python/werkzeug/patches/01-sunos5.patch 4 ●●●● patch | view | raw | blame | history
components/python/werkzeug/pkg5 6 ●●●● patch | view | raw | blame | history
components/python/werkzeug/test/results-all.master 13 ●●●●● patch | view | raw | blame | history
components/python/werkzeug/Makefile
@@ -19,12 +19,10 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        werkzeug
HUMAN_VERSION =            3.0.1
HUMAN_VERSION =            3.0.2
COMPONENT_SUMMARY =        werkzeug - The comprehensive WSGI web application library.
COMPONENT_ARCHIVE_URL =        \
    https://files.pythonhosted.org/packages/0d/cc/ff1904eb5eb4b455e442834dabf9427331ac0fa02853bf83db817a7dd53d/werkzeug-3.0.1.tar.gz
COMPONENT_ARCHIVE_HASH =    \
    sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc
    sha256:e39b645a6ac92822588e7b39a692e7828724ceae0b0d702ef96701f90e70128d
COMPONENT_LICENSE =        BSD-3-Clause
COMPONENT_LICENSE_FILE =    LICENSE.rst
components/python/werkzeug/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/python/werkzeug/patches/01-sunos5.patch
@@ -1,7 +1,7 @@
https://github.com/pallets/werkzeug/pull/2773
--- werkzeug-3.0.1/src/werkzeug/debug/__init__.py.orig
+++ werkzeug-3.0.1/src/werkzeug/debug/__init__.py
--- werkzeug-3.0.2/src/werkzeug/debug/__init__.py.orig
+++ werkzeug-3.0.2/src/werkzeug/debug/__init__.py
@@ -116,6 +116,15 @@
             except OSError:
                 pass
components/python/werkzeug/pkg5
@@ -5,8 +5,8 @@
        "runtime/python-39"
    ],
    "fmris": [
        "library/python/werkzeug-39",
        "library/python/werkzeug"
        "library/python/werkzeug",
        "library/python/werkzeug-39"
    ],
    "name": "werkzeug"
}
}
components/python/werkzeug/test/results-all.master
@@ -6,7 +6,7 @@
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests
collecting ... collected 896 items / 24 deselected / 872 selected
collecting ... collected 901 items / 24 deselected / 877 selected
tests/middleware/test_dispatcher.py::test_dispatcher PASSED
tests/middleware/test_lint.py::test_lint_middleware PASSED
@@ -253,6 +253,8 @@
tests/test_exceptions.py::test_passing_response[RequestTimeout] PASSED
tests/test_exceptions.py::test_passing_response[RequestURITooLarge] PASSED
tests/test_exceptions.py::test_passing_response[RequestedRangeNotSatisfiable] PASSED
tests/test_exceptions.py::test_passing_response[ServiceUnavailable] PASSED
tests/test_exceptions.py::test_passing_response[TooManyRequests] PASSED
tests/test_exceptions.py::test_passing_response[Unauthorized] PASSED
tests/test_exceptions.py::test_passing_response[UnavailableForLegalReasons] PASSED
tests/test_exceptions.py::test_passing_response[UnprocessableEntity] PASSED
@@ -282,6 +284,8 @@
tests/test_exceptions.py::test_response_body[RequestTimeout] PASSED
tests/test_exceptions.py::test_response_body[RequestURITooLarge] PASSED
tests/test_exceptions.py::test_response_body[RequestedRangeNotSatisfiable] PASSED
tests/test_exceptions.py::test_response_body[ServiceUnavailable] PASSED
tests/test_exceptions.py::test_response_body[TooManyRequests] PASSED
tests/test_exceptions.py::test_response_body[Unauthorized] PASSED
tests/test_exceptions.py::test_response_body[UnavailableForLegalReasons] PASSED
tests/test_exceptions.py::test_response_body[UnprocessableEntity] PASSED
@@ -659,6 +663,7 @@
tests/test_test.py::test_auth_object PASSED
tests/test_test.py::test_basic_auth PASSED
tests/test_test.py::test_builder_from_environ PASSED
tests/test_test.py::test_client_response_wrapper PASSED
tests/test_test.py::test_content_type PASSED
tests/test_test.py::test_cookie_across_redirect PASSED
tests/test_test.py::test_cookie_default_path PASSED
@@ -724,8 +729,8 @@
tests/test_urls.py::test_quoting_of_local_urls PASSED
tests/test_urls.py::test_uri_iri_normalization[http://f\xf6\xf1.com/\u2610/fred?utf8=%E2%9C%93] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://f\xf6\xf1.com/\u2610/fred?utf8=\u2713] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://xn--f-rgao.com/%E2%98%90/fred?utf8=%E2%9C%930] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://xn--f-rgao.com/%E2%98%90/fred?utf8=%E2%9C%931] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://xn--f-rgao.com/%E2%98%90/fred?utf8=%E2%9C%93_0] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://xn--f-rgao.com/%E2%98%90/fred?utf8=%E2%9C%93_1] PASSED
tests/test_urls.py::test_uri_iri_normalization[http://xn--f-rgao.com/\u2610/fred?utf8=\u2713] PASSED
tests/test_urls.py::test_uri_to_iri_dont_unquote_space PASSED
tests/test_urls.py::test_uri_to_iri_idempotence_ascii_only PASSED
@@ -881,7 +886,7 @@
tests/test_wsgi.py::test_range_wrapper PASSED
tests/test_wsgi.py::test_responder PASSED
======== 872 passed, 24 deselected ========
======== 877 passed, 24 deselected ========
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.
  py$(PYV): OK
  congratulations :)