Bug#1018336: deap: build-depends on python3-nose or uses it for autopkgtest

2024-05-08 Thread Graham Inggs
Control: reopen -1
Control: severity -1 serious

deap 1.4.1-1 still depends on python3-nose for its autopkgtests.
However, these are currently failing, preventing migration to testing.

debian/tests/control contains:

Depends: python3-all, python3-deap, python3-numpy, python3-nose

At least python3-nose should probably be replaced by python3-pytest



Bug#1018336: deap: build-depends on python3-nose or uses it for autopkgtest

2022-08-28 Thread Dmitry Shachnev
Source: deap
Version: 1.3.1-3
User: python-modules-t...@lists.alioth.debian.org
Usertags: nose-rm

Dear Maintainer,

Your package still uses nose [1], which is an obsolete testing framework for
Python, dead and unmaintained since 2015 [2][3].

If you received this bug report, it means that your package either has a
build-dependency on python3-nose or uses that package in debian/tests/control.
If that is not the case, please reply and CC me explicitly.

Please port your package to one of the alternatives: nose2 [4], pytest [5]
or unittest from Python standard library [6].

There is a script called nose2pytest [7] which can assist with migrating from
nose to pytest.

This mass bug filing was discussed on debian-devel in [8].

[1]: https://tracker.debian.org/pkg/nose
[2]: https://github.com/nose-devs/nose/commit/0f40fa995384afad
[3]: https://pypi.org/project/nose/#history
[4]: https://docs.nose2.io/en/latest/
[5]: https://docs.pytest.org/en/latest/
[6]: https://docs.python.org/3/library/unittest.html
[7]: https://github.com/pytest-dev/nose2pytest
[8]: https://lists.debian.org/debian-devel/2022/08/msg00184.html

--
Dmitry Shachnev