UNPKG

semantic-release-pypi

Version:

semantic-release plugin to publish a python package to PyPI

12 lines (11 loc) 823 B
import { Options, ResultPromise } from 'execa'; import { Context } from './@types/semantic-release/index.js'; import { PluginConfig } from './types.js'; declare function assertEnvVar(name: string): void; declare function assertExitCode(subprocess: ResultPromise, exitCode?: number): Promise<void>; declare function assertPackage(name: string, options?: Options): Promise<void>; declare function verifySetupPy(setupPy: string, options?: Options): Promise<void>; declare function verifyAuth(repoUrl: string, username: string, token: string): Promise<void>; declare function isLegacyBuildInterface(srcDir: string): boolean; declare function verify(pluginConfig: PluginConfig, context: Context): Promise<void>; export { assertEnvVar, assertExitCode, assertPackage, isLegacyBuildInterface, verify, verifyAuth, verifySetupPy, };