diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest
new file mode 100644
index 00000000000..3ebb51b60f1
--- /dev/null
+++ b/dev-python/llvmlite/Manifest
@@ -0,0 +1 @@
+DIST llvmlite-0.44.0.gh.tar.gz 285270 BLAKE2B 701ebb4835b333eeccaf9d74596d394006804b279e03bf8484a06d9333056a02d8128eb615cf1fb56205e387839e14ac91e927cfb7ae5547c57b6946abccc1d4 SHA512 4e4cb492957a853d63204ebed8a4ffb404f973ec373680897ea1ea3abc74caf36821d82c28de0fefce93767b59c55a5aff7bb136f9aa65b0bc4c41054815ec33
diff --git a/dev-python/llvmlite/llvmlite-0.44.0.ebuild b/dev-python/llvmlite/llvmlite-0.44.0.ebuild
new file mode 100644
index 00000000000..4b8b75f29b2
--- /dev/null
+++ b/dev-python/llvmlite/llvmlite-0.44.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+LLVM_COMPAT=( 16 )
+inherit cmake distutils-r1 llvm-r1
+
+DESCRIPTION="Python wrapper around the llvm C++ library"
+HOMEPAGE="https://github.com/numba/llvmlite"
+SRC_URI="https://github.com/numba/llvmlite/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ sys-libs/zlib:0=
+ $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}=')
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ LLVM_CONFIG="$(get_llvm_prefix)/bin/llvm-config" distutils-r1_python_compile
+}
+
+python_test() {
+ LD_LIBRARY_PATH="$(get_llvm_prefix)/lib64" \
+ "${EPYTHON}" runtests.py -v || die "tests failed for ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+ dosym "$(get_llvm_prefix)/lib64/libLLVM-${LLVM_SLOT}.so" \
+ /usr/lib/$EPYTHON/site-packages/llvmlite/binding/libLLVM-${LLVM_SLOT}.so
+}
diff --git a/dev-python/llvmlite/metadata.xml b/dev-python/llvmlite/metadata.xml
new file mode 100644
index 00000000000..22f9bb5363d
--- /dev/null
+++ b/dev-python/llvmlite/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ sci@gentoo.org
+ Gentoo Science Project
+
+
+ mschu.dev@gmail.com
+ Michael Schubert
+
+
+ numba/llvmlite
+ llvmlite
+
+
diff --git a/dev-python/numba/Manifest b/dev-python/numba/Manifest
new file mode 100644
index 00000000000..45d01ba012d
--- /dev/null
+++ b/dev-python/numba/Manifest
@@ -0,0 +1 @@
+DIST numba-0.61.0.gh.tar.gz 2884884 BLAKE2B fecfc6ce22ea2ff58d393410d1bdee6cb39101126e249ccb91bbddc62566667845ed8374450a05f9a761d7c2034de855e2e89668ef1f7602587e3250aa747e17 SHA512 74c12099965b8f2f4782c1fb55383a5867af852833647c6bd772b3f281ad04fcf4622ee9f3afd4535735ee99f16c3ddddfb826184cee8112e33e533b94d8ccef
diff --git a/dev-python/numba/metadata.xml b/dev-python/numba/metadata.xml
new file mode 100644
index 00000000000..aa4ad588e31
--- /dev/null
+++ b/dev-python/numba/metadata.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ sci@gentoo.org
+ Gentoo Science Project
+
+
+ mschu.dev@gmail.com
+ Michael Schubert
+
+
+ numba/numba
+ numba
+
+
diff --git a/dev-python/numba/numba-0.61.0.ebuild b/dev-python/numba/numba-0.61.0.ebuild
new file mode 100644
index 00000000000..31af6132f8f
--- /dev/null
+++ b/dev-python/numba/numba-0.61.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1
+
+DESCRIPTION="NumPy aware dynamic Python compiler using LLVM"
+HOMEPAGE="https://numba.pydata.org/"
+SRC_URI="https://github.com/numba/numba/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+RDEPEND="
+ dev-python/llvmlite[$PYTHON_USEDEP]
+ <=dev-python/numpy-2.1[$PYTHON_USEDEP]
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="test" # tests need to be run from "${BUILD_DIR}/build/lib.linux-x86_64-cpython-312"
+distutils_enable_tests pytest