structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/awhssplvpjmalj631v6ybhkhx86nzcdn-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/write-scm-version.sh" Running phase: patchPhase substituteStream() in derivation python3.14-proxy-py-2.4.10: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file 'Makefile') Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 2.4.10 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. !! ******************************************************************************** Pattern 'LICENSE.md' did not match any files. By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) /nix/store/gbx4g3vl293h21nmqbviqmpwb2r0q9dw-python3.14-setuptools-scm-10.2.1/lib/python3.14/site-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: setup.cfg: at [metadata] version = attr: ... is forcing setuptools to override the version setuptools-scm did already set When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. warnings.warn( /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. !! ******************************************************************************** Pattern 'LICENSE.md' did not match any files. By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) running egg_info creating proxy.py.egg-info writing proxy.py.egg-info/PKG-INFO writing dependency_links to proxy.py.egg-info/dependency_links.txt writing entry points to proxy.py.egg-info/entry_points.txt writing requirements to proxy.py.egg-info/requires.txt writing top-level names to proxy.py.egg-info/top_level.txt writing manifest file 'proxy.py.egg-info/SOURCES.txt' git archive detected - fallback to listing all files reading manifest template 'MANIFEST.in' writing manifest file 'proxy.py.egg-info/SOURCES.txt' * Building wheel... /nix/store/gbx4g3vl293h21nmqbviqmpwb2r0q9dw-python3.14-setuptools-scm-10.2.1/lib/python3.14/site-packages/setuptools_scm/_integration/deprecation.py:9: UserWarning: setup.cfg: at [metadata] version = attr: ... is forcing setuptools to override the version setuptools-scm did already set When using setuptools-scm it's invalid to use setuptools dynamic version as well, please remove it. Setuptools-scm is responsible for setting the version, forcing setuptools to override creates errors. warnings.warn( /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. !! ******************************************************************************** Pattern 'LICENSE.md' did not match any files. By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) running bdist_wheel running build running build_py creating build/lib/proxy copying proxy/__main__.py -> build/lib/proxy copying proxy/proxy.py -> build/lib/proxy copying proxy/__init__.py -> build/lib/proxy creating build/lib/proxy/common copying proxy/common/__init__.py -> build/lib/proxy/common copying proxy/common/_version.py -> build/lib/proxy/common copying proxy/common/backports.py -> build/lib/proxy/common copying proxy/common/constants.py -> build/lib/proxy/common copying proxy/common/flag.py -> build/lib/proxy/common copying proxy/common/leakage.py -> build/lib/proxy/common copying proxy/common/logger.py -> build/lib/proxy/common copying proxy/common/pki.py -> build/lib/proxy/common copying proxy/common/plugins.py -> build/lib/proxy/common copying proxy/common/types.py -> build/lib/proxy/common copying proxy/common/utils.py -> build/lib/proxy/common copying proxy/common/version.py -> build/lib/proxy/common copying proxy/common/_scm_version.py -> build/lib/proxy/common creating build/lib/proxy/core copying proxy/core/__init__.py -> build/lib/proxy/core creating build/lib/proxy/dashboard copying proxy/dashboard/__init__.py -> build/lib/proxy/dashboard copying proxy/dashboard/dashboard.py -> build/lib/proxy/dashboard creating build/lib/proxy/http copying proxy/http/__init__.py -> build/lib/proxy/http copying proxy/http/client.py -> build/lib/proxy/http copying proxy/http/codes.py -> build/lib/proxy/http copying proxy/http/connection.py -> build/lib/proxy/http copying proxy/http/descriptors.py -> build/lib/proxy/http copying proxy/http/handler.py -> build/lib/proxy/http copying proxy/http/headers.py -> build/lib/proxy/http copying proxy/http/methods.py -> build/lib/proxy/http copying proxy/http/plugin.py -> build/lib/proxy/http copying proxy/http/protocols.py -> build/lib/proxy/http copying proxy/http/responses.py -> build/lib/proxy/http copying proxy/http/url.py -> build/lib/proxy/http creating build/lib/proxy/plugin copying proxy/plugin/__init__.py -> build/lib/proxy/plugin copying proxy/plugin/cloudflare_dns.py -> build/lib/proxy/plugin copying proxy/plugin/custom_dns_resolver.py -> build/lib/proxy/plugin copying proxy/plugin/filter_by_client_ip.py -> build/lib/proxy/plugin copying proxy/plugin/filter_by_upstream.py -> build/lib/proxy/plugin copying proxy/plugin/filter_by_url_regex.py -> build/lib/proxy/plugin copying proxy/plugin/grout_client.py -> build/lib/proxy/plugin copying proxy/plugin/man_in_the_middle.py -> build/lib/proxy/plugin copying proxy/plugin/mock_rest_api.py -> build/lib/proxy/plugin copying proxy/plugin/modify_chunk_response.py -> build/lib/proxy/plugin copying proxy/plugin/modify_post_data.py -> build/lib/proxy/plugin copying proxy/plugin/modify_request_header.py -> build/lib/proxy/plugin copying proxy/plugin/program_name.py -> build/lib/proxy/plugin copying proxy/plugin/proxy_pool.py -> build/lib/proxy/plugin copying proxy/plugin/redirect_to_custom_server.py -> build/lib/proxy/plugin copying proxy/plugin/reverse_proxy.py -> build/lib/proxy/plugin copying proxy/plugin/shortlink.py -> build/lib/proxy/plugin copying proxy/plugin/tls_intercept_conditionally.py -> build/lib/proxy/plugin copying proxy/plugin/web_server_route.py -> build/lib/proxy/plugin creating build/lib/proxy/socks copying proxy/socks/__init__.py -> build/lib/proxy/socks copying proxy/socks/client.py -> build/lib/proxy/socks copying proxy/socks/handler.py -> build/lib/proxy/socks copying proxy/socks/operations.py -> build/lib/proxy/socks copying proxy/socks/packet.py -> build/lib/proxy/socks creating build/lib/proxy/testing copying proxy/testing/__init__.py -> build/lib/proxy/testing copying proxy/testing/test_case.py -> build/lib/proxy/testing creating build/lib/proxy/core/acceptor copying proxy/core/acceptor/__init__.py -> build/lib/proxy/core/acceptor copying proxy/core/acceptor/acceptor.py -> build/lib/proxy/core/acceptor copying proxy/core/acceptor/pool.py -> build/lib/proxy/core/acceptor creating build/lib/proxy/core/base copying proxy/core/base/__init__.py -> build/lib/proxy/core/base copying proxy/core/base/tcp_server.py -> build/lib/proxy/core/base copying proxy/core/base/tcp_tunnel.py -> build/lib/proxy/core/base copying proxy/core/base/tcp_upstream.py -> build/lib/proxy/core/base creating build/lib/proxy/core/connection copying proxy/core/connection/__init__.py -> build/lib/proxy/core/connection copying proxy/core/connection/client.py -> build/lib/proxy/core/connection copying proxy/core/connection/connection.py -> build/lib/proxy/core/connection copying proxy/core/connection/pool.py -> build/lib/proxy/core/connection copying proxy/core/connection/server.py -> build/lib/proxy/core/connection copying proxy/core/connection/types.py -> build/lib/proxy/core/connection creating build/lib/proxy/core/event copying proxy/core/event/__init__.py -> build/lib/proxy/core/event copying proxy/core/event/dispatcher.py -> build/lib/proxy/core/event copying proxy/core/event/manager.py -> build/lib/proxy/core/event copying proxy/core/event/metrics.py -> build/lib/proxy/core/event copying proxy/core/event/names.py -> build/lib/proxy/core/event copying proxy/core/event/queue.py -> build/lib/proxy/core/event copying proxy/core/event/subscriber.py -> build/lib/proxy/core/event creating build/lib/proxy/core/listener copying proxy/core/listener/__init__.py -> build/lib/proxy/core/listener copying proxy/core/listener/base.py -> build/lib/proxy/core/listener copying proxy/core/listener/pool.py -> build/lib/proxy/core/listener copying proxy/core/listener/tcp.py -> build/lib/proxy/core/listener copying proxy/core/listener/unix.py -> build/lib/proxy/core/listener creating build/lib/proxy/core/ssh copying proxy/core/ssh/__init__.py -> build/lib/proxy/core/ssh copying proxy/core/ssh/base.py -> build/lib/proxy/core/ssh copying proxy/core/ssh/handler.py -> build/lib/proxy/core/ssh copying proxy/core/ssh/listener.py -> build/lib/proxy/core/ssh creating build/lib/proxy/core/tls copying proxy/core/tls/__init__.py -> build/lib/proxy/core/tls copying proxy/core/tls/certificate.py -> build/lib/proxy/core/tls copying proxy/core/tls/finished.py -> build/lib/proxy/core/tls copying proxy/core/tls/handshake.py -> build/lib/proxy/core/tls copying proxy/core/tls/hello.py -> build/lib/proxy/core/tls copying proxy/core/tls/key_exchange.py -> build/lib/proxy/core/tls copying proxy/core/tls/pretty.py -> build/lib/proxy/core/tls copying proxy/core/tls/tls.py -> build/lib/proxy/core/tls copying proxy/core/tls/types.py -> build/lib/proxy/core/tls creating build/lib/proxy/core/work copying proxy/core/work/__init__.py -> build/lib/proxy/core/work copying proxy/core/work/delegate.py -> build/lib/proxy/core/work copying proxy/core/work/local.py -> build/lib/proxy/core/work copying proxy/core/work/pool.py -> build/lib/proxy/core/work copying proxy/core/work/remote.py -> build/lib/proxy/core/work copying proxy/core/work/threaded.py -> build/lib/proxy/core/work copying proxy/core/work/threadless.py -> build/lib/proxy/core/work copying proxy/core/work/work.py -> build/lib/proxy/core/work creating build/lib/proxy/core/work/fd copying proxy/core/work/fd/__init__.py -> build/lib/proxy/core/work/fd copying proxy/core/work/fd/fd.py -> build/lib/proxy/core/work/fd copying proxy/core/work/fd/local.py -> build/lib/proxy/core/work/fd copying proxy/core/work/fd/remote.py -> build/lib/proxy/core/work/fd creating build/lib/proxy/core/work/task copying proxy/core/work/task/__init__.py -> build/lib/proxy/core/work/task copying proxy/core/work/task/handler.py -> build/lib/proxy/core/work/task copying proxy/core/work/task/local.py -> build/lib/proxy/core/work/task copying proxy/core/work/task/remote.py -> build/lib/proxy/core/work/task copying proxy/core/work/task/task.py -> build/lib/proxy/core/work/task creating build/lib/proxy/http/exception copying proxy/http/exception/__init__.py -> build/lib/proxy/http/exception copying proxy/http/exception/base.py -> build/lib/proxy/http/exception copying proxy/http/exception/http_request_rejected.py -> build/lib/proxy/http/exception copying proxy/http/exception/proxy_auth_failed.py -> build/lib/proxy/http/exception copying proxy/http/exception/proxy_conn_failed.py -> build/lib/proxy/http/exception creating build/lib/proxy/http/inspector copying proxy/http/inspector/__init__.py -> build/lib/proxy/http/inspector copying proxy/http/inspector/devtools.py -> build/lib/proxy/http/inspector copying proxy/http/inspector/inspect_traffic.py -> build/lib/proxy/http/inspector copying proxy/http/inspector/transformer.py -> build/lib/proxy/http/inspector creating build/lib/proxy/http/parser copying proxy/http/parser/__init__.py -> build/lib/proxy/http/parser copying proxy/http/parser/chunk.py -> build/lib/proxy/http/parser copying proxy/http/parser/parser.py -> build/lib/proxy/http/parser copying proxy/http/parser/protocol.py -> build/lib/proxy/http/parser copying proxy/http/parser/types.py -> build/lib/proxy/http/parser creating build/lib/proxy/http/proxy copying proxy/http/proxy/__init__.py -> build/lib/proxy/http/proxy copying proxy/http/proxy/auth.py -> build/lib/proxy/http/proxy copying proxy/http/proxy/plugin.py -> build/lib/proxy/http/proxy copying proxy/http/proxy/server.py -> build/lib/proxy/http/proxy creating build/lib/proxy/http/server copying proxy/http/server/__init__.py -> build/lib/proxy/http/server copying proxy/http/server/metrics.py -> build/lib/proxy/http/server copying proxy/http/server/middleware.py -> build/lib/proxy/http/server copying proxy/http/server/pac_plugin.py -> build/lib/proxy/http/server copying proxy/http/server/plugin.py -> build/lib/proxy/http/server copying proxy/http/server/protocols.py -> build/lib/proxy/http/server copying proxy/http/server/reverse.py -> build/lib/proxy/http/server copying proxy/http/server/web.py -> build/lib/proxy/http/server creating build/lib/proxy/http/websocket copying proxy/http/websocket/__init__.py -> build/lib/proxy/http/websocket copying proxy/http/websocket/client.py -> build/lib/proxy/http/websocket copying proxy/http/websocket/frame.py -> build/lib/proxy/http/websocket copying proxy/http/websocket/plugin.py -> build/lib/proxy/http/websocket copying proxy/http/websocket/transport.py -> build/lib/proxy/http/websocket creating build/lib/proxy/plugin/cache copying proxy/plugin/cache/__init__.py -> build/lib/proxy/plugin/cache copying proxy/plugin/cache/base.py -> build/lib/proxy/plugin/cache copying proxy/plugin/cache/cache_responses.py -> build/lib/proxy/plugin/cache creating build/lib/proxy/plugin/cache/store copying proxy/plugin/cache/store/__init__.py -> build/lib/proxy/plugin/cache/store copying proxy/plugin/cache/store/base.py -> build/lib/proxy/plugin/cache/store copying proxy/plugin/cache/store/disk.py -> build/lib/proxy/plugin/cache/store running egg_info writing proxy.py.egg-info/PKG-INFO writing dependency_links to proxy.py.egg-info/dependency_links.txt writing entry points to proxy.py.egg-info/entry_points.txt writing requirements to proxy.py.egg-info/requires.txt writing top-level names to proxy.py.egg-info/top_level.txt git archive detected - fallback to listing all files reading manifest template 'MANIFEST.in' writing manifest file 'proxy.py.egg-info/SOURCES.txt' /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'proxy.common.__pycache__' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'proxy.common.__pycache__' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'proxy.common.__pycache__' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'proxy.common.__pycache__' to be distributed and are already explicitly excluding 'proxy.common.__pycache__' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying proxy/py.typed -> build/lib/proxy copying proxy/common/.gitignore -> build/lib/proxy/common copying proxy/common/_scm_version.pyi -> build/lib/proxy/common creating build/lib/proxy/common/__pycache__ copying proxy/common/__pycache__/version.cpython-314.pyc -> build/lib/proxy/common/__pycache__ copying proxy/plugin/adblock.json -> build/lib/proxy/plugin installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/proxy copying build/lib/proxy/__main__.py -> build/bdist.linux-x86_64/wheel/./proxy copying build/lib/proxy/proxy.py -> build/bdist.linux-x86_64/wheel/./proxy copying build/lib/proxy/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy creating build/bdist.linux-x86_64/wheel/proxy/common copying build/lib/proxy/common/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/_version.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/backports.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/constants.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/flag.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/leakage.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/logger.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/pki.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/plugins.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/types.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/utils.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/version.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/_scm_version.py -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/.gitignore -> build/bdist.linux-x86_64/wheel/./proxy/common copying build/lib/proxy/common/_scm_version.pyi -> build/bdist.linux-x86_64/wheel/./proxy/common creating build/bdist.linux-x86_64/wheel/proxy/common/__pycache__ copying build/lib/proxy/common/__pycache__/version.cpython-314.pyc -> build/bdist.linux-x86_64/wheel/./proxy/common/__pycache__ creating build/bdist.linux-x86_64/wheel/proxy/core copying build/lib/proxy/core/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core creating build/bdist.linux-x86_64/wheel/proxy/core/acceptor copying build/lib/proxy/core/acceptor/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/acceptor copying build/lib/proxy/core/acceptor/acceptor.py -> build/bdist.linux-x86_64/wheel/./proxy/core/acceptor copying build/lib/proxy/core/acceptor/pool.py -> build/bdist.linux-x86_64/wheel/./proxy/core/acceptor creating build/bdist.linux-x86_64/wheel/proxy/core/base copying build/lib/proxy/core/base/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/base copying build/lib/proxy/core/base/tcp_server.py -> build/bdist.linux-x86_64/wheel/./proxy/core/base copying build/lib/proxy/core/base/tcp_tunnel.py -> build/bdist.linux-x86_64/wheel/./proxy/core/base copying build/lib/proxy/core/base/tcp_upstream.py -> build/bdist.linux-x86_64/wheel/./proxy/core/base creating build/bdist.linux-x86_64/wheel/proxy/core/connection copying build/lib/proxy/core/connection/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection copying build/lib/proxy/core/connection/client.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection copying build/lib/proxy/core/connection/connection.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection copying build/lib/proxy/core/connection/pool.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection copying build/lib/proxy/core/connection/server.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection copying build/lib/proxy/core/connection/types.py -> build/bdist.linux-x86_64/wheel/./proxy/core/connection creating build/bdist.linux-x86_64/wheel/proxy/core/event copying build/lib/proxy/core/event/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/dispatcher.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/manager.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/metrics.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/names.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/queue.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event copying build/lib/proxy/core/event/subscriber.py -> build/bdist.linux-x86_64/wheel/./proxy/core/event creating build/bdist.linux-x86_64/wheel/proxy/core/listener copying build/lib/proxy/core/listener/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/listener copying build/lib/proxy/core/listener/base.py -> build/bdist.linux-x86_64/wheel/./proxy/core/listener copying build/lib/proxy/core/listener/pool.py -> build/bdist.linux-x86_64/wheel/./proxy/core/listener copying build/lib/proxy/core/listener/tcp.py -> build/bdist.linux-x86_64/wheel/./proxy/core/listener copying build/lib/proxy/core/listener/unix.py -> build/bdist.linux-x86_64/wheel/./proxy/core/listener creating build/bdist.linux-x86_64/wheel/proxy/core/ssh copying build/lib/proxy/core/ssh/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/ssh copying build/lib/proxy/core/ssh/base.py -> build/bdist.linux-x86_64/wheel/./proxy/core/ssh copying build/lib/proxy/core/ssh/handler.py -> build/bdist.linux-x86_64/wheel/./proxy/core/ssh copying build/lib/proxy/core/ssh/listener.py -> build/bdist.linux-x86_64/wheel/./proxy/core/ssh creating build/bdist.linux-x86_64/wheel/proxy/core/tls copying build/lib/proxy/core/tls/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/certificate.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/finished.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/handshake.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/hello.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/key_exchange.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/pretty.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/tls.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls copying build/lib/proxy/core/tls/types.py -> build/bdist.linux-x86_64/wheel/./proxy/core/tls creating build/bdist.linux-x86_64/wheel/proxy/core/work copying build/lib/proxy/core/work/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/delegate.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/local.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/pool.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/remote.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/threaded.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/threadless.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work copying build/lib/proxy/core/work/work.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work creating build/bdist.linux-x86_64/wheel/proxy/core/work/fd copying build/lib/proxy/core/work/fd/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/fd copying build/lib/proxy/core/work/fd/fd.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/fd copying build/lib/proxy/core/work/fd/local.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/fd copying build/lib/proxy/core/work/fd/remote.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/fd creating build/bdist.linux-x86_64/wheel/proxy/core/work/task copying build/lib/proxy/core/work/task/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/task copying build/lib/proxy/core/work/task/handler.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/task copying build/lib/proxy/core/work/task/local.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/task copying build/lib/proxy/core/work/task/remote.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/task copying build/lib/proxy/core/work/task/task.py -> build/bdist.linux-x86_64/wheel/./proxy/core/work/task creating build/bdist.linux-x86_64/wheel/proxy/dashboard copying build/lib/proxy/dashboard/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/dashboard copying build/lib/proxy/dashboard/dashboard.py -> build/bdist.linux-x86_64/wheel/./proxy/dashboard creating build/bdist.linux-x86_64/wheel/proxy/http copying build/lib/proxy/http/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/client.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/codes.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/connection.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/descriptors.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/handler.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/headers.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/methods.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/plugin.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/protocols.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/responses.py -> build/bdist.linux-x86_64/wheel/./proxy/http copying build/lib/proxy/http/url.py -> build/bdist.linux-x86_64/wheel/./proxy/http creating build/bdist.linux-x86_64/wheel/proxy/http/exception copying build/lib/proxy/http/exception/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/exception copying build/lib/proxy/http/exception/base.py -> build/bdist.linux-x86_64/wheel/./proxy/http/exception copying build/lib/proxy/http/exception/http_request_rejected.py -> build/bdist.linux-x86_64/wheel/./proxy/http/exception copying build/lib/proxy/http/exception/proxy_auth_failed.py -> build/bdist.linux-x86_64/wheel/./proxy/http/exception copying build/lib/proxy/http/exception/proxy_conn_failed.py -> build/bdist.linux-x86_64/wheel/./proxy/http/exception creating build/bdist.linux-x86_64/wheel/proxy/http/inspector copying build/lib/proxy/http/inspector/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/inspector copying build/lib/proxy/http/inspector/devtools.py -> build/bdist.linux-x86_64/wheel/./proxy/http/inspector copying build/lib/proxy/http/inspector/inspect_traffic.py -> build/bdist.linux-x86_64/wheel/./proxy/http/inspector copying build/lib/proxy/http/inspector/transformer.py -> build/bdist.linux-x86_64/wheel/./proxy/http/inspector creating build/bdist.linux-x86_64/wheel/proxy/http/parser copying build/lib/proxy/http/parser/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/parser copying build/lib/proxy/http/parser/chunk.py -> build/bdist.linux-x86_64/wheel/./proxy/http/parser copying build/lib/proxy/http/parser/parser.py -> build/bdist.linux-x86_64/wheel/./proxy/http/parser copying build/lib/proxy/http/parser/protocol.py -> build/bdist.linux-x86_64/wheel/./proxy/http/parser copying build/lib/proxy/http/parser/types.py -> build/bdist.linux-x86_64/wheel/./proxy/http/parser creating build/bdist.linux-x86_64/wheel/proxy/http/proxy copying build/lib/proxy/http/proxy/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/proxy copying build/lib/proxy/http/proxy/auth.py -> build/bdist.linux-x86_64/wheel/./proxy/http/proxy copying build/lib/proxy/http/proxy/plugin.py -> build/bdist.linux-x86_64/wheel/./proxy/http/proxy copying build/lib/proxy/http/proxy/server.py -> build/bdist.linux-x86_64/wheel/./proxy/http/proxy creating build/bdist.linux-x86_64/wheel/proxy/http/server copying build/lib/proxy/http/server/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/metrics.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/middleware.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/pac_plugin.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/plugin.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/protocols.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/reverse.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server copying build/lib/proxy/http/server/web.py -> build/bdist.linux-x86_64/wheel/./proxy/http/server creating build/bdist.linux-x86_64/wheel/proxy/http/websocket copying build/lib/proxy/http/websocket/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/http/websocket copying build/lib/proxy/http/websocket/client.py -> build/bdist.linux-x86_64/wheel/./proxy/http/websocket copying build/lib/proxy/http/websocket/frame.py -> build/bdist.linux-x86_64/wheel/./proxy/http/websocket copying build/lib/proxy/http/websocket/plugin.py -> build/bdist.linux-x86_64/wheel/./proxy/http/websocket copying build/lib/proxy/http/websocket/transport.py -> build/bdist.linux-x86_64/wheel/./proxy/http/websocket creating build/bdist.linux-x86_64/wheel/proxy/plugin copying build/lib/proxy/plugin/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/cloudflare_dns.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/custom_dns_resolver.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/filter_by_client_ip.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/filter_by_upstream.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/filter_by_url_regex.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/grout_client.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/man_in_the_middle.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/mock_rest_api.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/modify_chunk_response.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/modify_post_data.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/modify_request_header.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/program_name.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/proxy_pool.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/redirect_to_custom_server.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/reverse_proxy.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/shortlink.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/tls_intercept_conditionally.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin copying build/lib/proxy/plugin/web_server_route.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin creating build/bdist.linux-x86_64/wheel/proxy/plugin/cache copying build/lib/proxy/plugin/cache/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache copying build/lib/proxy/plugin/cache/base.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache copying build/lib/proxy/plugin/cache/cache_responses.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache creating build/bdist.linux-x86_64/wheel/proxy/plugin/cache/store copying build/lib/proxy/plugin/cache/store/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache/store copying build/lib/proxy/plugin/cache/store/base.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache/store copying build/lib/proxy/plugin/cache/store/disk.py -> build/bdist.linux-x86_64/wheel/./proxy/plugin/cache/store copying build/lib/proxy/plugin/adblock.json -> build/bdist.linux-x86_64/wheel/./proxy/plugin creating build/bdist.linux-x86_64/wheel/proxy/socks copying build/lib/proxy/socks/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/socks copying build/lib/proxy/socks/client.py -> build/bdist.linux-x86_64/wheel/./proxy/socks copying build/lib/proxy/socks/handler.py -> build/bdist.linux-x86_64/wheel/./proxy/socks copying build/lib/proxy/socks/operations.py -> build/bdist.linux-x86_64/wheel/./proxy/socks copying build/lib/proxy/socks/packet.py -> build/bdist.linux-x86_64/wheel/./proxy/socks creating build/bdist.linux-x86_64/wheel/proxy/testing copying build/lib/proxy/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./proxy/testing copying build/lib/proxy/testing/test_case.py -> build/bdist.linux-x86_64/wheel/./proxy/testing copying build/lib/proxy/py.typed -> build/bdist.linux-x86_64/wheel/./proxy running install_egg_info Copying proxy.py.egg-info to build/bdist.linux-x86_64/wheel/./proxy.py-2.4.10-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/proxy_py-2.4.10.dist-info/WHEEL creating '/build/source/dist/.tmp-f5rkiifn/proxy_py-2.4.10-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'proxy/__init__.py' adding 'proxy/__main__.py' adding 'proxy/proxy.py' adding 'proxy/py.typed' adding 'proxy/common/.gitignore' adding 'proxy/common/__init__.py' adding 'proxy/common/_scm_version.py' adding 'proxy/common/_scm_version.pyi' adding 'proxy/common/_version.py' adding 'proxy/common/backports.py' adding 'proxy/common/constants.py' adding 'proxy/common/flag.py' adding 'proxy/common/leakage.py' adding 'proxy/common/logger.py' adding 'proxy/common/pki.py' adding 'proxy/common/plugins.py' adding 'proxy/common/types.py' adding 'proxy/common/utils.py' adding 'proxy/common/version.py' adding 'proxy/common/__pycache__/version.cpython-314.pyc' adding 'proxy/core/__init__.py' adding 'proxy/core/acceptor/__init__.py' adding 'proxy/core/acceptor/acceptor.py' adding 'proxy/core/acceptor/pool.py' adding 'proxy/core/base/__init__.py' adding 'proxy/core/base/tcp_server.py' adding 'proxy/core/base/tcp_tunnel.py' adding 'proxy/core/base/tcp_upstream.py' adding 'proxy/core/connection/__init__.py' adding 'proxy/core/connection/client.py' adding 'proxy/core/connection/connection.py' adding 'proxy/core/connection/pool.py' adding 'proxy/core/connection/server.py' adding 'proxy/core/connection/types.py' adding 'proxy/core/event/__init__.py' adding 'proxy/core/event/dispatcher.py' adding 'proxy/core/event/manager.py' adding 'proxy/core/event/metrics.py' adding 'proxy/core/event/names.py' adding 'proxy/core/event/queue.py' adding 'proxy/core/event/subscriber.py' adding 'proxy/core/listener/__init__.py' adding 'proxy/core/listener/base.py' adding 'proxy/core/listener/pool.py' adding 'proxy/core/listener/tcp.py' adding 'proxy/core/listener/unix.py' adding 'proxy/core/ssh/__init__.py' adding 'proxy/core/ssh/base.py' adding 'proxy/core/ssh/handler.py' adding 'proxy/core/ssh/listener.py' adding 'proxy/core/tls/__init__.py' adding 'proxy/core/tls/certificate.py' adding 'proxy/core/tls/finished.py' adding 'proxy/core/tls/handshake.py' adding 'proxy/core/tls/hello.py' adding 'proxy/core/tls/key_exchange.py' adding 'proxy/core/tls/pretty.py' adding 'proxy/core/tls/tls.py' adding 'proxy/core/tls/types.py' adding 'proxy/core/work/__init__.py' adding 'proxy/core/work/delegate.py' adding 'proxy/core/work/local.py' adding 'proxy/core/work/pool.py' adding 'proxy/core/work/remote.py' adding 'proxy/core/work/threaded.py' adding 'proxy/core/work/threadless.py' adding 'proxy/core/work/work.py' adding 'proxy/core/work/fd/__init__.py' adding 'proxy/core/work/fd/fd.py' adding 'proxy/core/work/fd/local.py' adding 'proxy/core/work/fd/remote.py' adding 'proxy/core/work/task/__init__.py' adding 'proxy/core/work/task/handler.py' adding 'proxy/core/work/task/local.py' adding 'proxy/core/work/task/remote.py' adding 'proxy/core/work/task/task.py' adding 'proxy/dashboard/__init__.py' adding 'proxy/dashboard/dashboard.py' adding 'proxy/http/__init__.py' adding 'proxy/http/client.py' adding 'proxy/http/codes.py' adding 'proxy/http/connection.py' adding 'proxy/http/descriptors.py' adding 'proxy/http/handler.py' adding 'proxy/http/headers.py' adding 'proxy/http/methods.py' adding 'proxy/http/plugin.py' adding 'proxy/http/protocols.py' adding 'proxy/http/responses.py' adding 'proxy/http/url.py' adding 'proxy/http/exception/__init__.py' adding 'proxy/http/exception/base.py' adding 'proxy/http/exception/http_request_rejected.py' adding 'proxy/http/exception/proxy_auth_failed.py' adding 'proxy/http/exception/proxy_conn_failed.py' adding 'proxy/http/inspector/__init__.py' adding 'proxy/http/inspector/devtools.py' adding 'proxy/http/inspector/inspect_traffic.py' adding 'proxy/http/inspector/transformer.py' adding 'proxy/http/parser/__init__.py' adding 'proxy/http/parser/chunk.py' adding 'proxy/http/parser/parser.py' adding 'proxy/http/parser/protocol.py' adding 'proxy/http/parser/types.py' adding 'proxy/http/proxy/__init__.py' adding 'proxy/http/proxy/auth.py' adding 'proxy/http/proxy/plugin.py' adding 'proxy/http/proxy/server.py' adding 'proxy/http/server/__init__.py' adding 'proxy/http/server/metrics.py' adding 'proxy/http/server/middleware.py' adding 'proxy/http/server/pac_plugin.py' adding 'proxy/http/server/plugin.py' adding 'proxy/http/server/protocols.py' adding 'proxy/http/server/reverse.py' adding 'proxy/http/server/web.py' adding 'proxy/http/websocket/__init__.py' adding 'proxy/http/websocket/client.py' adding 'proxy/http/websocket/frame.py' adding 'proxy/http/websocket/plugin.py' adding 'proxy/http/websocket/transport.py' adding 'proxy/plugin/__init__.py' adding 'proxy/plugin/adblock.json' adding 'proxy/plugin/cloudflare_dns.py' adding 'proxy/plugin/custom_dns_resolver.py' adding 'proxy/plugin/filter_by_client_ip.py' adding 'proxy/plugin/filter_by_upstream.py' adding 'proxy/plugin/filter_by_url_regex.py' adding 'proxy/plugin/grout_client.py' adding 'proxy/plugin/man_in_the_middle.py' adding 'proxy/plugin/mock_rest_api.py' adding 'proxy/plugin/modify_chunk_response.py' adding 'proxy/plugin/modify_post_data.py' adding 'proxy/plugin/modify_request_header.py' adding 'proxy/plugin/program_name.py' adding 'proxy/plugin/proxy_pool.py' adding 'proxy/plugin/redirect_to_custom_server.py' adding 'proxy/plugin/reverse_proxy.py' adding 'proxy/plugin/shortlink.py' adding 'proxy/plugin/tls_intercept_conditionally.py' adding 'proxy/plugin/web_server_route.py' adding 'proxy/plugin/cache/__init__.py' adding 'proxy/plugin/cache/base.py' adding 'proxy/plugin/cache/cache_responses.py' adding 'proxy/plugin/cache/store/__init__.py' adding 'proxy/plugin/cache/store/base.py' adding 'proxy/plugin/cache/store/disk.py' adding 'proxy/socks/__init__.py' adding 'proxy/socks/client.py' adding 'proxy/socks/handler.py' adding 'proxy/socks/operations.py' adding 'proxy/socks/packet.py' adding 'proxy/testing/__init__.py' adding 'proxy/testing/test_case.py' adding 'proxy_py-2.4.10.dist-info/METADATA' adding 'proxy_py-2.4.10.dist-info/WHEEL' adding 'proxy_py-2.4.10.dist-info/entry_points.txt' adding 'proxy_py-2.4.10.dist-info/top_level.txt' adding 'proxy_py-2.4.10.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built proxy_py-2.4.10-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for proxy_py-2.4.10-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase /nix/store/l33dp06nm8rsws9ay08sshbb0j31c8ly-python3.14-installer-1.0.1/lib/python3.14/site-packages/installer/__main__.py:118: RuntimeWarning: Skip installing proxy/common/__pycache__/version.cpython-314.pyc from proxy_py. Installing files in a __pycache__ directory poses a security risk. __pycache__ directories should not be included in wheels. This is probably an issue in the build process of 'proxy_py'. installer.install(source, destination, {}) Successfully installed proxy_py-2.4.10-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/833wb76kgf1bka670d75ldk2ghgrvhh0-python3.14-proxy-py-2.4.10-dist checking for references to /build/ in /nix/store/833wb76kgf1bka670d75ldk2ghgrvhh0-python3.14-proxy-py-2.4.10-dist... patching script interpreter paths in /nix/store/833wb76kgf1bka670d75ldk2ghgrvhh0-python3.14-proxy-py-2.4.10-dist shrinking RPATHs of ELF executables and libraries in /nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10 checking for references to /build/ in /nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10... patching script interpreter paths in /nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10 stripping (with command strip and flags -S -p) in /nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10/lib /nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10/bin Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10/bin/grout'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/g6g24g3kfxap8mld03v2m969fqy81nc6-python3.14-proxy-py-2.4.10/bin/proxy'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: proxy Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest -k not\ \(http\)\ and\ not\ \(http2\)\ and\ not\ \(proxy\)\ and\ not\ \(web_server\)\ and\ not\ \(test_gen_csr\)\ and\ not\ \(test_gen_public_key\)\ and\ not\ \(integration\)\ and\ not\ \(test_grout\) --numprocesses=32 ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 cachedir: .pytest_cache rootdir: /build/source configfile: pytest.ini testpaths: tests/ plugins: cov-stub-1.0.0, anyio-4.15.1, asyncio-1.4.0, mock-3.15.1, xdist-3.8.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function 32 workers [82 items] scheduling tests via LoadScheduling tests/common/test_pki.py::TestPki::test_sign_csr tests/core/test_connection.py::TestTcpConnection::testTcpClientRaisesTcpConnectionUninitializedException tests/common/test_flags.py::TestFlags::test_main_version tests/common/test_pki.py::TestPki::test_ssl_config_no_ext [gw14] [ 1%] PASSED tests/common/test_pki.py::TestPki::test_ssl_config_no_ext tests/core/test_connection.py::TestTcpConnection::testFlushReturnsIfNoBuffer tests/core/test_connection.py::TestTcpConnection::testTcpServerRaisesTcpConnectionUninitializedException tests/core/test_event_dispatcher.py::TestEventDispatcher::test_subscribe tests/core/test_connection.py::TestTcpConnection::testThrowsKeyErrorIfNoConn tests/common/test_flags.py::TestFlags::test_unique_plugin_from_bytes tests/core/test_conn_pool.py::TestConnectionPool::test_closed_connections_are_removed_on_release tests/common/test_flags.py::TestFlags::test_main_py2_exit [gw12] [ 2%] PASSED tests/common/test_pki.py::TestPki::test_sign_csr tests/common/test_pki.py::TestPki::test_extfile_no_ext tests/common/test_text_bytes.py::TestTextBytes::test_bytes_int tests/common/test_flags.py::TestFlags::test_plugin_from_inner_class_by_type tests/core/test_acceptor.py::TestAcceptor::test_accepts_client_from_server_socket tests/common/test_text_bytes.py::TestTextBytes::test_text tests/common/test_utils.py::TestSocketConnectionUtils::test_decorator tests/common/test_pki.py::TestPki::test_get_ext_config tests/common/test_flags.py::TestFlags::test_basic_auth_flag_is_base64_encoded tests/common/test_flags.py::TestFlags::test_load_plugin_from_bytes tests/common/test_leakage.py::TestLeakage::test_consume_above_leak_rate tests/core/test_event_manager.py::TestEventManager::test_setup_and_teardown tests/core/test_connection.py::TestTcpConnection::testTcpServerEstablishesIPv4Connection tests/common/test_text_bytes.py::TestTextBytes::test_text_nochange tests/core/test_acceptor_pool.py::TestAcceptorPool::test_setup_and_shutdown tests/common/test_leakage.py::TestLeakage::test_repeated_consume_with_partial_refill tests/core/test_conn_pool.py::TestConnectionPoolAsync::test_handle_events [gw5] [ 3%] PASSED tests/common/test_flags.py::TestFlags::test_main_version tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_ipv4 tests/common/test_flags.py::TestFlags::test_load_plugins_from_bytes_and_class tests/common/test_flags.py::TestFlags::test_load_plugins_from_args [gw13] [ 4%] PASSED tests/common/test_pki.py::TestPki::test_get_ext_config tests/core/test_event_queue.py::TestCoreEvent::test_subscribe [gw25] [ 6%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpClientRaisesTcpConnectionUninitializedException tests/common/test_pki.py::TestPki::test_ssl_config tests/common/test_leakage.py::TestLeakage::test_initial_consume_no_tokens [gw9] [ 7%] PASSED tests/common/test_leakage.py::TestLeakage::test_initial_consume_no_tokens tests/common/test_pki.py::TestPki::test_run_openssl_command tests/common/test_text_bytes.py::TestTextBytes::test_bytes tests/core/test_connection.py::TestTcpConnection::testTcpServerConnectionProperty tests/common/test_leakage.py::TestLeakage::test_negative_token_guard tests/common/test_flags.py::TestFlags::test_plugin_from_inner_class_by_name [gw18] [ 8%] PASSED tests/common/test_utils.py::TestSocketConnectionUtils::test_decorator [gw10] [ 9%] PASSED tests/common/test_pki.py::TestPki::test_extfile_no_ext [gw17] [ 10%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_text_nochange [gw15] [ 12%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_bytes_int tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_dual [gw18] [ 13%] PASSED tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_dual [gw16] [ 14%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_text [gw30] [ 15%] PASSED tests/core/test_event_manager.py::TestEventManager::test_setup_and_teardown tests/common/test_text_bytes.py::TestTextBytes::test_text_int [gw24] [ 17%] PASSED tests/core/test_connection.py::TestTcpConnection::testFlushReturnsIfNoBuffer tests/common/test_text_bytes.py::TestTextBytes::test_bytes_nochange tests/common/test_pki.py::TestPki::test_gen_private_key [gw27] [ 18%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpServerRaisesTcpConnectionUninitializedException [gw4] [ 19%] PASSED tests/common/test_flags.py::TestFlags::test_main_py2_exit [gw20] [ 20%] PASSED tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_ipv4 tests/core/test_event_queue.py::TestCoreEvent::test_publish tests/common/test_utils.py::TestSocketConnectionUtils::test_context_manager [gw17] [ 21%] PASSED tests/common/test_utils.py::TestSocketConnectionUtils::test_context_manager tests/socks/test_packet.py::TestSocks4Packet::test_pack tests/common/test_flags.py::TestFlags::test_main_py3_runs [gw26] [ 23%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpServerEstablishesIPv4Connection tests/core/test_connection.py::TestTcpConnection::testTcpServerWillNotIgnoreDoubleConnectAttemptsSilently [gw15] [ 24%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_bytes_nochange [gw14] [ 25%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_bytes tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_ipv6 [gw25] [ 26%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpServerConnectionProperty [gw23] [ 28%] PASSED tests/core/test_conn_pool.py::TestConnectionPoolAsync::test_handle_events tests/core/test_connection.py::TestTcpConnection::testNoOpIfAlreadyClosed [gw18] [ 29%] PASSED tests/socks/test_packet.py::TestSocks4Packet::test_pack tests/test_main.py::TestMain::test_enable_events [gw22] [ 30%] PASSED tests/core/test_conn_pool.py::TestConnectionPool::test_closed_connections_are_removed_on_release tests/core/test_listener.py::TestListener::test_setup_and_teardown tests/core/test_listener_pool.py::TestListenerPool::test_setup_and_teardown tests/test_main.py::TestMain::test_main_with_no_flags tests/test_main.py::TestMain::test_enable_devtools [gw28] [ 31%] PASSED tests/core/test_connection.py::TestTcpConnection::testThrowsKeyErrorIfNoConn [gw16] [ 32%] PASSED tests/common/test_text_bytes.py::TestTextBytes::test_text_int tests/core/test_connection.py::TestTcpConnection::testTcpServerEstablishesIPv6Connection tests/core/test_connection.py::TestTcpConnection::testClosesIfNotClosed [gw23] [ 34%] PASSED tests/core/test_connection.py::TestTcpConnection::testClosesIfNotClosed tests/test_main.py::TestMain::test_enable_dashboard [gw26] [ 35%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpServerEstablishesIPv6Connection [gw13] [ 36%] PASSED tests/common/test_pki.py::TestPki::test_run_openssl_command tests/core/test_conn_pool.py::TestConnectionPoolAsync::test_get_events tests/core/test_listener_pool.py::TestListenerPool::test_multi_listener [gw27] [ 37%] PASSED tests/core/test_connection.py::TestTcpConnection::testTcpServerWillNotIgnoreDoubleConnectAttemptsSilently tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit_not_called tests/core/test_event_dispatcher.py::TestEventDispatcher::test_empties_queue [gw22] [ 39%] PASSED tests/core/test_conn_pool.py::TestConnectionPoolAsync::test_get_events [gw24] [ 40%] PASSED tests/core/test_connection.py::TestTcpConnection::testNoOpIfAlreadyClosed [gw27] [ 41%] PASSED tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit_not_called [gw18] [ 42%] PASSED tests/test_main.py::TestMain::test_main_with_no_flags [gw20] [ 43%] PASSED tests/common/test_utils.py::TestSocketConnectionUtils::test_new_socket_connection_ipv6 [gw8] [ 45%] PASSED tests/common/test_flags.py::TestFlags::test_unique_plugin_from_bytes tests/testing/test_test_case.py::TestTestCase::test_wait_for_server_raises_timeout_error [gw1] [ 46%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugin_from_bytes [gw6] [ 47%] PASSED tests/common/test_flags.py::TestFlags::test_plugin_from_inner_class_by_type tests/common/test_flags.py::TestFlags::test_unique_plugin_from_args [gw2] [ 48%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugins_from_args tests/common/test_flags.py::TestFlags::test_load_plugin_from_class [gw1] [ 50%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugin_from_class [gw0] [ 51%] PASSED tests/common/test_flags.py::TestFlags::test_basic_auth_flag_is_base64_encoded [gw3] [ 52%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugins_from_bytes_and_class [gw21] [ 53%] PASSED tests/core/test_acceptor_pool.py::TestAcceptorPool::test_setup_and_shutdown [gw19] [ 54%] PASSED tests/core/test_acceptor.py::TestAcceptor::test_accepts_client_from_server_socket tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit [gw25] [ 56%] PASSED tests/core/test_listener_pool.py::TestListenerPool::test_setup_and_teardown tests/common/test_flags.py::TestFlags::test_load_plugins_from_bytes [gw2] [ 57%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugins_from_bytes tests/common/test_flags.py::TestFlags::test_load_plugins_from_class [gw4] [ 58%] PASSED tests/common/test_flags.py::TestFlags::test_main_py3_runs [gw6] [ 59%] PASSED tests/common/test_flags.py::TestFlags::test_unique_plugin_from_args tests/common/test_flags.py::TestFlags::test_unique_plugin_from_class [gw8] [ 60%] PASSED tests/common/test_flags.py::TestFlags::test_unique_plugin_from_class tests/test_main.py::TestMain::test_entry_point [gw14] [ 62%] PASSED tests/core/test_listener.py::TestListener::test_setup_and_teardown [gw16] [ 63%] PASSED tests/test_main.py::TestMain::test_enable_dashboard tests/common/test_flags.py::TestFlags::test_load_plugin_from_args [gw12] [ 64%] PASSED tests/common/test_pki.py::TestPki::test_ssl_config tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit_not_called_coz_upper_bound_check [gw5] [ 65%] PASSED tests/common/test_flags.py::TestFlags::test_plugin_from_inner_class_by_name tests/core/test_acceptor.py::TestAcceptor::test_continues_when_no_events [gw20] [ 67%] PASSED tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit [gw13] [ 68%] PASSED tests/core/test_listener_pool.py::TestListenerPool::test_multi_listener [gw4] [ 69%] PASSED tests/test_main.py::TestMain::test_entry_point tests/core/test_listener.py::TestListener::test_unix_path_listener [gw3] [ 70%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugins_from_class [gw14] [ 71%] PASSED tests/test_set_open_file_limit.py::TestSetOpenFileLimit::test_set_open_file_limit_not_called_coz_upper_bound_check tests/core/test_conn_pool.py::TestConnectionPool::test_acquire_and_retain_and_reacquire [gw15] [ 73%] PASSED tests/test_main.py::TestMain::test_enable_devtools [gw19] [ 74%] PASSED tests/core/test_acceptor.py::TestAcceptor::test_continues_when_no_events [gw0] [ 75%] PASSED tests/common/test_flags.py::TestFlags::test_load_plugin_from_args [gw21] [ 76%] PASSED tests/core/test_conn_pool.py::TestConnectionPool::test_acquire_and_retain_and_reacquire tests/core/test_event_subscriber.py::TestEventSubscriber::test_event_subscriber [gw5] [ 78%] PASSED tests/core/test_listener.py::TestListener::test_unix_path_listener [gw24] [ 79%] PASSED tests/testing/test_test_case.py::TestTestCase::test_wait_for_server_raises_timeout_error [gw10] [ 80%] PASSED tests/common/test_pki.py::TestPki::test_gen_private_key tests/socks/test_packet.py::TestSocks4Packet::test_parse [gw10] [ 81%] PASSED tests/socks/test_packet.py::TestSocks4Packet::test_parse [gw29] [ 82%] PASSED tests/core/test_event_dispatcher.py::TestEventDispatcher::test_subscribe tests/core/test_event_dispatcher.py::TestEventDispatcher::test_unsubscribe [gw30] [ 84%] PASSED tests/core/test_event_queue.py::TestCoreEvent::test_publish tests/test_main.py::TestMain::test_enable_ssh_tunnel [gw30] [ 85%] PASSED tests/test_main.py::TestMain::test_enable_ssh_tunnel [gw31] [ 86%] PASSED tests/core/test_event_queue.py::TestCoreEvent::test_subscribe tests/core/test_event_queue.py::TestCoreEvent::test_unsubscribe [gw7] [ 87%] PASSED tests/common/test_leakage.py::TestLeakage::test_consume_above_leak_rate [gw29] [ 89%] PASSED tests/core/test_event_dispatcher.py::TestEventDispatcher::test_unsubscribe tests/common/test_leakage.py::TestLeakage::test_consume_with_refill [gw9] [ 90%] PASSED tests/common/test_leakage.py::TestLeakage::test_negative_token_guard tests/core/test_listener_pool.py::TestListenerPool::test_unix_socket_listener [gw9] [ 91%] PASSED tests/core/test_listener_pool.py::TestListenerPool::test_unix_socket_listener [gw31] [ 92%] PASSED tests/core/test_event_queue.py::TestCoreEvent::test_unsubscribe [gw17] [ 93%] PASSED tests/test_main.py::TestMain::test_enable_events [gw11] [ 95%] PASSED tests/common/test_leakage.py::TestLeakage::test_repeated_consume_with_partial_refill tests/common/test_pki.py::TestPki::test_extfile [gw11] [ 96%] PASSED tests/common/test_pki.py::TestPki::test_extfile [gw28] [ 97%] PASSED tests/core/test_event_dispatcher.py::TestEventDispatcher::test_empties_queue [gw12] [ 98%] PASSED tests/core/test_event_subscriber.py::TestEventSubscriber::test_event_subscriber [gw7] [100%] PASSED tests/common/test_leakage.py::TestLeakage::test_consume_with_refill -- generated xml file: /build/source/.tox/tmp/test-results/pytest/results.xml -- ============================= slowest 10 durations ============================= 1.66s call tests/core/test_event_subscriber.py::TestEventSubscriber::test_event_subscriber 1.65s call tests/core/test_event_dispatcher.py::TestEventDispatcher::test_empties_queue 1.50s call tests/common/test_leakage.py::TestLeakage::test_repeated_consume_with_partial_refill 1.04s call tests/test_main.py::TestMain::test_enable_events 1.00s call tests/common/test_leakage.py::TestLeakage::test_consume_with_refill 1.00s call tests/common/test_leakage.py::TestLeakage::test_negative_token_guard 1.00s call tests/common/test_leakage.py::TestLeakage::test_consume_above_leak_rate 0.81s call tests/core/test_event_queue.py::TestCoreEvent::test_subscribe 0.75s call tests/core/test_event_queue.py::TestCoreEvent::test_publish 0.74s call tests/core/test_event_dispatcher.py::TestEventDispatcher::test_subscribe ============================= 82 passed in 17.60s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase