semantic-release-pypi
Version:
semantic-release plugin to publish a python package to PyPI
12 lines (11 loc) • 884 B
TypeScript
import { Options } from 'execa';
import type { Context } from './@types/semantic-release/index.js';
import { PluginConfig } from './types.js';
declare function setVersionPy(setupPy: string, version: string): Promise<void>;
declare function setVersionToml(srcDir: string, version: string, options?: Options): Promise<void>;
declare function sDistPackage(srcDir: string, distDir: string, options?: Options): Promise<void>;
declare function bDistPackage(srcDir: string, distDir: string, options?: Options): Promise<void>;
declare function installPackages(packages: string[], options?: Options): Promise<void>;
declare function createVenv(envDir: string, options?: Options): Promise<Options>;
declare function prepare(pluginConfig: PluginConfig, context: Context): Promise<void>;
export { bDistPackage, createVenv, installPackages, prepare, sDistPackage, setVersionPy, setVersionToml, };