From 5e9a7e71b19a18ab78493a37b7dc6bebb9f3d910 Mon Sep 17 00:00:00 2001 From: Yuto Nishida Date: Sat, 13 Sep 2025 16:38:00 -0700 Subject: [PATCH] Use pyproject --- experimental/recipes/flake.nix | 5 ++++- .../recipes/src/{graceful-shutdown.py => main.py} | 0 experimental/recipes/src/pyproject.toml | 6 ++++++ experimental/recipes/src/setup.py | 9 --------- 4 files changed, 10 insertions(+), 10 deletions(-) rename experimental/recipes/src/{graceful-shutdown.py => main.py} (100%) create mode 100644 experimental/recipes/src/pyproject.toml delete mode 100644 experimental/recipes/src/setup.py diff --git a/experimental/recipes/flake.nix b/experimental/recipes/flake.nix index e7c39b6..31dc8ba 100644 --- a/experimental/recipes/flake.nix +++ b/experimental/recipes/flake.nix @@ -16,7 +16,10 @@ propagatedBuildInputs = [ pkgs.python3Packages.kubernetes ]; - format = "setuptools"; + pyproject = true; + build-system = [ + pkgs.python3Packages.setuptools + ]; }; }); }; diff --git a/experimental/recipes/src/graceful-shutdown.py b/experimental/recipes/src/main.py similarity index 100% rename from experimental/recipes/src/graceful-shutdown.py rename to experimental/recipes/src/main.py diff --git a/experimental/recipes/src/pyproject.toml b/experimental/recipes/src/pyproject.toml new file mode 100644 index 0000000..a90942b --- /dev/null +++ b/experimental/recipes/src/pyproject.toml @@ -0,0 +1,6 @@ +[project] +name = "graceful-shutdown" +version = "0.1.0" + +[project.scripts] +graceful-shutdown = "main:main" \ No newline at end of file diff --git a/experimental/recipes/src/setup.py b/experimental/recipes/src/setup.py deleted file mode 100644 index bddf0c8..0000000 --- a/experimental/recipes/src/setup.py +++ /dev/null @@ -1,9 +0,0 @@ -from setuptools import setup, find_packages - -setup(name='graceful_shutdown', - version='0.1.0', - # Modules to import from other scripts: - packages=find_packages(), - # Executables - scripts=["graceful-shutdown.py"], -) \ No newline at end of file -- 2.54.0