Repository: astral-sh/uv
File: crates/uv-static/src/env_vars.rs (Rust)

Code before:
    pub const UV_COMPILE_BYTECODE_TIMEOUT: &'static str = "UV_COMPILE_BYTECODE_TIMEOUT";

    /// Equivalent to the `--no-editable` command-line argument. If set, uv
    /// installs or exports any editable dependencies, including the project and any workspace
    /// members, as non-editable.
    #[attr_added_in("0.6.15")]
    pub const UV_NO_EDITABLE: &'static str = "UV_NO_EDITABLE";

    /// Equivalent to the `--dev` command-line argument. If set, uv will include
    /// development dependencies.
    #[attr_added_in("0.8.7")]
    pub const UV_DEV: &'static str = "UV_DEV";

    /// Equivalent to the `--no-dev` command-line argument. If set, uv will exclude
    /// development dependencies.
    #[attr_added_in("0.8.7")]
    pub const UV_NO_DEV: &'static str = "UV_NO_DEV";

    /// Equivalent to the `--no-group` command-line argument. If set, uv will disable
    /// the specified dependency groups for the given space-delimited list of packages.
    #[attr_added_in("0.9.8")]
    pub const UV_NO_GROUP: &'static str = "UV_NO_GROUP";

    /// Equivalent to the `--no-default-groups` command-line argument. If set, uv will
    /// not select the default dependency groups defined in `tool.uv.default-groups`.
    #[attr_added_in("0.9.9")]
    pub const UV_NO_DEFAULT_GROUPS: &'static str = "UV_NO_DEFAULT_GROUPS";

    /// Equivalent to the `--no-binary` command-line argument. If set, uv will install
    /// all packages from source. The resolver will still use pre-built wheels to
    /// extract package metadata, if available.
    #[attr_added_in("0.5.30")]
    pub const UV_NO_BINARY: &'static str = "UV_NO_BINARY";

    /// Equivalent to the `--no-binary-package` command line argument. If set, uv will
    /// not use pre-built wheels for the given space-delimited list of packages.
    #[attr_added_in("0.5.30")]
    pub const UV_NO_BINARY_PACKAGE: &'static str = "UV_NO_BINARY_PACKAGE";

    /// Equivalent to the `--no-build` command-line argument. If set, uv will not build
    /// source distributions.
    #[attr_added_in("0.1.40")]
    pub const UV_NO_BUILD: &'static str = "UV_NO_BUILD";

    /// Equivalent to the `--no-build-package` command line argument. If set, uv will
    /// not build source distributions for the given space-delimited list of packages.
    #[attr_added_in("0.6.5")]
    pub const UV_NO_BUILD_PACKAGE: &'static str = "UV_NO_BUILD_PACKAGE";

    /// Equivalent to the `--publish-url` command-line argument. The URL of the upload
    /// endpoint of the index to use with `uv publish`.

Review comment (suggestion):
```suggestion
    #[attr_added_in("next release")]
```

Using "next release" will automatically take care of replacing it with the next release version whichever that may be

Code after:
    pub const UV_COMPILE_BYTECODE_TIMEOUT: &'static str = "UV_COMPILE_BYTECODE_TIMEOUT";

    /// Equivalent to the `--no-editable` command-line argument. If set, uv
    /// installs or exports any editable dependencies, including the project and any workspace
    /// members, as non-editable.
    #[attr_added_in("0.6.15")]
    pub const UV_NO_EDITABLE: &'static str = "UV_NO_EDITABLE";

    /// Equivalent to the `--dev` command-line argument. If set, uv will include
    /// development dependencies.
    #[attr_added_in("0.8.7")]
    pub const UV_DEV: &'static str = "UV_DEV";

    /// Equivalent to the `--no-dev` command-line argument. If set, uv will exclude
    /// development dependencies.
    #[attr_added_in("0.8.7")]
    pub const UV_NO_DEV: &'static str = "UV_NO_DEV";

    /// Equivalent to the `--no-group` command-line argument. If set, uv will disable
    /// the specified dependency groups for the given space-delimited list of packages.
    #[attr_added_in("0.9.8")]
    pub const UV_NO_GROUP: &'static str = "UV_NO_GROUP";

    /// Equivalent to the `--no-default-groups` command-line argument. If set, uv will
    /// not select the default dependency groups defined in `tool.uv.default-groups`.
    #[attr_added_in("next release")]
    pub const UV_NO_DEFAULT_GROUPS: &'static str = "UV_NO_DEFAULT_GROUPS";

    /// Equivalent to the `--no-binary` command-line argument. If set, uv will install
    /// all packages from source. The resolver will still use pre-built wheels to
    /// extract package metadata, if available.
    #[attr_added_in("0.5.30")]
    pub const UV_NO_BINARY: &'static str = "UV_NO_BINARY";

    /// Equivalent to the `--no-binary-package` command line argument. If set, uv will
    /// not use pre-built wheels for the given space-delimited list of packages.
    #[attr_added_in("0.5.30")]
    pub const UV_NO_BINARY_PACKAGE: &'static str = "UV_NO_BINARY_PACKAGE";

    /// Equivalent to the `--no-build` command-line argument. If set, uv will not build
    /// source distributions.
    #[attr_added_in("0.1.40")]
    pub const UV_NO_BUILD: &'static str = "UV_NO_BUILD";

    /// Equivalent to the `--no-build-package` command line argument. If set, uv will
    /// not build source distributions for the given space-delimited list of packages.
    #[attr_added_in("0.6.5")]
    pub const UV_NO_BUILD_PACKAGE: &'static str = "UV_NO_BUILD_PACKAGE";

    /// Equivalent to the `--publish-url` command-line argument. The URL of the upload
    /// endpoint of the index to use with `uv publish`.