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-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/3kvz6wslhp97gs3z5cfdncjsm8hhv6n0-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_winetricks.py" Running phase: patchPhase applying patch /nix/store/x3caxmxbrs009iycxadzawgqd960wp5a-steam-run.patch patching file src/protontricks/data/scripts/bwrap_launcher.sh patching file src/protontricks/data/scripts/wine_launch.sh patching file src/protontricks/data/scripts/wineserver_keepalive.sh patching file src/protontricks/util.py Hunk #1 succeeded at 117 (offset 18 lines). patching file tests/conftest.py Hunk #1 succeeded at 177 (offset 2 lines). Hunk #2 succeeded at 775 (offset 7 lines). applying patch /nix/store/m1949ayyw85dq9hxp3drvy0vzf9my318-4198b7ea82369a91e3084d6e185f9b370f78eaec.patch patching file CHANGELOG.md Hunk #1 succeeded at 57 with fuzz 2 (offset 41 lines). patching file src/protontricks/steam.py Hunk #1 succeeded at 10 (offset 2 lines). Hunk #2 succeeded at 618 (offset 57 lines). patching file src/protontricks/_vdf/LICENSE patching file src/protontricks/_vdf/README.rst patching file src/protontricks/_vdf/__init__.py patching file src/protontricks/_vdf/vdict.py Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 1.14.1 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... running bdist_wheel running build running build_py creating build/lib/protontricks copying src/protontricks/__init__.py -> build/lib/protontricks copying src/protontricks/config.py -> build/lib/protontricks copying src/protontricks/flatpak.py -> build/lib/protontricks copying src/protontricks/gui.py -> build/lib/protontricks copying src/protontricks/winetricks.py -> build/lib/protontricks copying src/protontricks/util.py -> build/lib/protontricks copying src/protontricks/steam.py -> build/lib/protontricks copying src/protontricks/_version.py -> build/lib/protontricks creating build/lib/protontricks/cli copying src/protontricks/cli/__init__.py -> build/lib/protontricks/cli copying src/protontricks/cli/command.py -> build/lib/protontricks/cli copying src/protontricks/cli/desktop_install.py -> build/lib/protontricks/cli copying src/protontricks/cli/launch.py -> build/lib/protontricks/cli copying src/protontricks/cli/main.py -> build/lib/protontricks/cli copying src/protontricks/cli/util.py -> build/lib/protontricks/cli creating build/lib/protontricks/data copying src/protontricks/data/__init__.py -> build/lib/protontricks/data creating build/lib/protontricks/data/data copying src/protontricks/data/data/__init__.py -> build/lib/protontricks/data/data creating build/lib/protontricks/data/scripts copying src/protontricks/data/scripts/__init__.py -> build/lib/protontricks/data/scripts creating build/lib/protontricks/data/share/applications copying src/protontricks/data/share/applications/__init__.py -> build/lib/protontricks/data/share/applications running egg_info creating src/protontricks.egg-info writing src/protontricks.egg-info/PKG-INFO writing dependency_links to src/protontricks.egg-info/dependency_links.txt writing entry points to src/protontricks.egg-info/entry_points.txt writing requirements to src/protontricks.egg-info/requires.txt writing top-level names to src/protontricks.egg-info/top_level.txt writing manifest file 'src/protontricks.egg-info/SOURCES.txt' /nix/store/lvwfjvbfs9zcdfqgj5prr3f5m9v15jhf-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. return get_active_overrides().subprocess_timeout reading manifest file 'src/protontricks.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '*.yml' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'src/protontricks.egg-info/SOURCES.txt' copying src/protontricks/steam.py.orig -> build/lib/protontricks copying src/protontricks/util.py.orig -> build/lib/protontricks copying src/protontricks/data/data/icon_placeholder.png -> build/lib/protontricks/data/data copying src/protontricks/data/scripts/bwrap_launcher.sh -> build/lib/protontricks/data/scripts copying src/protontricks/data/scripts/wine_launch.sh -> build/lib/protontricks/data/scripts copying src/protontricks/data/scripts/wineserver_keepalive.bat -> build/lib/protontricks/data/scripts copying src/protontricks/data/scripts/wineserver_keepalive.sh -> build/lib/protontricks/data/scripts copying src/protontricks/data/share/applications/protontricks-launch.desktop -> build/lib/protontricks/data/share/applications copying src/protontricks/data/share/applications/protontricks.desktop -> build/lib/protontricks/data/share/applications 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/protontricks copying build/lib/protontricks/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/config.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/flatpak.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/gui.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/winetricks.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/util.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/steam.py -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/_version.py -> build/bdist.linux-x86_64/wheel/./protontricks creating build/bdist.linux-x86_64/wheel/protontricks/cli copying build/lib/protontricks/cli/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli copying build/lib/protontricks/cli/command.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli copying build/lib/protontricks/cli/desktop_install.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli copying build/lib/protontricks/cli/launch.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli copying build/lib/protontricks/cli/main.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli copying build/lib/protontricks/cli/util.py -> build/bdist.linux-x86_64/wheel/./protontricks/cli creating build/bdist.linux-x86_64/wheel/protontricks/data copying build/lib/protontricks/data/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks/data creating build/bdist.linux-x86_64/wheel/protontricks/data/data copying build/lib/protontricks/data/data/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks/data/data copying build/lib/protontricks/data/data/icon_placeholder.png -> build/bdist.linux-x86_64/wheel/./protontricks/data/data creating build/bdist.linux-x86_64/wheel/protontricks/data/scripts copying build/lib/protontricks/data/scripts/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks/data/scripts copying build/lib/protontricks/data/scripts/bwrap_launcher.sh -> build/bdist.linux-x86_64/wheel/./protontricks/data/scripts copying build/lib/protontricks/data/scripts/wine_launch.sh -> build/bdist.linux-x86_64/wheel/./protontricks/data/scripts copying build/lib/protontricks/data/scripts/wineserver_keepalive.bat -> build/bdist.linux-x86_64/wheel/./protontricks/data/scripts copying build/lib/protontricks/data/scripts/wineserver_keepalive.sh -> build/bdist.linux-x86_64/wheel/./protontricks/data/scripts creating build/bdist.linux-x86_64/wheel/protontricks/data/share creating build/bdist.linux-x86_64/wheel/protontricks/data/share/applications copying build/lib/protontricks/data/share/applications/__init__.py -> build/bdist.linux-x86_64/wheel/./protontricks/data/share/applications copying build/lib/protontricks/data/share/applications/protontricks-launch.desktop -> build/bdist.linux-x86_64/wheel/./protontricks/data/share/applications copying build/lib/protontricks/data/share/applications/protontricks.desktop -> build/bdist.linux-x86_64/wheel/./protontricks/data/share/applications copying build/lib/protontricks/steam.py.orig -> build/bdist.linux-x86_64/wheel/./protontricks copying build/lib/protontricks/util.py.orig -> build/bdist.linux-x86_64/wheel/./protontricks running install_data creating build/bdist.linux-x86_64/wheel/protontricks-1.14.1.data/data creating build/bdist.linux-x86_64/wheel/protontricks-1.14.1.data/data/share/applications copying src/protontricks/data/share/applications/protontricks.desktop -> build/bdist.linux-x86_64/wheel/protontricks-1.14.1.data/data/share/applications copying src/protontricks/data/share/applications/protontricks-launch.desktop -> build/bdist.linux-x86_64/wheel/protontricks-1.14.1.data/data/share/applications running install_egg_info Copying src/protontricks.egg-info to build/bdist.linux-x86_64/wheel/./protontricks-1.14.1-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/protontricks-1.14.1.dist-info/WHEEL creating '/build/source/dist/.tmp-1i1gsus2/protontricks-1.14.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'protontricks/__init__.py' adding 'protontricks/_version.py' adding 'protontricks/config.py' adding 'protontricks/flatpak.py' adding 'protontricks/gui.py' adding 'protontricks/steam.py' adding 'protontricks/steam.py.orig' adding 'protontricks/util.py' adding 'protontricks/util.py.orig' adding 'protontricks/winetricks.py' adding 'protontricks/cli/__init__.py' adding 'protontricks/cli/command.py' adding 'protontricks/cli/desktop_install.py' adding 'protontricks/cli/launch.py' adding 'protontricks/cli/main.py' adding 'protontricks/cli/util.py' adding 'protontricks/data/__init__.py' adding 'protontricks/data/data/__init__.py' adding 'protontricks/data/data/icon_placeholder.png' adding 'protontricks/data/scripts/__init__.py' adding 'protontricks/data/scripts/bwrap_launcher.sh' adding 'protontricks/data/scripts/wine_launch.sh' adding 'protontricks/data/scripts/wineserver_keepalive.bat' adding 'protontricks/data/scripts/wineserver_keepalive.sh' adding 'protontricks/data/share/applications/__init__.py' adding 'protontricks/data/share/applications/protontricks-launch.desktop' adding 'protontricks/data/share/applications/protontricks.desktop' adding 'protontricks-1.14.1.data/data/share/applications/protontricks-launch.desktop' adding 'protontricks-1.14.1.data/data/share/applications/protontricks.desktop' adding 'protontricks-1.14.1.dist-info/licenses/LICENSE' adding 'protontricks-1.14.1.dist-info/METADATA' adding 'protontricks-1.14.1.dist-info/WHEEL' adding 'protontricks-1.14.1.dist-info/entry_points.txt' adding 'protontricks-1.14.1.dist-info/top_level.txt' adding 'protontricks-1.14.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built protontricks-1.14.1-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for protontricks-1.14.1-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed protontricks-1.14.1-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/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1 checking for references to /build/ in /nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1... patching script interpreter paths in /nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1 stripping (with command strip and flags -S -p) in /nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1/lib /nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1/bin shrinking RPATHs of ELF executables and libraries in /nix/store/8yd6pwspcsyl30g4g0brm5c8wsn51cmh-protontricks-1.14.1-dist checking for references to /build/ in /nix/store/8yd6pwspcsyl30g4g0brm5c8wsn51cmh-protontricks-1.14.1-dist... patching script interpreter paths in /nix/store/8yd6pwspcsyl30g4g0brm5c8wsn51cmh-protontricks-1.14.1-dist Rewriting #!/nix/store/3n4qphl9s728sz8frmpqqrv9b1m87g68-python3-3.14.7/bin/python3.14 to #!/nix/store/3n4qphl9s728sz8frmpqqrv9b1m87g68-python3-3.14.7 wrapping `/nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1/bin/protontricks'... Rewriting #!/nix/store/3n4qphl9s728sz8frmpqqrv9b1m87g68-python3-3.14.7/bin/python3.14 to #!/nix/store/3n4qphl9s728sz8frmpqqrv9b1m87g68-python3-3.14.7 wrapping `/nix/store/v1vfwarn93s3xjwjx2fw6k53csmbpbnp-protontricks-1.14.1/bin/protontricks-launch'... 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: protontricks Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml collected 170 items tests/cli/test_desktop_install.py . [ 0%] tests/cli/test_launch.py ............ [ 7%] tests/cli/test_main.py ................................................. [ 36%] ..... [ 39%] tests/cli/test_util.py ...... [ 42%] tests/test_config.py .. [ 44%] tests/test_flatpak.py ......... [ 49%] tests/test_gui.py ................... [ 60%] tests/test_steam.py ................................................... [ 90%] tests/test_util.py .............. [ 98%] tests/test_winetricks.py .. [100%] ============================= 170 passed in 1.40s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase