semantic-release-pypi
Version:
semantic-release plugin to publish a python package to PyPI
8 lines (7 loc) • 549 B
TypeScript
import { Options, ResultPromise } from 'execa';
import type { Context } from './@types/semantic-release/index.js';
import { PluginConfig } from './types.js';
declare function isConflictError(err: any): boolean;
declare function publishPackage(srcDir: string, distDir: string, repoUrl: string, repoUsername: string, repoToken: string, gpgSign: boolean, gpgIdentity?: string, options?: Options): ResultPromise;
declare function publish(pluginConfig: PluginConfig, context: Context): Promise<void>;
export { isConflictError, publish, publishPackage };