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
Deprecate micropackaging #3854
Comments
+, I think it's a nice initiative. |
what's an alternative to micropackaging? Should I switch to packaging instead? |
@arek544 Could you detail your use case? |
I have multiple modular pipelines that l like to share between projects, so I thought micropackaging would be the best solution so far |
Hi @arek544, thanks for commenting. Micropackaging does suit your use case well and that's also the use case we built the feature for. However, adoption has been very low and most users have found alternative solutions. Are you on our Slack (http://slack.kedro.org/) by any chance? It would be good to explore a different solution for you for when the time comes that micropackaging is removed from Kedro. |
@astrojuanlu you wrote in the description:
The only public method aside from the CLI commands in kedro.framework.cli.micropkg is |
Good to see most of that module is private API, wrote my comment without looking. I also doubt that anybody is using that specific function, but strictly speaking we should, right? |
After some cool-off period in #3750, we saw no indication that users have a desire of keeping our micropackaging functionality, so we decided to eventually remove it.
The first step is to deprecate it for the present 0.19.x cycle.
Since
kedro.framework.cli.micropkg
is public API too, this warning should also be shown when importing anything from that subpackage.The warning should communicate to users that this functionality is no longer maintained and will be deleted in Kedro 0.20, and point them to #3750 in case they want to voice a dissenting opinion.
The text was updated successfully, but these errors were encountered: