diff --git a/aider/repomap.py b/aider/repomap.py index 1b99c5111..1c90ab655 100644 --- a/aider/repomap.py +++ b/aider/repomap.py @@ -177,8 +177,8 @@ class RepoMap: parser = get_parser(lang) # Load the tags queries - scm_fname = ( - f"/Users/gauthier/tmp/py-tree-sitter-languages/queries/tree-sitter-{lang}-tags.scm" + scm_fname = pkg_resources.resource_filename( + __name__, f"queries/tree-sitter-{lang}-tags.scm" ) query_scm = Path(scm_fname) if not query_scm.exists(): diff --git a/setup.py b/setup.py index bc6efe6ca..412c18e0d 100644 --- a/setup.py +++ b/setup.py @@ -17,6 +17,9 @@ setup( version=__version__, packages=find_packages(), include_package_data=True, + package_data={ + '': ['queries/*'], + }, install_requires=requirements, python_requires='>=3.9', entry_points={