v0.1.5 auto-find deps, drop old imports, and do dry runs
pyuvstarter v0.1.5 Release Notes
Release date: 2025-06-10
🚀 What's New & Improved in v0.1.5
-
Preview Changes Safely (
--dry-run
):
Runpyuvstarter --dry-run
to simulate project setup changes (e.g., file creation, dependency additions, VS Code configuration) without altering your files. This gives you peace of mind and full control. -
Fine-tuned Dependency Migration:
Gain precise control over howrequirements.txt
influences yourpyproject.toml
with the new--dependency-migration
options. This helps you tailorpyuvstarter
's behavior to your project's specific needs:auto
(default): Adds imports found in your code, prioritizing those also inrequirements.txt
. Unusedrequirements.txt
entries are ignored.all-requirements
: Imports all entries fromrequirements.txt
, then adds any new imports found in your code.only-imported
: Imports only entries fromrequirements.txt
that are actively used, plus any other new imports.skip-requirements
: Disregardsrequirements.txt
entirely, adding only dependencies discovered from your Python imports.
-
Smarter Code Analysis with
ruff
:
pyuvstarter
now runsruff
to automatically detect unused imports (F401
) in your project. This helps you keep yourpyproject.toml
lean and your codebase tidy. -
Enhanced Stability:
Enjoy a more predictable and robust setup. Internal operations, fromuv
commands to VS Code config updates, now handle various scenarios more reliably.