From 0589ff2b5d85b36c8a44ddb0e2175c1668a7e38a Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Fri, 27 Sep 2024 00:37:44 -0700 Subject: [PATCH] move loading of vendor libs import archivebox init --- archivebox/__init__.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/archivebox/__init__.py b/archivebox/__init__.py index 09b48415..b1afc052 100755 --- a/archivebox/__init__.py +++ b/archivebox/__init__.py @@ -20,6 +20,15 @@ ARCHIVE_DIR = DATA_DIR / 'archive' if str(PACKAGE_DIR) not in sys.path: sys.path.append(str(PACKAGE_DIR)) +# load fallback libraries from vendor dir +from .vendor import load_vendored_libs +load_vendored_libs() + + +os.environ['OUTPUT_DIR'] = str(DATA_DIR) +os.environ['DJANGO_SETTINGS_MODULE'] = 'core.settings' + + def _detect_installed_version(): try: return importlib.metadata.version(__package__ or 'archivebox') @@ -41,8 +50,3 @@ __version__ = VERSION from .constants import CONSTANTS - - -# load fallback libraries from vendor dir -from .vendor import load_vendored_libs -load_vendored_libs()