summaryrefslogtreecommitdiff
path: root/lib/utils/paths.py
AgeCommit message (Collapse)Author
2025-06-28fix: generate-inx-files failing with NixMartin Fischer
Fixes the following error when attempting to build the Nix package: python bin/generate-inx-files; Traceback (most recent call last): File "/build/inkstitch/bin/generate-inx-files", line 59, in <module> from lib.inx.generate import generate_inx_files File "/build/inkstitch/lib/inx/generate.py", line 6, in <module> from .extensions import generate_extension_inx_files File "/build/inkstitch/lib/inx/extensions.py", line 10, in <module> from ..commands import (COMMANDS, GLOBAL_COMMANDS, LAYER_COMMANDS, File "/build/inkstitch/lib/commands.py", line 16, in <module> from .i18n import N_, _ File "/build/inkstitch/lib/i18n.py", line 10, in <module> from .utils import cache, get_resource_dir File "/build/inkstitch/lib/utils/__init__.py", line 6, in <module> from . import cache as cache_module # Slight hack to allow cache to be imported for monkeypatching ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/inkstitch/lib/utils/cache.py", line 13, in <module> from lib.utils.settings import global_settings File "/build/inkstitch/lib/utils/settings.py", line 84, in <module> global_settings = GlobalSettings() ^^^^^^^^^^^^^^^^ File "/build/inkstitch/lib/utils/settings.py", line 48, in __init__ self.__settings_file = os.path.join(get_user_dir(), "settings.json") ^^^^^^^^^^^^^^ File "/build/inkstitch/lib/utils/paths.py", line 50, in get_user_dir os.makedirs(path) File "<frozen os>", line 215, in makedirs File "<frozen os>", line 215, in makedirs File "<frozen os>", line 225, in makedirs PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
2025-03-04use get_user_dir (#3549)Kaalleen
2025-03-04Migrate from appdirs to platformdirs (#3449) (#3450)Benson Muite
2025-02-03Add debug variable to enable sew stack elements (#3476)Kaalleen
2024-11-18Print-pdf: simplify path detection (#3282)Kaalleen
* print-pdf: simplify path detection * i18n: more cleaning up * Version, License paths
2023-02-18add preferences UI including cache settingsLex Neva
2021-12-08add macOS and windows installer (#1352)rejbasket
2021-03-11add copyright headersLex Neva
2018-09-12fix lintLex Neva
2018-09-09fix pencil icon pathLex Neva
2018-07-12move get_bundled_dir to utilsLex Neva