summaryrefslogtreecommitdiff
path: root/eclass/python-utils-r1.eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/python-utils-r1.eclass')
-rw-r--r--eclass/python-utils-r1.eclass8
1 files changed, 5 insertions, 3 deletions
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 68faa9e2adf90..9cdfdc87019f1 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1458,11 +1458,13 @@ epytest() {
from importlib.metadata import distribution, entry_points
packages = {distribution(x).name for x in sys.argv[1:]}
- plugins = {
+ # In packages defining multiple entry points, we must
+ # list them in the same order!
+ plugins = (
x.value for x in entry_points(group="pytest11")
if x.dist.name in packages
- }
- sys.stdout.write(",".join(sorted(plugins)))
+ )
+ sys.stdout.write(",".join(plugins))
EOF
)
else