summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-22 19:23:23 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-02-22 19:23:23 +0000
commit09a9a352d20530258b45affeb91232597907d0eb (patch)
treef2770a42c37f742831822d4f136beaddf42b938b /dev-python
parentf5d090125dd67be346202ba9205a19e08f05a5fc (diff)
downloadbaldeagleos-repo-09a9a352d20530258b45affeb91232597907d0eb.tar.gz
baldeagleos-repo-09a9a352d20530258b45affeb91232597907d0eb.tar.xz
baldeagleos-repo-09a9a352d20530258b45affeb91232597907d0eb.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/astroid/astroid-4.0.3.ebuild2
-rw-r--r--dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild8
-rw-r--r--dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch115
-rw-r--r--dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild2
-rw-r--r--dev-python/ensurepip-wheel/ensurepip-wheel-0.46.2.ebuild3
-rw-r--r--dev-python/ensurepip-wheel/ensurepip-wheel-0.46.3.ebuild1
-rw-r--r--dev-python/faker/faker-40.1.2.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.20.3.ebuild2
-rw-r--r--dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.150.2.ebuild2
-rw-r--r--dev-python/ipython/ipython-9.9.0.ebuild2
-rw-r--r--dev-python/jupyter/jupyter-1.1.1-r1.ebuild28
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild76
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild4
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild2
-rw-r--r--dev-python/meson-python/meson-python-0.19.0.ebuild2
-rw-r--r--dev-python/nbval/nbval-0.11.0.ebuild2
-rw-r--r--dev-python/notebook-shim/notebook-shim-0.2.4.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.4.7-r1.ebuild63
-rw-r--r--dev-python/packaging/packaging-26.0.ebuild2
-rw-r--r--dev-python/pyatspi/Manifest1
-rw-r--r--dev-python/pyatspi/pyatspi-2.58.1.ebuild59
-rw-r--r--dev-python/pycares/pycares-5.0.1.ebuild2
-rw-r--r--dev-python/pylint-venv/pylint-venv-3.0.4.ebuild2
-rw-r--r--dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild24
-rw-r--r--dev-python/pytest-reserial/Manifest2
-rw-r--r--dev-python/pytest-reserial/pytest-reserial-0.5.1.ebuild29
-rw-r--r--dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild4
-rw-r--r--dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild50
-rw-r--r--dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild2
-rw-r--r--dev-python/python-mpv/python-mpv-1.0.8.ebuild2
-rw-r--r--dev-python/python-vlc/python-vlc-3.0.21203.ebuild2
-rw-r--r--dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild2
-rw-r--r--dev-python/qtsass/qtsass-0.4.0.ebuild2
-rw-r--r--dev-python/rtree/rtree-1.4.1.ebuild2
-rw-r--r--dev-python/trimesh/trimesh-4.11.1.ebuild2
-rw-r--r--dev-python/wheel/wheel-0.46.2.ebuild4
-rw-r--r--dev-python/wheel/wheel-0.46.3.ebuild2
-rw-r--r--dev-python/zope-interface/zope-interface-8.2.ebuild2
43 files changed, 472 insertions, 72 deletions
diff --git a/dev-python/astroid/astroid-4.0.3.ebuild b/dev-python/astroid/astroid-4.0.3.ebuild
index 68c0ebb691c1..3e00175be6f0 100644
--- a/dev-python/astroid/astroid-4.0.3.ebuild
+++ b/dev-python/astroid/astroid-4.0.3.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# dev-python/regex isn't available for pypy
BDEPEND="
diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
index 620b9e6d4637..f57749a15068 100644
--- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
+++ b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,13 +27,13 @@ KEYWORDS="amd64 ~arm64 ~riscv x86"
BDEPEND="
test? (
dev-python/pygobject[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}"/${PN}-0.2.3-glib-crash.patch
+ # https://github.com/altdesktop/python-dbus-next/pull/171
+ "${FILESDIR}"/${PN}-0.2.3-pytest-asyncio-1.patch
)
EPYTEST_DESELECT=(
@@ -47,6 +47,8 @@ EPYTEST_IGNORE=(
test/client/test_signals.py
)
+EPYTEST_PLUGINS=( pytest-{asyncio,timeout} )
+EPYTEST_RERUNS=5
distutils_enable_tests pytest
src_test() {
diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch
new file mode 100644
index 000000000000..76506ddd0510
--- /dev/null
+++ b/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch
@@ -0,0 +1,115 @@
+From 37830c9972209746396f4c3f8344ce50a435b767 Mon Sep 17 00:00:00 2001
+From: LN Liberda <lauren@selfisekai.rocks>
+Date: Fri, 28 Nov 2025 06:38:51 +0100
+Subject: [PATCH] Remove event_loop fixture from tests
+
+It was removed in pytest-asyncio 1.0
+https://github.com/pytest-dev/pytest-asyncio/pull/1106
+---
+ test/test_aio_low_level.py | 4 +++-
+ test/test_disconnect.py | 7 +++++--
+ test/test_fd_passing.py | 7 +++++--
+ test/test_tcp_address.py | 3 ++-
+ 4 files changed, 15 insertions(+), 6 deletions(-)
+
+diff --git a/test/test_aio_low_level.py b/test/test_aio_low_level.py
+index 1042a1a..677cbf1 100644
+--- a/test/test_aio_low_level.py
++++ b/test/test_aio_low_level.py
+@@ -1,6 +1,7 @@
+ from dbus_next.aio import MessageBus
+ from dbus_next import Message, MessageType, MessageFlag
+
++import asyncio
+ import pytest
+
+
+@@ -101,7 +102,8 @@ def message_handler_error(sent):
+
+
+ @pytest.mark.asyncio
+-async def test_sending_signals_between_buses(event_loop):
++async def test_sending_signals_between_buses():
++ event_loop = asyncio.get_running_loop()
+ bus1 = await MessageBus().connect()
+ bus2 = await MessageBus().connect()
+
+diff --git a/test/test_disconnect.py b/test/test_disconnect.py
+index d04d996..987eefe 100644
+--- a/test/test_disconnect.py
++++ b/test/test_disconnect.py
+@@ -1,15 +1,17 @@
+ from dbus_next.aio import MessageBus
+ from dbus_next import Message
+
++import asyncio
+ import os
+ import pytest
+ import functools
+
+
+ @pytest.mark.asyncio
+-async def test_bus_disconnect_before_reply(event_loop):
++async def test_bus_disconnect_before_reply():
+ '''In this test, the bus disconnects before the reply comes in. Make sure
+ the caller receives a reply with the error instead of hanging.'''
++ event_loop = asyncio.get_running_loop()
+ bus = MessageBus()
+ assert not bus.connected
+ await bus.connect()
+@@ -32,7 +34,8 @@ async def test_bus_disconnect_before_reply(event_loop):
+
+
+ @pytest.mark.asyncio
+-async def test_unexpected_disconnect(event_loop):
++async def test_unexpected_disconnect():
++ event_loop = asyncio.get_running_loop()
+ bus = MessageBus()
+ assert not bus.connected
+ await bus.connect()
+diff --git a/test/test_fd_passing.py b/test/test_fd_passing.py
+index 28331d3..be25e4d 100644
+--- a/test/test_fd_passing.py
++++ b/test/test_fd_passing.py
+@@ -5,6 +5,7 @@
+ from dbus_next import Message, MessageType
+ import os
+
++import asyncio
+ import pytest
+
+
+@@ -112,7 +113,8 @@ def message_handler(sent):
+
+
+ @pytest.mark.asyncio
+-async def test_high_level_service_fd_passing(event_loop):
++async def test_high_level_service_fd_passing():
++ event_loop = asyncio.get_running_loop()
+ bus1 = await MessageBus(negotiate_unix_fd=True).connect()
+ bus2 = await MessageBus(negotiate_unix_fd=True).connect()
+
+@@ -212,7 +214,8 @@ def fd_listener(msg):
+
+
+ @pytest.mark.asyncio
+-async def test_sending_file_descriptor_with_proxy(event_loop):
++async def test_sending_file_descriptor_with_proxy():
++ event_loop = asyncio.get_running_loop()
+ name = 'dbus.next.test.service'
+ path = '/test/path'
+ interface_name = 'test.interface'
+diff --git a/test/test_tcp_address.py b/test/test_tcp_address.py
+index a6b6ebb..fe2fc3e 100644
+--- a/test/test_tcp_address.py
++++ b/test/test_tcp_address.py
+@@ -8,7 +8,8 @@
+
+
+ @pytest.mark.asyncio
+-async def test_tcp_connection_with_forwarding(event_loop):
++async def test_tcp_connection_with_forwarding():
++ event_loop = asyncio.get_running_loop()
+ closables = []
+ host = '127.0.0.1'
+ port = '55556'
diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild b/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild
index e04fdc331bb8..3914010d16a7 100644
--- a/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild
+++ b/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.2.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.2.ebuild
index ae0ed6eb87ac..75627f09146b 100644
--- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.2.ebuild
+++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.2.ebuild
@@ -19,11 +19,12 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
test? (
dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/packaging-26.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.3.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.3.ebuild
index ae0ed6eb87ac..cd8143be36b0 100644
--- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.3.ebuild
+++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.46.3.ebuild
@@ -24,6 +24,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
BDEPEND="
test? (
dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/packaging-26.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/faker/faker-40.1.2.ebuild b/dev-python/faker/faker-40.1.2.ebuild
index 22e0ad6d9c1f..49c599a10ce3 100644
--- a/dev-python/faker/faker-40.1.2.ebuild
+++ b/dev-python/faker/faker-40.1.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
!dev-ruby/faker
diff --git a/dev-python/filelock/filelock-3.20.3.ebuild b/dev-python/filelock/filelock-3.20.3.ebuild
index 6cd56cda87df..5dc60cc526b9 100644
--- a/dev-python/filelock/filelock-3.20.3.ebuild
+++ b/dev-python/filelock/filelock-3.20.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
index c86a9e034442..869ba9652c53 100644
--- a/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
+++ b/dev-python/ghp-import/ghp-import-2.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/hypothesis/hypothesis-6.150.2.ebuild b/dev-python/hypothesis/hypothesis-6.150.2.ebuild
index 8a0d46501a31..1a631a4da6cb 100644
--- a/dev-python/hypothesis/hypothesis-6.150.2.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.150.2.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/ipython/ipython-9.9.0.ebuild b/dev-python/ipython/ipython-9.9.0.ebuild
index 4cad8b2e929c..61f8cd862f0c 100644
--- a/dev-python/ipython/ipython-9.9.0.ebuild
+++ b/dev-python/ipython/ipython-9.9.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="examples gui notebook nbconvert +smp test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/jupyter/jupyter-1.1.1-r1.ebuild b/dev-python/jupyter/jupyter-1.1.1-r1.ebuild
new file mode 100644
index 000000000000..d1bd162a2604
--- /dev/null
+++ b/dev-python/jupyter/jupyter-1.1.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Jupyter metapackage. Install all the Jupyter components in one go"
+HOMEPAGE="https://jupyter.org"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/jupyter-console[${PYTHON_USEDEP}]
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/jupyterlab[${PYTHON_USEDEP}]
+"
+
+# TODO: package sphinxext.rediraffe
+# distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
diff --git a/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild b/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild
new file mode 100644
index 000000000000..fc5095a4537f
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+ https://jupyter.org/
+ https://github.com/jupyterlab/jupyterlab/
+ https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/async-lru-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}]
+ >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}]
+ dev-python/jupyter-core[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+ <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
+ >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+ <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}]
+ >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-41.1.0[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+ dev-python/traitlets[${PYTHON_USEDEP}]
+ net-libs/nodejs[npm]
+"
+
+BDEPEND="
+ dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+ test? (
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-cache[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # These tests call npm and want internet
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+ jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+ jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+ jupyterlab/tests/test_announcements.py
+)
+
+EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,tornasync,timeout} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser
+
+python_install_all() {
+ distutils-r1_python_install_all
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 271137de443d..7100f5f39dd8 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
index 787d204a4630..f9126ef5138e 100644
--- a/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
+++ b/dev-python/mergedeep/mergedeep-1.3.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild b/dev-python/meson-python/meson-python-0.19.0.ebuild
index d01b88f1586c..a2cac7fd38e3 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/nbval/nbval-0.11.0.ebuild b/dev-python/nbval/nbval-0.11.0.ebuild
index 89c08858a07a..1c07e47f6a4c 100644
--- a/dev-python/nbval/nbval-0.11.0.ebuild
+++ b/dev-python/nbval/nbval-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
index 07008d356403..fb3dbe8f3478 100644
--- a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
+++ b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/notebook/notebook-7.4.7-r1.ebuild b/dev-python/notebook/notebook-7.4.7-r1.ebuild
new file mode 100644
index 000000000000..ca56ab233cc0
--- /dev/null
+++ b/dev-python/notebook/notebook-7.4.7-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="
+ https://jupyter.org/
+ https://github.com/jupyter/notebook/
+ https://pypi.org/project/notebook/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+ <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
+ >=dev-python/jupyterlab-4.4.9[${PYTHON_USEDEP}]
+ <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
+ >=dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+ <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}]
+ >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+ <dev-python/notebook-shim-0.3[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+ >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}]
+ <dev-python/jupyterlab-4.5[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ dev-python/nbval[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} )
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/dev-python/packaging/packaging-26.0.ebuild b/dev-python/packaging/packaging-26.0.ebuild
index c3ece7e7f6cf..22b2d4222c8d 100644
--- a/dev-python/packaging/packaging-26.0.ebuild
+++ b/dev-python/packaging/packaging-26.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="|| ( Apache-2.0 BSD-2 )"
SLOT="0"
if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
RDEPEND="
diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest
index 942e96a188d1..4ef6903e141a 100644
--- a/dev-python/pyatspi/Manifest
+++ b/dev-python/pyatspi/Manifest
@@ -1 +1,2 @@
DIST pyatspi-2.46.1.tar.xz 323392 BLAKE2B ee55f57616d58ead8bbf14193a984e2d268b0dafd67bdb638086fe531d7d031b6060f2c757036f67ad18ba6c1f774c8ef13a4844c5fb96878604f59903b2653a SHA512 69c1c4c31bef430083a1c9af98ba6b2f1b3d9eec0a5f03982b980838bcf86933069a90d7314d2e5501d5988a453d0a803ad239eca5b98f08cc3bf7dc8d4a7c0c
+DIST pyatspi-2.58.1.tar.xz 82620 BLAKE2B 1c96e56ebd274b3760f6b3568f03a98894d95c991356a16095b5a9ef3be73490347166aa0fb74abc5141c644eb20b5b94234fb43fb0fe2228f469e6a6e86c9bd SHA512 b1ad8baac2a3fde60f13399372813404ca3296d5a7036dd9896a3b0fe509353bc2b98b93abf42efa2e7ca703d416ec32a77118baeebbecbe962e99ef2a985dd8
diff --git a/dev-python/pyatspi/pyatspi-2.58.1.ebuild b/dev-python/pyatspi/pyatspi-2.58.1.ebuild
new file mode 100644
index 000000000000..a99720fc9a4a
--- /dev/null
+++ b/dev-python/pyatspi/pyatspi-2.58.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit gnome.org meson python-r1
+
+DESCRIPTION="Python client bindings for D-Bus AT-SPI"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/pyatspi2"
+
+# Note: only some of the tests are GPL-licensed, everything else is LGPL
+LICENSE="LGPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ >=sys-apps/dbus-1
+ >=dev-libs/glib-2.36.0:2
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ dev-libs/libxml2:2
+ >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ >=dev-libs/atk-2.46.0
+ dev-python/dbus-python
+ )
+"
+
+src_configure() {
+ python_foreach_impl run_in_build_dir \
+ meson_src_configure -Denable_tests=$(usex test true false)
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir meson_src_compile
+}
+
+src_test() {
+ python_foreach_impl run_in_build_dir \
+ dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+src_install() {
+ python_foreach_impl run_in_build_dir meson_src_install
+ python_foreach_impl run_in_build_dir python_optimize
+
+ einstalldocs
+ docinto examples
+ dodoc examples/*.py
+}
diff --git a/dev-python/pycares/pycares-5.0.1.ebuild b/dev-python/pycares/pycares-5.0.1.ebuild
index b6cdf4de94af..6c9158d6d4bb 100644
--- a/dev-python/pycares/pycares-5.0.1.ebuild
+++ b/dev-python/pycares/pycares-5.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
# Tests fail with network-sandbox, since they try to resolve google.com
PROPERTIES="test_network"
diff --git a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
index 2d920ba7d57c..22542c107dd7 100644
--- a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
+++ b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild
new file mode 100644
index 000000000000..ab4a20a5d718
--- /dev/null
+++ b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Spyder extensions for the python language server"
+HOMEPAGE="
+ https://github.com/spyder-ide/pyls-spyder
+ https://pypi.org/project/pyls-spyder/
+"
+SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="dev-python/python-lsp-server[all-plugins,${PYTHON_USEDEP}]"
+BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-reserial/Manifest b/dev-python/pytest-reserial/Manifest
index c184ac62dfd9..44f6d63ab0e2 100644
--- a/dev-python/pytest-reserial/Manifest
+++ b/dev-python/pytest-reserial/Manifest
@@ -1,5 +1,3 @@
-DIST pytest_reserial-0.5.1.tar.gz 13597 BLAKE2B 9106559890f45fcf7b514f1b76366e6ef31db37d3d78d753920f166f30aaebcbe1ad11a4b8c8550f5c8a93625cbad21ffe9830ea15eca00e91bab5ee53728f29 SHA512 1cd0f729c64fc7269169e74bea21bf5d95bf7c571e99ff751461888e020fd5aa28644a7601876f7bda0dbb4bb48370a11ca03b84c538ed2e80f1133e93530641
-DIST pytest_reserial-0.5.1.tar.gz.provenance 9455 BLAKE2B dd2ba2b62878f7a01025072a53b19949b22bbedd8220e7a974b32bef21e520acaf30c95be250991bb72a0f04dff058877bba5189041622ebdfee5f72b97cf51b SHA512 5c97339b60a18bde4e158d7cfca5ebf25a2867e4bffbbac82803818b9164b1a092ed22737335548b020bcad4ca31fc1c095d1b9dfec901f08bccb37941a19110
DIST pytest_reserial-0.6.0.tar.gz 14363 BLAKE2B 35476087496675676d0568b85f870c6964ee6a4ac4e77be5af214cddec6f8046aba3da40b7830111e7738b8785c5403927b893f1c2af95eb7dc559ace58035b0 SHA512 315e75a08bf5c0c99d5381f0b1188afee14038703e17570779b3386315603668654e9a7f1da94e6925f029fec4b40a9b9c5f9733ecfbe043c6f5f599f17907a1
DIST pytest_reserial-0.6.0.tar.gz.provenance 9578 BLAKE2B f5f636c78e09dbe9a53a0ab1df691864f63afee8c669d7714ea466b7d91083d76f9cdbb52c9e3f79c5a8a3b103679c4a6e1afa0394f410355b2d3d495031bbed SHA512 12db5104fe59417d6727cd0c92c0ec12e488bbd029d7ae0c87feae1bce9e48a3e04bc39c8863d2dda0fa1e730971944a8d61d08a3aa0094d08e42e11d3fd5aaf
DIST pytest_reserial-0.6.1.tar.gz 14432 BLAKE2B 5f265f01625cba3d66459f0ecb41c9aeafefce5ae85725e0264a78ab74c18ad4ccc8a4620163931ac543db6f29ebad266395af580ea2974295919cecb76c7771 SHA512 3a1d88f9ff1837acb6721eee96d4bfb0825738ad94ce73848cca5bc355b1f14eda93947d958bbeda24f38322c73117ff9a28931ebd490551f6ef3366986e4816
diff --git a/dev-python/pytest-reserial/pytest-reserial-0.5.1.ebuild b/dev-python/pytest-reserial/pytest-reserial-0.5.1.ebuild
deleted file mode 100644
index 02f0af19ea52..000000000000
--- a/dev-python/pytest-reserial/pytest-reserial-0.5.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYPI_VERIFY_REPO=https://github.com/bessman/pytest-reserial
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pytest plugin for recording and replaying serial port traffic during tests"
-HOMEPAGE="
- https://pypi.org/project/pytest-reserial/
- https://github.com/bessman/pytest-reserial/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=( "${PN}" )
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild b/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild
index 8c72f8df8d41..7514d57d4752 100644
--- a/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild
+++ b/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
dev-python/pyserial[${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild b/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild
new file mode 100644
index 000000000000..17dd113be1eb
--- /dev/null
+++ b/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Black plugin for the Python LSP Server"
+HOMEPAGE="
+ https://github.com/python-lsp/python-lsp-black/
+ https://pypi.org/project/python-lsp-black/
+"
+SRC_URI="
+ https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/black-23.11.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ !!<dev-python/python-lsp-black-2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # https://github.com/python-lsp/python-lsp-black/pull/56
+ # https://github.com/python-lsp/python-lsp-black/pull/59
+ "${FILESDIR}/${P}-test.patch"
+)
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
index e213dc3938cf..f049822a8686 100644
--- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
+++ b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
index e6339963bcc0..4a2de9c49667 100644
--- a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
+++ b/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/python-mpv/python-mpv-1.0.8.ebuild b/dev-python/python-mpv/python-mpv-1.0.8.ebuild
index a49d4b9d8965..44495703779f 100644
--- a/dev-python/python-mpv/python-mpv-1.0.8.ebuild
+++ b/dev-python/python-mpv/python-mpv-1.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild b/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
index ea385e5a22d0..5bd258887a2a 100644
--- a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
+++ b/dev-python/python-vlc/python-vlc-3.0.21203.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
index b4c64391e9fc..f90c477cf10d 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/qtsass/qtsass-0.4.0.ebuild b/dev-python/qtsass/qtsass-0.4.0.ebuild
index 43873c40131f..f0b100788fbd 100644
--- a/dev-python/qtsass/qtsass-0.4.0.ebuild
+++ b/dev-python/qtsass/qtsass-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/rtree/rtree-1.4.1.ebuild b/dev-python/rtree/rtree-1.4.1.ebuild
index 309312522147..4ae8dae1450d 100644
--- a/dev-python/rtree/rtree-1.4.1.ebuild
+++ b/dev-python/rtree/rtree-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/trimesh/trimesh-4.11.1.ebuild b/dev-python/trimesh/trimesh-4.11.1.ebuild
index 8d2e8edbe674..1509fa02ec8e 100644
--- a/dev-python/trimesh/trimesh-4.11.1.ebuild
+++ b/dev-python/trimesh/trimesh-4.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]
diff --git a/dev-python/wheel/wheel-0.46.2.ebuild b/dev-python/wheel/wheel-0.46.2.ebuild
index f3bd09289d66..1caf7a9a1dc9 100644
--- a/dev-python/wheel/wheel-0.46.2.ebuild
+++ b/dev-python/wheel/wheel-0.46.2.ebuild
@@ -18,10 +18,10 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/packaging-26.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/wheel/wheel-0.46.3.ebuild b/dev-python/wheel/wheel-0.46.3.ebuild
index f3bd09289d66..4dc22ff32082 100644
--- a/dev-python/wheel/wheel-0.46.3.ebuild
+++ b/dev-python/wheel/wheel-0.46.3.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/packaging-26.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/zope-interface/zope-interface-8.2.ebuild b/dev-python/zope-interface/zope-interface-8.2.ebuild
index aec4eb770ed8..4539ce477061 100644
--- a/dev-python/zope-interface/zope-interface-8.2.ebuild
+++ b/dev-python/zope-interface/zope-interface-8.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="ZPL"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
IUSE="+native-extensions test"
RESTRICT="!test? ( test )"