0

我有一个 python 库,我想使用 Ivy 来管理我的私有库。

我的python lib文件结构如下:

mylib\
    __init__.py
    f1.py
    f2.py
    ...

现在我想mylib作为一个整体发布,而不是一个文件一个文件。在 Ivy 中,我知道如何使用artifact标签发布一个文件。但是我怎样才能发布整个目录呢?

4

1 回答 1

1

目录的问题在于它不是很容易对其内容进行版本控制......这个问题的最常见解决方案是创建一个 tar 或 zip 包并将其发布到您的存储库。

使用该目录的第 3 方构建可以下载并解压缩它,或者使用打包程序解析器访问包内的文件。

打包解析器确实增加了一些复杂性,但它是 ivy的 一个非常强大的特性。ivy 综述是 ivy 存储库的一个示例,旨在保存打包程序文件,从而更容易使用通过普通存储库无法获得的工件。

最后,以下答案给出了打包解析器示例:

于 2012-12-23T11:33:59.603 回答