semantic-release-pypi
Version:
semantic-release plugin to publish a python package to PyPI
20 lines (19 loc) • 607 B
TypeScript
import { PluginConfig } from './types.js';
export declare class DefaultConfig {
config: PluginConfig;
constructor(config: PluginConfig);
get srcDir(): string;
get setupPath(): string;
get pyprojectPath(): string;
get distDir(): string;
get repoUrl(): string;
get repoUsername(): string;
get repoToken(): string;
get pypiPublish(): boolean;
get gpgSign(): boolean;
get gpgIdentity(): string | undefined;
get envDir(): string | false;
get installDeps(): boolean;
get versionCmd(): string | string[] | undefined;
get skipIfConflict(): boolean;
}