UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

11 lines (10 loc) 746 B
import type { PackageDependency, UpdateArtifact, UpdateArtifactsResult } from '../../types'; import { type PyProject } from '../schema'; import type { Pep621ManagerData } from '../types'; import type { PyProjectProcessor } from './types'; export declare class PdmProcessor implements PyProjectProcessor { process(project: PyProject, deps: PackageDependency[]): PackageDependency<Pep621ManagerData>[]; extractLockedVersions(project: PyProject, deps: PackageDependency[], packageFile: string): Promise<PackageDependency[]>; getLockfiles(_project: PyProject, lockfiles: string[], packageFile: string): Promise<string[]>; updateArtifacts(updateArtifact: UpdateArtifact, project: PyProject): Promise<UpdateArtifactsResult[] | null>; }