pdm-migration-specialist

Community

Migrate pre-PDM pyproject.toml to modern syntax.

Authorpaunchygent
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill migrates pyproject.toml from pre-PDM 2.0 legacy syntax to modern, PEP-compliant formatting, focusing on converting dev-dependencies to dependency-groups and updating project metadata (PEP 621). It also covers build backend updates and local dependencies.

Core Features & Use Cases

  • Dev Dependencies Migration: Convert [tool.pdm.dev-dependencies][dependency-groups]
  • PEP 621 Compliance: Move metadata to [project] with dependencies and requires-python
  • Build Backend Updates: Switch to pdm-backend
  • Local Dependencies: Convert to file:///${PROJECT_ROOT}/ syntax

Quick Start

Run the migration on your pyproject.toml to produce a modern, PEP-compliant configuration and consult Context7 docs for the latest guidance.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pdm-migration-specialist
Download link: https://github.com/paunchygent/docforge/archive/main.zip#pdm-migration-specialist

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository