diff --git a/dev-python/trailrunner/Manifest b/dev-python/trailrunner/Manifest
deleted file mode 100644
index 0e3dae7a03..0000000000
--- a/dev-python/trailrunner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST trailrunner-1.2.1.tar.gz 14362 BLAKE2B f3be6db8bdfbd7fd8fc5dda97025f4621387cca12779187ae2c25850d91f33ad78e07e92c308d5f134e23f623771e7bd80e819e831a4cfde68508739bc463923 SHA512 eddc767626c301b143a14c4c14683d59fc7771d6b4cf6b787623601bb15d47de92cd7fd6d862304d321b58b23df800c37177ad7635a5994dbad8ad4e919ad3e2
diff --git a/dev-python/trailrunner/metadata.xml b/dev-python/trailrunner/metadata.xml
deleted file mode 100644
index da850667c3..0000000000
--- a/dev-python/trailrunner/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
- omnilib/trailrunner
- trailrunner
-
-
diff --git a/dev-python/trailrunner/trailrunner-1.2.1.ebuild b/dev-python/trailrunner/trailrunner-1.2.1.ebuild
deleted file mode 100644
index 88ecebcfa3..0000000000
--- a/dev-python/trailrunner/trailrunner-1.2.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Walk paths and run things"
-HOMEPAGE="https://github.com/omnilib/trailrunner"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pathspec[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
diff --git a/profiles/package.mask b/profiles/package.mask
index 4fabd798d2..c12bf29170 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -103,11 +103,6 @@ dev-python/zopfli
# Removal on 2025-04-05.
dev-python/webpy
-# Anna (cybertailor) Vyalkova (2025-03-05)
-# Unmaintained in GURU, no revdeps left.
-# Removal on 2025-04-05.
-dev-python/trailrunner
-
# Julien Roy (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat