Diff pysam-0.23.0 with a pysam-9999

/usr/portage/sci-biology/pysam/pysam-9999.ebuild 2025-08-07 18:21:07.607831902 +0300
4 4
EAPI=8
5 5
DISTUTILS_EXT=1
6 6
DISTUTILS_USE_PEP517=setuptools
7
PYTHON_COMPAT=( python3_{10..13} )
7
PYTHON_COMPAT=( python3_{11..13} )
8 8

  
9 9
inherit distutils-r1
10 10

  
11
if [[ ${PV} == *9999 ]]; then
12
	inherit git-r3
13
	EGIT_REPO_URI="https://github.com/pysam-developers/pysam.git"
14
else
15
	SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
16
	KEYWORDS="~amd64 ~x86"
17
fi
18

  
11 19
DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format"
12 20
HOMEPAGE="
13 21
	https://github.com/pysam-developers/pysam
14 22
	https://pypi.org/project/pysam/"
15
SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
16 23

  
17 24
LICENSE="MIT"
18 25
SLOT="0"
19
KEYWORDS="~amd64 ~x86"
20 26

  
21
RDEPEND="=sci-libs/htslib-1.21*:="
27
RDEPEND=">=sci-libs/htslib-1.21"
22 28
DEPEND="${RDEPEND}"
23 29
BDEPEND="
24
	dev-python/cython[${PYTHON_USEDEP}]
25 30
	test? (
26
		=sci-biology/bcftools-1.21*
27
		=sci-biology/samtools-1.21*
31
		>=sci-biology/bcftools-1.21
32
		>=sci-biology/samtools-1.21
28 33
	)"
29 34

  
30 35
distutils_enable_tests pytest
......
38 43
)
39 44

  
40 45
python_prepare_all() {
41

  
42 46
	# unbundle htslib
43 47
	export HTSLIB_MODE="external"
44 48
	export HTSLIB_INCLUDE_DIR="${ESYSROOT}"/usr/include
Thank you!