commit: fd72ee27112668a2c69ec909cc20bf1a19fc24cb Author: Michael Schubert <mschu.dev <AT> gmail <DOT> com> AuthorDate: Mon Nov 11 13:44:34 2024 +0000 Commit: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org> CommitDate: Thu Feb 6 14:07:05 2025 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=fd72ee27
dev-python/snakemake: version bump 8.25.3 and enable tests Signed-off-by: Michael Schubert <mschu.dev <AT> gmail.com> Closes: https://github.com/gentoo/sci/pull/1296 Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org> ...emake-8.16.0.ebuild => snakemake-8.25.3.ebuild} | 33 ++++++++++------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/dev-python/snakemake/snakemake-8.16.0.ebuild b/dev-python/snakemake/snakemake-8.25.3.ebuild similarity index 75% rename from dev-python/snakemake/snakemake-8.16.0.ebuild rename to dev-python/snakemake/snakemake-8.25.3.ebuild index f204537d1..180f32309 100644 --- a/dev-python/snakemake/snakemake-8.16.0.ebuild +++ b/dev-python/snakemake/snakemake-8.25.3.ebuild @@ -16,21 +16,6 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -# cannot import name '_helpers' from 'google.cloud' -RESTRICT="test" - -BDEPEND=" - dev-python/tomli[${PYTHON_USEDEP}] - test? ( - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/google-api-python-client[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pygraphviz[${PYTHON_USEDEP}] - net-libs/google-cloud-cpp - ) -" - RDEPEND=" dev-python/appdirs[${PYTHON_USEDEP}] dev-python/immutables[${PYTHON_USEDEP}] @@ -50,13 +35,12 @@ RDEPEND=" dev-python/reretry[${PYTHON_USEDEP}] >=dev-python/smart-open-4.0[${PYTHON_USEDEP}] >=dev-python/snakemake-interface-common-1.17.0[${PYTHON_USEDEP}] - >=dev-python/snakemake-interface-executor-plugins-9.2.0[${PYTHON_USEDEP}] + >=dev-python/snakemake-interface-executor-plugins-9.3.2[${PYTHON_USEDEP}] >=dev-python/snakemake-interface-storage-plugins-3.2.3[${PYTHON_USEDEP}] - >=dev-python/snakemake-interface-report-plugins-1.0.0[${PYTHON_USEDEP}] + >=dev-python/snakemake-interface-report-plugins-1.1.0[${PYTHON_USEDEP}] dev-python/stopit[${PYTHON_USEDEP}] dev-python/tabulate[${PYTHON_USEDEP}] dev-python/throttler[${PYTHON_USEDEP}] - >=dev-python/toposort-1.10[${PYTHON_USEDEP}] dev-python/wrapt[${PYTHON_USEDEP}] >=dev-python/yte-1.5.1[${PYTHON_USEDEP}] >=dev-python/dpath-2.1.6[${PYTHON_USEDEP}] @@ -71,4 +55,17 @@ RDEPEND=" # dev-python/docutils \ # dev-python/recommonmark \ # dev-python/myst-parser + +EPYTEST_IGNORE=( + # __file__ attribute does not match test name ('python_3_7') + tests/test_conda_python_3_7_script/test_script.py + # ModuleNotFoundError: No module named 'snakemake_executor_plugin_cluster_generic' + tests/test_executor_test_suite.py + # ImportError: cannot import name 'snakemake' from 'snakemake.script' + tests/test_script_py/scripts/test_explicit_import.py +) +EPYTEST_DESELECT=( + # No module named 'snakemake_storage_plugin_s3' + tests/test_api.py::test_deploy_sources +) distutils_enable_tests pytest