diff --git a/tests/fixtures/extended_with_no_setup/build.py b/tests/fixtures/extended_with_no_setup/build.py index 3ef8cfae13a..12538fe8bb3 100644 --- a/tests/fixtures/extended_with_no_setup/build.py +++ b/tests/fixtures/extended_with_no_setup/build.py @@ -3,9 +3,9 @@ import os import shutil -from distutils.command.build_ext import build_ext -from distutils.core import Distribution -from distutils.core import Extension +from setuptools import Distribution +from setuptools import Extension +from setuptools.command.build_ext import build_ext extensions = [Extension("extended.extended", ["extended/extended.c"])] @@ -13,7 +13,7 @@ def build(): distribution = Distribution({"name": "extended", "ext_modules": extensions}) - distribution.package_dir = "extended" + distribution.package_dir = {"extended": "extended"} cmd = build_ext(distribution) cmd.ensure_finalized() diff --git a/tests/fixtures/extended_with_no_setup/pyproject.toml b/tests/fixtures/extended_with_no_setup/pyproject.toml index 779fb1bd9dc..2e3b7273336 100644 --- a/tests/fixtures/extended_with_no_setup/pyproject.toml +++ b/tests/fixtures/extended_with_no_setup/pyproject.toml @@ -22,5 +22,5 @@ script = "build.py" generate-setup-file = false [build-system] -requires = ["poetry-core>=1.5.0"] +requires = ["poetry-core>=1.5.0", "setuptools>=67.6.1"] build-backend = "poetry.core.masonry.api"