python313Packages.pysam: 0.22.1-unstable-2024-10-30 -> 0.23.3 (#438849)

Sandro 7cf2cecb 597c7a90

Changed files
+14 -6
pkgs
development
python-modules
pysam
+14 -6
pkgs/development/python-modules/pysam/default.nix
···
setuptools,
samtools,
zlib,
}:
-
buildPythonPackage {
pname = "pysam";
-
version = "0.22.1-unstable-2024-10-30";
pyproject = true;
# Fetching from GitHub instead of PyPi cause the 0.13 src release on PyPi is
···
src = fetchFromGitHub {
owner = "pysam-developers";
repo = "pysam";
-
rev = "0eae5be21ac3ab3ac7aa770a3931e2977e37b909";
-
hash = "sha256-i8glYSpuCRNhNtK4i6eUrerz8daiMfY/YgDwgSuELbc=";
};
-
nativeBuildInputs = [
cython
-
samtools
setuptools
];
buildInputs = [
···
"pysam.libchtslib"
"pysam.libcutils"
"pysam.libcvcf"
];
meta = {
description = "Python module for reading, manipulating and writing genome data sets";
downloadPage = "https://github.com/pysam-developers/pysam";
homepage = "https://pysam.readthedocs.io";
maintainers = with lib.maintainers; [ unode ];
license = lib.licenses.mit;
···
setuptools,
samtools,
zlib,
+
nix-update-script,
}:
+
buildPythonPackage rec {
pname = "pysam";
+
version = "0.23.3";
pyproject = true;
# Fetching from GitHub instead of PyPi cause the 0.13 src release on PyPi is
···
src = fetchFromGitHub {
owner = "pysam-developers";
repo = "pysam";
+
tag = "v${version}";
+
hash = "sha256-yOLnfuGQW+j0nHy4MRlwurZMpeRHTGmQ9eLmihcAGoQ=";
};
+
build-system = [
cython
setuptools
+
];
+
+
nativeBuildInputs = [
+
samtools
];
buildInputs = [
···
"pysam.libchtslib"
"pysam.libcutils"
"pysam.libcvcf"
+
"pysam.libcsamtools"
];
+
passthru.updateScript = nix-update-script { };
+
meta = {
description = "Python module for reading, manipulating and writing genome data sets";
downloadPage = "https://github.com/pysam-developers/pysam";
+
changelog = "https://github.com/pysam-developers/pysam/releases/tag/${src.tag}";
homepage = "https://pysam.readthedocs.io";
maintainers = with lib.maintainers; [ unode ];
license = lib.licenses.mit;