SteamOS 3.9 fixed the Linux frustrations I’m tired of and came closer to a perfect desktop than I've ever seen.
I can install datrie (a dependency of snakemake) by using pip in a pyenv managed python 3.9.6 or 3.12.3 with no issues. pypi is missing wheels for python >3.8 but the compile with gcc succeeds ...