What is PEP 735?
PEP 735 standardizes how Python projects specify groups of related dependencies in pyproject.toml. This allows better organization of development, testing, and optional dependencies.
Core Features
Group Specification
- Named dependency groups
- Group-specific version constraints
- Optional and development dependencies
- Cross-platform requirements
Implementation
- Standard table format
- Tool-agnostic specification
- Backwards compatibility
Ecosystem Impact
This PEP improves project maintainability by providing a standard way to organize different dependencies. It mainly benefits complex projects with multiple development and testing requirements.
Learn More
Last updated on