Skip to content

Commit

Permalink
Clarify preview requirement for relevance of uv python dir --bin (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
zanieb authored Oct 30, 2024
1 parent 47eb66b commit 9953077
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
8 changes: 3 additions & 5 deletions crates/uv-cli/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3840,7 +3840,8 @@ pub enum PythonCommand {
///
/// The Python installation directory may be overridden with `$UV_PYTHON_INSTALL_DIR`.
///
/// To instead view the directory uv installs Python executables into, use the `--bin` flag.
/// To view the directory where uv installs Python executables instead, use the `--bin` flag.
/// Note that Python executables are only installed when preview mode is enabled.
Dir(PythonDirArgs),

/// Uninstall Python versions.
Expand Down Expand Up @@ -3874,10 +3875,7 @@ pub struct PythonListArgs {
pub struct PythonDirArgs {
/// Show the directory into which `uv python` will install Python executables.
///
/// Note this directory is only used when installing with preview mode enabled.
///
/// By default, `uv python dir` shows the directory into which the Python distributions
/// themselves are installed, rather than the directory containing the linked executables.
/// Note that this directory is only used when installing Python with preview mode enabled.
///
/// The Python executable directory is determined according to the XDG standard and is derived
/// from the following environment variables, in order of preference:
Expand Down
6 changes: 2 additions & 4 deletions docs/reference/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -4693,7 +4693,7 @@ By default, Python installations are stored in the uv data directory at `$XDG_DA

The Python installation directory may be overridden with `$UV_PYTHON_INSTALL_DIR`.

To instead view the directory uv installs Python executables into, use the `--bin` flag.
To view the directory where uv installs Python executables instead, use the `--bin` flag. Note that Python executables are only installed when preview mode is enabled.

<h3 class="cli-reference">Usage</h3>

Expand All @@ -4705,9 +4705,7 @@ uv python dir [OPTIONS]

<dl class="cli-reference"><dt><code>--bin</code></dt><dd><p>Show the directory into which <code>uv python</code> will install Python executables.</p>

<p>Note this directory is only used when installing with preview mode enabled.</p>

<p>By default, <code>uv python dir</code> shows the directory into which the Python distributions themselves are installed, rather than the directory containing the linked executables.</p>
<p>Note that this directory is only used when installing Python with preview mode enabled.</p>

<p>The Python executable directory is determined according to the XDG standard and is derived from the following environment variables, in order of preference:</p>

Expand Down

0 comments on commit 9953077

Please sign in to comment.