./devel/py-nose2, Next generation of nicer testing for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.15.1, Package name: py312-nose2-0.15.1, Maintainer: pkgsrc-users

nose2 is the next generation of nicer testing for Python, based on the
plugins branch of unittest2.


Required to run:
[devel/py-setuptools] [devel/py-coverage] [lang/py-six] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 165.829 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-06-12 18:55:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-nose2: updated to 0.15.1

0.15.1 (2024-05-31)

Fixed

* 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!

0.15.0 (2024-05-30)

Added

* 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.
   2024-05-15 09:57:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-nose2: updated to 0.14.2

0.14.2 (2024-05-07)

* 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. Thanks to :user:`JCHacking`
  for the PR! (:pr:`601`)

0.14.1 (2024-01-28)

* 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.

0.14.0 (2023-10-04)

* Add official support for ``python3.12``
* Remove support for ``python3.6`` and ``python3.7``
   2024-04-30 16:07:48 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-nose2: convert to wheel.mk.

Bump PKGREVISION.
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2022-08-24 11:25:57 by Thomas Klausner | Files touched by this commit (17)
Log message:
*: use coverage from versioned_dependencies.mk
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS