genvid.toolbox.DefaultInstallationFolder
- class genvid.toolbox.DefaultInstallationFolder
ベースクラス:
object
インストールフォルダーを管理するための抽象クラスです。
バージョン 1.41.0 で追加.
- RE_VERSION_MATCH = re.compile('(?P<version>(\\d+).(\\d+).(\\d+).(\\d+))')
有効な Genvid MILE SDK バージョン番号にマッチするコンパイルされた正規表現です。
- set_default_installation(installpath: Path)
登録されているデフォルトの インストールを設定します。
- パラメータ
installpath -- 設定する新しいフォルダのパス。 パスの検証は行われません。
- get_version(folder: Path) str
フォルダ
が指す インストール のバージョンを返します。- パラメータ
folder -- インストーラ のバージョンをチェックするフォルダ。
- 例外
FileNotFoundError -- フォルダの下に
FOLDER_GUARD_FILENAME
が見つからない場合に発生します。RuntimeError -- ガードファイルが有効なバージョン番号を含んでいない場合に発生します。
- 戻り値
インストールされたバージョン
- list_registered_installations() Iterable[Tuple[str, str]]
登録されているすべてのGenvid SDKのインストールを返します。
- 戻り値
Genvid MILE SDK の名前とインストール先フォルダのタプルのイテラブル。
- search_for_guardfile(start_dir: Path, *, guardfile: Optional[str] = None) Optional[str]
start_dir
またはその親にあるガードファイルを探します。- パラメータ
start_dir -- 検索するフォルダ。
guardfile -- 検索するガードファイルです。もし None なら
FOLDER_GUARD_FILENAME
を使用します。
- create_guard_file(rootdir: Path, version: str, *, overwrite: bool = True)
フォルダ内に、特定のバージョンのガードファイルを作成します。
- 例外
FileExistsError -- ただし、overwrite が true の場合を除く。
- class sdk_folder.DefaultInstallationFolder