genvid.toolbox.PackageFactory¶
警告
この class は廃止されました。代わりに PackageArchiver
を使用してください。
-
class
genvid.toolbox.
PackageFactory
¶ ベースクラス:
genvid.toolbox.basetool.BaseTool
バージョン 1.30.0 で撤廃:
PackageArchiver
を使用するため廃止。-
NAME
= 'PackageFactory'¶
-
static
create
(type)¶ パッケージ戦略オブジェクトを作成するためのファクトリー関数です。
パラメータ: type – 作成する戦略タイプ。 HierarchyPackage をタイプとして渡す場合、HierarchyPackageStrategy のオブジェクトが返されます。FlattenPackage を渡す場合、FlattenPackageStrategy のオブジェクトが作成されます。
戻り値: リクエストした戦略オブジェクト。 :raises RuntimeError : 渡したタイプをサポートしていない場合
-
create_package
(directory_or_file: typing.Union[pathlib.Path, str], *, name: typing.Union[str, NoneType] = None, version: str = 'dev', destination: typing.Union[pathlib.Path, str])¶ ディレクトリまたはファイルの zip を作成します。
パラメータ: - directory_or_file – ディレクトリまたはファイルのパス
- name – Zip の名前に含まれる名前。
- version – Zip の名前に含まれるバージョン。
-
-
class
package_factory.
PackageFactory
¶