python313Packages.edlib: 1.3.9 -> 1.3.9post1

edlib: unstable-2021-08-20 -> 1.3.9post1

Changed files
+24 -17
pkgs
by-name
ed
edlib
development
python-modules
edlib
+9 -9
pkgs/by-name/ed/edlib/package.nix
···
cmake,
}:
-
stdenv.mkDerivation {
+
stdenv.mkDerivation (finalAttrs: {
pname = "edlib";
-
version = "unstable-2021-08-20";
+
version = "1.3.9.post1";
src = fetchFromGitHub {
owner = "Martinsos";
repo = "edlib";
-
rev = "f8afceb49ab0095c852e0b8b488ae2c88e566afd";
-
hash = "sha256-P/tFbvPBtA0MYCNDabW+Ypo3ltwP4S+6lRDxwAZ1JFo=";
+
tag = finalAttrs.version;
+
hash = "sha256-XejxohLVdBBzpYZ//OpqC1ActmCaZ8tunJyhOYtZmKQ=";
};
nativeBuildInputs = [ cmake ];
···
runHook postCheck
'';
-
meta = with lib; {
+
meta = {
homepage = "https://martinsos.github.io/edlib";
description = "Lightweight, fast C/C++ library for sequence alignment using edit distance";
-
maintainers = with maintainers; [ bcdarwin ];
-
license = licenses.mit;
-
platforms = platforms.unix;
+
maintainers = with lib.maintainers; [ bcdarwin ];
+
license = lib.licenses.mit;
+
platforms = lib.platforms.unix;
};
-
}
+
})
+15 -8
pkgs/development/python-modules/edlib/default.nix
···
edlib,
cython,
python,
+
setuptools,
}:
buildPythonPackage {
-
inherit (edlib) pname src meta;
-
version = "1.3.9";
-
format = "setuptools";
-
-
disabled = pythonOlder "3.6";
+
inherit (edlib)
+
pname
+
src
+
version
+
meta
+
;
+
pyproject = true;
sourceRoot = "${edlib.src.name}/bindings/python";
···
ln -s ${edlib.src}/edlib .
'';
-
EDLIB_OMIT_README_RST = 1;
-
EDLIB_USE_CYTHON = 1;
+
env.EDLIB_OMIT_README_RST = 1;
+
env.EDLIB_USE_CYTHON = 1;
+
+
build-system = [
+
setuptools
+
cython
+
];
-
nativeBuildInputs = [ cython ];
buildInputs = [ edlib ];
checkPhase = ''