1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 11:40:45 +00:00

snakemake-interface-common: init at 1.15.0

This commit is contained in:
Dmitry Kalinkin 2023-12-21 14:27:57 -05:00
parent 7b6699491f
commit 9b2d4d2faa
2 changed files with 40 additions and 0 deletions

View file

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, argparse-dataclass
, ConfigArgParse
}:
buildPythonPackage rec {
pname = "snakemake-interface-common";
version = "1.15.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "snakemake";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-Rf2eMkRvkTCR2swB53ekjv8U8DzTPgjhIkBVrn6gTTI=";
};
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
argparse-dataclass
ConfigArgParse
];
pythonImportsCheck = [ "snakemake_interface_common" ];
meta = with lib; {
description = "Common functions and classes for Snakemake and its plugins";
homepage = "https://github.com/snakemake/snakemake-interface-common";
license = licenses.mit;
maintainers = with maintainers; [ veprbl ];
};
}

View file

@ -13276,6 +13276,8 @@ self: super: with self; {
inherit (self) python;
});
snakemake-interface-common = callPackage ../development/python-modules/snakemake-interface-common { };
snakebite = callPackage ../development/python-modules/snakebite { };
snakeviz = callPackage ../development/python-modules/snakeviz { };