跳转到主要内容

未知

项目描述

[![构建状态](https://travis-ci.org/pinterest/wheeljack.png?branch=master)](https://travis-ci.org/pinterest/wheeljack)

# Wheeljack

Wheeljack帮助管理依赖的Python项目。所有相关项目都将
位于`$WHEELJACK_REPO`,并将在活动的
虚拟环境中相互交互。

例如,您可能有以下目录结构

```
$WHEELJACK_REPO/
foo/
bar/

```

其中`foo`和`bar`都是Python包。在这个环境中,您应该
能够自由编辑`foo`或`bar`,并通过执行`import
foo`或`import bar`来访问对方。如果您还执行

```
pip install bar
```

您的环境应优先使用`bar`的`git`工作副本,而不是
已安装的包。这将允许您无缝地工作于包及其
依赖项。

Wheeljack期望您使用`virtualenv`。

## repos.conf

这是一个`yaml`文件,列出了Github或Github Enterprise中的存储库。

配置有两个主要部分。`global`适用于所有`repos`
和`repos`定义了单个存储库。

见`example.conf`。

## install-repo

`install-repo`将从repos.conf文件中将存储库安装到`$WHEELJACK_CODE`。
我们将指导用户使用`hub`命令来fork此存储库。

## TODO

* `update-libs`将更新当前虚拟环境
* 它将在`$WHEELJACK_CODE`中的任何存储库上执行`git fetch origin/master`
* 它将为每个已安装的要求执行`pip install -r $WHEELJACK_CODE/**/requirements.txt`

* 与多个Python `virutalenv`s合作。

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

wheeljack-repoman-0.3.tar.gz (4.3 kB 查看哈希值)

上传时间: 源代码

由以下支持