Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Python error while installing packages
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
manu.rhel
n00b
n00b


Joined: 11 Apr 2014
Posts: 44

PostPosted: Thu Jul 11, 2024 2:03 pm    Post subject: Python error while installing packages Reply with quote

Hi Experts, I am trying to install java packages and facing lot of error related to Python -

Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/mpdecimal-4.0.0 USE="-cxx -test"
[ebuild N ] dev-python/gentoo-common-1
[ebuild U ] dev-lang/python-exec-2.4.10 [2.4.9] PYTHON_TARGETS="(python3_12%*) (-python3_13)"
[ebuild N ] dev-libs/lzo-2.10 USE="(split-usr) -examples -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/xtrans-1.5.0 USE="-doc"
[ebuild N ] dev-libs/gobject-introspection-common-1.78.1
[ebuild U ] app-arch/gzip-1.13-r1 [1.12-r2]
[ebuild N ] app-alternatives/gzip-1 USE="reference (split-usr) -pigz"
[ebuild N ] sys-apps/locale-gen-2.23-r1
[ebuild U ] dev-python/gpep517-16 [9] PYTHON_TARGETS="-python3_12% (-python3_13)"
[ebuild U ] dev-python/flit-core-3.9.0 [3.7.1] PYTHON_TARGETS="-python3_12% (-python3_13)"
[ebuild N ] dev-python/platformdirs-4.2.2 USE="-test" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_12 (-python3_13)"
[ebuild N ] x11-base/xcb-proto-1.17.0 PYTHON_TARGETS="python3_10 -python3_11 -python3_12"
[ebuild NS ] dev-lang/python-3.12.3-r1 [3.10.8_p2, 3.11.0_p1] USE="-debug% -valgrind%"
[ebuild U ] sys-libs/glibc-2.39-r6 [2.35-r8] USE="-hash-sysv-compat% -perl%"
[ebuild N ] dev-util/glib-utils-2.78.6 PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
[ebuild N ] app-eselect/eselect-java-0.5.1
[ebuild U ] sys-devel/flex-2.6.4-r6 [2.6.4-r2]
[ebuild N ] app-alternatives/lex-0-r1 USE="flex -reflex"
[ebuild N ] media-gfx/graphite2-1.3.14_p20210810-r3 USE="-perl -test" ABI_X86="(64) -32 (-x32)"
[ebuild U ] dev-python/packaging-24.1 [21.3-r2] PYTHON_TARGETS="-python3_12% (-python3_13)"
[ebuild U ] dev-python/setuptools-70.0.0 [65.5.1] PYTHON_TARGETS="python3_12%* (-python3_13)"
[blocks b ] <dev-python/setuptools-67 ("<dev-python/setuptools-67" is soft blocking dev-python/packaging-24.1)
[ebuild U ] dev-build/meson-1.4.1 [0.63.2-r1] USE="-verify-sig%" PYTHON_TARGETS="(-pypy3) -python3_12%"
[ebuild N ] x11-base/xorg-proto-2024.1 USE="-test"
[ebuild N ] x11-libs/pixman-0.43.4 USE="(-loongson2f) -static-libs -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmxext sse2 -ssse3"
[ebuild N ] app-crypt/p11-kit-0.25.3-r2 USE="libffi nls -gtk-doc -systemd -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] sys-apps/baselayout-java-0.1.0-r2
[ebuild N ] x11-libs/libXau-1.0.11 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXdmcp-1.1.5 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libxcb-1.17.0 USE="xkb -doc (-selinux) -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-java/java-config-2.3.3-r1 USE="-test" PYTHON_TARGETS="python3_10 -python3_11 -python3_12"
[ebuild N ] x11-misc/compose-tables-1.8.9
[ebuild N ] x11-libs/libX11-1.8.9 USE="-doc -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXext-1.3.6 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXrender-0.9.11 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXfixes-6.0.1 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXi-1.8.1 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXtst-1.2.4 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild U ] dev-libs/glib-2.78.6 [2.74.1-r1]
[ebuild N ] x11-libs/cairo-1.18.0 USE="glib -X (-aqua) (-debug) -gtk-doc -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-util/desktop-file-utils-0.27 USE="-emacs"
[ebuild N ] dev-libs/gobject-introspection-1.78.1 USE="-doctool -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 (-python3_13)"
[ebuild N ] media-libs/harfbuzz-8.5.0 USE="cairo glib graphite introspection truetype -debug -doc -experimental -icu -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-java/openjdk-bin-17.0.11_p9 USE="-alsa -cups -headless-awt (-selinux) -source"
[ebuild N ] virtual/jdk-17 USE="-headless-awt"
[ebuild N ] virtual/jre-17
[blocks B ] sys-libs/glibc[crypt(+)] ("sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt-4.4.28-r1)
[blocks B ] <sys-libs/glibc-2.37-r3 ("<sys-libs/glibc-2.37-r3" is soft blocking sys-apps/locale-gen-2.23-r1)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-libs/glibc:2.2

(sys-libs/glibc-2.35-r8-1:2.2/2.2::gentoo, installed) USE="clone3 multiarch (multilib) ssp stack-realign (static-libs) userland_GNU -audit -caps -cet -compile-locales (-crypt) (-custom-cflags) -doc (-experimental-loong) -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -suid -systemd -systemtap -test (-vanilla)" ABI_X86="(64)" pulled in by
sys-libs/glibc[-crypt(+)] required by (sys-libs/libxcrypt-4.4.28-r1-1:0/1::gentoo, installed) USE="(compat) (split-usr) (system) userland_GNU -static-libs -test" ABI_X86="32 (64) (-x32)"


(sys-libs/glibc-2.39-r6:2.2/2.2::gentoo, ebuild scheduled for merge) USE="multiarch (multilib) ssp stack-realign (static-libs) -audit -caps -cet -compile-locales (-custom-cflags) -doc -gd -hash-sysv-compat -headers-only -multilib-bootstrap -nscd -perl -profile (-selinux) -suid -systemd -systemtap -test (-vanilla)" ABI_X86="(64)" pulled in by
>=sys-libs/glibc-2.36 required by (x11-libs/libXdmcp-1.1.5:0/0::gentoo, ebuild scheduled for merge) USE="-doc" ABI_X86="(64) -32 (-x32)"
^^ ^^^^


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(sys-libs/libxcrypt-4.4.28-r1-1:0/1::gentoo, installed) pulled in by
sys-libs/libxcrypt[system(-),static-libs(-)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/libxcrypt[system(-),abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libcrypt-2-2:0/2::gentoo, installed) USE="userland_GNU -static-libs" ABI_X86="32 (64) (-x32)"

(sys-apps/locale-gen-2.23-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
sys-apps/locale-gen required by (sys-libs/glibc-2.39-r6:2.2/2.2::gentoo, ebuild scheduled for merge) USE="multiarch (multilib) ssp stack-realign (static-libs) -audit -caps -cet -compile-locales (-custom-cflags) -doc -gd -hash-sysv-compat -headers-only -multilib-bootstrap -nscd -perl -profile (-selinux) -suid -systemd -systemtap -test (-vanilla)" ABI_X86="(64)"


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages


The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-libs/gobject-introspection-1.78.1::gentoo[python_single_target_python3_12]
# required by media-libs/harfbuzz-8.5.0::gentoo[introspection]
# required by dev-java/openjdk-bin-17.0.11_p9::gentoo
# required by virtual/jdk-17::gentoo
# required by virtual/jre-17::gentoo
# required by virtual/jre (argument)
>=dev-python/setuptools-70.0.0 python_targets_python3_12


Python which is there on the server is 3.11 and 3.10

Quote:
# eselect python list
Available Python interpreters, in order of preference:
[1] python3.11
[2] python3.10


JFYI - I have taken a dump of the OS from one old server and installed it on 2nd server, then on the 2nd server I did an emerge-webrsync which have pulled the latest portage and I think that is where the issue is . Please suggest how to get over this situation. and also best practise to follow in future.

Thanks for all the help in advance.
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1918

PostPosted: Thu Jul 11, 2024 2:06 pm    Post subject: Reply with quote

Update the entire system first before attempting to install new items. This is necessary because of the emerge-webrsync performed as the changes in the repository expect such updates.
Back to top
View user's profile Send private message
manu.rhel
n00b
n00b


Joined: 11 Apr 2014
Posts: 44

PostPosted: Thu Jul 11, 2024 2:29 pm    Post subject: Reply with quote

Thanks grknight for your prompt response.

Can you please guide me on the right way to upgrade the entire system to make it uniform.

I tried emerge -uDN @world but getting lot of messages like below and its in a loop -

Quote:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-python/lxml-5.2.2::gentoo
# required by sys-apps/systemd-utils-254.13::gentoo[python_single_target_python3_12]
# required by virtual/libudev-251-r2::gentoo[-systemd]
# required by sys-apps/pciutils-3.12.0::gentoo
# required by sys-power/cpupower-6.2::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/cython-3.0.10 python_targets_python3_12
# required by dev-python/jinja-3.1.4::gentoo
# required by sys-auth/pambase-20240128::gentoo
# required by net-misc/openssh-9.7_p1-r6::gentoo[pam]
# required by virtual/openssh-0::gentoo
# required by virtual/ssh-0-r2::gentoo
# required by @system
# required by @world (argument)
>=dev-python/gpep517-16 python_targets_python3_12
# required by dev-python/lxml-5.2.2::gentoo
# required by sys-apps/systemd-utils-254.13::gentoo[python_single_target_python3_12]
# required by virtual/libudev-251-r2::gentoo[-systemd]
# required by sys-apps/pciutils-3.12.0::gentoo
# required by sys-power/cpupower-6.2::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-70.0.0 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/jaraco-text-3.12.1 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/more-itertools-10.3.0 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/ordered-set-4.1.0 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/packaging-24.1 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/platformdirs-4.2.2 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/wheel-0.43.0 python_targets_python3_12
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/setuptools-scm-8.1.0 python_targets_python3_12
# required by dev-python/packaging-24.1::gentoo
# required by dev-python/setuptools-70.0.0::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/flit-core-3.9.0 python_targets_python3_12
# required by dev-python/gpep517-16::gentoo
# required by dev-python/overrides-7.7.0::gentoo
# required by dev-python/jupyter-server-2.14.1::gentoo
# required by dev-python/ipyparallel-8.8.0::gentoo
# required by dev-python/ipython-8.24.0::gentoo[smp]
# required by dev-python/ipykernel-6.29.4::gentoo[-test]
>=dev-python/installer-0.7.0 python_targets_python3_12
# required by dev-python/jinja-3.1.4::gentoo
# required by sys-auth/pambase-20240128::gentoo
# required by net-misc/openssh-9.7_p1-r6::gentoo[pam]
# required by virtual/openssh-0::gentoo
# required by virtual/ssh-0-r2::gentoo
# required by @system
# required by @world (argument)
>=dev-python/markupsafe-2.1.5 python_targets_python3_12

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

!!! The following updates are masked by LICENSE changes:
- sys-kernel/linux-firmware-20240610-r1::gentoo (masked by: || ( ) linux-fw-redistributable license(s))
A copy of the 'linux-fw-redistributable' license is located at '/var/db/repos/gentoo/licenses/linux-fw-redistributable'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- sys-kernel/linux-firmware-20221012::gentoo (masked by: || ( ) linux-fw-redistributable no-source-code license(s))
A copy of the 'linux-fw-redistributable' license is located at '/var/db/repos/gentoo/licenses/linux-fw-redistributable'.

A copy of the 'no-source-code' license is located at '/var/db/repos/gentoo/licenses/no-source-code'.

- dev-libs/openssl-1.1.1q::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Sam James <sam@gentoo.org> (2023-09-09)
# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3.
# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/
# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/
# Please run a full world upgrade, especially checking /etc/portage and your world file
# for old PHP or Ruby references.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


emerge: there are no ebuilds built with USE flags to satisfy "dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]".
!!! One of the following packages is required to complete your request:
- dev-python/packaging-24.0::gentoo (Change USE: +python_targets_python3_12)
- dev-python/wheel-0.43.0::gentoo (Change USE: -python_targets_python3_12)
(dependency required by "dev-python/wheel-0.43.0::gentoo" [ebuild])
(dependency required by "dev-python/setuptools-70.0.0::gentoo" [ebuild])
(dependency required by "dev-python/overrides-7.7.0::gentoo" [ebuild])
(dependency required by "dev-python/jupyter-server-2.14.1::gentoo" [ebuild])
(dependency required by "dev-python/ipyparallel-8.8.0::gentoo" [ebuild])
(dependency required by "dev-python/ipython-8.24.0::gentoo[smp]" [ebuild])
(dependency required by "dev-python/ipykernel-6.29.4::gentoo[-test]" [ebuild])



please suggest. thanks for all your help
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1918

PostPosted: Thu Jul 11, 2024 2:34 pm    Post subject: Reply with quote

This looks like PYTHON_TARGETS is defined in make.conf. I would comment/remove that line.
Back to top
View user's profile Send private message
manu.rhel
n00b
n00b


Joined: 11 Apr 2014
Posts: 44

PostPosted: Thu Jul 11, 2024 2:42 pm    Post subject: Reply with quote

Yes grknight , you are right, PYTHON_TARGETS='python3_10' was set in /etc/portage/make.conf. I have commented it now. and have re-run emerge -uDN @world . It is now re-building 443 packages

Emerging (1 of 443) sys-kernel/linux-headers-6.6-r1::gentoo


Will keep you posted on how it goes, once 443 packages rebuild is completed. Thanks again,
Back to top
View user's profile Send private message
manu.rhel
n00b
n00b


Joined: 11 Apr 2014
Posts: 44

PostPosted: Thu Jul 11, 2024 6:47 pm    Post subject: Reply with quote

Emerge @world completed, however I am still seeing few packages still failing due to python mis-match


Quote:
!!! The ebuild selected to satisfy "pssh" has unmet requirements.
- net-misc/pssh-2.3.4-r3::gentoo USE="" ABI_X86="(64)" PYTHON_SINGLE_TARGET="-python3_10 -python3_11"

The following REQUIRED_USE flag constraints are unsatisfied:
exactly-one-of ( python_single_target_python3_10 python_single_target_python3_11 )



Python version installed -
Quote:
# eselect python list
Available Python interpreters, in order of preference:
[1] python3.12
[2] python3.10
[3] python3.11


Please suggest what needs to be done here to get this fixed. Thanks
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1918

PostPosted: Thu Jul 11, 2024 6:58 pm    Post subject: Reply with quote

Put this in package.use
Code:
net-misc/pssh python_single_target_python3_11

Eventually, this will need to be removed once net-misc/pssh is updated to use 3.12

Note that eselect python is obsolete
Back to top
View user's profile Send private message
manu.rhel
n00b
n00b


Joined: 11 Apr 2014
Posts: 44

PostPosted: Thu Jul 11, 2024 7:38 pm    Post subject: Reply with quote

When I put this in package.use, it wants me to make additional entries in there as below -

Quote:
Dependency resolution took 2.20 s (backtrack: 0/20).

[ebuild R ] dev-python/installer-0.7.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/gpep517-16 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/flit-core-3.9.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/packaging-24.1 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/more-itertools-10.3.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/platformdirs-4.2.2 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/ordered-set-4.1.0 PYTHON_TARGETS="python3_11*"
[ebuild N ] dev-python/backports-tarfile-1.2.0 USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
[ebuild R ] dev-python/wheel-0.43.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/jaraco-context-5.3.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/jaraco-functools-4.0.1 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/jaraco-text-3.12.1 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/setuptools-70.0.0 PYTHON_TARGETS="python3_11*"
[ebuild R ] dev-python/setuptools-scm-8.1.0 PYTHON_TARGETS="python3_11*"
[ebuild N ~] net-misc/pssh-2.3.4-r3 PYTHON_SINGLE_TARGET="python3_11 -python3_10"

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
>=dev-python/gpep517-16 python_targets_python3_11
>=dev-python/setuptools-70.0.0 python_targets_python3_11
>=dev-python/jaraco-text-3.12.1 python_targets_python3_11
>=dev-python/more-itertools-10.3.0 python_targets_python3_11
>=dev-python/ordered-set-4.1.0 python_targets_python3_11
>=dev-python/packaging-24.1 python_targets_python3_11
>=dev-python/platformdirs-4.2.2 python_targets_python3_11
>=dev-python/wheel-0.43.0 python_targets_python3_11
>=dev-python/setuptools-scm-8.1.0 python_targets_python3_11
>=dev-python/flit-core-3.9.0 python_targets_python3_11
>=dev-python/jaraco-context-5.3.0 python_targets_python3_11
>=dev-python/jaraco-functools-4.0.1 python_targets_python3_11
>=dev-python/backports-tarfile-1.2.0 python_targets_python3_11
>=dev-python/installer-0.7.0 python_targets_python3_11

Would you like to add these changes to your config files? [Yes/No]


Is this expected ? If I go with yes, then there would be again some packages on python 3.12 and 3.11. Please suggest.
Back to top
View user's profile Send private message
eschwartz
Developer
Developer


Joined: 29 Oct 2023
Posts: 220

PostPosted: Tue Jul 16, 2024 7:26 pm    Post subject: Reply with quote

Yes, in general it's perfectly fine to have some packages installed for multiple versions of python because other packages depend on them.

Those packages in particular are often needed since they are used for building packages of basically any python software.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum