{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"}],"enrichment":{"capability":"Automates migration of Python projects from Poetry, Pipenv, pip-tools, or pip to the uv package manager, converting project metadata, dependencies, and lock files.","skillfed_tags":["package-manager","migration","cli-tool"],"use_cases":["Migrate a Poetry project to uv while preserving all metadata, optional dependencies, and locked versions.","Convert a Pipenv project's lock file to uv.lock without manually re-specifying all transitive dependencies.","Translate pip-tools constraints to uv dependency syntax and regenerate a compatible lock file.","Automate bulk migration of multiple projects from different package managers to a standardized uv setup.","Preserve dependency markers and custom sources (git, URL, path) when switching to uv."],"what_it_does":"migrate-to-uv is a CLI tool that automates the conversion of Python projects from Poetry, Pipenv, pip-tools, or pip to uv. It reads existing package manager configuration and lock files, then generates a uv-compatible pyproject.toml with all metadata, dependencies, optional dependencies, dependency groups, and entry points translated to uv's format. It preserves version specifiers by converting them to PEP 440 equivalents and generates a uv.lock file that locks all dependencies to the exact versions they had under the previous manager.\n\nThe tool is intended for developers migrating existing projects to uv and runs as a standalone command via uvx or pipx rather than as an imported library. It supports modern Python versions (3.8 through 3.14) and is actively maintained, though marked as Alpha status, indicating the feature set may still evolve.","worth_installing":"Yes, if you are migrating a project to uv from Poetry, Pipenv, pip-tools, or pip and want to preserve metadata and lock state automatically. The tool is actively maintained, has no runtime dependencies, and carries no licensing restrictions. Alpha status means features may change, but the core migration workflow is stable and widely used. Install via uvx or pipx rather than as a library."},"id":"migrate-to-uv","links":{"html":"https://skillfed.io/packages/migrate-to-uv","md":"https://skillfed.io/packages/migrate-to-uv.md","pypi":"https://pypi.org/project/migrate-to-uv/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-08","license_spdx":"MIT","license_treatment":"permissive","name":"migrate-to-uv","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":139829,"position":11287,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.12.0"}
