Gentoo Archives: gentoo-dev

From: John Helmert III <ajak@g.o>
To: Alexey 'Alexxy' Shvetsov <alexxy@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev-announce] Re: [gentoo-dev] Last rites: dev-python/* using nose, with no revdeps
Date: Fri, 23 Dec 2022 20:21:47
Message-Id: Y6YN1OKzMjNkSUJ0@gentoo.org
1 On Fri, Dec 23, 2022 at 11:11:46PM +0300, Alexey 'Alexxy' Shvetsov wrote:
2 > Hi!
3
4 Please make discussion on gentoo-dev rather than gentoo-dev-announce.
5
6 > Whats the reason to lastrite packages that use nose as dep for tests?
7 > e.g dev-python/pika (which is a usefull py lib)?
8
9 nose has been deprecated for several months:
10
11 ~/gentoo/gentoo/dev-python/pika $ pkgcheck scan
12 dev-python/pika
13 UnstableOnly: for arches: [ amd64, arm64, x86 ], all versions are unstable: [ 1.3.0 ]
14 DeprecatedDep: version 1.3.0: BDEPEND: deprecated dependency: dev-python/nose[python_targets_python3_10(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?]
15 PythonCompatUpdate: version 1.3.0: PYTHON_COMPAT update available: python3_11
16
17 And in package.deprecated:
18
19 # Michał Górny <mgorny@g.o> (2022-10-17)
20 # Nosetests are no longer maintained (since 2015!), are completely
21 # broken with Python 3.11, and we were already patching it to make it
22 # work with prior Python versions. If your package still needs it
23 # (sic!), then either port it to use a maintained test framework (pytest
24 # preferably) or last rite it.
25 #
26 # Case is also unmaintained (since 2018). Nose-random has had last
27 # commit in 2016 and was not even released to pypi!
28 dev-python/nose
29 dev-python/nose-random
30
31
32 > В письме от пятница, 23 декабря 2022 г. 17:35:59 MSK пользователь Michał Górny
33 > написал:
34 > > # Michał Górny <mgorny@g.o> (2022-12-23)
35 > > # Packages that still use dev-python/nose and have no revdeps.
36 > > #
37 > > # dev-python/blessings: EAPI 7, last rel. in 2018, git act. in 2020
38 > > # dev-python/errorhandler: EAPI 7, last rel. in 2016, git act. in 2018
39 > > # dev-python/flask-restful: EAPI 7, last rel. in 2021, git act. in Mar
40 > > # dev-python/imread: non-PEP517, last rel. in 2020, uses pytest in git
41 > > # dev-python/influxdb: EAPI 7, last rel. 2020, archived on GitHub
42 > > # dev-python/nose-random: nose plugin
43 > > # dev-python/pika: active, uses nose + nose2 (sic!)
44 > > # dev-python/pilkit: EAPI 7, last rel. in 2017, uses pytest in git
45 > > # dev-python/PyContracts: EAPI 7, last rel. in 2019, git act. in 2020
46 > > # dev-python/python-redmine: EAPI 7, last rel. in 2020, git may be good
47 > > # dev-python/python-zipstream: EAPI 7, last rel. in 2016, git in 2018
48 > > # dev-python/PyUtilib: EAPI 7, last rel. and git act. in 2020
49 > > # dev-python/socketio-client: EAPI 7, last rel. in 2016, git in 2017
50 > > # dev-python/www-authenticate: EAPI 7, last rel. in 2015, git in 2019
51 > > #
52 > > # Removal on 2023-01-22. Bug #888087.
53 > > dev-python/blessings
54 > > dev-python/errorhandler
55 > > dev-python/flask-restful
56 > > dev-python/imread
57 > > dev-python/influxdb
58 > > dev-python/nose-random
59 > > dev-python/pika
60 > > dev-python/pilkit
61 > > dev-python/PyContracts
62 > > dev-python/python-redmine
63 > > dev-python/python-zipstream
64 > > dev-python/PyUtilib
65 > > dev-python/socketio-client
66 > > dev-python/www-authenticate
67 >
68 >
69 > --
70 > Best regards,
71 > Alexey 'Alexxy' Shvetsov

Attachments

File name MIME type
signature.asc application/pgp-signature