• Re: [gentoo-dev-announce] Re: [gentoo-dev] Last rites: dev-python/* usi

    From John Helmert III@21:1/5 to Alexey 'Alexxy' Shvetsov on Fri Dec 23 21:30:01 2022
    On Fri, Dec 23, 2022 at 11:11:46PM +0300, Alexey 'Alexxy' Shvetsov wrote:
    Hi!

    Please make discussion on gentoo-dev rather than gentoo-dev-announce.

    Whats the reason to lastrite packages that use nose as dep for tests?
    e.g dev-python/pika (which is a usefull py lib)?

    nose has been deprecated for several months:

    ~/gentoo/gentoo/dev-python/pika $ pkgcheck scan
    dev-python/pika
    UnstableOnly: for arches: [ amd64, arm64, x86 ], all versions are unstable: [ 1.3.0 ]
    DeprecatedDep: version 1.3.0: BDEPEND: deprecated dependency: dev-python/nose[python_targets_python3_10(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?]
    PythonCompatUpdate: version 1.3.0: PYTHON_COMPAT update available: python3_11

    And in package.deprecated:

    # Michał Górny <mgorny@gentoo.org> (2022-10-17)
    # Nosetests are no longer maintained (since 2015!), are completely
    # broken with Python 3.11, and we were already patching it to make it
    # work with prior Python versions. If your package still needs it
    # (sic!), then either port it to use a maintained test framework (pytest
    # preferably) or last rite it.
    #
    # Case is also unmaintained (since 2018). Nose-random has had last
    # commit in 2016 and was not even released to pypi!
    dev-python/nose
    dev-python/nose-random


    В письме от пятница, 23 декабря 2022 г. 17:35:59 MSK пользователь Michał Górny
    написал:
    # Michał Górny <mgorny@gentoo.org> (2022-12-23)
    # Packages that still use dev-python/nose and have no revdeps.
    #
    # dev-python/blessings: EAPI 7, last rel. in 2018, git act. in 2020
    # dev-python/errorhandler: EAPI 7, last rel. in 2016, git act. in 2018
    # dev-python/flask-restful: EAPI 7, last rel. in 2021, git act. in Mar
    # dev-python/imread: non-PEP517, last rel. in 2020, uses pytest in git
    # dev-python/influxdb: EAPI 7, last rel. 2020, archived on GitHub
    # dev-python/nose-random: nose plugin
    # dev-python/pika: active, uses nose + nose2 (sic!)
    # dev-python/pilkit: EAPI 7, last rel. in 2017, uses pytest in git
    # dev-python/PyContracts: EAPI 7, last rel. in 2019, git act. in 2020
    # dev-python/python-redmine: EAPI 7, last rel. in 2020, git may be good
    # dev-python/python-zipstream: EAPI 7, last rel. in 2016, git in 2018
    # dev-python/PyUtilib: EAPI 7, last rel. and git act. in 2020
    # dev-python/socketio-client: EAPI 7, last rel. in 2016, git in 2017
    # dev-python/www-authenticate: EAPI 7, last rel. in 2015, git in 2019
    #
    # Removal on 2023-01-22. Bug #888087.
    dev-python/blessings
    dev-python/errorhandler
    dev-python/flask-restful
    dev-python/imread
    dev-python/influxdb
    dev-python/nose-random
    dev-python/pika
    dev-python/pilkit
    dev-python/PyContracts
    dev-python/python-redmine
    dev-python/python-zipstream
    dev-python/PyUtilib
    dev-python/socketio-client
    dev-python/www-authenticate


    --
    Best regards,
    Alexey 'Alexxy' Shvetsov



    -----BEGIN PGP SIGNATURE-----

    iHUEABYKAB0WIQQyG9yfCrmO0LPSdG2gXq2+aa/JtQUCY6YN1AAKCRCgXq2+aa/J tS1kAQCWyLpYJ2xICGCoME/LJV3RU9F2wslC6891x03eEjij/AD7BNQN2x9gWLqj 728DwM1+yL7DDi9JsHUZMErFd9d58gY=
    =5AkR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)