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