Replies: 2 comments 1 reply
-
Thanks for starting the discussion. We recognised there are some friction with certain workflow, particular because there is a conflict between Can you explains what's the challenge when you try to use It's unlikely |
Beta Was this translation helpful? Give feedback.
-
The rye maintainers have expressed that they intend to maintain rye but they eventually want people to migrate to https://x.com/charliermarsh/status/1825965866607063049
So I think we should evolve the question to "Add support to In any case, what does this mean? You can take any Kedro starter and use Therefore my echo @noklam's question @marrov: What does "add support for Rye (or uv) in Kedro" mean to you? |
Beta Was this translation helpful? Give feedback.
-
Hi all!
This discussion is to argue in favour of adding
rye
as a supported package manager inkedro
. Considering thatruff
is currently supported,rye
is astral's take an a python package manager on steroids (my own words). It usesruff
and optionallyuv
under the hood (faster drop in replacement forpip
) and acts like a betterpoetry
(a nice comparison - though slightly outdated - of the different tools in the space and what they can do). We have been quite happy with it at my organization with it despite it being a relatively recent project. Actually, we have such a high conviction withrye
that currently we have a custom and clunky approach to initialize arye
project, then akedro
project and merge them before starting to develop ourkedro
pipelines.It is true that given the
toml
based approach it is not impossible to use the two projects in tandem in a customized way but I believe it would be great if there could be direct support forrye
within this project. I have used it quite extensively and would be happy to contribute with adding this tool with some guidance. I knowkedro
's templating is based onccds
so I have also opened a similar discussion there in case that may be a blocker.Beta Was this translation helpful? Give feedback.
All reactions