diff --git a/dev-python/pyfaidx/Manifest b/dev-python/pyfaidx/Manifest index 168778b62f3..c2e7b248813 100644 --- a/dev-python/pyfaidx/Manifest +++ b/dev-python/pyfaidx/Manifest @@ -1 +1 @@ -DIST pyfaidx-0.9.0.4.tar.gz 71759 BLAKE2B c81c39180d1e6624e2d75ab7c343b4824a673d6a8c61274ad4a0835a75f2ee49421e624304ea740e39b3bcc0256bce46ef60892151d5cdd317fd588f46f49e3a SHA512 98249b0f8c5caef87af6a41debff681c1c55be60edfbe78ad328105dfb00cdef762a83df9552355282968efda13cca3e98090bc41d2da8a80b4263e9e65affc1 +DIST pyfaidx-0.9.1.1.gh.tar.gz 64537 BLAKE2B b590fd2a0bedb5e19e08728a27293edd8c224ea2e02176a0384e2921b5db2d46d2b61226607f972a7f77cf5366f3ec19792f1e3df2b06cac5e66acb5c6aa48c0 SHA512 f9251f5ceb9d533f7fa46826d872b909efe3b1b2d692012cfbb872d5378fc307807a4583efab070077c90ab33002ea01b6534fb0e7847fc7c5580d5a1b4e6976 diff --git a/dev-python/pyfaidx/pyfaidx-0.9.0.4.ebuild b/dev-python/pyfaidx/pyfaidx-0.9.0.4.ebuild deleted file mode 100644 index 63909a4983c..00000000000 --- a/dev-python/pyfaidx/pyfaidx-0.9.0.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Efficient pythonic random access to fasta subsequences" -HOMEPAGE="https://github.com/mdshw5/pyfaidx" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=sci-biology/pysam-0.23.1[${PYTHON_USEDEP}]" -REPEND="dev-python/importlib_metadata[${PYTHON_USEDEP}]" - -EPYTEST_DESELECT=( - # needs external file - tests/test_Fasta_bgzip.py -) - -EPYTEST_PLUGINS=() - -distutils_enable_tests pytest diff --git a/dev-python/pyfaidx/pyfaidx-0.9.1.1.ebuild b/dev-python/pyfaidx/pyfaidx-0.9.1.1.ebuild new file mode 100644 index 00000000000..82b8175a27c --- /dev/null +++ b/dev-python/pyfaidx/pyfaidx-0.9.1.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..15} ) +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +inherit distutils-r1 + +DESCRIPTION="Efficient pythonic random access to fasta subsequences" +HOMEPAGE=" + https://github.com/mdshw5/pyfaidx + https://pypi.org/project/pyfaidx/ +" +SRC_URI="https://github.com/mdshw5/pyfaidx/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + # The remaining tests require genome data downloaded separately by upstream + epytest -o addopts= \ + tests/test_bed_non_data.py \ + tests/test_bgzfblock.py \ + 'tests/test_faidx.py::test_faidx_cli_transform_chromsizes[False]' \ + tests/test_feature_comments.py \ + tests/test_feature_spliced_seq.py \ + tests/test_long_fasta_entry.py \ + tests/test_sequence_class.py \ + tests/test_wrap_sequence_newline.py +}