文件名称:find-kedro:kedro插件可使用pytest样式模式匹配来自动构建管道
文件大小:604KB
文件格式:ZIP
更新时间:2024-06-09 11:49:01
python pipelines kedro kedro-plugin Python
find-kedro是一个小型图书馆,可增强您的kedro体验。 它遍历您的模块以查找kedro管道,节点和节点的可迭代项(列表,集合,元组)。 然后,将它们组装成管道字典,每个模块将创建一个单独的管道,并且__default__是所有管道的组合。 此格式与kedro _create_pipelines格式兼容。 kedro是一个 :sparkles: 一个很棒的项目,它允许数据管道的超快速原型制作,同时产生可用于生产的管道。 find-kedro通过添加诸如节点/管道发现之类的pytest消除了通过模块冒泡管道的需求, find-kedro增强了这种体验。 当处理较大的管道项目时,建议将项目分解为不同的子模块,这需要了解构建python库以及知道如何正确导入每个模块的知识。 尽管这不太困难,但在某些情况下,它甚至会使*的工程师崩溃,从而浪费了宝贵的功能开发时间来调试库。 find-kedro
【文件预览】:
find-kedro-master
----MANIFEST.in(15B)
----docs()
--------css()
--------art()
--------motivation.md(678B)
--------python-usage.md(3KB)
--------js()
--------cli-usage.md(6KB)
--------examples()
--------index.md(1KB)
----art()
--------find-kedro.png(41KB)
--------headers()
----.github()
--------FUNDING.yml(646B)
--------workflows()
----punch_version.py(30B)
----mkdocs.yml(2KB)
----tests()
--------test_file_pattern.py(7KB)
--------util.py(619B)
--------test_nodes_types.py(6KB)
--------test_pattern.py(8KB)
--------test_cli.py(3KB)
--------test_discover_py.py(5KB)
----requirements_test.txt(44B)
----LICENSE(1KB)
----mypy.ini(255B)
----punch_config.py(356B)
----setup.cfg(223B)
----find_kedro()
--------core.py(10KB)
--------cli.py(3KB)
--------__init__.py(87B)
----requirements.txt(20B)
----setup.py(1KB)
----.gitignore(11KB)
----CHANGELOG.md(224B)
----README.md(9KB)
----.flake8(410B)
----contributing.md(4KB)