(Replying to PARENT post)

Here's a handy Venn diagram which shows where Rye currently sits in the ecosystem: https://alpopkes.com/posts/python/figures/venn_diagram.png

Poetry and Rye mostly do the same things, but Rye additionally does Python version management. I was personally recently reminded* that not only should one use dedicated environments for their projects, but also lock their specific Python versions.

I've used Rye so far for Python/package/env management, and it does the job just fine.

* (I upgraded from Fedora 38 to Fedora 39, which also bumped the system Python version from 3.11 to 3.12. And all of my virtual environments said boom.) :')

πŸ‘€NarushiaπŸ•‘1yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

I adamantly believe that software projects should never rely on system dependencies. It’s just a totally broken concept and fundamentally bad idea, imho.
πŸ‘€forrestthewoodsπŸ•‘1yπŸ”Ό0πŸ—¨οΈ0