Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing setuptools-build-hook Using setuptoolsBuildPhase Using setuptoolsShellHook Sourcing pip-install-hook Using pipInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing setuptools-check-hook Using setuptoolsCheckPhase Sourcing pytest-check-hook Using pytestCheckPhase Removing setuptoolsCheckPhase Running phase: unpackPhase unpacking sources unpacking source archive /nix/store/wqa91hvxpr1yir1d1kv4m8nfzd7r4mpx-Werkzeug-2.2.2.tar.gz source root is Werkzeug-2.2.2 setting SOURCE_DATE_EPOCH to timestamp 1659994980 of file Werkzeug-2.2.2/setup.cfg Running phase: patchPhase patching sources Running phase: configurePhase configuring no configure script, doing nothing Running phase: buildPhase building Executing setuptoolsBuildPhase running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/werkzeug copying src/werkzeug/utils.py -> build/lib/werkzeug copying src/werkzeug/serving.py -> build/lib/werkzeug copying src/werkzeug/test.py -> build/lib/werkzeug copying src/werkzeug/__init__.py -> build/lib/werkzeug copying src/werkzeug/testapp.py -> build/lib/werkzeug copying src/werkzeug/user_agent.py -> build/lib/werkzeug copying src/werkzeug/_internal.py -> build/lib/werkzeug copying src/werkzeug/datastructures.py -> build/lib/werkzeug copying src/werkzeug/security.py -> build/lib/werkzeug copying src/werkzeug/local.py -> build/lib/werkzeug copying src/werkzeug/urls.py -> build/lib/werkzeug copying src/werkzeug/wsgi.py -> build/lib/werkzeug copying src/werkzeug/exceptions.py -> build/lib/werkzeug copying src/werkzeug/http.py -> build/lib/werkzeug copying src/werkzeug/formparser.py -> build/lib/werkzeug copying src/werkzeug/_reloader.py -> build/lib/werkzeug creating build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/request.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/response.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/__init__.py -> build/lib/werkzeug/wrappers creating build/lib/werkzeug/debug copying src/werkzeug/debug/console.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/__init__.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/repr.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/tbtools.py -> build/lib/werkzeug/debug creating build/lib/werkzeug/sansio copying src/werkzeug/sansio/request.py -> build/lib/werkzeug/sansio copying src/werkzeug/sansio/multipart.py -> build/lib/werkzeug/sansio copying src/werkzeug/sansio/response.py -> build/lib/werkzeug/sansio copying src/werkzeug/sansio/__init__.py -> build/lib/werkzeug/sansio copying src/werkzeug/sansio/http.py -> build/lib/werkzeug/sansio copying src/werkzeug/sansio/utils.py -> build/lib/werkzeug/sansio creating build/lib/werkzeug/middleware copying src/werkzeug/middleware/lint.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/proxy_fix.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/dispatcher.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/http_proxy.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/profiler.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/__init__.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/shared_data.py -> build/lib/werkzeug/middleware creating build/lib/werkzeug/routing copying src/werkzeug/routing/matcher.py -> build/lib/werkzeug/routing copying src/werkzeug/routing/__init__.py -> build/lib/werkzeug/routing copying src/werkzeug/routing/map.py -> build/lib/werkzeug/routing copying src/werkzeug/routing/rules.py -> build/lib/werkzeug/routing copying src/werkzeug/routing/converters.py -> build/lib/werkzeug/routing copying src/werkzeug/routing/exceptions.py -> build/lib/werkzeug/routing running egg_info writing src/Werkzeug.egg-info/PKG-INFO writing dependency_links to src/Werkzeug.egg-info/dependency_links.txt writing requirements to src/Werkzeug.egg-info/requires.txt writing top-level names to src/Werkzeug.egg-info/top_level.txt reading manifest file 'src/Werkzeug.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE.rst' writing manifest file 'src/Werkzeug.egg-info/SOURCES.txt' /nix/store/3pqwnc3n91037mvmdm7204qnh9x378mi-python3.9-setuptools-65.3.0/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'werkzeug.debug.shared' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'werkzeug.debug.shared' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'werkzeug.debug.shared' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'werkzeug.debug.shared' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying src/werkzeug/datastructures.pyi -> build/lib/werkzeug copying src/werkzeug/py.typed -> build/lib/werkzeug creating build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/ICON_LICENSE.md -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/console.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/debugger.js -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/less.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/more.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/style.css -> build/lib/werkzeug/debug/shared /nix/store/3pqwnc3n91037mvmdm7204qnh9x378mi-python3.9-setuptools-65.3.0/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( installing to build/bdist.linux-i686/wheel running install running install_lib creating build/bdist.linux-i686 creating build/bdist.linux-i686/wheel creating build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/security.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/py.typed -> build/bdist.linux-i686/wheel/werkzeug creating build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/__init__.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/response.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/utils.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/http.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/multipart.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/sansio/request.py -> build/bdist.linux-i686/wheel/werkzeug/sansio copying build/lib/werkzeug/user_agent.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/serving.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/local.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/testapp.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/_reloader.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/test.py -> build/bdist.linux-i686/wheel/werkzeug creating build/bdist.linux-i686/wheel/werkzeug/debug copying build/lib/werkzeug/debug/console.py -> build/bdist.linux-i686/wheel/werkzeug/debug copying build/lib/werkzeug/debug/repr.py -> build/bdist.linux-i686/wheel/werkzeug/debug copying build/lib/werkzeug/debug/tbtools.py -> build/bdist.linux-i686/wheel/werkzeug/debug creating build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/less.png -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/style.css -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/more.png -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/ICON_LICENSE.md -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/console.png -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/debugger.js -> build/bdist.linux-i686/wheel/werkzeug/debug/shared copying build/lib/werkzeug/debug/__init__.py -> build/bdist.linux-i686/wheel/werkzeug/debug creating build/bdist.linux-i686/wheel/werkzeug/wrappers copying build/lib/werkzeug/wrappers/response.py -> build/bdist.linux-i686/wheel/werkzeug/wrappers copying build/lib/werkzeug/wrappers/__init__.py -> build/bdist.linux-i686/wheel/werkzeug/wrappers copying build/lib/werkzeug/wrappers/request.py -> build/bdist.linux-i686/wheel/werkzeug/wrappers copying build/lib/werkzeug/utils.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/urls.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/wsgi.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/datastructures.pyi -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/__init__.py -> build/bdist.linux-i686/wheel/werkzeug creating build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/shared_data.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/dispatcher.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/lint.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/proxy_fix.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/profiler.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/http_proxy.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/middleware/__init__.py -> build/bdist.linux-i686/wheel/werkzeug/middleware copying build/lib/werkzeug/_internal.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/datastructures.py -> build/bdist.linux-i686/wheel/werkzeug creating build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/map.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/matcher.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/exceptions.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/converters.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/__init__.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/routing/rules.py -> build/bdist.linux-i686/wheel/werkzeug/routing copying build/lib/werkzeug/formparser.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/http.py -> build/bdist.linux-i686/wheel/werkzeug copying build/lib/werkzeug/exceptions.py -> build/bdist.linux-i686/wheel/werkzeug running install_egg_info Copying src/Werkzeug.egg-info to build/bdist.linux-i686/wheel/Werkzeug-2.2.2-py3.9.egg-info running install_scripts adding license file "LICENSE.rst" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-i686/wheel/Werkzeug-2.2.2.dist-info/WHEEL creating 'dist/Werkzeug-2.2.2-py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it adding 'werkzeug/__init__.py' adding 'werkzeug/_internal.py' adding 'werkzeug/_reloader.py' adding 'werkzeug/datastructures.py' adding 'werkzeug/datastructures.pyi' adding 'werkzeug/exceptions.py' adding 'werkzeug/formparser.py' adding 'werkzeug/http.py' adding 'werkzeug/local.py' adding 'werkzeug/py.typed' adding 'werkzeug/security.py' adding 'werkzeug/serving.py' adding 'werkzeug/test.py' adding 'werkzeug/testapp.py' adding 'werkzeug/urls.py' adding 'werkzeug/user_agent.py' adding 'werkzeug/utils.py' adding 'werkzeug/wsgi.py' adding 'werkzeug/debug/__init__.py' adding 'werkzeug/debug/console.py' adding 'werkzeug/debug/repr.py' adding 'werkzeug/debug/tbtools.py' adding 'werkzeug/debug/shared/ICON_LICENSE.md' adding 'werkzeug/debug/shared/console.png' adding 'werkzeug/debug/shared/debugger.js' adding 'werkzeug/debug/shared/less.png' adding 'werkzeug/debug/shared/more.png' adding 'werkzeug/debug/shared/style.css' adding 'werkzeug/middleware/__init__.py' adding 'werkzeug/middleware/dispatcher.py' adding 'werkzeug/middleware/http_proxy.py' adding 'werkzeug/middleware/lint.py' adding 'werkzeug/middleware/profiler.py' adding 'werkzeug/middleware/proxy_fix.py' adding 'werkzeug/middleware/shared_data.py' adding 'werkzeug/routing/__init__.py' adding 'werkzeug/routing/converters.py' adding 'werkzeug/routing/exceptions.py' adding 'werkzeug/routing/map.py' adding 'werkzeug/routing/matcher.py' adding 'werkzeug/routing/rules.py' adding 'werkzeug/sansio/__init__.py' adding 'werkzeug/sansio/http.py' adding 'werkzeug/sansio/multipart.py' adding 'werkzeug/sansio/request.py' adding 'werkzeug/sansio/response.py' adding 'werkzeug/sansio/utils.py' adding 'werkzeug/wrappers/__init__.py' adding 'werkzeug/wrappers/request.py' adding 'werkzeug/wrappers/response.py' adding 'Werkzeug-2.2.2.dist-info/LICENSE.rst' adding 'Werkzeug-2.2.2.dist-info/METADATA' adding 'Werkzeug-2.2.2.dist-info/WHEEL' adding 'Werkzeug-2.2.2.dist-info/top_level.txt' adding 'Werkzeug-2.2.2.dist-info/RECORD' removing build/bdist.linux-i686/wheel Finished executing setuptoolsBuildPhase Running phase: installPhase installing Executing pipInstallPhase /build/Werkzeug-2.2.2/dist /build/Werkzeug-2.2.2 Processing ./Werkzeug-2.2.2-py3-none-any.whl Requirement already satisfied: MarkupSafe>=2.1.1 in /nix/store/0mimpnabzrf92j9k038cv3ph0dx30vbg-python3.9-markupsafe-2.1.1/lib/python3.9/site-packages (from Werkzeug==2.2.2) (2.1.1) Installing collected packages: Werkzeug Successfully installed Werkzeug-2.2.2 /build/Werkzeug-2.2.2 Finished executing pipInstallPhase Running phase: pythonOutputDistPhase pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/w72xm29pfmwxmya138faalcx7p644y51-python3.9-werkzeug-2.2.2 strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/w72xm29pfmwxmya138faalcx7p644y51-python3.9-werkzeug-2.2.2/lib patching script interpreter paths in /nix/store/w72xm29pfmwxmya138faalcx7p644y51-python3.9-werkzeug-2.2.2 checking for references to /build/ in /nix/store/w72xm29pfmwxmya138faalcx7p644y51-python3.9-werkzeug-2.2.2... shrinking RPATHs of ELF executables and libraries in /nix/store/c0kh06ls6a2mrbi4ykq22xxvk9dphd6p-python3.9-werkzeug-2.2.2-dist strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip patching script interpreter paths in /nix/store/c0kh06ls6a2mrbi4ykq22xxvk9dphd6p-python3.9-werkzeug-2.2.2-dist checking for references to /build/ in /nix/store/c0kh06ls6a2mrbi4ykq22xxvk9dphd6p-python3.9-werkzeug-2.2.2-dist... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase running install tests no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pytestCheckPhase pytestCheckPhase Executing pytestCheckPhase ============================= test session starts ============================== platform linux -- Python 3.9.16, pytest-7.1.3, pluggy-1.0.0 rootdir: /build/Werkzeug-2.2.2, configfile: setup.cfg, testpaths: tests plugins: timeout-2.1.0, xprocess-0.20.0 collected 812 items / 14 deselected / 798 selected tests/test_datastructures.py ........................................... [ 5%] .......................................................... [ 12%] tests/test_debug.py ................... [ 15%] tests/test_exceptions.py ............................................... [ 20%] ...................................... [ 25%] tests/test_formparser.py ............. [ 27%] tests/test_http.py ..................................................... [ 33%] ............. [ 35%] tests/test_internal.py .. [ 35%] tests/test_local.py .................................................... [ 42%] ........... [ 43%] tests/test_routing.py .................................................. [ 50%] ................................................................ [ 58%] tests/test_security.py .... [ 58%] tests/test_send_file.py .............................. [ 62%] tests/test_test.py ..................................................... [ 68%] .... [ 69%] tests/test_urls.py ....................................... [ 74%] tests/test_utils.py ................................. [ 78%] tests/test_wrappers.py ................................................. [ 84%] .............................................. [ 90%] tests/test_wsgi.py ............................ [ 93%] tests/middleware/test_dispatcher.py . [ 93%] tests/middleware/test_lint.py ......... [ 95%] tests/middleware/test_proxy_fix.py ................. [ 97%] tests/middleware/test_shared_data.py .. [ 97%] tests/sansio/test_multipart.py .. [ 97%] tests/sansio/test_request.py ..... [ 98%] tests/sansio/test_utils.py ............. [100%] ===================== 798 passed, 14 deselected in 31.97s ====================== Finished executing pytestCheckPhase pytestCheckPhase completed in 42 seconds Running phase: pytestcachePhase pytestcachePhase Running phase: pytestRemoveBytecodePhase pytestRemoveBytecodePhase