summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-07 19:15:22 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-07 19:15:22 +0000
commit299816f0c09b4fa9b0ed7e30ea69cbd6942edbf7 (patch)
treeb0cfe55c53a1cfe6c89afc96b9d2b9947d694bff /dev-python
parent6dd565aea2fc1e47796bb22fc2ec929c74dfa246 (diff)
downloadbaldeagleos-repo-299816f0c09b4fa9b0ed7e30ea69cbd6942edbf7.tar.gz
baldeagleos-repo-299816f0c09b4fa9b0ed7e30ea69cbd6942edbf7.tar.xz
baldeagleos-repo-299816f0c09b4fa9b0ed7e30ea69cbd6942edbf7.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/ast-serialize/ast-serialize-0.3.0.ebuild2
-rw-r--r--dev-python/bitstring/bitstring-4.4.0-r1.ebuild2
-rw-r--r--dev-python/bitstring/bitstring-4.4.0.ebuild38
-rw-r--r--dev-python/charset-normalizer/Manifest6
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild45
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.4.ebuild32
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.5.ebuild45
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.4.6.ebuild45
-rw-r--r--dev-python/clang/Manifest1
-rw-r--r--dev-python/clang/clang-23.0.0_pre20260507.ebuild49
-rw-r--r--dev-python/lit/Manifest1
-rw-r--r--dev-python/lit/lit-23.0.0_pre20260507.ebuild41
-rw-r--r--dev-python/mypy/mypy-1.20.2.ebuild2
-rw-r--r--dev-python/mypy/mypy-2.0.0.ebuild2
14 files changed, 96 insertions, 215 deletions
diff --git a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild
index bcd2513dfb67..46f1b6e46c24 100644
--- a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild
+++ b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild
@@ -121,7 +121,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~s390"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/bitstring/bitstring-4.4.0-r1.ebuild b/dev-python/bitstring/bitstring-4.4.0-r1.ebuild
index 8592477bd17b..8d231c9b31df 100644
--- a/dev-python/bitstring/bitstring-4.4.0-r1.ebuild
+++ b/dev-python/bitstring/bitstring-4.4.0-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND="
=dev-python/bitarray-3*[${PYTHON_USEDEP}]
diff --git a/dev-python/bitstring/bitstring-4.4.0.ebuild b/dev-python/bitstring/bitstring-4.4.0.ebuild
deleted file mode 100644
index 8d231c9b31df..000000000000
--- a/dev-python/bitstring/bitstring-4.4.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# 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="A pure Python module for creation and analysis of binary data"
-HOMEPAGE="
- https://github.com/scott-griffiths/bitstring/
- https://pypi.org/project/bitstring/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
-
-RDEPEND="
- =dev-python/bitarray-3*[${PYTHON_USEDEP}]
- >=dev-python/gfloat-0.1[${PYTHON_USEDEP}]
- =dev-python/tibs-0.5*[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=( hypothesis )
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # https://github.com/scott-griffiths/bitstring/issues/363
- tests/test_fp8.py::TestConversionToFP8::test_compare_8bit_floats_with_gfloat
- tests/test_fp8.py::test_rounding_consistent_to_gfloat
-)
-
-EPYTEST_IGNORE=(
- tests/test_benchmarks.py
-)
diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest
index 0f24e4400d8d..93e0ebfcf721 100644
--- a/dev-python/charset-normalizer/Manifest
+++ b/dev-python/charset-normalizer/Manifest
@@ -1,8 +1,2 @@
-DIST charset_normalizer-3.4.4.tar.gz 129418 BLAKE2B 0f462077fe20ffc9555a5628263b48370d50e43261f30abb7715e3c82ba3c7fcb3bec1c2adea65ad5864e0bd656b79fd5129fbd2791edee66ec2839d210f48d3 SHA512 ea3e15123b6a526ef52abeae2a8a8af0b044380606d4ef4a43ca1feb4c626b5899b511634ee8927b959f5ab1dbbd3c57651d1ac3a91c5ab67cd905034f759c9c
-DIST charset_normalizer-3.4.4.tar.gz.provenance 9506 BLAKE2B 890a0a810b142da096c1c0d805d9014bac9d1facfd0d51439c12167b047ade62e0d50fc1e6ffb65f5b019586a0706bb21bd75d485c5b9041cfe693ce38b15207 SHA512 55c4a7299bc0c3b556f5d1d344a77c653f0537719bd68ecf036c6339a8e09c169dee1d4d967f86946074b3da2e09f4a85ad1473fe7500cf427faf3dd8a5f95a8
-DIST charset_normalizer-3.4.5.tar.gz 134804 BLAKE2B 632f80f4afc5ed131ef7154cdfc3d8bb3d74caf96f55309f8dddfd6bd6c32ce56e8e38c657bd20129f44167236e8369b2454f430779cc62ab4d658fffef9e1f8 SHA512 4d58d983a948644d89a25f5563171447c8fadcc252a9a3471d4b5e5ffeff94ddd56bce6a5c3fa84744a15b37b14145f645cef9b1635ef2bfe470abe5e259f55b
-DIST charset_normalizer-3.4.5.tar.gz.provenance 9583 BLAKE2B 8ab9655ddbf42e167d90d327c68826c803fc320cd54c90aba1fe09f2d383b58f58dabd19a7cce1c98a6d95cfdc8323af626aea32636d4f123c798607b729c9ef SHA512 d8aaeef462c2ef47196f69837cefe34d908457c51d0b8f25b4a1b1bbf875f1e3f7b97a175fd19a870c04adb5453fb46719b92518d95f43f3eb8a723cba9bde8a
-DIST charset_normalizer-3.4.6.tar.gz 143363 BLAKE2B fe06d11b1293f11265f14322f58b51edfd7ad137efd5fe9b51d21aca0c21269d813ef3d1f6448ac21217b253399053ab9246d0edb74ff88ed15a24245c50e00d SHA512 4108b46e103c7b6d1ad3b63f04fdef991246c933cfad05897c0bc3d65b1e5b2aefd9ab50e4d270004a5bfbc0410b8133e0bcab86e9902ff31e6a498d31daeb19
-DIST charset_normalizer-3.4.6.tar.gz.provenance 9540 BLAKE2B 6f5eddb585ff17c06a7c8c1c8b6abc45f0388934e68c08c6238120831c7f302fdbee6db1b6e303d6c1360a0cc5c85e9affe6d68f2d3d5ffc88a9e47da6e540a3 SHA512 33d061e52ceae37d4123abcdae0aaddfdfd63c5706b49aaca610e3c586641282badb967e74274d0f7f4a53d36aa8b24eff630901e52187f8ce31cebc14c6e6bd
DIST charset_normalizer-3.4.7.tar.gz 144271 BLAKE2B 46baf0eb8691da293f19206eaa9006b46c365291f57ed8a51d1d97771134cf6a280d25d0ef31712d2526d2013f71645c9906c0ac540c0ffea572f3ea502b375c SHA512 e0682214fc75b5e2a2ce5284ead57ca2883f4151c1dbdfd8399c38ca14251fa53b6f598f87408b1d6dbd5636bf627eec481b582dfe3f314cad761b5d63433250
DIST charset_normalizer-3.4.7.tar.gz.provenance 9402 BLAKE2B 9e3905ea5aa0fb8577b5ccfb2684eb3afc6ab59a45fef0d07167ee0b78f1ee5136548c46ba023e928145b52abc7ac79178117c323e2f7b98deefc0cac616b417 SHA512 d90705ed0ab90ef4502984712ee01ffc859fcbceb0b28201f8e53525a7290f64ffbc9bbe27d784663e92cde592216ce9ed8a8b7ab2e14ab6b89eac293e1b2494
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild
deleted file mode 100644
index e8bd1b19f0ab..000000000000
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.4-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-DISTUTILS_EXT=1
-PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The Real First Universal Charset Detector"
-HOMEPAGE="
- https://pypi.org/project/charset-normalizer/
- https://github.com/jawah/charset_normalizer/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/mypy[${PYTHON_USEDEP}]
- ' python3.{11..14})
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
- local -x CHARSET_NORMALIZER_USE_MYPYC=$(usex native-extensions 1 0)
-
- distutils-r1_python_compile
-}
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.4.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.4.ebuild
deleted file mode 100644
index d6fdc8496ec6..000000000000
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The Real First Universal Charset Detector"
-HOMEPAGE="
- https://pypi.org/project/charset-normalizer/
- https://github.com/jawah/charset_normalizer/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.5.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.5.ebuild
deleted file mode 100644
index c0e00bbdb313..000000000000
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-DISTUTILS_EXT=1
-PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The Real First Universal Charset Detector"
-HOMEPAGE="
- https://pypi.org/project/charset-normalizer/
- https://github.com/jawah/charset_normalizer/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/mypy[${PYTHON_USEDEP}]
- ' python3.{11..14})
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
- local -x CHARSET_NORMALIZER_USE_MYPYC=$(usex native-extensions 1 0)
-
- distutils-r1_python_compile
-}
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.6.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.6.ebuild
deleted file mode 100644
index c0e00bbdb313..000000000000
--- a/dev-python/charset-normalizer/charset-normalizer-3.4.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-DISTUTILS_EXT=1
-PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The Real First Universal Charset Detector"
-HOMEPAGE="
- https://pypi.org/project/charset-normalizer/
- https://github.com/jawah/charset_normalizer/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/mypy[${PYTHON_USEDEP}]
- ' python3.{11..14})
- )
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
- local -x CHARSET_NORMALIZER_USE_MYPYC=$(usex native-extensions 1 0)
-
- distutils-r1_python_compile
-}
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 8ae66a6b7751..daa7acb7cb90 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -1,3 +1,4 @@
+DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2 SHA512 6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
diff --git a/dev-python/clang/clang-23.0.0_pre20260507.ebuild b/dev-python/clang/clang-23.0.0_pre20260507.ebuild
new file mode 100644
index 000000000000..0a3a20350207
--- /dev/null
+++ b/dev-python/clang/clang-23.0.0_pre20260507.ebuild
@@ -0,0 +1,49 @@
+# 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 llvm.org
+
+DESCRIPTION="Python bindings for llvm-core/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=llvm-core/clang-${PV}:*
+ !llvm-core/llvm:0[clang(-),python(-)]
+ !llvm-core/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/{bindings/python,include} )
+llvm.org_set_globals
+
+distutils_enable_tests unittest
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ eunittest
+}
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8ae66a6b7751..daa7acb7cb90 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,3 +1,4 @@
+DIST llvm-project-0f3ca6bb9ca514518c55fc02855a6083312ddfe2.tar.gz 271131672 BLAKE2B fe9b37bd214cbc401c24b1fd661321e6147696fe0be90cae66cf57e0dcf51a76e5977d1c786de382354b0eda8d0b2cb703f3ffb2645ccf20bcd5b37fc1c5d28f SHA512 8873c9ac3e95aae59cecd8652dbb21b76795ea9ee27ff3a9a74964e5d2378d91e45d86aa859855be0a0b4d5eb00e292f04ea929ce290b4df10f87203ac0713a2
DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7
DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2 SHA512 6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30
diff --git a/dev-python/lit/lit-23.0.0_pre20260507.ebuild b/dev-python/lit/lit-23.0.0_pre20260507.ebuild
new file mode 100644
index 000000000000..d9be9ae795ab
--- /dev/null
+++ b/dev-python/lit/lit-23.0.0_pre20260507.ebuild
@@ -0,0 +1,41 @@
+# 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 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ llvm-core/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from llvm-core/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/mypy/mypy-1.20.2.ebuild b/dev-python/mypy/mypy-1.20.2.ebuild
index 118d184efebf..18f42a4e6e51 100644
--- a/dev-python/mypy/mypy-1.20.2.ebuild
+++ b/dev-python/mypy/mypy-1.20.2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="native-extensions"
# stubgen collides with this package: https://bugs.gentoo.org/585594
diff --git a/dev-python/mypy/mypy-2.0.0.ebuild b/dev-python/mypy/mypy-2.0.0.ebuild
index 0b4309647abb..cef6ed6f5c56 100644
--- a/dev-python/mypy/mypy-2.0.0.ebuild
+++ b/dev-python/mypy/mypy-2.0.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~s390"
IUSE="native-extensions"
# stubgen collides with this package: https://bugs.gentoo.org/585594