From b3c3d3642adbcd1d9b24dedda2de16802b793bbf Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Fri, 2 Aug 2024 12:53:15 +0300 Subject: [PATCH] Switch to project.scripts from the classic scripts Split from #474 --- pyproject.toml | 5 +++++ setup.py | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 22db36c4..e1560985 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,11 @@ classifiers = [ "Topic :: Terminals", ] +[project.scripts] +activate-global-python-argcomplete = "argcomplete.scripts.activate_global_python_argcomplete:main" +python-argcomplete-check-easy-install-script = "argcomplete.scripts.python_argcomplete_check_easy_install_script:main" +register-python-argcomplete = "argcomplete.scripts.register_python_argcomplete:main" + [project.optional-dependencies] test = ["coverage", "pexpect", "wheel", "ruff", "mypy"] diff --git a/setup.py b/setup.py index f63005cd..aeecec7a 100755 --- a/setup.py +++ b/setup.py @@ -7,7 +7,6 @@ setup( url="https://github.com/kislyuk/argcomplete", packages=find_packages(exclude=["test", "test.*"]), - scripts=glob.glob("scripts/*"), package_data={"argcomplete": ["bash_completion.d/_python-argcomplete", "py.typed"]}, zip_safe=False, include_package_data=True,