Changelog for
python311-nose2-0.15.1-150500.2.4.noarch.rpm :
* Tue Jun 04 2024 dmuellerAATTsuse.com- update to 0.15.1:
* Fix a bug with config loading which caused custom ini configs not to load if they were not named with a .cfg extension. Thanks :user:`grhwalls` for the bug report!
* Official support for python3.13 betas. nose2 now tests itself against Python 3.13.
* Official support for python3.13 betas. nose2 now tests itself against Python 3.13.
* nose2 now supports loading configuration data from the tool.nose2 table in pyproject.toml. Thanks to :user:`qequ` for the PR! (:pr:`596`, :pr:`606`) On python 3.11+, tomllib is used to parse TOML data. On python 3.10 and lower, tomli must be installed to enable TOML support. Simply pip install tomli as necessary.
* nose2 now supports loading configuration data from the tool.nose2 table in pyproject.toml. Thanks to :user:`qequ` for the PR! (:pr:`596`, :pr:`606`)
* On python 3.11+, tomllib is used to parse TOML data. On python 3.10 and lower, tomli must be installed to enable TOML support. Simply pip install tomli as necessary.
* Tue May 07 2024 dmuellerAATTsuse.com- update to 0.14.2:
* For the coverage plugin, add a config option, coverage- combine, which defaults to False. When set, this config invokes a coverage combine step before reporting results, regardless of whether or not multiprocessing was used to run tests. This allows reporting of coverage results via the plugin on testsuites which invoke subprocesses.
* Fri Feb 09 2024 dmuellerAATTsuse.com- update to 0.14.1:
* Fix the reporting of skipped tests in verbose mode on newer pythons (3.12.1+), in which a skipped test is no longer treated as \"started\". nose2 will not introduce a StartTestEvent in such cases -- the fix is narrowly and adjustment to the test reporter.
* Fix the reporting of skipped tests in verbose mode on newer pythons (3.12.1+), in which a skipped test is no longer treated as \"started\".
* nose2 will not introduce a StartTestEvent in such cases -- the fix is narrowly and adjustment to the test reporter.- drop support-python312.patch (upstream)
* Mon Jan 08 2024 steven.kowalikAATTsuse.com- Update to 0.14.0;
* Add official support for python3.12
* Remove support for python3.6 and python3.7
* Remove support for python2 and older python3 versions
* Fix support for python3.12 to avoid warnings about addDuration.
* nose2 package metadata is converted to pyproject.toml format, using setuptools.
* nose2 license metadata has been corrected in format and content to be distributed in the sdist and wheel distributions correctly.- Add patch support-python312.patch:
* Support changes made upstream in Python 3.12.1.- Switch to autosetup macro.- Instruct pip it isn\'t allowed to reach PyPi and teach it where to look for wheels.
* Fri Apr 21 2023 dmuellerAATTsuse.com- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mceplAATTsuse.com- Make calling of %{sle15modernpython} optional.
* Sat Aug 20 2022 codeAATTbnavigator.de- Update to 0.12.0
* Note: The 0.12.x series will be the final releases of nose2 which support Python 2.
* Passing --junit-xml-path now implies --junit-xml when using the junitxml plugin. This means that the --junit-xml flag can be omitted when --junit-xml-path is specified. (:issue:`521`)
* Remove the dependency on coverage. Use of the coverage plugin now requires that you either install coverage independently, or use the extra, nose2[coverage_plugin]. As a result, nose2 no longer has any strict dependencies
* Remove the dependency on six, instead using a vendored copy. This ensures that the dependency for nose2 doesn\'t conflict with application dependencies
* nose2 no longer provides an entry-point named based on the current python version, e.g. nose2-3.8 on python3.8 . Only the nose2 command is provided.
* Remove support for setup.py test on nose2 itself. This usage is deprecated by setuptools. Developers contributing to nose2 are encouraged to use tox to run nose2\'s testsuite, per the contributing guide.- Release 0.11.0
* Test classes now have their short description (first line of docstring) printed in verbose output
* The junitxml plugin now sets timestamp on each testcase node as an ISO-8601 timestamp. Thanks to :user:`deeplow` for the contribution!
* Drop support for Python 3.5
* Python 3.10 is now officially supported. Python 3.11-dev will be supported on a best-effort basis. Thanks to :user:`hugovk` and :user:`tirkarthi` for their contributions!
* Add support for test classes when running with the multiprocessing plugin. Thanks to :user:`ltfish` for the initial contribution and :user:`stefanholek` for the refinement to this change!- Release 0.10.0
* Support for subtests!
* Notes for plugin authors about subtest support: - Subtest failures will produce a TestOutcomeEvent with outcome = \"subtest\" - Subtest events can be failures, but they do not indicate success -- the containing test will send a success event if no subtests fail
* Drop support for Python 3.4
* Python 3.8 and 3.9 are now officially supported
* Improve helptext for the multiprocess plugin\'s -N option
* When run with reduced verbosity (e.g. with -q), nose2 will no longer print an empty line before test reports
* The plugin registry will no longer contain duplicate plugins and or base event.Plugin instances
* Fix function test case implementation of id, __str__, and __repr__. This removes the injected transplant_class.
from reporting output
* Doctest loading will now skip setup.py files in the project root
* Class methods decorated (e.g. with mock.patch) are no longer incorrectly picked up by the function loader- Drop patches
* remove_unittest2.patch
* ignore-warnings-doctests.patch
* fix-mock-dep.patch
* Wed May 04 2022 pgajdosAATTsuse.com- python-mock is not required for build
* Thu Oct 07 2021 pgajdosAATTsuse.com- %check: use %pyunittest rpm macro
* Mon Mar 02 2020 tchvatalAATTsuse.com- Update to 0.9.2:
* Add --junit-xml-path to the junit plugin argument list
* It is now possible to use the multiprocess and coverage plugins together, as long as all of the coverage config is put into the config file
* Minor changes to be compatible with newer pythons (3.8, 3.9)
* Mon Nov 11 2019 steven.kowalikAATTsuse.com- Add ignore-warnings-doctests.patch to supress warnings when running doctests.
* Mon Sep 30 2019 tchvatalAATTsuse.com- Add dep on coverage as it is hard requirement based on requires
* Tue May 14 2019 tchvatalAATTsuse.com- Add patch to fix build with new mock versions:
* fix-mock-dep.patch
* Mon Apr 08 2019 mimi.vxAATTgmail.com- update to 0.9.1- refresh remove_unittest2.patch
* the prof plugin now uses cProfile instead of hotshot for profiling
* skipped tests now include the user\'s reason in junit XML\'s message field
* the prettyassert plugin mishandled multi-line function definitions
* Using a plugin\'s CLI flag when the plugin is already enabled via config no longer errors
* nose2.plugins.prettyassert, enabled with --pretty-assert
* Cleanup code for EOLed python versions
* Dropped support for distutils.
* Result reporter respects failure status set by other plugins
* JUnit XML plugin now includes the skip reason in its output
* Thu Aug 16 2018 jengelhAATTinai.de- Avoid name repetition in summary (rpmlint).
* Mon Aug 13 2018 mceplAATTsuse.com- Remove dependency on unittest2 Add remove_unittest2.patch to faciliate that- Upgrade to 0.8.0: List of changes is too long to show here, see https://github.com/nose-devs/nose2/blob/master/docs/changelog.rst changes between 0.6.5 and 0.8.0
* Wed Jun 28 2017 jengelhAATTinai.de- Update package description
* Mon Apr 24 2017 alarrosaAATTsuse.com- Use singlespec macros
* Mon Feb 06 2017 alarrosaAATTsuse.com- Initial release