factory
- Convert to libalternatives on SLE-16-based and newer systems
- Return the sle15_python_module_pythons macro to enable build
on python 3.11 in SLE 15
- Update to 3.6.0:
* New "# pragma: no mutate block" and "# pragma: no mutate
start/end" comments to skip mutating regions of code
* New config options: do_not_mutate_patterns (regex-based
disabling), only_mutate (select which files get mutated),
use_setproctitle, and (unstable) timeout_multiplier /
timeout_constant
* Rename paths_to_mutate to source_paths; deprecate tests_dir
in favour of pytest_add_cli_args_test_selection
* Also mutate @staticmethod / @classmethod methods; optionally
filter mutants by type annotations via a type_check_command
* Many mutation-correctness and crash fixes (enums, default
args, private-class methods, async functions, positional-only
args, "mutmut browse", and timeout handling)
- Switch the build backend from setuptools to uv_build to match
upstream; relax upstream's strict uv_build version pin so it
builds against the packaged uv-build
- Update dependencies for 3.6.0: replace parso with libcst and
rich with textual, promote coverage and pytest to hard runtime
requirements, and drop the no-longer-used junit-xml and
whatthepatch
- Spec cleanup: drop the sle15_python_module_pythons macro (mutmut
requires Python 3.10+, so the SLE15/Leap 15 Python flavors no
longer apply) and the obsolete ed and patch build dependencies
OBS-URL: https://build.opensuse.org/request/show/1364500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutmut?expand=0&rev=10
Description
No description provided
Languages
RPM Spec
100%