commit: c9511bf5809b62fadb385b47c4f956aaf8956bee
Author: Abishek Jakkala <thysupremematrix <AT> tuta <DOT> io>
AuthorDate: Mon Jan 19 19:25:21 2026 +0000
Commit: Abishek Jakkala <thysupremematrix <AT> tuta <DOT> io>
CommitDate: Mon Jan 19 19:25:21 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9511bf5
dev-python/thonny: update DESCRIPTION
Signed-off-by: Abishek Jakkala <thysupremematrix <AT> tuta.io>
dev-python/thonny/thonny-4.1.7.ebuild | 46 +++++++++++------------------------
1 file changed, 14 insertions(+), 32 deletions(-)
diff --git a/dev-python/thonny/thonny-4.1.7.ebuild
b/dev-python/thonny/thonny-4.1.7.ebuild
index 3eab2fef92..a9de807726 100644
--- a/dev-python/thonny/thonny-4.1.7.ebuild
+++ b/dev-python/thonny/thonny-4.1.7.ebuild
@@ -4,12 +4,12 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..13} )
+PYTHON_COMPAT=( python3_{12..13} )
PYTHON_REQ_USE="tk"
-inherit desktop distutils-r1 xdg
+inherit desktop distutils-r1 xdg optfeature
-DESCRIPTION="Thonny is a Python IDE meant for learning programming."
+DESCRIPTION="Thonny is a Python IDE meant for learning programming"
HOMEPAGE="
https://thonny.org/ https://github.com/thonny/thonny"
SRC_URI="
@@ -19,33 +19,19 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/jedi-0.18.1[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/pylint[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/mypy[${PYTHON_USEDEP}]
- dev-python/asttokens[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- ' 'python*'
- )
-"
-
-BDEPEND="
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- )
+ >=dev-python/jedi-0.18.1[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/pylint[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/asttokens[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
"
-src_prepare() {
- default
-}
+distutils_enable_tests pytest
src_install() {
distutils-r1_src_install
@@ -55,12 +41,8 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- elog "Thonny has been installed."
- elog "To use Thonny with a specific Python version, you can set"
- elog "the interpreter in Tools -> Options -> Interpreter"
- elog ""
- elog "For MicroPython/CircuitPython support, you may need additional"
- elog "packages like dev-python/esptool or dev-python/adafruit-ampy"
+ optfeature "CircuitPython support" dev-python/esptool
+ optfeature "MicroPython support" dev-python/adafruit-ampy
}
pkg_postrm() {