From 0a5ac42fb0677eb6d772da61b0eb22c8f0012ec8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Mon, 8 May 2023 15:17:18 +0200 Subject: [PATCH] Partially remove reliance on setup.py for micropackaging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Incomplete effort, see gh-2414. Signed-off-by: Juan Luis Cano Rodríguez --- kedro/framework/cli/micropkg.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/kedro/framework/cli/micropkg.py b/kedro/framework/cli/micropkg.py index ce7d28fb8b..f9a491b5dd 100644 --- a/kedro/framework/cli/micropkg.py +++ b/kedro/framework/cli/micropkg.py @@ -749,9 +749,7 @@ def _generate_sdist_file( raise KedroCliError(f"{cls.__module__}.{cls.__qualname__}: {exc}") from exc _generate_manifest_file(temp_dir_path) - setup_file = _generate_setup_file( - package_name, version, install_requires, temp_dir_path - ) + _generate_setup_file(package_name, version, install_requires, temp_dir_path) package_file = destination / _get_sdist_name(name=package_name, version=version) @@ -760,14 +758,14 @@ def _generate_sdist_file( f"Package file {package_file} will be overwritten!", fg="yellow" ) - # python setup.py sdist --formats=gztar --dist-dir + # python -m build --sdist --outdir call( [ sys.executable, - str(setup_file.resolve()), - "sdist", - "--formats=gztar", - "--dist-dir", + "-m", + "build", + "--sdist", + "--outdir", str(destination), ], cwd=temp_dir,