Rye: workflow tool and python manager

It’s not about the structure. It’s Rye forces you to treat your project as a package (can pip install .). I don’t think I’m ellaborating well here, I apologize. Please have a read at Please reconsider using [project] table for "project not meant to be a wheel" specification which has more detail.

Not wanting this topic be entirely about my issue here, let me make a discussion over at Rye’s GitHub.