renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
23 lines (22 loc) • 660 B
TypeScript
export type SupportedManagers = 'pip_requirements' | 'pip_setup' | 'setup-cfg' | 'pep621';
export type CommandType = 'pip-compile' | 'uv' | 'custom';
export interface PipCompileArgs {
argv: string[];
command: string;
commandType: CommandType;
constraintsFiles?: string[];
pythonVersion?: string;
extra?: string[];
allExtras?: boolean;
extraIndexUrl?: string[];
indexUrl?: string;
noEmitIndexUrl?: boolean;
emitIndexUrl?: boolean;
outputFile?: string;
sourceFiles: string[];
}
export interface DependencyBetweenFiles {
sourceFile: string;
outputFile: string;
type: 'requirement' | 'constraint';
}