1{
2 lib,
3 buildPythonApplication,
4 fetchFromGitHub,
5 python-dotenv,
6 pyyaml,
7 setuptools,
8 pypaBuildHook,
9}:
10
11buildPythonApplication rec {
12 version = "1.5.0";
13 pname = "podman-compose";
14 pyproject = true;
15
16 src = fetchFromGitHub {
17 repo = "podman-compose";
18 owner = "containers";
19 tag = "v${version}";
20 hash = "sha256-AEnq0wsDHaCxefaEX4lB+pCAIKzN0oyaBNm7t7tK/yI=";
21 };
22
23 build-system = [
24 setuptools
25 ];
26
27 dependencies = [
28 python-dotenv
29 pyyaml
30 ];
31 propagatedBuildInputs = [ pypaBuildHook ];
32
33 meta = {
34 description = "Implementation of docker-compose with podman backend";
35 homepage = "https://github.com/containers/podman-compose";
36 license = lib.licenses.gpl2Only;
37 platforms = lib.platforms.unix;
38 maintainers = [ lib.maintainers.sikmir ];
39 teams = [ lib.teams.podman ];
40 mainProgram = "podman-compose";
41 };
42}