运行activedata配方的实用程序
adr的Python项目详细描述
日均房价
这是ActiveData recipes的运行程序,它提供命令行界面和flask web 应用程序。ActiveData是一个大型数据仓库,包含与Mozilla的 ci、版本控制、bug跟踪等等。activedata“recipe”是一个python片段 对activedata运行一个或多个查询,然后在返回 结果。
除了一些内置的菜谱,这个回购协议本身并不包含任何实际的菜谱。那些 生活在特定于项目的存储库中,这些存储库通常依赖于此库的某些版本。 运行配方的推荐方法是遵循所需配方项目的自述文件,而不是 而不是从这里开始。
已知配方项目
以下是一些包含activedata配方的已知存储库:
- active-data-recipes-大多数未经诊断的其他配方。很好的例子 从中复制。
安装
虽然不建议直接安装adr
,但仍然支持:
$ pip install adr
您将需要Python3.6或更高版本。
用法
这个adr
二进制文件将搜索$cwd下的配方,因此通常只需更改目录
到包含配方的存储库是确保adr
能够发现它们的最佳方法。
有关可用配方的列表:
$ adr --list
运行给定的配方:
$ adr <recipe> <options>
有关配方特定选项,请参见:
$ adr <recipe> -- --help
贡献
要贡献给adr
首先install poetry,然后运行:
$ git clone https://github.com/mozilla/adr
$ cd adr
$ poetry install
现在您可以使用poetry run
执行各种开发命令:
# run adr
$ poetry run adr <recipe>
# run webapp
$ poetry run adr-app
# run tests
$ poetry run tox
或者提前激活poetry
外壳:
$ poetry shell
# run adr
$ adr <recipe>
# run app
$ adr-app
# run tests
$ tox