Skip to content

depcon

PyPI version Python versions License CI Status

Converts requirements.txt to pyproject.toml (PEP 621). Groups dependencies into main, dev, test, and docs; supports hatchling, setuptools, and poetry; integrates with uv and hatch.

Quick Start

uv tool install depcon
depcon convert -r requirements.txt

For multiple files: depcon convert -r requirements.txt -d requirements-dev.txt -t requirements-test.txt. See Installation and Quick Start.