canonical/cos-lib

add helper for discovering and aliasing system architecture

オープン

#29 opened on 2024/06/17

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Python (6 件のフォーク)auto 404
good first issue

Repository metrics

Stars
 (0 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Several of our charms do something like this for architecture discovery:

        arch = platform.processor()
        if arch in ["x86_64", "amd64"]:
            self._arch = "amd64"
        elif arch in ["aarch64", "arm64", "armv8b", "armv8l"]:
            self._arch = "arm64"
        else:
            self._arch = arch

Examples (note that they don't all map to the same final arch alias names):

We should decide on one common method and include it here as a helper.

References:

コントリビューターガイド