UNPKG

semantic-release-pypi

Version:

semantic-release plugin to publish a python package to PyPI

12 lines (11 loc) 837 B
import { Options } from 'execa'; import { Context } from './@types/semantic-release/index.js'; import { PluginConfig } from './types.js'; declare function assertEnvVar(name: string): void; declare function assertExitCode(executable: string, args?: string[], options?: Options, 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, };