Add pipxu step (#1052)

This commit is contained in:
yggdr
2025-03-04 02:11:57 +01:00
committed by GitHub
parent b40bffb1f2
commit 368a060529
3 changed files with 12 additions and 0 deletions

View File

@@ -126,6 +126,7 @@ pub enum Step {
PipReviewLocal, PipReviewLocal,
Pipupgrade, Pipupgrade,
Pipx, Pipx,
Pipxu,
Pixi, Pixi,
Pkg, Pkg,
Pkgin, Pkgin,

View File

@@ -375,6 +375,7 @@ fn run() -> Result<()> {
runner.execute(Step::Opam, "opam", || generic::run_opam_update(&ctx))?; runner.execute(Step::Opam, "opam", || generic::run_opam_update(&ctx))?;
runner.execute(Step::Vcpkg, "vcpkg", || generic::run_vcpkg_update(&ctx))?; runner.execute(Step::Vcpkg, "vcpkg", || generic::run_vcpkg_update(&ctx))?;
runner.execute(Step::Pipx, "pipx", || generic::run_pipx_update(&ctx))?; runner.execute(Step::Pipx, "pipx", || generic::run_pipx_update(&ctx))?;
runner.execute(Step::Pipxu, "pipxu", || generic::run_pipxu_update(&ctx))?;
runner.execute(Step::Vscode, "Visual Studio Code extensions", || { runner.execute(Step::Vscode, "Visual Studio Code extensions", || {
generic::run_vscode_extensions_update(&ctx) generic::run_vscode_extensions_update(&ctx)
})?; })?;

View File

@@ -506,6 +506,16 @@ pub fn run_pipx_update(ctx: &ExecutionContext) -> Result<()> {
ctx.run_type().execute(pipx).args(command_args).status_checked() ctx.run_type().execute(pipx).args(command_args).status_checked()
} }
pub fn run_pipxu_update(ctx: &ExecutionContext) -> Result<()> {
let pipxu = require("pipxu")?;
print_separator("pipxu");
ctx.run_type()
.execute(pipxu)
.args(["upgrade", "--all"])
.status_checked()
}
pub fn run_conda_update(ctx: &ExecutionContext) -> Result<()> { pub fn run_conda_update(ctx: &ExecutionContext) -> Result<()> {
let conda = require("conda")?; let conda = require("conda")?;