From 46efb7d187f8c45ccbdcfa19ef758e028017e366 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 5 Dec 2025 22:40:29 +0100 Subject: [PATCH] Removed python building --- flake.nix | 19 +++++++++---------- requirements.yml | 9 --------- 2 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 requirements.yml diff --git a/flake.nix b/flake.nix index c385ea1..e304c7d 100644 --- a/flake.nix +++ b/flake.nix @@ -59,19 +59,18 @@ else pkgs.ansible; in rec { - pkgmgr = pypkgs.buildPythonApplication { - pname = "package-manager"; + pkgmgr = pkgs.stdenv.mkDerivation { + pname = "package-manager"; version = "0.1.0"; - src = ./.; - pyproject = true; - build-system = [ pypkgs.setuptools ]; + src = ./.; - propagatedBuildInputs = [ - pypkgs.pyyaml - ansiblePkg - ]; - }; + installPhase = '' + mkdir -p $out/bin + cp main.py $out/bin/pkgmgr + chmod +x $out/bin/pkgmgr + ''; + }; # default package just points to pkgmgr default = pkgmgr; diff --git a/requirements.yml b/requirements.yml deleted file mode 100644 index 6100761..0000000 --- a/requirements.yml +++ /dev/null @@ -1,9 +0,0 @@ -# This file defines Ansible Galaxy dependencies for this repository. -# It is used by `ansible-galaxy install -r requirements.yml` -# to download required collections and roles. -# -# Since the package-manager project does not rely on Ansible, -# both sections are intentionally left empty. - -collections: [] -roles: []