From 4c5b7d2f3db2bdd7be11a4b08205637093288708 Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Sun, 11 Aug 2024 00:32:48 +0300 Subject: [PATCH] Fully migrate to pyproject.toml Split from #474 --- pyproject.toml | 7 +++++++ setup.py | 13 ++----------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e156098..721e49a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,11 +43,18 @@ register-python-argcomplete = "argcomplete.scripts.register_python_argcomplete:m test = ["coverage", "pexpect", "wheel", "ruff", "mypy"] [project.urls] +"Homepage" = "https://github.com/kislyuk/argcomplete" "Documentation"= "https://kislyuk.github.io/argcomplete" "Source Code"= "https://github.com/kislyuk/argcomplete" "Issue Tracker"= "https://github.com/kislyuk/argcomplete/issues" "Change Log"= "https://github.com/kislyuk/argcomplete/blob/master/Changes.rst" +[tool.setuptools] +platforms=["MacOS X", "Posix"] + +[tool.setuptools.packages.find] +exclude = ["contrib"] + [tool.setuptools_scm] [tool.black] diff --git a/setup.py b/setup.py index aeecec7..beda28e 100755 --- a/setup.py +++ b/setup.py @@ -1,14 +1,5 @@ #!/usr/bin/env python -import glob +from setuptools import setup -from setuptools import find_packages, setup - -setup( - url="https://github.com/kislyuk/argcomplete", - packages=find_packages(exclude=["test", "test.*"]), - package_data={"argcomplete": ["bash_completion.d/_python-argcomplete", "py.typed"]}, - zip_safe=False, - include_package_data=True, - platforms=["MacOS X", "Posix"], -) +setup()