Skip to content

Commit 9091bf2

Browse files
fix: add x64 support
1 parent fb41b21 commit 9091bf2

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/lib/tools.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ function sleep(wait) {
6767
}
6868

6969
function selectAsset(assets) {
70-
const assetMap = {
71-
win32: 'windows',
72-
darwin: 'macos-arm64',
73-
};
74-
const assetMatch = assetMap?.[process.platform];
75-
if (!assetMatch) {
70+
if (process.platform === 'win32') {
71+
return assets.find(asset => asset.name.includes('python-env-windows'));
72+
} else if (process.platform === 'darwin' && process.arch === 'x64') {
73+
return assets.find(asset => asset.name.includes('python-env-x64'));
74+
} else if (process.platform === 'darwin' && process.arch === 'arm64') {
75+
return assets.find(asset => asset.name.includes('python-env-arm64'));
76+
} else {
7677
throw new Error('Unsupported platform');
7778
}
78-
return assets.find(asset => asset.name.includes(assetMatch));
7979
}
8080

8181
async function getLatestRelease() {

0 commit comments

Comments
 (0)