-
Notifications
You must be signed in to change notification settings - Fork 910
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package kedro.extras.datasets
into its own kedro-datasets
package
#1457
Comments
This is great! 🚀 Just to wanted another motivation for doing this, and also some more tasks that will be needed. Datasets and their dependencies are the number 1 cause of random CI failures which have slowed us down quite a lot. I presume that your intention was that all the dataset tests should move to
Also I think we should have:
One small question: were you thinking of |
I like this suggestion! True Some more things we should do as part of never work in |
kedro.extras.datasets
into its own kedro-datasets
packagekedro.extras.datasets
into its own kedro-datasets
package
kedro.extras.datasets
into its own kedro-datasets
packagekedro.extras.datasets
into its own kedro-datasets
package
Follow up on some unresolved issues discussed in kedro-org/kedro-plugins#38
|
Here's just a wild idea, I've played a bit with Python's
The code here allows you to import anything from The modification of the |
@idanov That's very interesting, and I didn't know about this functionality. |
Closing this because all sub-tasks are done and Kedro |
Problem
Currently Kedro as a framework and
kedro.extras.datasets
are one package and this has caused a number of issues:Staged approach
Ripping
kedro.extras.datasets
from the framework is itself a breaking change, but we can phase this out in two stages:kedro.extras.datasets
to that new package, including installingkedro[xxx]
kedro.extras.datasets
and now bothkedro
andkedro-datasets
will be installed separatelyTasks for first stage (0.18.X)
kedro-datasets
as part ofkedro-plugins
#1492kedro-datasets
package including the relevantextras_require=
kedro/setup.py
Lines 107 to 148 in 1b15589
kedro-datasets
kedro-datasets
and release the first version [Parent] #1493- [x] Namespacekedro-datasets
#1693kedro-datasets
with higher priority thankedro.extras.datasets
#14941.0.0
forkedro-datasets
and test it's fully working #1711-[ ] Add deprecation warnings to all theThis no longer needs to be done after it was decided to namespacekedro.extras.datasets
to explain they're moving #1501kedro-datasets
kedro-datasets[xxxxx]
instead ofkedro[xxxx]
#1495kedro-datasets
#1497kedro-datasets
? #1651pip install kedro[...]
to the newpip install kedro kedro-datasets[...]
#2101Tasks for second stage (preparing release 0.19)
kedro.extras.datasets
#2125extras_require=
fromkedro
#2127kedro.extras.datasets
from Kedro #2126kedro-datasets
inkedro[all]
#2128DataSet
toDataset
#2129test_requirements.txt
setup #1498The text was updated successfully, but these errors were encountered: