0

Python ライブラリがあり、Ivy を使用してプライベート ライブラリを管理したいと考えています。

I python lib ファイル構造は次のようになります。

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

mylib今度は、ファイルごとではなく、全体として公開したいと考えています。artifactIvy では、タグを使用して 1 つのファイルを公開する方法を知っています。しかし、どうすればディレクトリ全体を公開できますか?

4

1 に答える 1

1

ディレクトリの問題は、その内容をバージョン管理するのが非常に簡単ではないことです...この問題の最も一般的な解決策は、tarまたはzipパッケージを作成し、これをリポジトリに公開することです。

ディレクトリを使用するサードパーティのビルドは、ディレクトリをダウンロードして解凍するか、パッケージリゾルバを使用しパッケージ内のファイルにアクセスできます。

パッケージ リゾルバーは多少複雑になりますが、ivyの非常に強力な機能です。ivyラウンドアップは、パッケージャーファイルを保持するように設計されたivyリポジトリの例であり、通常のリポジトリでは利用できないアーティファクトを簡単に利用できるようにします。

最後に、次の回答はパッケージャリゾルバの例を示しています。

于 2012-12-23T11:33:59.603 に答える