summaryrefslogtreecommitdiff
path: root/dev-lang/python
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2025-07-14 19:04:02 +0200
committerMichał Górny <mgorny@gentoo.org>2025-07-14 19:07:47 +0200
commit6fff56784cb8171cbb75bf7b2a33ef529630ad48 (patch)
tree0314b946b9478853e197dd44d763cf182577ff73 /dev-lang/python
parentbcd943ff0a2548407b4cf465f9339b075ff2e522 (diff)
downloadgentoo-6fff56784cb8171cbb75bf7b2a33ef529630ad48.tar.gz
gentoo-6fff56784cb8171cbb75bf7b2a33ef529630ad48.tar.bz2
gentoo-6fff56784cb8171cbb75bf7b2a33ef529630ad48.zip
dev-lang/python: Make mime-types dependency unconditional
Remove USE=build and install mime-types unconditionaally. It is unclear why it was made conditional in the first place, and mime-types is a trivial data package with no dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-lang/python')
-rw-r--r--dev-lang/python/python-0.3.13.4.ebuild8
-rw-r--r--dev-lang/python/python-0.3.13.9999.ebuild8
-rw-r--r--dev-lang/python/python-0.3.14.0_beta4.ebuild8
-rw-r--r--dev-lang/python/python-0.3.14.9999.ebuild8
-rw-r--r--dev-lang/python/python-0.3.15.9999.ebuild8
-rw-r--r--dev-lang/python/python-2.7.18_p16-r2.ebuild8
-rw-r--r--dev-lang/python/python-3.10.18-r1.ebuild8
-rw-r--r--dev-lang/python/python-3.10.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.11.13-r1.ebuild8
-rw-r--r--dev-lang/python/python-3.11.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.12.11.ebuild8
-rw-r--r--dev-lang/python/python-3.12.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.13.5.ebuild8
-rw-r--r--dev-lang/python/python-3.13.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.14.0_beta4.ebuild8
-rw-r--r--dev-lang/python/python-3.14.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.15.9999.ebuild8
-rw-r--r--dev-lang/python/python-3.8.20_p7-r1.ebuild8
-rw-r--r--dev-lang/python/python-3.9.23-r1.ebuild8
-rw-r--r--dev-lang/python/python-3.9.9999.ebuild8
20 files changed, 60 insertions, 100 deletions
diff --git a/dev-lang/python/python-0.3.13.4.ebuild b/dev-lang/python/python-0.3.13.4.ebuild
index 0911815c1048..1c29c715ac4d 100644
--- a/dev-lang/python/python-0.3.13.4.ebuild
+++ b/dev-lang/python/python-0.3.13.4.ebuild
@@ -33,8 +33,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm
- libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -47,6 +47,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-0.3.13.9999.ebuild b/dev-lang/python/python-0.3.13.9999.ebuild
index ef85280df0cc..013df0cf467f 100644
--- a/dev-lang/python/python-0.3.13.9999.ebuild
+++ b/dev-lang/python/python-0.3.13.9999.ebuild
@@ -25,8 +25,8 @@ EGIT_BRANCH=${PYVER%t}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm
- libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -39,6 +39,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -77,9 +78,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-0.3.14.0_beta4.ebuild b/dev-lang/python/python-0.3.14.0_beta4.ebuild
index 3e8ab699256b..aded6ca75f7a 100644
--- a/dev-lang/python/python-0.3.14.0_beta4.ebuild
+++ b/dev-lang/python/python-0.3.14.0_beta4.ebuild
@@ -34,8 +34,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -48,6 +48,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-0.3.14.9999.ebuild b/dev-lang/python/python-0.3.14.9999.ebuild
index 4d8ec4f1527b..2b71ace381b5 100644
--- a/dev-lang/python/python-0.3.14.9999.ebuild
+++ b/dev-lang/python/python-0.3.14.9999.ebuild
@@ -25,8 +25,8 @@ EGIT_BRANCH=${PYVER%t}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -39,6 +39,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -77,9 +78,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-0.3.15.9999.ebuild b/dev-lang/python/python-0.3.15.9999.ebuild
index 7a6b7fc82b4f..034cc43a5883 100644
--- a/dev-lang/python/python-0.3.15.9999.ebuild
+++ b/dev-lang/python/python-0.3.15.9999.ebuild
@@ -24,8 +24,8 @@ EGIT_REPO_URI="https://github.com/python/cpython.git"
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -38,6 +38,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -77,9 +78,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? ( dev-python/ensurepip-pip )
"
diff --git a/dev-lang/python/python-2.7.18_p16-r2.ebuild b/dev-lang/python/python-2.7.18_p16-r2.ebuild
index c92aee69a0a1..9280e9fc638b 100644
--- a/dev-lang/python/python-2.7.18_p16-r2.ebuild
+++ b/dev-lang/python/python-2.7.18_p16-r2.ebuild
@@ -29,8 +29,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- berkdb bluetooth build examples gdbm +ncurses +readline
- +sqlite +ssl valgrind wininst +xml
+ berkdb bluetooth examples gdbm +ncurses +readline +sqlite +ssl
+ valgrind wininst +xml
"
RESTRICT="test"
@@ -41,6 +41,7 @@ RESTRICT="test"
RDEPEND="
app-arch/bzip2:=
+ app-misc/mime-types
dev-libs/libffi:=
>=sys-libs/zlib-1.1.3:=
virtual/libcrypt:=
@@ -67,9 +68,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
diff --git a/dev-lang/python/python-3.10.18-r1.ebuild b/dev-lang/python/python-3.10.18-r1.ebuild
index 83fee15f15f6..a8d31067ba62 100644
--- a/dev-lang/python/python-3.10.18-r1.ebuild
+++ b/dev-lang/python/python-3.10.18-r1.ebuild
@@ -30,8 +30,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -43,6 +43,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -84,9 +85,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? (
dev-python/ensurepip-pip
diff --git a/dev-lang/python/python-3.10.9999.ebuild b/dev-lang/python/python-3.10.9999.ebuild
index ed0d871103fd..f31bba4946b1 100644
--- a/dev-lang/python/python-3.10.9999.ebuild
+++ b/dev-lang/python/python-3.10.9999.ebuild
@@ -24,8 +24,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -37,6 +37,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -77,9 +78,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? (
dev-python/ensurepip-pip
diff --git a/dev-lang/python/python-3.11.13-r1.ebuild b/dev-lang/python/python-3.11.13-r1.ebuild
index be4577db2582..12f13e84a1a2 100644
--- a/dev-lang/python/python-3.11.13-r1.ebuild
+++ b/dev-lang/python/python-3.11.13-r1.ebuild
@@ -30,8 +30,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -44,6 +44,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -85,9 +86,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.11.9999.ebuild b/dev-lang/python/python-3.11.9999.ebuild
index 0a20da9335c9..28f563fc3395 100644
--- a/dev-lang/python/python-3.11.9999.ebuild
+++ b/dev-lang/python/python-3.11.9999.ebuild
@@ -24,8 +24,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -38,6 +38,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -78,9 +79,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.12.11.ebuild b/dev-lang/python/python-3.12.11.ebuild
index 621dd5b4c291..6de4b2d00900 100644
--- a/dev-lang/python/python-3.12.11.ebuild
+++ b/dev-lang/python/python-3.12.11.ebuild
@@ -30,8 +30,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -44,6 +44,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.12.9999.ebuild b/dev-lang/python/python-3.12.9999.ebuild
index 89574c0c4136..9de13a1b925f 100644
--- a/dev-lang/python/python-3.12.9999.ebuild
+++ b/dev-lang/python/python-3.12.9999.ebuild
@@ -24,8 +24,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -38,6 +38,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -79,9 +80,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.13.5.ebuild b/dev-lang/python/python-3.13.5.ebuild
index b8563854c773..726461c034b5 100644
--- a/dev-lang/python/python-3.13.5.ebuild
+++ b/dev-lang/python/python-3.13.5.ebuild
@@ -34,8 +34,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit
- libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -49,6 +49,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -94,9 +95,6 @@ BDEPEND="
)
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.13.9999.ebuild b/dev-lang/python/python-3.13.9999.ebuild
index 43710763c1c8..3a94cf50aa45 100644
--- a/dev-lang/python/python-3.13.9999.ebuild
+++ b/dev-lang/python/python-3.13.9999.ebuild
@@ -27,8 +27,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit
- libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+ +readline +sqlite +ssl test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -42,6 +42,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-crypt/libb2
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
')
)
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.14.0_beta4.ebuild b/dev-lang/python/python-3.14.0_beta4.ebuild
index dd98e1364ba1..3a555c733302 100644
--- a/dev-lang/python/python-3.14.0_beta4.ebuild
+++ b/dev-lang/python/python-3.14.0_beta4.ebuild
@@ -35,8 +35,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -50,6 +50,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -94,9 +95,6 @@ BDEPEND="
')
)
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.14.9999.ebuild b/dev-lang/python/python-3.14.9999.ebuild
index 270f8a13c966..bce16a6df9f7 100644
--- a/dev-lang/python/python-3.14.9999.ebuild
+++ b/dev-lang/python/python-3.14.9999.ebuild
@@ -27,8 +27,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -42,6 +42,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
')
)
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
if [[ ${PV} != *_alpha* ]]; then
RDEPEND+="
dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
diff --git a/dev-lang/python/python-3.15.9999.ebuild b/dev-lang/python/python-3.15.9999.ebuild
index ace3b698c2ed..054fcbcab782 100644
--- a/dev-lang/python/python-3.15.9999.ebuild
+++ b/dev-lang/python/python-3.15.9999.ebuild
@@ -26,8 +26,8 @@ EGIT_REPO_URI="https://github.com/python/cpython.git"
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm jit
- libedit +ncurses pgo +readline +sqlite +ssl tail-call-interp test tk valgrind
+ bluetooth debug +ensurepip examples gdbm jit libedit +ncurses pgo
+ +readline +sqlite +ssl tail-call-interp test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -41,6 +41,7 @@ RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
app-arch/zstd:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -86,9 +87,6 @@ BDEPEND="
')
)
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? ( dev-python/ensurepip-pip )
"
diff --git a/dev-lang/python/python-3.8.20_p7-r1.ebuild b/dev-lang/python/python-3.8.20_p7-r1.ebuild
index 68f8fe262c0c..4555932e5c9c 100644
--- a/dev-lang/python/python-3.8.20_p7-r1.ebuild
+++ b/dev-lang/python/python-3.8.20_p7-r1.ebuild
@@ -30,8 +30,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm +ncurses pgo
- +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm +ncurses pgo +readline
+ +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -43,6 +43,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -81,9 +82,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? (
dev-python/ensurepip-pip
diff --git a/dev-lang/python/python-3.9.23-r1.ebuild b/dev-lang/python/python-3.9.23-r1.ebuild
index 1ecaf9594c6e..4c74c7764850 100644
--- a/dev-lang/python/python-3.9.23-r1.ebuild
+++ b/dev-lang/python/python-3.9.23-r1.ebuild
@@ -30,8 +30,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="
- bluetooth build debug +ensurepip examples gdbm +ncurses pgo
- +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm +ncurses pgo +readline
+ +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -43,6 +43,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -81,9 +82,6 @@ BDEPEND="
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? (
dev-python/ensurepip-pip
diff --git a/dev-lang/python/python-3.9.9999.ebuild b/dev-lang/python/python-3.9.9999.ebuild
index b2bb63455278..1f0cd19c1e68 100644
--- a/dev-lang/python/python-3.9.9999.ebuild
+++ b/dev-lang/python/python-3.9.9999.ebuild
@@ -24,8 +24,8 @@ EGIT_BRANCH=${PYVER}
LICENSE="PSF-2"
SLOT="${PYVER}"
IUSE="
- bluetooth build debug +ensurepip examples gdbm +ncurses pgo
- +readline +sqlite +ssl test tk valgrind
+ bluetooth debug +ensurepip examples gdbm +ncurses pgo +readline
+ +sqlite +ssl test tk valgrind
"
RESTRICT="!test? ( test )"
@@ -37,6 +37,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
+ app-misc/mime-types
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
@@ -74,9 +75,6 @@ BDEPEND="
app-alternatives/awk
virtual/pkgconfig
"
-RDEPEND+="
- !build? ( app-misc/mime-types )
-"
PDEPEND="
ensurepip? (
dev-python/ensurepip-pip