mirror of https://github.com/astral-sh/uv
Improve the `uv lock` CLI documentation (#5932)
This commit is contained in:
parent
cac1e7bcfc
commit
4330f9718b
|
|
@ -573,6 +573,13 @@ pub enum ProjectCommand {
|
||||||
)]
|
)]
|
||||||
Sync(SyncArgs),
|
Sync(SyncArgs),
|
||||||
/// Update the project's lockfile (experimental).
|
/// Update the project's lockfile (experimental).
|
||||||
|
///
|
||||||
|
/// If the project lockfile (`uv.lock`) does not exist, it will be created.
|
||||||
|
/// If a lockfile is present, its contents will be used as preferences for
|
||||||
|
/// the resolution.
|
||||||
|
///
|
||||||
|
/// If there are no changes to the project's dependencies, locking will have
|
||||||
|
/// no effect unless the `--upgrade` flag is provided.
|
||||||
#[command(
|
#[command(
|
||||||
after_help = "Use `uv help lock` for more details.",
|
after_help = "Use `uv help lock` for more details.",
|
||||||
after_long_help = ""
|
after_long_help = ""
|
||||||
|
|
@ -2257,6 +2264,9 @@ pub struct SyncArgs {
|
||||||
#[allow(clippy::struct_excessive_bools)]
|
#[allow(clippy::struct_excessive_bools)]
|
||||||
pub struct LockArgs {
|
pub struct LockArgs {
|
||||||
/// Assert that the `uv.lock` will remain unchanged.
|
/// Assert that the `uv.lock` will remain unchanged.
|
||||||
|
///
|
||||||
|
/// Requires that the lockfile is up-to-date. If the lockfile is missing or
|
||||||
|
/// needs to be updated, uv will exit with an error.
|
||||||
#[arg(long, conflicts_with = "frozen")]
|
#[arg(long, conflicts_with = "frozen")]
|
||||||
pub locked: bool,
|
pub locked: bool,
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1262,7 +1262,11 @@ uv sync [OPTIONS]
|
||||||
|
|
||||||
## uv lock
|
## uv lock
|
||||||
|
|
||||||
Update the project's lockfile (experimental)
|
Update the project's lockfile (experimental).
|
||||||
|
|
||||||
|
If the project lockfile (`uv.lock`) does not exist, it will be created. If a lockfile is present, its contents will be used as preferences for the resolution.
|
||||||
|
|
||||||
|
If there are no changes to the project's dependencies, locking will have no effect unless the `--upgrade` flag is provided.
|
||||||
|
|
||||||
<h3 class="cli-reference">Usage</h3>
|
<h3 class="cli-reference">Usage</h3>
|
||||||
|
|
||||||
|
|
@ -1363,7 +1367,9 @@ uv lock [OPTIONS]
|
||||||
|
|
||||||
<li><code>symlink</code>: Symbolically link packages from the wheel into the <code>site-packages</code> directory</li>
|
<li><code>symlink</code>: Symbolically link packages from the wheel into the <code>site-packages</code> directory</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd><dt><code>--locked</code></dt><dd><p>Assert that the <code>uv.lock</code> will remain unchanged</p>
|
</dd><dt><code>--locked</code></dt><dd><p>Assert that the <code>uv.lock</code> will remain unchanged.</p>
|
||||||
|
|
||||||
|
<p>Requires that the lockfile is up-to-date. If the lockfile is missing or needs to be updated, uv will exit with an error.</p>
|
||||||
|
|
||||||
</dd><dt><code>--native-tls</code></dt><dd><p>Whether to load TLS certificates from the platform’s native certificate store.</p>
|
</dd><dt><code>--native-tls</code></dt><dd><p>Whether to load TLS certificates from the platform’s native certificate store.</p>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue