alkymi:Pythonic任务自动化

时间:2021-05-05 06:19:46
【文件属性】:
文件名称:alkymi:Pythonic任务自动化
文件大小:63KB
文件格式:ZIP
更新时间:2021-05-05 06:19:46
python caching automation build pipeline 醇酸的 :alembic: Alkymi是一个纯Python(3.5+)库,用于通过内置的缓存和基于校验和的条件评估来描述和执行任务和管道。 Alkymi易于安装,易于使用,并且没有Python标准库之外的依赖项。 该代码是跨平台的,允许您一次编写管道并部署到多个操作系统(在Linux,Windows和Mac上测试)。 提供文档,包括快速入门指南。 特征 轻松将复杂的数据管道定义为修饰的Python函数这使您可以在数据管道上运行linting,类型检查等 无论类型如何,返回值都会自动缓存到磁盘 有效检查管道是否最新检查外部文件是否已更改,绑定函数是否已更改或管道依赖项是否已更改 没有域特定语言(DSL)或CLI工具,只有常规Python 支持Jupyter Notebooks中的缓存和条件评估 跨平台-适用于Linux,Windows和Mac 使用alkymi的类型将配方作为命令行界面(CLI)
【文件预览】:
alkymi-develop
----docs()
--------source()
----.github()
--------workflows()
----tests()
--------test_utils.py(394B)
--------test_hashing.py(3KB)
--------test_foreach.py(5KB)
--------test_caching.py(5KB)
--------test_core.py(6KB)
--------test_serialization.py(7KB)
--------test_builtin_recipes.py(6KB)
----mypy.ini(390B)
----dev-requirements.txt(124B)
----requirements.txt(22B)
----examples()
--------mnist()
--------notebook()
----setup.py(2KB)
----LICENSE.md(1KB)
----.gitignore(91B)
----CHANGELOG.md(5KB)
----alkymi()
--------serialization.py(13KB)
--------recipes.py(8KB)
--------utils.py(645B)
--------types.py(2KB)
--------alkymi.py(9KB)
--------foreach_recipe.py(17KB)
--------decorators.py(2KB)
--------__init__.py(345B)
--------lab.py(4KB)
--------logging.py(124B)
--------config.py(3KB)
--------checksums.py(6KB)
--------recipe.py(11KB)
--------version.py(120B)
----README.md(4KB)
----labfile.py(5KB)

网友评论