setup-python/dist/setup/install-pypy.d.ts

39 lines
1.2 KiB
TypeScript
Raw Normal View History

import {IPyPyManifestRelease} from './utils';
export declare function installPyPy(
pypyVersion: string,
pythonVersion: string,
architecture: string
): Promise<{
installDir: string;
resolvedPythonVersion: string;
resolvedPyPyVersion: string;
}>;
export declare function findRelease(
releases: IPyPyManifestRelease[],
pythonVersion: string,
pypyVersion: string,
architecture: string
): {
foundAsset: any;
resolvedPythonVersion: string;
resolvedPyPyVersion: string;
} | null;
/** Get PyPy binary location from the tool of installation directory
* - On Linux and macOS, the Python interpreter is in 'bin'.
* - On Windows, it is in the installation root.
*/
export declare function getPyPyBinaryPath(installDir: string): string;
export declare function pypyVersionToSemantic(versionSpec: string): string;
export declare function isArchPresentForWindows(item: any): any;
export declare function isArchPresentForMacOrLinux(
item: any,
architecture: string,
platform: string
): any;
export declare function findAssetForWindows(releases: any): any;
export declare function findAssetForMacOrLinux(
releases: any,
architecture: string,
platform: string
): any;