ReFirmLabs / binwalk

Firmware Analysis Tool
MIT License
10.75k stars 1.54k forks source link

deprecated nose dependency, deprecated used of setup.py test #665

Closed xambroz closed 1 week ago

xambroz commented 10 months ago

Hello, please consider switching from nose to pytest or nose2.

The binwalk tests depend on long deprecated python module nose. In Fedora it is so far only deprecated (since 2020), but for example it is already missing from RHEL9.

Relevant info: https://nose.readthedocs.io/en/latest/ - in maintenance mode for several years, recommends users to switch to nose2 or pytest https://fedoraproject.org/wiki/Changes/DeprecateNose

Same applies for using the "setup.py test" directly. https://packaging.python.org/en/latest/discussions/setup-py-deprecated/#:~:text=However%2C%20python%20setup.py%20and,python%20setup.py%20develop

Thank you Michal Ambroz

a-detiste commented 1 month ago

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018315