Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-mutmut-3.2.2-2.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-mutmut Distribution: openSUSE Tumbleweed
Version: 3.2.2 Vendor: openSUSE
Release: 2.2 Build date: Sat Nov 23 02:17:23 2024
Group: Unspecified Build host: reproducible
Size: 272472 Source RPM: python-mutmut-3.2.2-2.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/boxed/mutmut
Summary: Python mutation testing
Python mutation testing.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Nov 23 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Remove unneeded {Build,}Requires on hammett.
  - We only need rich for the testsuite.
  - We need toml for Python 3.10 only.
* Thu Nov 21 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.2.2:
    * Fixed crash when running mutmut results
    * Read paths_to_mutate from config file
    * Mutate break to return to avoid timeouts
    * Added debug mode. Enable with debug=True in setup.cfg under
      [mutmut]
    * Fixed new test detection. The old code incorrectly detected
      new tests when there were none, creating a much slower
      interaction loop for fixing mutants.
    * And many more fixes
    * Timeouts for mutants implemented.
    * Browser: syntax highlighting for diff view
    * More fixes for generators.
    * Fix for src-style layout of projects.
    * Fixed bug where mutmut would recollect all tests on every
      run, slowing down startup.
    * Correctly handle mutation for generator functions (yield).
    * Fixed so that from __future__ lines are always first.
    * If no stats are collected exit directly, as that is a
      breaking error for mutation testing.
    * Changed name mangling to make mutants less likely to trigger
      name-based python magic, like in pytest where functions named
      test_* have special meaning.
    * Another attempt to get the pypi package to work
    * Another attempt to get the pypi package to work
    * Fixed missing requirement in install package
    * Fixed missing file from the install package
    * Fixed bad entrypoint definition
    * Ignore files that can't be parsed by parso
    * Missed a file in distribution, so browse command was broken.
    * Execution model switched to mutation schemata, which enabled
      parallell execution.
    * New terminal UI
    * Pytest only, which enabled better integration, cutting
      execution time significantly.
  - drop pr_134.patch (upstream)
* Thu Mar 14 2024 Dirk Müller <dmueller@suse.com>
  - skip building for 3.12
* Thu Mar 24 2022 pgajdos@suse.com
  - python-mock is not required for build
* Tue Feb 02 2021 Dirk Müller <dmueller@suse.com>
  - skip python 3.6 (hammett requires python 3.7 or later)
* Mon May 25 2020 Petr Gajdos <pgajdos@suse.com>
  - %python3_only -> %python_alternative
* Mon Mar 30 2020 pgajdos@suse.com
  - version update to 2.0.0
    * New execution model. This should result in some modest speed improvements when using pytest.
    * A special execution mode when using the hammett test runner. This is MUCH MUCH faster. Please try it!
    * Dropped support for python < 3.7. If you need to use mutmut on older versions of python, please use mutmut 1.9.0
    * Some other speed improvements.
    * `mutmut run 7` will always rerun the mutant `7`
    * `mutmut show <filename>` to show all mutants for that file
    * `mutmut run <filename>` to run mutation testing on that file
    * New experimental plugin system: create a file `mutmut_config.py` in your base directory. In it you can have an `init()` function, and a `pre_mutation(context)` function. You can set `context.skip = True` to skip a mutant, and you can modify `context.config.runner`, this is useful to limit the tests. Check out the `Context` class for what information you get.
    * Better display of `mutmut show`/`mutmut result`
    * Fixed a spurious mutant on assigning a local variable with type annotations
    * mutmut now will rerun tests without mutation when tests have changed. This avoids a common pitfall of introducing a failing test and then having all mutants killed incorrectly
    * Added `mutmut html` report generation.
    * Bugfix for multiple assignment. Mutmut used to not handle `foo = bar = baz` correctly (Thanks Roxane Bellot!)
    * Bugfix for incorrect mutation of "in" operator (Thanks Roxane Bellot!)
    * Fixed bug where a mutant survived in the internal AST too long. This could cause mutmut to apply more than one mutant at a time.
    * Vastly improved startup performance when resuming a mutation run.
    * Added new experimental feature for advanced config at runtime of mutations
  - modified patches
    % pr_134.patch (extended)
  - deleted patches
    - no-direct-python-call.patch (merged to pr_134.patch)
* Tue Oct 15 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 1.6.0:
    * Various minor fixes around in the package
  - Remove merged patches pr_148.patch merged_4405bafe.patch
  - Rebase patch pr_134.patch
  - Add patch no-direct-python-call.patch to avoid direct calls
    to python binary
* Wed Aug 07 2019 John Vandenberg <jayvdb@gmail.com>
  - Initial spec for v1.5.1

Files

/etc/alternatives/mutmut
/usr/bin/mutmut
/usr/bin/mutmut-3.13
/usr/lib/python3.13/site-packages/mutmut
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/AUTHORS.rst
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/LICENSE
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/METADATA
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/RECORD
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/WHEEL
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/mutmut-3.2.2.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/mutmut/__init__.py
/usr/lib/python3.13/site-packages/mutmut/__main__.py
/usr/lib/python3.13/site-packages/mutmut/__pycache__
/usr/lib/python3.13/site-packages/mutmut/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/mutmut/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/mutmut/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/mutmut/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/mutmut/result_browser_layout.tcss
/usr/share/doc/packages/python313-mutmut
/usr/share/doc/packages/python313-mutmut/README.rst
/usr/share/licenses/python313-mutmut
/usr/share/licenses/python313-mutmut/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Feb 9 01:37:00 2025