William Caicedo
07/29/2024, 11:01 PMplugin.py
file and modifiying pyproject.toml
? It feels to me that the extra configuration needed kind of defeats the point of allowing GitHub starters 🤔Deepyaman Datta
07/30/2024, 12:05 AMkedro new --starter git+<https://github.com/kedro-org/kedro-starters.git> --directory spaceflights-pandas
https://docs.kedro.org/en/stable/starters/starters.html#how-to-use-a-starter
Does this help?William Caicedo
07/30/2024, 12:06 AMWilliam Caicedo
07/30/2024, 12:07 AMWilliam Caicedo
07/30/2024, 12:07 AMYou can add an alias by creating a plugin usingSo theentry point which enables you to callkedro.starters
. That is, it can be used directly through thekedro new --starter=your_starters
argument instarter
rather than needing to explicitly provide thekedro new
andtemplate
arguments.directory
plugin.py
file is not really necessary?Deepyaman Datta
07/30/2024, 12:13 AMSo theNo, not necessary, unless you want to be able to use the starter by alias name.file is not really necessary?plugin.py
It feels to me that the extra configuration needed kind of defeats the point of allowing GitHub starters 🤔I'm actually not sure about this part, why you'd want to create an alias. 😅 Maybe somebody who's familiar with this can explain. Let me ping the team.
William Caicedo
07/30/2024, 12:15 AMDeepyaman Datta
07/30/2024, 12:16 AMI'm actually not sure about this part, why you'd want to create an alias. 😅 Maybe somebody who's familiar with this can explain. Let me ping the team.Actually, just thinking a bit more, I'm 95% sure this is intended for plugin authors who want to distribute starters this way. But will confirm!
Yolan Honoré-Rougé
07/30/2024, 6:52 AMYolan Honoré-Rougé
07/30/2024, 6:53 AMJuan Luis
07/30/2024, 7:04 AMdatajoely
07/30/2024, 9:00 AMTIL that one can distribute starters as Python packages using entry points!we should document this!
Yolan Honoré-Rougé
07/30/2024, 9:08 AMYolan Honoré-Rougé
07/30/2024, 9:09 AM