3 ms·
I recently switched to Rye from Hatch. The switch was pretty painless for a project.toml-based workflow. I really liked Hatch, but Rye - uniquely among standar
by darkteflon 3y ago
I recently switched to Rye from Hatch. The switch was pretty painless for a project.toml-based workflow.
I really liked Hatch, but Rye - uniquely among standards-compliant new-gen package managers, afaict - has reasonable support for Python monorepos through its “workspaces”, letting you specify multiple local packages as editable installs.
I do believe Hatch is considering adding this at some point, but for now Rye is a good fit for monorepos.
Very fast, too. Armin and Astral just do great work.
- ofek 3y agoYes that feature will be coming right after PyCon! I just have too much to do right now between work, preparing for my talk and getting the next minor release out.
- darkteflon 3y agoI look forward to checking it out! I’m subbed to the GH issue, so following it closely. We had a fantastic experience with Hatch over the past year or so. Thank you for your excellent work. Rye is the only game in town for monorepos atm, but the approach is far from definitive - I believe Armin has acknowledged as much. In particular we’re not completely convinced that the benefits of a single repo-wide interpreter are worth the trade-offs. Very interested to see where you land with it.