diff --git a/pkgs/applications/virtualization/podman-compose/default.nix b/pkgs/by-name/po/podman-compose/package.nix similarity index 62% rename from pkgs/applications/virtualization/podman-compose/default.nix rename to pkgs/by-name/po/podman-compose/package.nix index 5288cb5f0855..38dd0d3ef246 100644 --- a/pkgs/applications/virtualization/podman-compose/default.nix +++ b/pkgs/by-name/po/podman-compose/package.nix @@ -1,14 +1,10 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, - python-dotenv, - pyyaml, - setuptools, - pypaBuildHook, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { version = "1.5.0"; pname = "podman-compose"; pyproject = true; @@ -21,14 +17,26 @@ buildPythonApplication rec { }; build-system = [ - setuptools + python3Packages.setuptools ]; - dependencies = [ + dependencies = with python3Packages; [ python-dotenv pyyaml ]; - propagatedBuildInputs = [ pypaBuildHook ]; + + propagatedBuildInputs = [ python3Packages.pypaBuildHook ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + parameterized + ]; + + disabledTestPaths = [ + "tests/integration" # requires running podman + ]; + + # versionCheckHook requires podman executable meta = { description = "Implementation of docker-compose with podman backend"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 39b882f86d58..d30a39f917b6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3613,8 +3613,6 @@ with pkgs; po4a = perlPackages.Po4a; - podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { }; - polaris = callPackage ../servers/polaris { }; polaris-web = callPackage ../servers/polaris/web.nix { };