nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 97 lines 3.6 kB view raw
1diff --git a/aider/help.py b/aider/help.py 2index c76188d1..9fded648 100755 3--- a/aider/help.py 4+++ b/aider/help.py 5@@ -6,7 +6,7 @@ import shutil 6 import warnings 7 from pathlib import Path 8 9-import importlib_resources 10+import importlib.resources 11 12 from aider import __version__, utils 13 from aider.dump import dump # noqa: F401 14@@ -31,7 +31,7 @@ def install_help_extra(io): 15 16 17 def get_package_files(): 18- for path in importlib_resources.files("aider.website").iterdir(): 19+ for path in importlib.resources.files("aider.website").iterdir(): 20 if path.is_file(): 21 yield path 22 elif path.is_dir(): 23@@ -112,7 +112,7 @@ def get_index(): 24 continue 25 26 doc = Document( 27- text=importlib_resources.files("aider.website") 28+ text=importlib.resources.files("aider.website") 29 .joinpath(fname) 30 .read_text(encoding="utf-8"), 31 metadata=dict( 32diff --git a/aider/main.py b/aider/main.py 33index afb3f836..7ade37af 100644 34--- a/aider/main.py 35+++ b/aider/main.py 36@@ -13,7 +13,7 @@ try: 37 except ImportError: 38 git = None 39 40-import importlib_resources 41+import importlib.resources 42 import shtab 43 from dotenv import load_dotenv 44 from prompt_toolkit.enums import EditingMode 45@@ -391,7 +391,7 @@ def register_litellm_models(git_root, model_metadata_fname, io, verbose=False): 46 model_metadata_files = [] 47 48 # Add the resource file path 49- resource_metadata = importlib_resources.files("aider.resources").joinpath("model-metadata.json") 50+ resource_metadata = importlib.resources.files("aider.resources").joinpath("model-metadata.json") 51 model_metadata_files.append(str(resource_metadata)) 52 53 model_metadata_files += generate_search_path_list( 54diff --git a/aider/resources/__init__.py b/aider/resources/__init__.py 55index f7ca4efb..cabf3c36 100644 56--- a/aider/resources/__init__.py 57+++ b/aider/resources/__init__.py 58@@ -1,3 +1,3 @@ 59-# This ensures that importlib_resources.files("aider.resources") 60+# This ensures that importlib.resources.files("aider.resources") 61 # doesn't raise ImportError, even if there are no other files in this 62 # dir. 63diff --git a/benchmark/benchmark.py b/benchmark/benchmark.py 64index cc694a9f..82124b28 100755 65--- a/benchmark/benchmark.py 66+++ b/benchmark/benchmark.py 67@@ -16,7 +16,7 @@ from types import SimpleNamespace 68 from typing import List, Optional 69 70 import git 71-import importlib_resources 72+import importlib.resources 73 import lox 74 import pandas as pd 75 import prompts 76@@ -320,7 +320,7 @@ def main( 77 78 test_dnames = sorted(str(d.relative_to(original_dname)) for d in exercise_dirs) 79 80- resource_metadata = importlib_resources.files("aider.resources").joinpath("model-metadata.json") 81+ resource_metadata = importlib.resources.files("aider.resources").joinpath("model-metadata.json") 82 model_metadata_files_loaded = models.register_litellm_models([resource_metadata]) 83 dump(model_metadata_files_loaded) 84 85diff --git a/tests/basic/test_main.py b/tests/basic/test_main.py 86index c8966a53..ec7a04a1 100644 87--- a/tests/basic/test_main.py 88+++ b/tests/basic/test_main.py 89@@ -1303,7 +1303,7 @@ class TestMain(TestCase): 90 mock_files = MagicMock() 91 mock_files.joinpath.return_value = mock_resource_path 92 93- with patch("aider.main.importlib_resources.files", return_value=mock_files): 94+ with patch("aider.main.importlib.resources.files", return_value=mock_files): 95 # Capture stdout to check the output 96 with patch("sys.stdout", new_callable=StringIO) as mock_stdout: 97 main(