diff --git a/pyproject.toml b/pyproject.toml index 79e628404..94f74793d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,7 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta" + [tool.pytest.ini_options] python_files = 'test_*.py' testpaths = 'test' # space seperated list of paths from root e.g test tests doc/testing diff --git a/setup.py b/setup.py index 5f2d8e4f6..215590710 100755 --- a/setup.py +++ b/setup.py @@ -1,11 +1,4 @@ -#!/usr/bin/env python -try: - from setuptools import setup, find_packages -except ImportError: - from ez_setup import use_setuptools # type: ignore[Pylance] - use_setuptools() - from setuptools import setup, find_packages - +from setuptools import setup, find_packages from setuptools.command.build_py import build_py as _build_py from setuptools.command.sdist import sdist as _sdist import fnmatch @@ -93,8 +86,7 @@ def build_py_modules(basedir, excludes=()): author_email="byronimo@gmail.com, mtrier@gmail.com", license="BSD", url="https://github.com/gitpython-developers/GitPython", - packages=find_packages(exclude=("test.*")), - package_data={'git': ['**/*.pyi', 'py.typed']}, + packages=find_packages(exclude=["test", "test.*"]), include_package_data=True, py_modules=build_py_modules("./git", excludes=["git.ext.*"]), package_dir={'git': 'git'},