Hi,
While fixing/updating more random packages for the python3-nose removal;
I stumbled on this new fork:
https://pypi.org/project/pynose/
This fork brings it's own new problems:
- licensing needs extensive review: https://github.com/mdmintz/pynose/issues/36
- unit test are gone: https://github.com/mdmintz/pynose/issues/39
So I am not convinced it's the way to go;
It still feels like too little, too late.
Kicking Nose out of Debian (+ Ubuntu) would
maybe make some projects reconsider their CI pipeline
to use a better maintained test runner.
python3-pika is the first project I found online that did switched to pynose as prefered test runner in upcoming release.
Debian Code Search also hints to:
- django-cte (it's on the todo list too)
- thunderbird
https://codesearch.debian.net/search?q=pynose&literal=1&perpkg=1
Hi,
Here's an update.
We are down to 2 packages left depending on python3-nose.
* elasticsearch-curator:
it depends on python-elastic-transport in the NEW queue, thanks Karsten
* amp:
this was still using "numpy.distutils" to build fortran code
https://numpy.org/doc/2.2/reference/distutils_status_migration.html#moving-to-setuptools
I have no idea how to fix this, help is appreciated.
---
My proposal would be to keep fissix (= the 2to3 fork)
& "modernize" for now and remove those two after Trixie is released.
"modernize" convert Python2 into "six" code,
it's a bit of a misnomer, pitfall package;
what people want is "pyupgrade"
On Feb 20, 2025 11:21, Dmitry Shachnev <mitya57@debian.org> wrote:
amp is not in testing and has 2 RC bugs (other than one about nose), so
I think we do not need to care about it.
I wish you were right but that is unfortunately not how Debian (and in fact DAK) works: all reverse depends MUST be fixed so a package can be removed. This includes Sid only packages.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 462 |
Nodes: | 16 (2 / 14) |
Uptime: | 73:13:57 |
Calls: | 9,374 |
Calls today: | 1 |
Files: | 13,549 |
Messages: | 6,088,458 |