diff options
| author | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-08-01 15:14:09 -0400 |
|---|---|---|
| committer | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2026-08-01 15:14:09 -0400 |
| commit | cc5eb55dbe02d65910c5278a375d0d5640374208 (patch) | |
| tree | 522764d808b097e69a2398cb2db7e0cd09167353 | |
| parent | 02521a797e195b331af1778cd7bc854d3a396ead (diff) | |
| download | Decky-Framegen-safe-patch-refactor.tar.gz Decky-Framegen-safe-patch-refactor.zip | |
fix package layout for Decky runtime modulessafe-patch-refactor
| -rw-r--r-- | backend/__init__.py | 1 | ||||
| -rw-r--r-- | main.py | 10 | ||||
| -rw-r--r-- | py_modules/services/__init__.py | 1 | ||||
| -rw-r--r-- | py_modules/services/assets.py (renamed from backend/assets.py) | 0 | ||||
| -rw-r--r-- | py_modules/services/bundle.py (renamed from backend/bundle.py) | 0 | ||||
| -rw-r--r-- | py_modules/services/config.py (renamed from backend/config.py) | 0 | ||||
| -rw-r--r-- | py_modules/services/files.py (renamed from backend/files.py) | 2 | ||||
| -rw-r--r-- | py_modules/services/patcher.py (renamed from backend/patcher.py) | 0 | ||||
| -rw-r--r-- | py_modules/services/steam.py (renamed from backend/steam.py) | 0 | ||||
| -rw-r--r-- | tests/test_backend.py | 11 |
10 files changed, 14 insertions, 11 deletions
diff --git a/backend/__init__.py b/backend/__init__.py deleted file mode 100644 index 462b5df..0000000 --- a/backend/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""Backend services for Decky Framegen.""" @@ -1,17 +1,17 @@ """Decky entry point for the Framegen plugin. Decky-facing methods live here; filesystem, Steam, configuration, and patch -ownership concerns are implemented in ``backend`` services. +ownership concerns are implemented in focused service modules. """ from pathlib import Path import decky -from backend.assets import DEFAULT_FRAMEGEN_BACKEND, DEFAULT_FSR4_VARIANT -from backend.bundle import BundleManager -from backend.patcher import PatchManager -from backend.steam import SteamLibrary +from services.assets import DEFAULT_FRAMEGEN_BACKEND, DEFAULT_FSR4_VARIANT +from services.bundle import BundleManager +from services.patcher import PatchManager +from services.steam import SteamLibrary class Plugin: diff --git a/py_modules/services/__init__.py b/py_modules/services/__init__.py new file mode 100644 index 0000000..737c993 --- /dev/null +++ b/py_modules/services/__init__.py @@ -0,0 +1 @@ +"""Focused services for Decky Framegen.""" diff --git a/backend/assets.py b/py_modules/services/assets.py index 69f71ba..69f71ba 100644 --- a/backend/assets.py +++ b/py_modules/services/assets.py diff --git a/backend/bundle.py b/py_modules/services/bundle.py index a6ef9e4..a6ef9e4 100644 --- a/backend/bundle.py +++ b/py_modules/services/bundle.py diff --git a/backend/config.py b/py_modules/services/config.py index 87476cc..87476cc 100644 --- a/backend/config.py +++ b/py_modules/services/config.py diff --git a/backend/files.py b/py_modules/services/files.py index c5ec839..d8571ba 100644 --- a/backend/files.py +++ b/py_modules/services/files.py @@ -1,4 +1,4 @@ -"""Small filesystem helpers shared by backend services.""" +"""Small filesystem helpers shared by service modules.""" import filecmp import hashlib diff --git a/backend/patcher.py b/py_modules/services/patcher.py index 59d08f1..59d08f1 100644 --- a/backend/patcher.py +++ b/py_modules/services/patcher.py diff --git a/backend/steam.py b/py_modules/services/steam.py index c2e90b0..c2e90b0 100644 --- a/backend/steam.py +++ b/py_modules/services/steam.py diff --git a/tests/test_backend.py b/tests/test_backend.py index 69165f1..fafee68 100644 --- a/tests/test_backend.py +++ b/tests/test_backend.py @@ -1,11 +1,14 @@ +import sys import tempfile import unittest from pathlib import Path -from backend import config -from backend.bundle import BundleManager -from backend.patcher import PatchManager -from backend.steam import SteamLibrary +sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "py_modules")) + +from services import config +from services.bundle import BundleManager +from services.patcher import PatchManager +from services.steam import SteamLibrary class BackendSafetyTests(unittest.TestCase): |
