Running Qiime2 with the pypy interpreter

Mambaforge is now shipping the pypy interpreter in place of CPython, which could be faster.

The build migration is coming along

Has anyone tried running this?

No, nobody bothers porting things to PyPy, because it's hard to make users switch to PyPy. Having all Q2 dependencies in mind, it won't be fun.

1 Like

I guess the use case for PyPy would be to accelerate the slowest pure-python parts of Qiime2, but many of the most intensive steps already call other programs written in lower-level / performant languages under the hood.

If Q2 will move to full-scale metagenomic data someday, then it will become a problem. For 16S resources are superabundant, Python is not the issue.