Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions aider/help.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import warnings
from pathlib import Path

import importlib_resources
import importlib.resources

from aider import __version__, utils
from aider.dump import dump # noqa: F401
Expand All @@ -31,7 +31,7 @@ def install_help_extra(io):


def get_package_files():
for path in importlib_resources.files("aider.website").iterdir():
for path in importlib.resources.files("aider.website").iterdir():
if path.is_file():
yield path
elif path.is_dir():
Expand Down Expand Up @@ -112,7 +112,7 @@ def get_index():
continue

doc = Document(
text=importlib_resources.files("aider.website")
text=importlib.resources.files("aider.website")
.joinpath(fname)
.read_text(encoding="utf-8"),
metadata=dict(
Expand Down
4 changes: 2 additions & 2 deletions aider/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
except ImportError:
git = None

import importlib_resources
import importlib.resources
import shtab
from dotenv import load_dotenv
from prompt_toolkit.enums import EditingMode
Expand Down Expand Up @@ -391,7 +391,7 @@ def register_litellm_models(git_root, model_metadata_fname, io, verbose=False):
model_metadata_files = []

# Add the resource file path
resource_metadata = importlib_resources.files("aider.resources").joinpath("model-metadata.json")
resource_metadata = importlib.resources.files("aider.resources").joinpath("model-metadata.json")
model_metadata_files.append(str(resource_metadata))

model_metadata_files += generate_search_path_list(
Expand Down
2 changes: 1 addition & 1 deletion aider/resources/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This ensures that importlib_resources.files("aider.resources")
# This ensures that importlib.resources.files("aider.resources")
# doesn't raise ImportError, even if there are no other files in this
# dir.
4 changes: 2 additions & 2 deletions benchmark/benchmark.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
from typing import List, Optional

import git
import importlib_resources
import importlib.resources
import lox
import pandas as pd
import prompts
Expand Down Expand Up @@ -320,7 +320,7 @@ def get_exercise_dirs(base_dir, languages=None):

test_dnames = sorted(str(d.relative_to(original_dname)) for d in exercise_dirs)

resource_metadata = importlib_resources.files("aider.resources").joinpath("model-metadata.json")
resource_metadata = importlib.resources.files("aider.resources").joinpath("model-metadata.json")
model_metadata_files_loaded = models.register_litellm_models([resource_metadata])
dump(model_metadata_files_loaded)

Expand Down
4 changes: 0 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -198,10 +198,6 @@ importlib-metadata==7.2.1
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
# litellm
importlib-resources==6.5.2
# via
# -c requirements/common-constraints.txt
# -r requirements/requirements.in
jinja2==3.1.6
# via
# -c requirements/common-constraints.txt
Expand Down
2 changes: 0 additions & 2 deletions requirements/common-constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -210,8 +210,6 @@ importlib-metadata==7.2.1
# via
# -r requirements/requirements.in
# litellm
importlib-resources==6.5.2
# via -r requirements/requirements.in
iniconfig==2.3.0
# via pytest
jinja2==3.1.6
Expand Down
1 change: 0 additions & 1 deletion requirements/requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ diff-match-patch
pypandoc
litellm
flake8
importlib_resources
pyperclip
posthog
mixpanel
Expand Down
2 changes: 1 addition & 1 deletion tests/basic/test_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -1303,7 +1303,7 @@ def test_list_models_with_direct_resource_patch(self):
mock_files = MagicMock()
mock_files.joinpath.return_value = mock_resource_path

with patch("aider.main.importlib_resources.files", return_value=mock_files):
with patch("aider.main.importlib.resources.files", return_value=mock_files):
# Capture stdout to check the output
with patch("sys.stdout", new_callable=StringIO) as mock_stdout:
main(
Expand Down