Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH] distutils-r1.eclass: Provide detailed flit/poetry migration info
Date: Thu, 27 Jan 2022 10:10:37
Message-Id: 20220127101024.538116-1-mgorny@gentoo.org
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 eclass/distutils-r1.eclass | 20 ++++++++++++++++++++
4 1 file changed, 20 insertions(+)
5
6 diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
7 index 7dfd92691b59..b4183e010b9c 100644
8 --- a/eclass/distutils-r1.eclass
9 +++ b/eclass/distutils-r1.eclass
10 @@ -874,6 +874,26 @@ _distutils-r1_backend_to_key() {
11 setuptools.build_meta|setuptools.build_meta:__legacy__)
12 echo setuptools
13 ;;
14 + flit.buildapi)
15 + eerror "flit.buildapi backend is deprecated. Please update upstream:"
16 + eerror
17 + eerror '-requires = ["flit"]'
18 + eerror '+requires = ["flit_core"]'
19 + eerror '-build-backend = "flit.buildapi"'
20 + eerror '+build-backend = "flit_core.buildapi"'
21 + eerror
22 + die "flit.buildapi is deprecated, use flit_core instead"
23 + ;;
24 + poetry.masonry.api)
25 + eerror "poetry.masonry.api backend is deprecated. Please update upstream:"
26 + eerror
27 + eerror '-requires = ["poetry"]'
28 + eerror '+requires = ["poetry-core>=1.0.0"]'
29 + eerror '-build-backend = "poetry.masonry.api"'
30 + eerror '+build-backend = "poetry.core.masonry.api"'
31 + eerror
32 + die "poetry.masonry.api is deprecated, use poetry-core instead"
33 + ;;
34 *)
35 die "Unknown backend: ${backend}"
36 ;;
37 --
38 2.35.0