File 0001-Fix-using-local-vdf-module.patch of Package protontricks

From 4dbc1bd54ef9c5a2f91ca4c537df3d70a014a06c Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Wed, 1 Apr 2026 12:26:04 +0200
Subject: [PATCH] Fix using local vdf module

---
 setup.cfg                         | 1 -
 src/protontricks/_vdf/__init__.py | 2 +-
 src/protontricks/steam.py         | 2 +-
 tests/conftest.py                 | 2 +-
 tests/test_steam.py               | 2 +-
 5 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/setup.cfg b/setup.cfg
index 45185c6..44d60c2 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -29,7 +29,6 @@ package_dir =
     = src
 include_package_data = True
 install_requires =
-    vdf>=3.2
     Pillow
 setup_requires =
     setuptools-scm
diff --git a/src/protontricks/_vdf/__init__.py b/src/protontricks/_vdf/__init__.py
index e79136b..722e6f5 100644
--- a/src/protontricks/_vdf/__init__.py
+++ b/src/protontricks/_vdf/__init__.py
@@ -16,7 +16,7 @@ try:
 except:
     from collections import Mapping
 
-from vdf.vdict import VDFDict
+from . import vdict
 
 # Py2 & Py3 compatibility
 if sys.version_info[0] >= 3:
diff --git a/src/protontricks/steam.py b/src/protontricks/steam.py
index 5f13206..888f53d 100644
--- a/src/protontricks/steam.py
+++ b/src/protontricks/steam.py
@@ -8,7 +8,7 @@ import glob
 from collections import OrderedDict
 from pathlib import Path
 
-import vdf
+from . import _vdf as vdf
 
 from ._vdf import binary_loads as vendored_binary_loads
 from .util import is_steam_deck, lower_dict
diff --git a/tests/conftest.py b/tests/conftest.py
index e604326..17fb338 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -8,7 +8,7 @@ from pathlib import Path
 from subprocess import run, TimeoutExpired
 
 import pytest
-import vdf
+from protontricks import _vdf as vdf
 
 from protontricks.cli.desktop_install import \
     cli as desktop_install_cli_entrypoint
diff --git a/tests/test_steam.py b/tests/test_steam.py
index 81c3dc0..4a2c5bd 100644
--- a/tests/test_steam.py
+++ b/tests/test_steam.py
@@ -4,7 +4,7 @@ import time
 from pathlib import Path
 
 import pytest
-import vdf
+from protontricks import _vdf as vdf
 
 from protontricks.steam import (SteamApp, _get_steamapps_subdirs,
                                 find_appid_proton_prefix,
-- 
2.51.0

openSUSE Build Service is sponsored by