I previously wrote a blog post about using pixi’s tasks feature to fix missing dependency issues with Bioconductor packages (like GenomeInfoDbData, BSgenome.Hsapiens.UCSC.hg38, etc.) after installation. At the time, I only knew the problem existed but didn’t understand the root cause — I was just providing a less-than-ideal workaround.
But recently, with insights from AI responses, I finally figured out the real reason — it all comes down to the post-link script mechanism in the Conda ecosystem.