* [gatesgarth 00/14] Patch review April fools
@ 2021-04-02 1:58 akuster
2021-04-02 1:58 ` [gatesgarth 01/14] nss: Fix warnings generated by getcwd akuster
` (13 more replies)
0 siblings, 14 replies; 17+ messages in thread
From: akuster @ 2021-04-02 1:58 UTC (permalink / raw)
To: openembedded-devel
Please review and have comments back by Saturday.
The following changes since commit 945f062ff098dc9c8ba8d22c5eef88adec60730d:
meta-oe/README: add Ubuntu prerequisite information (2021-02-15 08:19:35 -0800)
are available in the Git repository at:
git://git.openembedded.org/meta-openembedded-contrib stable/gatesgarth-nut
http://cgit.openembedded.org/meta-openembedded-contrib/log/?h=stable/gatesgarth-nut
Aditya.Tayade (1):
neon: Add ptest
Andrei Gherzan (1):
nss: Fix warnings generated by getcwd
Harpritkaur Bhandari (2):
rapidjson: Upgrade SRCREV to latest
rapidjson: Remove unwanted patches
Martin Jansa (4):
ceres-solver: prevent fetching git hook during do_configure
packagegroup-meta-oe: include nodejs without meta-python2 conditional
packagegroup-meta-oe: move the packages depending on meta-python2 to
separate packages
python2-target-recipes-blacklist.inc: add and .inc file with
conditional blacklist of target python2 recipes
Mingli Yu (5):
quagga: Update SRC_URI
geoip: Switch to use the main branch
geoip-perl: Switch to use the main branch
bridge-utils: Switch to use the main branch
netkit-telnet: Update SRC_URI
Sana Kazi (1):
mdns: Whitelisted CVE-2007-0613 for mdns
.../python2-target-recipes-blacklist.inc | 312 ++++++++++++++++++
.../netkit-telnet/netkit-telnet_0.17.bb | 2 +-
.../recipes-protocols/mdns/mdns_1096.40.7.bb | 13 +
.../recipes-protocols/quagga/quagga.inc | 2 +-
.../bridge-utils/bridge-utils_1.6.bb | 2 +-
.../recipes-support/geoip/geoip-perl_1.51.bb | 2 +-
.../recipes-support/geoip/geoip_1.6.12.bb | 2 +-
.../packagegroups/packagegroup-meta-oe.bb | 31 +-
...rdcoded-CMAKECONFIG_INSTALL_DIR-path.patch | 36 --
...ve-march-native-from-CMAKE_CXX_FLAGS.patch | 40 ---
.../rapidjson/rapidjson_git.bb | 5 +-
.../ceres-solver/ceres-solver_1.14.0.bb | 8 +
meta-oe/recipes-support/neon/neon/run-ptest | 25 ++
meta-oe/recipes-support/neon/neon_0.30.2.bb | 15 +-
meta-oe/recipes-support/nss/nss_3.57.bb | 5 +-
15 files changed, 409 insertions(+), 91 deletions(-)
create mode 100644 conf/distro/include/python2-target-recipes-blacklist.inc
delete mode 100644 meta-oe/recipes-devtools/rapidjson/rapidjson/0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch
delete mode 100644 meta-oe/recipes-devtools/rapidjson/rapidjson/remove-march-native-from-CMAKE_CXX_FLAGS.patch
create mode 100644 meta-oe/recipes-support/neon/neon/run-ptest
--
2.17.1
^ permalink raw reply [flat|nested] 17+ messages in thread* [gatesgarth 01/14] nss: Fix warnings generated by getcwd 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 02/14] mdns: Whitelisted CVE-2007-0613 for mdns akuster ` (12 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Andrei Gherzan <andrei.gherzan@huawei.com> getcwd() conforms to POSIX.1-2001 which leaves the behaviour when the buf argument is NULL, undefined. This makes gcc 10+ throw the following warning: argument 1 is null but the corresponding size argument 2 value is 4096 Initially, this was fixed by disabling NSS_ENABLE_WERROR. This patch re-enables NSS_ENABLE_WERROR (by leaving it to its default value) and takes advantage of the existing functionality in nss that wraps the getcwd call into a function making sure that the buf argument is always properly allocated. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit dad2aef6be76564103952e0ad78a7d666b49f72e) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-oe/recipes-support/nss/nss_3.57.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/nss/nss_3.57.bb b/meta-oe/recipes-support/nss/nss_3.57.bb index 5d9318a9223..411707feca5 100644 --- a/meta-oe/recipes-support/nss/nss_3.57.bb +++ b/meta-oe/recipes-support/nss/nss_3.57.bb @@ -68,7 +68,6 @@ do_compile_prepend_class-native() { do_compile() { export NSPR_INCLUDE_DIR=${STAGING_INCDIR}/nspr - export NSS_ENABLE_WERROR=0 export CROSS_COMPILE=1 export NATIVE_CC="${BUILD_CC}" @@ -76,6 +75,10 @@ do_compile() { export NATIVE_FLAGS="${BUILD_CFLAGS} -DLINUX -Dlinux" export BUILD_OPT=1 + # POSIX.1-2001 states that the behaviour of getcwd() when passing a null + # pointer as the buf argument, is unspecified. + export NATIVE_FLAGS="${NATIVE_FLAGS} -DGETCWD_CANT_MALLOC" + export FREEBL_NO_DEPEND=1 export FREEBL_LOWHASH=1 -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 02/14] mdns: Whitelisted CVE-2007-0613 for mdns 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster 2021-04-02 1:58 ` [gatesgarth 01/14] nss: Fix warnings generated by getcwd akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 03/14] quagga: Update SRC_URI akuster ` (11 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Sana Kazi <Sana.Kazi@kpit.com> CVE-2007-0613 is not applicable as it only affects Apple products i.e. ichat,mdnsresponder, instant message framework and MacOS. Also, https://www.exploit-db.com/exploits/3230 shows the part of code affected by CVE-2007-0613 which is not preset in upstream source code. Hence, CVE-2007-0613 does not affect other Yocto implementations and is not reported for other distros can be marked whitelisted. Links: https://vulmon.com/vulnerabilitydetails?qid=CVE-2007-0613 https://www.incibe-cert.es/en/early-warning/vulnerabilities/cve-2007-0613 https://security-tracker.debian.org/tracker/CVE-2007-0613 https://ubuntu.com/security/CVE-2007-0613 https://vulmon.com/vulnerabilitydetails?qid=CVE-2007-0613 Signed-off-by: Sana Kazi <Sana.Kazi@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit f37e5423da984b7dc721d52f04673d3afc0879a1) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../recipes-protocols/mdns/mdns_1096.40.7.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/meta-networking/recipes-protocols/mdns/mdns_1096.40.7.bb b/meta-networking/recipes-protocols/mdns/mdns_1096.40.7.bb index 086b408692f..d00c8bbfd9a 100644 --- a/meta-networking/recipes-protocols/mdns/mdns_1096.40.7.bb +++ b/meta-networking/recipes-protocols/mdns/mdns_1096.40.7.bb @@ -27,6 +27,19 @@ SRC_URI[sha256sum] = "b86f4816b4145915198e7c5bf0bc56dbbfd960e9a4518bb6486baa40cd CVE_PRODUCT = "apple:mdnsresponder" +# CVE-2007-0613 is not applicable as it only affects Apple products +# i.e. ichat,mdnsresponder, instant message framework and MacOS. +# Also, https://www.exploit-db.com/exploits/3230 shows the part of code +# affected by CVE-2007-0613 which is not preset in upstream source code. +# Hence, CVE-2007-0613 does not affect other Yocto implementations and +# is not reported for other distros can be marked whitelisted. +# Links: +# https://vulmon.com/vulnerabilitydetails?qid=CVE-2007-0613 +# https://www.incibe-cert.es/en/early-warning/vulnerabilities/cve-2007-0613 +# https://security-tracker.debian.org/tracker/CVE-2007-0613 +# https://vulmon.com/vulnerabilitydetails?qid=CVE-2007-0613 +CVE_CHECK_WHITELIST += "CVE-2007-0613" + PARALLEL_MAKE = "" S = "${WORKDIR}/mDNSResponder-${PV}/mDNSPosix" -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 03/14] quagga: Update SRC_URI 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster 2021-04-02 1:58 ` [gatesgarth 01/14] nss: Fix warnings generated by getcwd akuster 2021-04-02 1:58 ` [gatesgarth 02/14] mdns: Whitelisted CVE-2007-0613 for mdns akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 04/14] geoip: Switch to use the main branch akuster ` (10 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Mingli Yu <mingli.yu@windriver.com> Update the SRC_URI as the previous is unaccessible to fix the below warning: WARNING: quagga-1.2.4-r0 do_fetch: Failed to fetch URL https://download.savannah.gnu.org/releases/quagga/quagga-1.2.4.tar.gz;, attemptin MIRRORS if available Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit a1e3dd6a31ed57fd280d486be8aa1be555010994) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-networking/recipes-protocols/quagga/quagga.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-protocols/quagga/quagga.inc b/meta-networking/recipes-protocols/quagga/quagga.inc index 6df72427b1d..3b7a425bbae 100644 --- a/meta-networking/recipes-protocols/quagga/quagga.inc +++ b/meta-networking/recipes-protocols/quagga/quagga.inc @@ -20,7 +20,7 @@ SNMP_CONF="${@bb.utils.contains('DISTRO_FEATURES', 'snmp', '--enable-snmp', '', # the "ip" command from busybox is not sufficient (flush by protocol flushes all routes) RDEPENDS_${PN} += "iproute2" -SRC_URI = "${SAVANNAH_GNU_MIRROR}/quagga/quagga-${PV}.tar.gz; \ +SRC_URI = "https://github.com/Quagga/quagga/releases/download/quagga-${PV}/quagga-${PV}.tar.gz \ file://quagga.init \ file://quagga.default \ file://watchquagga.init \ -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 04/14] geoip: Switch to use the main branch 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (2 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 03/14] quagga: Update SRC_URI akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 05/14] geoip-perl: " akuster ` (9 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Mingli Yu <mingli.yu@windriver.com> Fix the below do_fetch warning: WARNING: geoip-1.6.12-r0 do_fetch: Failed to fetch URL git://github.com/maxmind/geoip-api-c.git, attempting MIRRORS if available Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit df3ef158347072a409b4e276a9dab8c2e89350ec) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-networking/recipes-support/geoip/geoip_1.6.12.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb index 4271c2e1558..143100e48e1 100644 --- a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb +++ b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb @@ -10,7 +10,7 @@ SECTION = "libdevel" GEOIP_DATABASE_VERSION = "20181205" -SRC_URI = "git://github.com/maxmind/geoip-api-c.git \ +SRC_URI = "git://github.com/maxmind/geoip-api-c.git;branch=main \ http://sources.openembedded.org/GeoIP.dat.${GEOIP_DATABASE_VERSION}.gz;apply=no;name=GeoIP-dat; \ http://sources.openembedded.org/GeoIPv6.dat.${GEOIP_DATABASE_VERSION}.gz;apply=no;name=GeoIPv6-dat; \ http://sources.openembedded.org/GeoLiteCity.dat.${GEOIP_DATABASE_VERSION}.gz;apply=no;name=GeoLiteCity-dat; \ -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 05/14] geoip-perl: Switch to use the main branch 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (3 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 04/14] geoip: Switch to use the main branch akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 06/14] bridge-utils: " akuster ` (8 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Mingli Yu <mingli.yu@windriver.com> Fix the below do_fetch warning: WARNING: geoip-perl-1.51-r0 do_fetch: Failed to fetch URL git://github.com/maxmind/geoip-api-perl.git;protocol=https;, attempting MIRRORS if available Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 2e97d3bd1163a943797d030cbbc3207aa013ba59) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-networking/recipes-support/geoip/geoip-perl_1.51.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb b/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb index ed5c3a97991..944c0057634 100644 --- a/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb +++ b/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e4f3ea6e9b28af88dc0321190a1f8250" S = "${WORKDIR}/git" SRCREV = "4cdfdc38eca237c19c22a8b90490446ce6d970fa" -SRC_URI = "git://github.com/maxmind/geoip-api-perl.git;protocol=https; \ +SRC_URI = "git://github.com/maxmind/geoip-api-perl.git;branch=main \ file://run-ptest \ " -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 06/14] bridge-utils: Switch to use the main branch 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (4 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 05/14] geoip-perl: " akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 07/14] netkit-telnet: Update SRC_URI akuster ` (7 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Mingli Yu <mingli.yu@windriver.com> Fix the below do_fetch warning: WARNING: bridge-utils-1.7-r0 do_fetch: Failed to fetch URL git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git, attempting MIRRORS if available Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit f1bb995a05c80b748c704ae77380379c3f0a87ef) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../recipes-support/bridge-utils/bridge-utils_1.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/bridge-utils/bridge-utils_1.6.bb b/meta-networking/recipes-support/bridge-utils/bridge-utils_1.6.bb index 1c87c48bfa0..4b195ededae 100644 --- a/meta-networking/recipes-support/bridge-utils/bridge-utils_1.6.bb +++ b/meta-networking/recipes-support/bridge-utils/bridge-utils_1.6.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f9d20a453221a1b7e32ae84694da2c37" SRCREV = "42c1aefc303fdf891fbb099ea51f00dca83ab606" SRC_URI = "\ - git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git \ + git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git;branch=main \ file://kernel-headers.patch \ file://0005-build-don-t-ignore-CFLAGS-from-environment.patch \ file://0006-libbridge-Modifying-the-AR-to-cross-toolchain.patch \ -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 07/14] netkit-telnet: Update SRC_URI 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (5 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 06/14] bridge-utils: " akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 08/14] rapidjson: Upgrade SRCREV to latest akuster ` (6 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Mingli Yu <mingli.yu@windriver.com> Fix the below do_fetch warning: WARNING: netkit-telnet-0.17-r0 do_fetch: Failed to fetch URL http://ftp.linux.org.uk/pub/linux/Networking/netkit/netkit-telnet-0.17.tar.gz, attempting MIRRORS if available Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit f555f9d34f93118bb4dbe1ae45ba0657c585ee4f) Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb b/meta-networking/recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb index 08dd532b62d..c05d0fd6c6a 100644 --- a/meta-networking/recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb +++ b/meta-networking/recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb @@ -5,7 +5,7 @@ DEPENDS = "ncurses" LICENSE = "BSD-4-Clause" LIC_FILES_CHKSUM = "file://telnet/telnet.cc;beginline=2;endline=3;md5=780868e7b566313e70cb701560ca95ef" -SRC_URI = "http://ftp.linux.org.uk/pub/linux/Networking/netkit/${BP}.tar.gz \ +SRC_URI = "${DEBIAN_MIRROR}/main/n/netkit-telnet/netkit-telnet_${PV}.orig.tar.gz \ file://To-aviod-buffer-overflow-in-telnet.patch \ file://Warning-fix-in-the-step-of-install.patch \ file://telnet-xinetd \ -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 08/14] rapidjson: Upgrade SRCREV to latest 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (6 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 07/14] netkit-telnet: Update SRC_URI akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 09/14] rapidjson: Remove unwanted patches akuster ` (5 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Harpritkaur Bhandari <harpritkaur.bhandari@kpit.com> Upgrade SRCREV to latest as it fixes the below issue: Running UndefinedBehaviorSanitizer on projects that use rapidjson triggers 'applying non-zero offset <NN> to null pointer' findings in 'internal/stack.h' which are hard to suppress by library users. Removed "0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch" as the changes are already incorporated in the latest codebase. As per abi-compliance-checker report the source compatibility and binary compatibility between previous SRCREV 6a905f9311f82d306da77bd963ec5aa5da07da9c and current SRCREV 0ccdbf364c577803e2a751f5aededce935314313 is 100% and this patch is already tested on 64bit ARM (aarch64) in a product with on target CI tests. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 04d9ea0ba7ece968244bf049893dd5636675b76f) Signed-off-by: Harpritkaur Bhandari <Harpritkaur.Bhandari@kpit.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb index e3ed9c6a17d..5b5c8b25708 100644 --- a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb +++ b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb @@ -4,10 +4,9 @@ SECTION = "libs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://license.txt;md5=ba04aa8f65de1396a7e59d1d746c2125" -SRC_URI = "git://github.com/miloyip/rapidjson.git;nobranch=1 \ - file://0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch" +SRC_URI = "git://github.com/miloyip/rapidjson.git;nobranch=1" -SRCREV = "6a905f9311f82d306da77bd963ec5aa5da07da9c" +SRCREV = "0ccdbf364c577803e2a751f5aededce935314313" PV = "1.1.0+git${SRCPV}" -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 09/14] rapidjson: Remove unwanted patches 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (7 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 08/14] rapidjson: Upgrade SRCREV to latest akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 10/14] neon: Add ptest akuster ` (4 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Harpritkaur Bhandari <harpritkaur.bhandari@kpit.com> rapidjson is upgraded to latest SRCREV so removing the below patches which are not applicable: 1.0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch 2.remove-march-native-from-CMAKE_CXX_FLAGS.patch Signed-off-by: Harpritkaur Bhandari <Harpritkaur.Bhandari@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 5aa127af2d3942c9b1dfcd768a8123513a26c53f) Signed-off-by: Harpritkaur Bhandari <Harpritkaur.Bhandari@kpit.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- ...rdcoded-CMAKECONFIG_INSTALL_DIR-path.patch | 36 ----------------- ...ve-march-native-from-CMAKE_CXX_FLAGS.patch | 40 ------------------- 2 files changed, 76 deletions(-) delete mode 100644 meta-oe/recipes-devtools/rapidjson/rapidjson/0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch delete mode 100644 meta-oe/recipes-devtools/rapidjson/rapidjson/remove-march-native-from-CMAKE_CXX_FLAGS.patch diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch b/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch deleted file mode 100644 index 745f5d01329..00000000000 --- a/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-CMake-remove-hardcoded-CMAKECONFIG_INSTALL_DIR-path.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 8d272e53a4d1dc405e08ce2dd50159c58f4451e9 Mon Sep 17 00:00:00 2001 -From: Ruslan Bilovol <rbilovol@cisco.com> -Date: Thu, 24 Jan 2019 18:11:39 +0200 -Subject: [PATCH] CMake: remove hardcoded CMAKECONFIG_INSTALL_DIR path - -Currently this path is hardcoded to lib/cmake. -Some distributions have different library path (like lib64). -So reuse LIB_INSTALL_DIR for that to make CMAKECONFIG_INSTALL_DIR -configurable and usable in such distros. - -Upstream-Status: Backport [https://github.com/Tencent/rapidjson/commit/8d272e53a4d1dc405e08ce2dd50159c58f4451e9] - -Signed-off-by: Ruslan Bilovol <rbilovol@cisco.com> ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7c60407..0275672 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -199,9 +199,9 @@ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}ConfigVersion.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake @ONLY) - - # ... for the install tree --SET( CMAKECONFIG_INSTALL_DIR lib/cmake/${PROJECT_NAME} ) -+SET( CMAKECONFIG_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/${PROJECT_NAME} ) - FILE( RELATIVE_PATH REL_INCLUDE_DIR -- "${CMAKE_INSTALL_PREFIX}/${CMAKECONFIG_INSTALL_DIR}" -+ "${CMAKECONFIG_INSTALL_DIR}" - "${CMAKE_INSTALL_PREFIX}/include" ) - - SET( ${PROJECT_NAME}_INCLUDE_DIR "\${${PROJECT_NAME}_CMAKE_DIR}/${REL_INCLUDE_DIR}" ) --- -1.9.1 - diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson/remove-march-native-from-CMAKE_CXX_FLAGS.patch b/meta-oe/recipes-devtools/rapidjson/rapidjson/remove-march-native-from-CMAKE_CXX_FLAGS.patch deleted file mode 100644 index cf3e16ea5d9..00000000000 --- a/meta-oe/recipes-devtools/rapidjson/rapidjson/remove-march-native-from-CMAKE_CXX_FLAGS.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 827155e5e659b2a5065b00d701bc59b57feab2bf Mon Sep 17 00:00:00 2001 -From: Andre McCurdy <armccurdy@gmail.com> -Date: Mon, 19 Dec 2016 01:37:11 -0800 -Subject: [PATCH] remove -march=native from CMAKE_CXX_FLAGS - -Not appropriate when cross compiling. - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Andre McCurdy <armccurdy@gmail.com> ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -Index: git/CMakeLists.txt -=================================================================== ---- git.orig/CMakeLists.txt -+++ git/CMakeLists.txt -@@ -51,10 +51,10 @@ endif(CCACHE_FOUND) - - if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") - if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "powerpc" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "ppc64le") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mcpu=native") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - else() - #FIXME: x86 is -march=native, but doesn't mean every arch is this option. To keep original project's compatibility, I leave this except POWER. -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - endif() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror") - set(EXTRA_CXX_FLAGS -Weffc++ -Wswitch-default -Wfloat-equal -Wconversion -Wsign-conversion) -@@ -84,7 +84,7 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES "C - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mcpu=native") - else() - #FIXME: x86 is -march=native, but doesn't mean every arch is this option. To keep original project's compatibility, I leave this except POWER. -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - endif() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -Wno-missing-field-initializers") - set(EXTRA_CXX_FLAGS -Weffc++ -Wswitch-default -Wfloat-equal -Wconversion -Wimplicit-fallthrough -Weverything) -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 10/14] neon: Add ptest 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (8 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 09/14] rapidjson: Remove unwanted patches akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 11/14] ceres-solver: prevent fetching git hook during do_configure akuster ` (3 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: "Aditya.Tayade" <Aditya.Tayade@kpit.com> Reused below test suites from neon source package: BASIC_TESTS: auth basic request session socket string-tests stubs uri-tests util-tests DAV_TESTS: acl3744 lock oldacl props xml xmlreq Overall execution time of above test suite is approximately 15sec. Signed-off-by: Neetika.Singh <Neetika.Singh@kpit.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-oe/recipes-support/neon/neon/run-ptest | 25 +++++++++++++++++++++ meta-oe/recipes-support/neon/neon_0.30.2.bb | 15 ++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-support/neon/neon/run-ptest diff --git a/meta-oe/recipes-support/neon/neon/run-ptest b/meta-oe/recipes-support/neon/neon/run-ptest new file mode 100644 index 00000000000..602084a52c1 --- /dev/null +++ b/meta-oe/recipes-support/neon/neon/run-ptest @@ -0,0 +1,25 @@ +#!/bin/sh + +set -eux + +rm -f debug.log child.log + +ulimit -c unlimited +ulimit -t 120 + +cd test +echo foobar > foobar.txt + +BASIC_TESTS="auth basic redirect request session socket string-tests \ + stubs uri-tests util-tests" +DAV_TESTS="acl3744 lock oldacl props xml xmlreq" +for t in $BASIC_TESTS $DAV_TESTS +do + echo "Running $t..." + if "./$t" + then + echo "PASS:$t" + else + echo "FAIL:$t" + fi +done diff --git a/meta-oe/recipes-support/neon/neon_0.30.2.bb b/meta-oe/recipes-support/neon/neon_0.30.2.bb index 00b79f6330b..7feec41d626 100644 --- a/meta-oe/recipes-support/neon/neon_0.30.2.bb +++ b/meta-oe/recipes-support/neon/neon_0.30.2.bb @@ -7,12 +7,13 @@ LIC_FILES_CHKSUM = "file://src/COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a SRC_URI = "${DEBIAN_MIRROR}/main/n/neon27/neon27_${PV}.orig.tar.gz \ file://pkgconfig.patch \ + file://run-ptest \ " SRC_URI[md5sum] = "e28d77bf14032d7f5046b3930704ef41" SRC_URI[sha256sum] = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca" -inherit autotools binconfig-disabled lib_package pkgconfig +inherit autotools binconfig-disabled lib_package pkgconfig ptest # Enable gnutls or openssl, not both PACKAGECONFIG ?= "expat gnutls libproxy webdav zlib" @@ -33,6 +34,18 @@ do_compile_append() { oe_runmake -C test } +do_install_ptest(){ + BASIC_TESTS="auth basic redirect request session socket string-tests \ + stubs uri-tests util-tests" + DAV_TESTS="acl3744 lock oldacl props xml xmlreq" + mkdir "${D}${PTEST_PATH}/test" + for i in ${BASIC_TESTS} ${DAV_TESTS} + do + install -m 0755 "${B}/test/${i}" \ + "${D}${PTEST_PATH}/test" + done +} + BINCONFIG = "${bindir}/neon-config" BBCLASSEXTEND = "native" -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 11/14] ceres-solver: prevent fetching git hook during do_configure 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (9 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 10/14] neon: Add ptest akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 12/14] packagegroup-meta-oe: include nodejs without meta-python2 conditional akuster ` (2 subsequent siblings) 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Martin Jansa <Martin.Jansa@gmail.com> * today I've found 2 jenkins jobs stuck way too long sitting in this do_configure Bitbake still alive (5000s) Bitbake still alive (10000s) Bitbake still alive (15000s) Bitbake still alive (20000s) Bitbake still alive (25000s) Bitbake still alive (30000s) ... manually killed, the CMake ... ERROR: ceres-solver-1.14.0-r0 do_configure: Execution of 'ceres-solver/1.14.0-r0/temp/run.do_configure.39438' failed with exit code 143: ... | -- Detected Ceres being used as a git submodule, adding commit hook for Gerrit to: ceres-solver/1.14.0-r0/git/.git | ceres-solver/1.14.0-r0/temp/run.do_configure.39438: line 213: 39485 Terminated cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja ... I've seen it with dunfell and gatesgarth, but master has the same ADD_GERRIT_COMMIT_HOOK function (just in newer ceres-solver release), so probably needs the same. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../recipes-support/ceres-solver/ceres-solver_1.14.0.bb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.0.bb b/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.0.bb index ac463038aac..105610be5aa 100644 --- a/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.0.bb +++ b/meta-oe/recipes-support/ceres-solver/ceres-solver_1.14.0.bb @@ -13,6 +13,14 @@ S = "${WORKDIR}/git" inherit cmake +do_configure_prepend() { + # otherwise https://github.com/ceres-solver/ceres-solver/blob/0b748597889f460764f6c980a00c6f502caa3875/cmake/AddGerritCommitHook.cmake#L68 + # will try to fetch https://ceres-solver-review.googlesource.com/tools/hooks/commit-msg durind do_configure + # which sometimes gets stuck (as there is no TIMEOUT set in DOWNLOAD) + # and we really don't need Gerrit's Change-Id tags when just building this + touch ${S}/.git/hooks/commit-msg +} + # We don't want path to eigen3 in ceres-solver RSS to be # used by components which use CeresConfig.cmake from their # own RSS -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 12/14] packagegroup-meta-oe: include nodejs without meta-python2 conditional 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (10 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 11/14] ceres-solver: prevent fetching git hook during do_configure akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 13/14] packagegroup-meta-oe: move the packages depending on meta-python2 to separate packages akuster 2021-04-02 1:58 ` [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes akuster 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Martin Jansa <Martin.Jansa@gmail.com> * it doesn't depend on meta-python2 since: commit eaf9cfb01864a7a64c6ba4142283a8cf76cadd9a Author: Martin Jansa <martin.jansa@gmail.com> Date: Thu Jan 23 17:44:06 2020 +0100 nodejs: use python3native Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index 4d86ef97750..e252c0850ba 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb @@ -258,7 +258,7 @@ RDEPENDS_packagegroup-meta-oe-devtools ="\ mpich \ msgpack-c \ mercurial \ - ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "nodejs", "", d)} \ + nodejs \ openocd \ pax-utils \ ipc-run \ -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 13/14] packagegroup-meta-oe: move the packages depending on meta-python2 to separate packages 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (11 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 12/14] packagegroup-meta-oe: include nodejs without meta-python2 conditional akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 1:58 ` [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes akuster 13 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../packagegroups/packagegroup-meta-oe.bb | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index e252c0850ba..1921884a69e 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb @@ -8,12 +8,15 @@ PACKAGES = "\ packagegroup-meta-oe \ packagegroup-meta-oe-benchmarks \ packagegroup-meta-oe-connectivity \ + packagegroup-meta-oe-connectivity-python2 \ packagegroup-meta-oe-core \ packagegroup-meta-oe-crypto \ packagegroup-meta-oe-bsp \ packagegroup-meta-oe-dbs \ + packagegroup-meta-oe-dbs-python2 \ packagegroup-meta-oe-devtools \ packagegroup-meta-oe-extended \ + packagegroup-meta-oe-extended-python2 \ packagegroup-meta-oe-kernel \ packagegroup-meta-oe-multimedia \ packagegroup-meta-oe-navigation \ @@ -21,6 +24,7 @@ PACKAGES = "\ packagegroup-meta-oe-shells \ packagegroup-meta-oe-security \ packagegroup-meta-oe-support \ + packagegroup-meta-oe-support-python2 \ packagegroup-meta-oe-test \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \ @@ -32,11 +36,14 @@ RDEPENDS_packagegroup-meta-oe = "\ packagegroup-meta-oe-benchmarks \ packagegroup-meta-oe-bsp \ packagegroup-meta-oe-connectivity \ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-connectivity-python2", "", d)} \ packagegroup-meta-oe-core \ packagegroup-meta-oe-crypto \ packagegroup-meta-oe-dbs \ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-dbs-python2", "", d)} \ packagegroup-meta-oe-devtools \ packagegroup-meta-oe-extended \ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-extended-python2", "", d)} \ packagegroup-meta-oe-kernel \ packagegroup-meta-oe-multimedia \ packagegroup-meta-oe-navigation \ @@ -44,6 +51,7 @@ RDEPENDS_packagegroup-meta-oe = "\ packagegroup-meta-oe-security \ packagegroup-meta-oe-shells \ packagegroup-meta-oe-support \ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "packagegroup-meta-oe-support-python2", "", d)} \ packagegroup-meta-oe-test \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-gnome", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "packagegroup-meta-oe-graphics", "", d)} \ @@ -144,7 +152,6 @@ RDEPENDS_packagegroup-meta-oe-connectivity ="\ ser2net \ smstools3 \ telepathy-glib \ - ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \ thrift \ usbmuxd \ wifi-test-suite \ @@ -155,6 +162,10 @@ RDEPENDS_packagegroup-meta-oe-connectivity ="\ RDEPENDS_packagegroup-meta-oe-connectivity_append_libc-glibc = " wvstreams wvdial" +RDEPENDS_packagegroup-meta-oe-connectivity-python2 = "\ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "telepathy-idle", "", d)} \ +" + # dracut needs dracut RDEPENDS_packagegroup-meta-oe-core = "\ ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "dbus-broker", "", d)} \ @@ -197,7 +208,6 @@ RDEPENDS_packagegroup-meta-oe-dbs ="\ leveldb \ libdbi \ mariadb \ - ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \ postgresql \ psqlodbc \ rocksdb \ @@ -205,6 +215,10 @@ RDEPENDS_packagegroup-meta-oe-dbs ="\ sqlite \ " +RDEPENDS_packagegroup-meta-oe-dbs-python2 ="\ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "mysql-python", "", d)} \ +" + RDEPENDS_packagegroup-meta-oe-devtools ="\ abseil-cpp \ apitrace \ @@ -341,7 +355,6 @@ RDEPENDS_packagegroup-meta-oe-extended ="\ jansson \ nana \ nicstat \ - ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "pam", "openwsman", "", d)} \ p7zip \ isomd5sum \ @@ -418,6 +431,10 @@ RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc64le = "upm mraa" RDEPENDS_packagegroup-meta-oe-extended_remove_riscv64 = "upm mraa sysdig tiptop" RDEPENDS_packagegroup-meta-oe-extended_remove_riscv32 = "upm mraa sysdig tiptop" +RDEPENDS_packagegroup-meta-oe-extended-python2 ="\ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "openlmi-tools", "", d)} \ +" + RDEPENDS_packagegroup-meta-oe-gnome ="\ atkmm \ gcab \ @@ -789,7 +806,6 @@ RDEPENDS_packagegroup-meta-oe-support ="\ libusbg \ libutempter \ ${@bb.utils.contains("DISTRO_FEATURES", "x11", "links-x11", "links", d)} \ - ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \ log4c \ log4cpp \ nspr \ @@ -883,6 +899,11 @@ RDEPENDS_packagegroup-meta-oe-support_append_armv7ve = " ne10" RDEPENDS_packagegroup-meta-oe-support_append_aarch64 = " ne10" RDEPENDS_packagegroup-meta-oe-support_append_x86 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers" RDEPENDS_packagegroup-meta-oe-support_append_x86-64 = " mcelog mce-inject mce-test open-vm-tools vboxguestdrivers" + +RDEPENDS_packagegroup-meta-oe-support-python2 ="\ + ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "lio-utils", "", d)} \ +" + RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl" RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch = "gperftools" RDEPENDS_packagegroup-meta-oe-support_remove_riscv64 = "gperftools uim" -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster ` (12 preceding siblings ...) 2021-04-02 1:58 ` [gatesgarth 13/14] packagegroup-meta-oe: move the packages depending on meta-python2 to separate packages akuster @ 2021-04-02 1:58 ` akuster 2021-04-02 6:52 ` [oe] " Martin Jansa 13 siblings, 1 reply; 17+ messages in thread From: akuster @ 2021-04-02 1:58 UTC (permalink / raw) To: openembedded-devel From: Martin Jansa <Martin.Jansa@gmail.com> * similarly like in hardknott branch where the PNBLACKLIST is added in the recipes, for gatesgarth and dunfell branches I make it more optional by using separate .inc file the distributions can decide to include on their own (e.g. when they need python-native from here but want to prevent someone accidentally depending on some target recipes ending with python2 in their images). commit 10c65fc18998d302f34634ffceaf31ab335056dd Author: Martin Jansa <Martin.Jansa@gmail.com> Date: Fri Mar 12 15:44:52 2021 +0100 recipes: add conditional PNBLACKLIST in all recipes except python-native * python-native is an exception because there is still e.g. chromium depending on _native_ python and a lot of people use it in some form, once https://bugs.chromium.org/p/chromium/issues/detail?id=942720 is resolved in stable chromium release the same will be set in python-native * https://www.python.org/doc/sunset-python-2/ * https://python3statement.org/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> --- .../python2-target-recipes-blacklist.inc | 312 ++++++++++++++++++ 1 file changed, 312 insertions(+) create mode 100644 conf/distro/include/python2-target-recipes-blacklist.inc diff --git a/conf/distro/include/python2-target-recipes-blacklist.inc b/conf/distro/include/python2-target-recipes-blacklist.inc new file mode 100644 index 00000000000..37eb49c5d91 --- /dev/null +++ b/conf/distro/include/python2-target-recipes-blacklist.inc @@ -0,0 +1,312 @@ +PNBLACKLIST[dnssec-conf] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[gateone] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[gyp-py2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[meta-python2-image-base.bb] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[meta-python2-image.bb] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[meta-python2-ptest-image.bb] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[packagegroup-meta-python2.bb] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-alembic] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-amqp] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-anyjson] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-appdirs] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-asn1crypto] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-astroid] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-atomicwrites] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-attr] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-attrs] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-automat] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-aws-iot-device-sdk-python] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-babel] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-backports-abc] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-backports-functools-lru-cache] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-backports-init] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-backports-ssl] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-bcrypt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-beautifulsoup4] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-behave] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-bitarray] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-blinker] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-booleanpy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cachetools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-can] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-certifi] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cffi] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-chardet] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cheetah] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-click] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cmd2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-coloredlogs] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-configargparse] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-configparser] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-constantly] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-contextlib2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cpuset] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-crcmod] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cryptography] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cryptography-vectors] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cson] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-cython] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-daemon] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-daemonize] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-dateutil] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-dbus] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-dbusmock] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-decorator] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-deprecated] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-distutils-extra] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-django] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-djangorestframework] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-django-south] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-dnspython] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-docker] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-docker-pycreds] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-docutils] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-dominate] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-editor] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-engineio] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-enum34] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-epydoc] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-evdev] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-feedformatter] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-feedparser] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-babel] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-bcrypt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-bootstrap] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-login] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-mail] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-migrate] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-nav] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-navigation] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-pymongo] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-restful] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-script] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-sijax] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-socketio] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-sqlalchemy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-uploads] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-user] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-wtf] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-flask-xstatic] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-funcsigs] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-functools32] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-future] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-futures] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-gdata] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-gevent] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-greenlet] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-grpcio] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-grpcio-tools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-gsocketpool] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-h2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-hpack] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-html5lib] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-humanfriendly] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-humanize] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-hyperframe] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-hyperlink] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-hypothesis] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-idna] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-imaging] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-importlib-metadata] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-incremental] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-inflection] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-intervals] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ipaddress] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ipy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-iso8601] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-isodate] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-isort] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-itsdangerous] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-javaobj-py3] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jinja2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jsmin] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jsonpatch] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jsonpointer] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jsonref] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-jsonschema] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-kombu] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-lazy-object-proxy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ldap] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-license-expression] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-linecache2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-lockfile] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-lrparsing] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-lxml] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-m2crypto] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-mako] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-markupsafe] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-mccabe] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-mock] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-monotonic] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-more-itertools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-mprpc] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-msgpack] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ndg-httpsclient] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-netaddr] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-netifaces] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-networkmanager] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-networkx] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-numeric] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-packaging] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-paho-mqtt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pam] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pamela] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-parse] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-parse-type] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-passlib] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-paste] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pathlib2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pbr] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pep8] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-periphery] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pexpect] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pika] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pint] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pip] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pluggy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ply] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pretend] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-prettytable] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-priority] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-progress] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-prompt-toolkit] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-protobuf] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-psutil] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ptyprocess] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-py] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyalsaaudio] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyasn1] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyasn1-modules] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pybind11] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pybluez] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pycodestyle] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyconnman] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pycparser] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pycrypto] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pycryptodomex] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pycurl] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pydbus] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyelftools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyephem] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyexpect] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyfirmata] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyflakes] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyflame] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pygobject] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pygpgme] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyhamcrest] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyiface] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyinotify] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyjks] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyjwt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pylint] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pymisp] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pymongo] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pymysql] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pynetlinux] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyopenssl] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyparsing] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyparted] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyperclip] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyperf] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyrex] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyrex-native] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyro4] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyroute2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyrsistent] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyrtm] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyserial] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pysmi] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pysnmp] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pysocks] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pysqlite] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pystache] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytest] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytest-helpers-namespace] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytest-runner] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytest-tempdir] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytoml] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytun] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pytz] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyudev] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyusb] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pywbem] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyyaml] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-pyzmq] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-rdflib] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-redis] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-requests] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-requests-oauthlib] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-rfc3339-validator] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-rfc3986-validator] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-rfc3987] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-robotframework] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-robotframework-seriallibrary] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-scandir] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-scrypt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sdnotify] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-selectors34] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-semver] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-serpent] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-setuptools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-setuptools-scm] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sh] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sijax] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-simplejson] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-singledispatch] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-six] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-slip-dbus] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-smbus] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-snakefood] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-snimpy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-socketio] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-soupsieve] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sparts] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-speaklater] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sqlalchemy] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-sqlparse] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-statistics] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-stevedore] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-strict-rfc3339] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-subprocess32] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-systemd] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-thrift] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-toml] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-tornado] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-tornado-redis] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-tqdm] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-traceback2] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-twisted] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-twitter] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-twofish] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-txws] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-typing] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-tzlocal] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-ujson] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-unidiff] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-urllib3] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-vcversioner] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-versiontools] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-vine] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-visitor] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-vobject] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-waitress] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-wcwidth] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-webcolors] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-webdav] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-webencodings] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-websocket-client] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-werkzeug] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-which] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-whoosh] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-wrapt] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-wtforms] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-xlrd] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-xstatic] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-xstatic-font-awesome] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-yappi] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-zipp] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[python-zopeinterface] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" +PNBLACKLIST[telepathy-python] ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 is out of support for long time, read https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ and if you really have to temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" -- 2.17.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [oe] [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes 2021-04-02 1:58 ` [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes akuster @ 2021-04-02 6:52 ` Martin Jansa 2021-04-02 21:38 ` akuster 0 siblings, 1 reply; 17+ messages in thread From: Martin Jansa @ 2021-04-02 6:52 UTC (permalink / raw) To: akuster; +Cc: openembedded-devel [-- Attachment #1: Type: text/plain, Size: 108520 bytes --] This was for meta-python2 and it's already merged there. Please don't add it to meta-oe. On Fri, Apr 2, 2021 at 3:59 AM akuster <akuster808@gmail.com> wrote: > From: Martin Jansa <Martin.Jansa@gmail.com> > > * similarly like in hardknott branch where the PNBLACKLIST is added in > the recipes, for gatesgarth and dunfell branches I make it more > optional by using separate .inc file the distributions can decide to > include on their own (e.g. when they need python-native from here but > want to prevent someone accidentally depending on some target recipes > ending with python2 in their images). > > commit 10c65fc18998d302f34634ffceaf31ab335056dd > Author: Martin Jansa <Martin.Jansa@gmail.com> > Date: Fri Mar 12 15:44:52 2021 +0100 > > recipes: add conditional PNBLACKLIST in all recipes except > python-native > > * python-native is an exception because there is still e.g. chromium > depending > on _native_ python and a lot of people use it in some form, once > https://bugs.chromium.org/p/chromium/issues/detail?id=942720 > is resolved in stable chromium release the same will be set in > python-native > > * https://www.python.org/doc/sunset-python-2/ > * https://python3statement.org/ > > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> > Signed-off-by: Armin Kuster <akuster808@gmail.com> > --- > .../python2-target-recipes-blacklist.inc | 312 ++++++++++++++++++ > 1 file changed, 312 insertions(+) > create mode 100644 > conf/distro/include/python2-target-recipes-blacklist.inc > > diff --git a/conf/distro/include/python2-target-recipes-blacklist.inc > b/conf/distro/include/python2-target-recipes-blacklist.inc > new file mode 100644 > index 00000000000..37eb49c5d91 > --- /dev/null > +++ b/conf/distro/include/python2-target-recipes-blacklist.inc > @@ -0,0 +1,312 @@ > +PNBLACKLIST[dnssec-conf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[gateone] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[gyp-py2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[meta-python2-image-base.bb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[meta-python2-image.bb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[meta-python2-ptest-image.bb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[packagegroup-meta-python2.bb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-alembic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-amqp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-anyjson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-appdirs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-asn1crypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-astroid] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-atomicwrites] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-attr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-attrs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-automat] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-aws-iot-device-sdk-python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-babel] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-backports-abc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-backports-functools-lru-cache] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-backports-init] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-backports-ssl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-bcrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-beautifulsoup4] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-behave] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-bitarray] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-blinker] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-booleanpy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cachetools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-can] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-certifi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cffi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-chardet] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cheetah] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-click] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cmd2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-coloredlogs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-configargparse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-configparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-constantly] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-contextlib2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cpuset] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-crcmod] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cryptography] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cryptography-vectors] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-cython] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-daemon] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-daemonize] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-dateutil] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-dbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-dbusmock] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-decorator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-deprecated] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-distutils-extra] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-django] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-djangorestframework] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-django-south] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-dnspython] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-docker] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-docker-pycreds] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-docutils] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-dominate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-editor] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-engineio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-enum34] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-epydoc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-evdev] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-feedformatter] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-feedparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-babel] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-bcrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-bootstrap] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-login] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-mail] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-migrate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-nav] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-navigation] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-pymongo] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-restful] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-script] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-sijax] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-socketio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-sqlalchemy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-uploads] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-user] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-wtf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-flask-xstatic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-funcsigs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-functools32] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-future] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-futures] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-gdata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-gevent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-greenlet] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-grpcio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-grpcio-tools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-gsocketpool] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-h2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-hpack] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-html5lib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-humanfriendly] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-humanize] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-hyperframe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-hyperlink] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-hypothesis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-idna] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-imaging] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-importlib-metadata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-incremental] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-inflection] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-intervals] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ipaddress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ipy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-iso8601] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-isodate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-isort] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-itsdangerous] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-javaobj-py3] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jinja2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jsmin] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jsonpatch] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jsonpointer] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jsonref] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-jsonschema] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-kombu] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-lazy-object-proxy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ldap] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-license-expression] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-linecache2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-lockfile] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-lrparsing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-lxml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-m2crypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-mako] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-markupsafe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-mccabe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-mock] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-monotonic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-more-itertools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-mprpc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-msgpack] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ndg-httpsclient] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-netaddr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-netifaces] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-networkmanager] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-networkx] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-numeric] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-packaging] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-paho-mqtt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pam] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pamela] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-parse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-parse-type] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-passlib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-paste] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pathlib2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pbr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pep8] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-periphery] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pexpect] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pika] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pint] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pip] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pluggy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ply] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pretend] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-prettytable] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-priority] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-progress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-prompt-toolkit] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-protobuf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-psutil] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ptyprocess] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-py] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyalsaaudio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyasn1] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyasn1-modules] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pybind11] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pybluez] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pycodestyle] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyconnman] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pycparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pycrypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pycryptodomex] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pycurl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pydbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyelftools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyephem] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyexpect] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyfirmata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyflakes] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyflame] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pygobject] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pygpgme] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyhamcrest] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyiface] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyinotify] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyjks] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyjwt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pylint] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pymisp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pymongo] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pymysql] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pynetlinux] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyopenssl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyparsing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyparted] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyperclip] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyperf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyrex] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyrex-native] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyro4] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyroute2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyrsistent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyrtm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyserial] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pysmi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pysnmp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pysocks] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pysqlite] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pystache] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytest] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytest-helpers-namespace] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytest-runner] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytest-tempdir] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytoml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytun] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pytz] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyudev] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyusb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pywbem] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyyaml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-pyzmq] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-rdflib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-redis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-requests] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-requests-oauthlib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-rfc3339-validator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-rfc3986-validator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-rfc3987] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-robotframework] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-robotframework-seriallibrary] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-scandir] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-scrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sdnotify] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-selectors34] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-semver] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-serpent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-setuptools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-setuptools-scm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sh] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sijax] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-simplejson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-singledispatch] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-six] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-slip-dbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-smbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-snakefood] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-snimpy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-socketio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-soupsieve] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sparts] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-speaklater] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sqlalchemy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-sqlparse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-statistics] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-stevedore] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-strict-rfc3339] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-subprocess32] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-systemd] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-thrift] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-toml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-tornado] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-tornado-redis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-tqdm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-traceback2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-twisted] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-twitter] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-twofish] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-txws] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-typing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-tzlocal] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-ujson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-unidiff] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-urllib3] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-vcversioner] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-versiontools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-vine] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-visitor] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-vobject] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-waitress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-wcwidth] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-webcolors] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-webdav] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-webencodings] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-websocket-client] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-werkzeug] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-which] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-whoosh] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-wrapt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-wtforms] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-xlrd] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-xstatic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-xstatic-font-awesome] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-yappi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-zipp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[python-zopeinterface] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > +PNBLACKLIST[telepathy-python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', 'python2 > is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ https://python3statement.org/ > and if you really have to temporarily use this, then set > I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"', d)}" > -- > 2.17.1 > > > > > [-- Attachment #2: Type: text/html, Size: 174358 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [oe] [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes 2021-04-02 6:52 ` [oe] " Martin Jansa @ 2021-04-02 21:38 ` akuster 0 siblings, 0 replies; 17+ messages in thread From: akuster @ 2021-04-02 21:38 UTC (permalink / raw) To: Martin Jansa; +Cc: openembedded-devel On 4/1/21 11:52 PM, Martin Jansa wrote: > This was for meta-python2 and it's already merged there. Please don't > add it to meta-oe. you got it, thanks, armin > > On Fri, Apr 2, 2021 at 3:59 AM akuster <akuster808@gmail.com > <mailto:akuster808@gmail.com>> wrote: > > From: Martin Jansa <Martin.Jansa@gmail.com > <mailto:Martin.Jansa@gmail.com>> > > * similarly like in hardknott branch where the PNBLACKLIST is added in > the recipes, for gatesgarth and dunfell branches I make it more > optional by using separate .inc file the distributions can decide to > include on their own (e.g. when they need python-native from > here but > want to prevent someone accidentally depending on some target > recipes > ending with python2 in their images). > > commit 10c65fc18998d302f34634ffceaf31ab335056dd > Author: Martin Jansa <Martin.Jansa@gmail.com > <mailto:Martin.Jansa@gmail.com>> > Date: Fri Mar 12 15:44:52 2021 +0100 > > recipes: add conditional PNBLACKLIST in all recipes except > python-native > > * python-native is an exception because there is still e.g. > chromium depending > on _native_ python and a lot of people use it in some form, once > https://bugs.chromium.org/p/chromium/issues/detail?id=942720 > is resolved in stable chromium release the same will be set > in python-native > > * https://www.python.org/doc/sunset-python-2/ > * https://python3statement.org/ > > Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com > <mailto:Martin.Jansa@gmail.com>> > Signed-off-by: Armin Kuster <akuster808@gmail.com > <mailto:akuster808@gmail.com>> > --- > .../python2-target-recipes-blacklist.inc | 312 > ++++++++++++++++++ > 1 file changed, 312 insertions(+) > create mode 100644 > conf/distro/include/python2-target-recipes-blacklist.inc > > diff --git > a/conf/distro/include/python2-target-recipes-blacklist.inc > b/conf/distro/include/python2-target-recipes-blacklist.inc > new file mode 100644 > index 00000000000..37eb49c5d91 > --- /dev/null > +++ b/conf/distro/include/python2-target-recipes-blacklist.inc > @@ -0,0 +1,312 @@ > +PNBLACKLIST[dnssec-conf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[gateone] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[gyp-py2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[meta-python2-image-base.bb > <http://meta-python2-image-base.bb>] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[meta-python2-image.bb <http://meta-python2-image.bb>] > ?= "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', > '', 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[meta-python2-ptest-image.bb > <http://meta-python2-ptest-image.bb>] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[packagegroup-meta-python2.bb > <http://packagegroup-meta-python2.bb>] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-alembic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-amqp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-anyjson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-appdirs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-asn1crypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-astroid] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-atomicwrites] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-attr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-attrs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-automat] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-aws-iot-device-sdk-python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-babel] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-backports-abc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-backports-functools-lru-cache] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-backports-init] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-backports-ssl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-bcrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-beautifulsoup4] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-behave] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-bitarray] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-blinker] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-booleanpy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cachetools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-can] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-certifi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cffi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-chardet] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cheetah] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-click] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cmd2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-coloredlogs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-configargparse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-configparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-constantly] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-contextlib2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cpuset] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-crcmod] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cryptography] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cryptography-vectors] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-cython] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-daemon] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-daemonize] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-dateutil] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-dbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-dbusmock] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-decorator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-deprecated] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-distutils-extra] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-django] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-djangorestframework] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-django-south] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-dnspython] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-docker] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-docker-pycreds] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-docutils] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-dominate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-editor] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-engineio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-enum34] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-epydoc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-evdev] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-feedformatter] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-feedparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-babel] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-bcrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-bootstrap] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-login] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-mail] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-migrate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-nav] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-navigation] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-pymongo] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-restful] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-script] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-sijax] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-socketio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-sqlalchemy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-uploads] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-user] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-wtf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-flask-xstatic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-funcsigs] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-functools32] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-future] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-futures] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-gdata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-gevent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-greenlet] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-grpcio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-grpcio-tools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-gsocketpool] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-h2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-hpack] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-html5lib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-humanfriendly] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-humanize] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-hyperframe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-hyperlink] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-hypothesis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-idna] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-imaging] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-importlib-metadata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-incremental] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-inflection] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-intervals] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ipaddress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ipy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-iso8601] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-isodate] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-isort] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-itsdangerous] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-javaobj-py3] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jinja2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jsmin] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jsonpatch] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jsonpointer] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jsonref] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-jsonschema] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-kombu] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-lazy-object-proxy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ldap] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-license-expression] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-linecache2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-lockfile] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-lrparsing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-lxml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-m2crypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-mako] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-markupsafe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-mccabe] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-mock] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-monotonic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-more-itertools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-mprpc] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-msgpack] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ndg-httpsclient] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-netaddr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-netifaces] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-networkmanager] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-networkx] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-numeric] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-packaging] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-paho-mqtt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pam] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pamela] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-parse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-parse-type] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-passlib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-paste] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pathlib2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pbr] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pep8] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-periphery] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pexpect] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pika] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pint] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pip] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pluggy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ply] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pretend] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-prettytable] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-priority] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-progress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-prompt-toolkit] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-protobuf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-psutil] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ptyprocess] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-py] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyalsaaudio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyasn1] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyasn1-modules] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pybind11] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pybluez] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pycodestyle] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyconnman] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pycparser] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pycrypto] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pycryptodomex] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pycurl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pydbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyelftools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyephem] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyexpect] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyfirmata] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyflakes] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyflame] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pygobject] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pygpgme] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyhamcrest] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyiface] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyinotify] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyjks] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyjwt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pylint] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pymisp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pymongo] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pymysql] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pynetlinux] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyopenssl] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyparsing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyparted] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyperclip] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyperf] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyrex] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyrex-native] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyro4] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyroute2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyrsistent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyrtm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyserial] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pysmi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pysnmp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pysocks] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pysqlite] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pystache] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytest] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytest-helpers-namespace] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytest-runner] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytest-tempdir] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytoml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytun] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pytz] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyudev] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyusb] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pywbem] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyyaml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-pyzmq] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-rdflib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-redis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-requests] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-requests-oauthlib] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-rfc3339-validator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-rfc3986-validator] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-rfc3987] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-robotframework] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-robotframework-seriallibrary] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-scandir] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-scrypt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sdnotify] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-selectors34] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-semver] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-serpent] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-setuptools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-setuptools-scm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sh] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sijax] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-simplejson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-singledispatch] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-six] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-slip-dbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-smbus] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-snakefood] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-snimpy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-socketio] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-soupsieve] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sparts] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-speaklater] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sqlalchemy] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-sqlparse] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-statistics] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-stevedore] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-strict-rfc3339] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-subprocess32] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-systemd] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-thrift] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-toml] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-tornado] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-tornado-redis] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-tqdm] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-traceback2] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-twisted] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-twitter] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-twofish] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-txws] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-typing] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-tzlocal] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-ujson] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-unidiff] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-urllib3] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-vcversioner] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-versiontools] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-vine] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-visitor] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-vobject] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-waitress] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-wcwidth] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-webcolors] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-webdav] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-webencodings] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-websocket-client] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-werkzeug] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-which] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-whoosh] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-wrapt] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-wtforms] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-xlrd] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-xstatic] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-xstatic-font-awesome] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-yappi] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-zipp] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[python-zopeinterface] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > +PNBLACKLIST[telepathy-python] ?= > "${@bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', '', > 'python2 is out of support for long time, read > https://www.python.org/doc/sunset-python-2/ > https://python3statement.org/ and if you really have to > temporarily use this, then set I_SWEAR_TO_MIGRATE_TO_PYTHON3 to > "yes"', d)}" > -- > 2.17.1 > > > > ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2021-04-02 21:38 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-04-02 1:58 [gatesgarth 00/14] Patch review April fools akuster 2021-04-02 1:58 ` [gatesgarth 01/14] nss: Fix warnings generated by getcwd akuster 2021-04-02 1:58 ` [gatesgarth 02/14] mdns: Whitelisted CVE-2007-0613 for mdns akuster 2021-04-02 1:58 ` [gatesgarth 03/14] quagga: Update SRC_URI akuster 2021-04-02 1:58 ` [gatesgarth 04/14] geoip: Switch to use the main branch akuster 2021-04-02 1:58 ` [gatesgarth 05/14] geoip-perl: " akuster 2021-04-02 1:58 ` [gatesgarth 06/14] bridge-utils: " akuster 2021-04-02 1:58 ` [gatesgarth 07/14] netkit-telnet: Update SRC_URI akuster 2021-04-02 1:58 ` [gatesgarth 08/14] rapidjson: Upgrade SRCREV to latest akuster 2021-04-02 1:58 ` [gatesgarth 09/14] rapidjson: Remove unwanted patches akuster 2021-04-02 1:58 ` [gatesgarth 10/14] neon: Add ptest akuster 2021-04-02 1:58 ` [gatesgarth 11/14] ceres-solver: prevent fetching git hook during do_configure akuster 2021-04-02 1:58 ` [gatesgarth 12/14] packagegroup-meta-oe: include nodejs without meta-python2 conditional akuster 2021-04-02 1:58 ` [gatesgarth 13/14] packagegroup-meta-oe: move the packages depending on meta-python2 to separate packages akuster 2021-04-02 1:58 ` [gatesgarth 14/14] python2-target-recipes-blacklist.inc: add and .inc file with conditional blacklist of target python2 recipes akuster 2021-04-02 6:52 ` [oe] " Martin Jansa 2021-04-02 21:38 ` akuster
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.