Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 850976 - net-p2p/torrentinfo-1.8.6-r2: Non-PEP517 builds are deprecated for ebuilds using plain distutils
Summary: net-p2p/torrentinfo-1.8.6-r2: Non-PEP517 builds are deprecated for ebuilds us...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Louis Sautier (sbraz)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-10 11:10 UTC by Francesco Turco
Modified: 2022-11-05 02:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,4.79 KB, text/plain)
2022-06-10 11:11 UTC, Francesco Turco
Details
build.log (build.log,4.40 KB, text/plain)
2022-06-10 11:11 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2022-06-10 11:10:34 UTC
Portage reports the following QA issue when emerging
net-p2p/torrentinfo-1.8.6-r2:

> QA: prepare
> Non-PEP517 builds are deprecated for ebuilds using plain distutils.
> Please migrate to DISTUTILS_USE_PEP517=setuptools.
> Please see Python Guide for more details:
>   https://projects.gentoo.org/python/guide/distutils.html
Comment 1 Francesco Turco 2022-06-10 11:11:04 UTC
Created attachment 783845 [details]
emerge-info.txt

emerge --info torrentinfo
Comment 2 Francesco Turco 2022-06-10 11:11:18 UTC
Created attachment 783848 [details]
build.log

build log
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-10 11:25:03 UTC
Thanks! I wouldn't worry about reporting all of these PEP517 notices. They're more intended for developers to handle on bumps.

Most of the tree isn't yet on PEP517.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-10 11:25:15 UTC
(In reply to Sam James from comment #3)
> Thanks! I wouldn't worry about reporting all of these PEP517 notices.
> They're more intended for developers to handle on bumps.
> 
> Most of the tree isn't yet on PEP517.

(There will come a time when it's far more urgent, but not there just yet, I think.)
Comment 5 Louis Sautier (sbraz) gentoo-dev 2022-11-05 02:25:52 UTC
Handled in
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa35d194bad0b5845fc9fdbe00b36de306c45708

commit aa35d194bad0b5845fc9fdbe00b36de306c45708
Author:     Louis Sautier <sbraz@gentoo.org>
AuthorDate: 2022-11-05 02:15:20 +0000
Commit:     Louis Sautier <sbraz@gentoo.org>
CommitDate: 2022-11-05 02:22:13 +0000

    net-p2p/torrentinfo: support Python 3.11, drop nose
    
    Closes: https://bugs.gentoo.org/878719
    Signed-off-by: Louis Sautier <sbraz@gentoo.org>

 .../files/torrentinfo-1.8.6-remove-nose.patch      | 38 ++++++++++++++++++++++
 net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild    | 26 +++++++++++++++
 2 files changed, 64 insertions(+)