This issue proposes synchronizing the versions of dependencies listed in the uv.lock and pyproject.toml files. While this may not directly affect the installed dependencies—since uv ultimately installs the versions specified in uv.lock—it helps maintain consistency.
To achieve this, it is recommended to align the specifier in pyproject.toml as closely as possible with the resolved version in uv.lock. This prevents scenarios where a dependency is declared with a lower version range, relying on another package to upgrade it indirectly.
This issue proposes synchronizing the versions of dependencies listed in the
uv.lockandpyproject.tomlfiles. While this may not directly affect the installed dependencies—sinceuvultimately installs the versions specified inuv.lock—it helps maintain consistency.To achieve this, it is recommended to align the
specifierinpyproject.tomlas closely as possible with the resolvedversioninuv.lock. This prevents scenarios where a dependency is declared with a lower version range, relying on another package to upgrade it indirectly.