canonical/cos-lib

add helper for discovering and aliasing system architecture

開放

#29 建立於 2024年6月17日

 (0 則留言) (0 個反應) (0 位負責人)Python (6 個分叉)auto 404
good first issue

倉庫指標

星標
 (0 顆星)
PR 合併指標
 (平均合併 1天 5小時) (30 天內合併 1 個 PR)

描述

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:

貢獻者指南