Name: python-snakemake-logger-plugin-rich Version: 0.4.0 Release: %autorelease Summary: Log plugin for snakemake using Rich # SPDX License: MIT URL: https://github.com/cademirch/snakemake-logger-plugin-rich Source: %{url}/archive/v%{version}/snakemake-logger-plugin-rich-%{version}.tar.gz # chore: add license # https://github.com/cademirch/snakemake-logger-plugin-rich/pull/26 # # Fixes: # # Please select a license # https://github.com/cademirch/snakemake-logger-plugin-rich/issues/25 Patch: %{url}/pull/26.patch # Add the license to the package metadata (PEP 639) # https://github.com/cademirch/snakemake-logger-plugin-rich/pull/27 Patch: %{url}/pull/27.patch BuildSystem: pyproject BuildOption(install): -l snakemake_logger_plugin_rich BuildArch: noarch # See: [project.optional-dependencies], which also contains unwanted linters # and typecheckers BuildRequires: %{py3_dist pytest} >= 8.3.5 BuildRequires: snakemake >= 9.0.1 %global common_description %{expand: A logging plugin for Snakemake that utilizes rich for enhanced terminal styling and progress bars.} %description %{common_description} %package -n python3-snakemake-logger-plugin-rich Summary: %{summary} %description -n python3-snakemake-logger-plugin-rich %{common_description} %check -a %pytest -v %files -n python3-snakemake-logger-plugin-rich -f %{pyproject_files} %license LICENSE %doc CHANGELOG.md %doc README.md %changelog %autochangelog