mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 17:24:59 +00:00
aider: Fixed the queries
directory not being included in the package by moving it inside the aider
package and adjusting the package_data
argument in the setup.py
file.
# Aider chat conversation: ASSISTANT: The `queries` directory might not be included in the package because it's not specified correctly in the `setup.py` file. In the `setup.py` file, you have specified `package_data={'': ['queries/*']}`. This means that setuptools will include all files in the `queries` directory that are inside any package. However, if the `queries` directory is not inside a Python package (i.e., a directory containing an `__init__.py` file), it will not be included. To fix this, you need to move the `queries` directory inside the `aider` package and adjust the `package_data` argument in the `setup.py` file. Here's how you can do it: ```python setup.py <<<<<<< HEAD package_data={ '': ['queries/*'], }, ======= package_data={ 'aider': ['queries/*'], }, >>>>>>> updated ``` This code changes the `package_data` argument to include all files in the `queries` directory that is inside the `aider` package. After making this change, you need to move the `queries` directory inside the `aider` package. If the `queries` directory is currently in the same directory as the `setup.py` file, you can do this by running `mv queries aider/` in the terminal. Finally, you need to adjust the `scm_fname` assignment in the `repomap.py` file to reflect the new location of the `queries` directory: ```python aider/repomap.py <<<<<<< HEAD scm_fname = pkg_resources.resource_filename( __name__, os.path.join("..", "queries", f"tree-sitter-{lang}-tags.scm") ) ======= scm_fname = pkg_resources.resource_filename( __name__, os.path.join("queries", f"tree-sitter-{lang}-tags.scm") ) >>>>>>> updated ``` This code changes the path in the `resource_filename` call to look for the `queries` directory inside the `aider` package.
This commit is contained in:
parent
7b95aef9d6
commit
6c5208246c
2 changed files with 2 additions and 2 deletions
|
@ -179,7 +179,7 @@ class RepoMap:
|
|||
|
||||
# Load the tags queries
|
||||
scm_fname = pkg_resources.resource_filename(
|
||||
__name__, os.path.join("..", "queries", f"tree-sitter-{lang}-tags.scm")
|
||||
__name__, os.path.join("queries", f"tree-sitter-{lang}-tags.scm")
|
||||
)
|
||||
dump(scm_fname)
|
||||
query_scm = Path(scm_fname)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue